beerprotov1

package module
v1.178.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 28, 2023 License: MIT Imports: 8 Imported by: 6

README

beerproto_go

Go generated version of the BeerProto spec

CI GoDoc

go get github.com/beerproto/beerproto_go

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	BoilStepTypeChillingType_name = map[int32]string{
		0: "BOIL_STEP_TYPE_CHILLING_TYPE_UNSPECIFIED",
		1: "BOIL_STEP_TYPE_CHILLING_TYPE_BATCH",
		2: "BOIL_STEP_TYPE_CHILLING_TYPE_INLINE",
	}
	BoilStepTypeChillingType_value = map[string]int32{
		"BOIL_STEP_TYPE_CHILLING_TYPE_UNSPECIFIED": 0,
		"BOIL_STEP_TYPE_CHILLING_TYPE_BATCH":       1,
		"BOIL_STEP_TYPE_CHILLING_TYPE_INLINE":      2,
	}
)

Enum value maps for BoilStepTypeChillingType.

View Source
var (
	QualitativeRangeUnit_name = map[int32]string{
		0: "QUALITATIVE_RANGE_UNIT_UNSPECIFIED",
		1: "QUALITATIVE_RANGE_UNIT_VERY_LOW",
		2: "QUALITATIVE_RANGE_UNIT_LOW",
		3: "QUALITATIVE_RANGE_UNIT_MEDIUM_LOW",
		4: "QUALITATIVE_RANGE_UNIT_MEDIUM",
		5: "QUALITATIVE_RANGE_UNIT_MEDIUM_HIGH",
		6: "QUALITATIVE_RANGE_UNIT_HIGH",
		7: "QUALITATIVE_RANGE_UNIT_VERY_HIGH",
	}
	QualitativeRangeUnit_value = map[string]int32{
		"QUALITATIVE_RANGE_UNIT_UNSPECIFIED": 0,
		"QUALITATIVE_RANGE_UNIT_VERY_LOW":    1,
		"QUALITATIVE_RANGE_UNIT_LOW":         2,
		"QUALITATIVE_RANGE_UNIT_MEDIUM_LOW":  3,
		"QUALITATIVE_RANGE_UNIT_MEDIUM":      4,
		"QUALITATIVE_RANGE_UNIT_MEDIUM_HIGH": 5,
		"QUALITATIVE_RANGE_UNIT_HIGH":        6,
		"QUALITATIVE_RANGE_UNIT_VERY_HIGH":   7,
	}
)

Enum value maps for QualitativeRangeUnit.

View Source
var (
	CultureBaseForm_name = map[int32]string{
		0: "CULTURE_BASE_FORM_UNSPECIFIED",
		1: "CULTURE_BASE_FORM_LIQUID",
		2: "CULTURE_BASE_FORM_DRY",
		3: "CULTURE_BASE_FORM_SLANT",
		4: "CULTURE_BASE_FORM_CULTURE",
		5: "CULTURE_BASE_FORM_DREGS",
	}
	CultureBaseForm_value = map[string]int32{
		"CULTURE_BASE_FORM_UNSPECIFIED": 0,
		"CULTURE_BASE_FORM_LIQUID":      1,
		"CULTURE_BASE_FORM_DRY":         2,
		"CULTURE_BASE_FORM_SLANT":       3,
		"CULTURE_BASE_FORM_CULTURE":     4,
		"CULTURE_BASE_FORM_DREGS":       5,
	}
)

Enum value maps for CultureBaseForm.

View Source
var (
	CultureBaseType_name = map[int32]string{
		0:  "CULTURE_BASE_TYPE_UNSPECIFIED",
		1:  "CULTURE_BASE_TYPE_ALE",
		2:  "CULTURE_BASE_TYPE_BACTERIA",
		3:  "CULTURE_BASE_TYPE_BRETT",
		4:  "CULTURE_BASE_TYPE_CHAMPAGNE",
		5:  "CULTURE_BASE_TYPE_KVEIK",
		6:  "CULTURE_BASE_TYPE_LACTO",
		7:  "CULTURE_BASE_TYPE_LAGER",
		8:  "CULTURE_BASE_TYPE_MALOLACTIC",
		9:  "CULTURE_BASE_TYPE_MIXED_CULTURE",
		10: "CULTURE_BASE_TYPE_OTHER",
		11: "CULTURE_BASE_TYPE_PEDIO",
		12: "CULTURE_BASE_TYPE_SPONTANEOUS",
		13: "CULTURE_BASE_TYPE_WINE",
	}
	CultureBaseType_value = map[string]int32{
		"CULTURE_BASE_TYPE_UNSPECIFIED":   0,
		"CULTURE_BASE_TYPE_ALE":           1,
		"CULTURE_BASE_TYPE_BACTERIA":      2,
		"CULTURE_BASE_TYPE_BRETT":         3,
		"CULTURE_BASE_TYPE_CHAMPAGNE":     4,
		"CULTURE_BASE_TYPE_KVEIK":         5,
		"CULTURE_BASE_TYPE_LACTO":         6,
		"CULTURE_BASE_TYPE_LAGER":         7,
		"CULTURE_BASE_TYPE_MALOLACTIC":    8,
		"CULTURE_BASE_TYPE_MIXED_CULTURE": 9,
		"CULTURE_BASE_TYPE_OTHER":         10,
		"CULTURE_BASE_TYPE_PEDIO":         11,
		"CULTURE_BASE_TYPE_SPONTANEOUS":   12,
		"CULTURE_BASE_TYPE_WINE":          13,
	}
)

Enum value maps for CultureBaseType.

View Source
var (
	EquipmentBaseForm_name = map[int32]string{
		0: "EQUIPMENT_BASE_FORM_UNSPECIFIED",
		1: "EQUIPMENT_BASE_FORM_HLT",
		2: "EQUIPMENT_BASE_FORM_MASH_TUN",
		3: "EQUIPMENT_BASE_FORM_LAUTER_TUN",
		4: "EQUIPMENT_BASE_FORM_BREW_KETTLE",
		5: "EQUIPMENT_BASE_FORM_FERMENTER",
		6: "EQUIPMENT_BASE_FORM_AGING_VESSEL",
		7: "EQUIPMENT_BASE_FORM_PACKAGING_VESSEL",
	}
	EquipmentBaseForm_value = map[string]int32{
		"EQUIPMENT_BASE_FORM_UNSPECIFIED":      0,
		"EQUIPMENT_BASE_FORM_HLT":              1,
		"EQUIPMENT_BASE_FORM_MASH_TUN":         2,
		"EQUIPMENT_BASE_FORM_LAUTER_TUN":       3,
		"EQUIPMENT_BASE_FORM_BREW_KETTLE":      4,
		"EQUIPMENT_BASE_FORM_FERMENTER":        5,
		"EQUIPMENT_BASE_FORM_AGING_VESSEL":     6,
		"EQUIPMENT_BASE_FORM_PACKAGING_VESSEL": 7,
	}
)

Enum value maps for EquipmentBaseForm.

View Source
var (
	BinaryArithmetic_name = map[int32]string{
		0: "BINARY_ARITHMETIC_UNSPECIFIED",
		1: "BINARY_ARITHMETIC_ADDITION",
		2: "BINARY_ARITHMETIC_SUBTRACTION",
		3: "BINARY_ARITHMETIC_MULTIPLICATION",
		4: "BINARY_ARITHMETIC_DIVISION",
		5: "BINARY_ARITHMETIC_POWER",
	}
	BinaryArithmetic_value = map[string]int32{
		"BINARY_ARITHMETIC_UNSPECIFIED":    0,
		"BINARY_ARITHMETIC_ADDITION":       1,
		"BINARY_ARITHMETIC_SUBTRACTION":    2,
		"BINARY_ARITHMETIC_MULTIPLICATION": 3,
		"BINARY_ARITHMETIC_DIVISION":       4,
		"BINARY_ARITHMETIC_POWER":          5,
	}
)

Enum value maps for BinaryArithmetic.

View Source
var (
	FermentableBaseType_name = map[int32]string{
		0: "FERMENTABLE_BASE_TYPE_UNSPECIFIED",
		1: "FERMENTABLE_BASE_TYPE_DRY_EXTRACT",
		2: "FERMENTABLE_BASE_TYPE_EXTRACT",
		3: "FERMENTABLE_BASE_TYPE_GRAIN",
		4: "FERMENTABLE_BASE_TYPE_SUGAR",
		5: "FERMENTABLE_BASE_TYPE_FRUIT",
		6: "FERMENTABLE_BASE_TYPE_JUICE",
		7: "FERMENTABLE_BASE_TYPE_HONEY",
		8: "FERMENTABLE_BASE_TYPE_OTHER",
	}
	FermentableBaseType_value = map[string]int32{
		"FERMENTABLE_BASE_TYPE_UNSPECIFIED": 0,
		"FERMENTABLE_BASE_TYPE_DRY_EXTRACT": 1,
		"FERMENTABLE_BASE_TYPE_EXTRACT":     2,
		"FERMENTABLE_BASE_TYPE_GRAIN":       3,
		"FERMENTABLE_BASE_TYPE_SUGAR":       4,
		"FERMENTABLE_BASE_TYPE_FRUIT":       5,
		"FERMENTABLE_BASE_TYPE_JUICE":       6,
		"FERMENTABLE_BASE_TYPE_HONEY":       7,
		"FERMENTABLE_BASE_TYPE_OTHER":       8,
	}
)

Enum value maps for FermentableBaseType.

View Source
var (
	GrainGroup_name = map[int32]string{
		0: "GRAIN_GROUP_UNSPECIFIED",
		1: "GRAIN_GROUP_BASE",
		2: "GRAIN_GROUP_CARAMEL",
		3: "GRAIN_GROUP_FLAKED",
		4: "GRAIN_GROUP_ROASTED",
		5: "GRAIN_GROUP_SPECIALTY",
		6: "GRAIN_GROUP_SMOKED",
		7: "GRAIN_GROUP_ADJUNCT",
	}
	GrainGroup_value = map[string]int32{
		"GRAIN_GROUP_UNSPECIFIED": 0,
		"GRAIN_GROUP_BASE":        1,
		"GRAIN_GROUP_CARAMEL":     2,
		"GRAIN_GROUP_FLAKED":      3,
		"GRAIN_GROUP_ROASTED":     4,
		"GRAIN_GROUP_SPECIALTY":   5,
		"GRAIN_GROUP_SMOKED":      6,
		"GRAIN_GROUP_ADJUNCT":     7,
	}
)

Enum value maps for GrainGroup.

View Source
var (
	VarietyInformationType_name = map[int32]string{
		0: "VARIETY_INFORMATION_TYPE_UNSPECIFIED",
		1: "VARIETY_INFORMATION_TYPE_AROMA",
		2: "VARIETY_INFORMATION_TYPE_BITTERING",
		3: "VARIETY_INFORMATION_TYPE_FLAVOR",
		4: "VARIETY_INFORMATION_TYPE_AROMA_BITTERING",
		5: "VARIETY_INFORMATION_TYPE_BITTERING_FLAVOR",
		6: "VARIETY_INFORMATION_TYPE_AROMA_FLAVOR",
		7: "VARIETY_INFORMATION_TYPE_AROMA_BITTERING_FLAVOR",
	}
	VarietyInformationType_value = map[string]int32{
		"VARIETY_INFORMATION_TYPE_UNSPECIFIED":            0,
		"VARIETY_INFORMATION_TYPE_AROMA":                  1,
		"VARIETY_INFORMATION_TYPE_BITTERING":              2,
		"VARIETY_INFORMATION_TYPE_FLAVOR":                 3,
		"VARIETY_INFORMATION_TYPE_AROMA_BITTERING":        4,
		"VARIETY_INFORMATION_TYPE_BITTERING_FLAVOR":       5,
		"VARIETY_INFORMATION_TYPE_AROMA_FLAVOR":           6,
		"VARIETY_INFORMATION_TYPE_AROMA_BITTERING_FLAVOR": 7,
	}
)

Enum value maps for VarietyInformationType.

View Source
var (
	HopVarietyBaseForm_name = map[int32]string{
		0: "HOP_VARIETY_BASE_FORM_UNSPECIFIED",
		1: "HOP_VARIETY_BASE_FORM_EXTRACT",
		2: "HOP_VARIETY_BASE_FORM_LEAF",
		3: "HOP_VARIETY_BASE_FORM_LEAFWET",
		4: "HOP_VARIETY_BASE_FORM_PELLET",
		5: "HOP_VARIETY_BASE_FORM_POWDER",
		6: "HOP_VARIETY_BASE_FORM_PLUG",
	}
	HopVarietyBaseForm_value = map[string]int32{
		"HOP_VARIETY_BASE_FORM_UNSPECIFIED": 0,
		"HOP_VARIETY_BASE_FORM_EXTRACT":     1,
		"HOP_VARIETY_BASE_FORM_LEAF":        2,
		"HOP_VARIETY_BASE_FORM_LEAFWET":     3,
		"HOP_VARIETY_BASE_FORM_PELLET":      4,
		"HOP_VARIETY_BASE_FORM_POWDER":      5,
		"HOP_VARIETY_BASE_FORM_PLUG":        6,
	}
)

Enum value maps for HopVarietyBaseForm.

View Source
var (
	IBUMethodUnit_name = map[int32]string{
		0: "IBU_METHOD_UNIT_UNSPECIFIED",
		1: "IBU_METHOD_UNIT_RAGER",
		2: "IBU_METHOD_UNIT_TINSETH",
		3: "IBU_METHOD_UNIT_GARETZ",
		4: "IBU_METHOD_UNIT_OTHER",
	}
	IBUMethodUnit_value = map[string]int32{
		"IBU_METHOD_UNIT_UNSPECIFIED": 0,
		"IBU_METHOD_UNIT_RAGER":       1,
		"IBU_METHOD_UNIT_TINSETH":     2,
		"IBU_METHOD_UNIT_GARETZ":      3,
		"IBU_METHOD_UNIT_OTHER":       4,
	}
)

Enum value maps for IBUMethodUnit.

View Source
var (
	MashStepUnit_name = map[int32]string{
		0: "MASH_STEP_UNIT_UNSPECIFIED",
		1: "MASH_STEP_UNIT_INFUSION",
		2: "MASH_STEP_UNIT_TEMPERATURE",
		3: "MASH_STEP_UNIT_DECOCTION",
		4: "MASH_STEP_UNIT_SOURING_MASH",
		5: "MASH_STEP_UNIT_SOURING_WORT",
		6: "MASH_STEP_UNIT_DRAIN_MASH_TUN",
		7: "MASH_STEP_UNIT_SPARGE",
	}
	MashStepUnit_value = map[string]int32{
		"MASH_STEP_UNIT_UNSPECIFIED":    0,
		"MASH_STEP_UNIT_INFUSION":       1,
		"MASH_STEP_UNIT_TEMPERATURE":    2,
		"MASH_STEP_UNIT_DECOCTION":      3,
		"MASH_STEP_UNIT_SOURING_MASH":   4,
		"MASH_STEP_UNIT_SOURING_WORT":   5,
		"MASH_STEP_UNIT_DRAIN_MASH_TUN": 6,
		"MASH_STEP_UNIT_SPARGE":         7,
	}
)

Enum value maps for MashStepUnit.

View Source
var (
	VolumeUnit_name = map[int32]string{
		0:  "VOLUME_UNIT_UNSPECIFIED",
		1:  "VOLUME_UNIT_ML",
		2:  "VOLUME_UNIT_L",
		3:  "VOLUME_UNIT_TSP",
		4:  "VOLUME_UNIT_TBSP",
		5:  "VOLUME_UNIT_FLOZ",
		6:  "VOLUME_UNIT_CUP",
		7:  "VOLUME_UNIT_PT",
		8:  "VOLUME_UNIT_QT",
		9:  "VOLUME_UNIT_GAL",
		10: "VOLUME_UNIT_BBL",
		11: "VOLUME_UNIT_IFLOZ",
		12: "VOLUME_UNIT_IPT",
		13: "VOLUME_UNIT_IQT",
		14: "VOLUME_UNIT_IGAL",
		15: "VOLUME_UNIT_IBBL",
	}
	VolumeUnit_value = map[string]int32{
		"VOLUME_UNIT_UNSPECIFIED": 0,
		"VOLUME_UNIT_ML":          1,
		"VOLUME_UNIT_L":           2,
		"VOLUME_UNIT_TSP":         3,
		"VOLUME_UNIT_TBSP":        4,
		"VOLUME_UNIT_FLOZ":        5,
		"VOLUME_UNIT_CUP":         6,
		"VOLUME_UNIT_PT":          7,
		"VOLUME_UNIT_QT":          8,
		"VOLUME_UNIT_GAL":         9,
		"VOLUME_UNIT_BBL":         10,
		"VOLUME_UNIT_IFLOZ":       11,
		"VOLUME_UNIT_IPT":         12,
		"VOLUME_UNIT_IQT":         13,
		"VOLUME_UNIT_IGAL":        14,
		"VOLUME_UNIT_IBBL":        15,
	}
)

Enum value maps for VolumeUnit.

View Source
var (
	MassUnit_name = map[int32]string{
		0: "MASS_UNIT_UNSPECIFIED",
		1: "MASS_UNIT_MG",
		2: "MASS_UNIT_G",
		3: "MASS_UNIT_KG",
		4: "MASS_UNIT_LB",
		5: "MASS_UNIT_OZ",
	}
	MassUnit_value = map[string]int32{
		"MASS_UNIT_UNSPECIFIED": 0,
		"MASS_UNIT_MG":          1,
		"MASS_UNIT_G":           2,
		"MASS_UNIT_KG":          3,
		"MASS_UNIT_LB":          4,
		"MASS_UNIT_OZ":          5,
	}
)

Enum value maps for MassUnit.

View Source
var (
	DiastaticPowerUnit_name = map[int32]string{
		0: "DIASTATIC_POWER_UNIT_UNSPECIFIED",
		1: "DIASTATIC_POWER_UNIT_LINTNER",
		2: "DIASTATIC_POWER_UNIT_WK",
	}
	DiastaticPowerUnit_value = map[string]int32{
		"DIASTATIC_POWER_UNIT_UNSPECIFIED": 0,
		"DIASTATIC_POWER_UNIT_LINTNER":     1,
		"DIASTATIC_POWER_UNIT_WK":          2,
	}
)

Enum value maps for DiastaticPowerUnit.

View Source
var (
	TemperatureUnit_name = map[int32]string{
		0: "TEMPERATURE_UNIT_UNSPECIFIED",
		1: "TEMPERATURE_UNIT_C",
		2: "TEMPERATURE_UNIT_F",
	}
	TemperatureUnit_value = map[string]int32{
		"TEMPERATURE_UNIT_UNSPECIFIED": 0,
		"TEMPERATURE_UNIT_C":           1,
		"TEMPERATURE_UNIT_F":           2,
	}
)

Enum value maps for TemperatureUnit.

View Source
var (
	AcidityUnit_name = map[int32]string{
		0: "ACIDITY_UNIT_UNSPECIFIED",
		1: "ACIDITY_UNIT_PH",
	}
	AcidityUnit_value = map[string]int32{
		"ACIDITY_UNIT_UNSPECIFIED": 0,
		"ACIDITY_UNIT_PH":          1,
	}
)

Enum value maps for AcidityUnit.

View Source
var (
	TimeUnit_name = map[int32]string{
		0: "TIME_UNIT_UNSPECIFIED",
		1: "TIME_UNIT_SEC",
		2: "TIME_UNIT_MIN",
		3: "TIME_UNIT_HR",
		4: "TIME_UNIT_DAY",
		5: "TIME_UNIT_WEEK",
	}
	TimeUnit_value = map[string]int32{
		"TIME_UNIT_UNSPECIFIED": 0,
		"TIME_UNIT_SEC":         1,
		"TIME_UNIT_MIN":         2,
		"TIME_UNIT_HR":          3,
		"TIME_UNIT_DAY":         4,
		"TIME_UNIT_WEEK":        5,
	}
)

Enum value maps for TimeUnit.

View Source
var (
	ColorUnit_name = map[int32]string{
		0: "COLOR_UNIT_UNSPECIFIED",
		1: "COLOR_UNIT_EBC",
		2: "COLOR_UNIT_LOVI",
		3: "COLOR_UNIT_SRM",
	}
	ColorUnit_value = map[string]int32{
		"COLOR_UNIT_UNSPECIFIED": 0,
		"COLOR_UNIT_EBC":         1,
		"COLOR_UNIT_LOVI":        2,
		"COLOR_UNIT_SRM":         3,
	}
)

Enum value maps for ColorUnit.

View Source
var (
	CarbonationUnit_name = map[int32]string{
		0: "CARBONATION_UNIT_UNSPECIFIED",
		1: "CARBONATION_UNIT_VOLS",
		2: "CARBONATION_UNIT_GL",
	}
	CarbonationUnit_value = map[string]int32{
		"CARBONATION_UNIT_UNSPECIFIED": 0,
		"CARBONATION_UNIT_VOLS":        1,
		"CARBONATION_UNIT_GL":          2,
	}
)

Enum value maps for CarbonationUnit.

View Source
var (
	BitternessUnit_name = map[int32]string{
		0: "BITTERNESS_UNIT_UNSPECIFIED",
		1: "BITTERNESS_UNIT_IBUS",
	}
	BitternessUnit_value = map[string]int32{
		"BITTERNESS_UNIT_UNSPECIFIED": 0,
		"BITTERNESS_UNIT_IBUS":        1,
	}
)

Enum value maps for BitternessUnit.

View Source
var (
	GravityUnit_name = map[int32]string{
		0: "GRAVITY_UNIT_UNSPECIFIED",
		1: "GRAVITY_UNIT_SG",
		2: "GRAVITY_UNIT_PLATO",
		3: "GRAVITY_UNIT_BRIX",
	}
	GravityUnit_value = map[string]int32{
		"GRAVITY_UNIT_UNSPECIFIED": 0,
		"GRAVITY_UNIT_SG":          1,
		"GRAVITY_UNIT_PLATO":       2,
		"GRAVITY_UNIT_BRIX":        3,
	}
)

Enum value maps for GravityUnit.

View Source
var (
	SpecificHeatUnit_name = map[int32]string{
		0: "SPECIFIC_HEAT_UNIT_UNSPECIFIED",
		1: "SPECIFIC_HEAT_UNIT_CALGC",
		2: "SPECIFIC_HEAT_UNIT_JKGK",
		3: "SPECIFIC_HEAT_UNIT_BTULBF",
	}
	SpecificHeatUnit_value = map[string]int32{
		"SPECIFIC_HEAT_UNIT_UNSPECIFIED": 0,
		"SPECIFIC_HEAT_UNIT_CALGC":       1,
		"SPECIFIC_HEAT_UNIT_JKGK":        2,
		"SPECIFIC_HEAT_UNIT_BTULBF":      3,
	}
)

Enum value maps for SpecificHeatUnit.

View Source
var (
	ConcentrationUnit_name = map[int32]string{
		0: "CONCENTRATION_UNIT_UNSPECIFIED",
		1: "CONCENTRATION_UNIT_PPM",
		2: "CONCENTRATION_UNIT_PPB",
		3: "CONCENTRATION_UNIT_MGL",
		4: "CONCENTRATION_UNIT_MG100L",
	}
	ConcentrationUnit_value = map[string]int32{
		"CONCENTRATION_UNIT_UNSPECIFIED": 0,
		"CONCENTRATION_UNIT_PPM":         1,
		"CONCENTRATION_UNIT_PPB":         2,
		"CONCENTRATION_UNIT_MGL":         3,
		"CONCENTRATION_UNIT_MG100L":      4,
	}
)

Enum value maps for ConcentrationUnit.

View Source
var (
	SpecificVolumeUnit_name = map[int32]string{
		0: "SPECIFIC_VOLUME_UNIT_UNSPECIFIED",
		1: "SPECIFIC_VOLUME_UNIT_QTLB",
		2: "SPECIFIC_VOLUME_UNIT_GALLB",
		3: "SPECIFIC_VOLUME_UNIT_GALOZ",
		4: "SPECIFIC_VOLUME_UNIT_LG",
		5: "SPECIFIC_VOLUME_UNIT_LKG",
		6: "SPECIFIC_VOLUME_UNIT_FLOZOZ",
		7: "SPECIFIC_VOLUME_UNIT_M3KG",
		8: "SPECIFIC_VOLUME_UNIT_FT3LB",
	}
	SpecificVolumeUnit_value = map[string]int32{
		"SPECIFIC_VOLUME_UNIT_UNSPECIFIED": 0,
		"SPECIFIC_VOLUME_UNIT_QTLB":        1,
		"SPECIFIC_VOLUME_UNIT_GALLB":       2,
		"SPECIFIC_VOLUME_UNIT_GALOZ":       3,
		"SPECIFIC_VOLUME_UNIT_LG":          4,
		"SPECIFIC_VOLUME_UNIT_LKG":         5,
		"SPECIFIC_VOLUME_UNIT_FLOZOZ":      6,
		"SPECIFIC_VOLUME_UNIT_M3KG":        7,
		"SPECIFIC_VOLUME_UNIT_FT3LB":       8,
	}
)

Enum value maps for SpecificVolumeUnit.

View Source
var (
	UnitUnit_name = map[int32]string{
		0: "UNIT_UNIT_UNSPECIFIED",
		1: "UNIT_UNIT_ONE",
		2: "UNIT_UNIT_UNIT",
		3: "UNIT_UNIT_EACH",
		4: "UNIT_UNIT_DIMENSIONLESS",
		5: "UNIT_UNIT_PKG",
	}
	UnitUnit_value = map[string]int32{
		"UNIT_UNIT_UNSPECIFIED":   0,
		"UNIT_UNIT_ONE":           1,
		"UNIT_UNIT_UNIT":          2,
		"UNIT_UNIT_EACH":          3,
		"UNIT_UNIT_DIMENSIONLESS": 4,
		"UNIT_UNIT_PKG":           5,
	}
)

Enum value maps for UnitUnit.

View Source
var (
	PercentUnit_name = map[int32]string{
		0: "PERCENT_UNIT_UNSPECIFIED",
		1: "PERCENT_UNIT_PERCENT_SIGN",
	}
	PercentUnit_value = map[string]int32{
		"PERCENT_UNIT_UNSPECIFIED":  0,
		"PERCENT_UNIT_PERCENT_SIGN": 1,
	}
)

Enum value maps for PercentUnit.

View Source
var (
	ViscosityUnit_name = map[int32]string{
		0: "VISCOSITY_UNIT_UNSPECIFIED",
		1: "VISCOSITY_UNIT_CP",
		2: "VISCOSITY_UNIT_MPAS",
	}
	ViscosityUnit_value = map[string]int32{
		"VISCOSITY_UNIT_UNSPECIFIED": 0,
		"VISCOSITY_UNIT_CP":          1,
		"VISCOSITY_UNIT_MPAS":        2,
	}
)

Enum value maps for ViscosityUnit.

View Source
var (
	// Beer JSON name, case sensitive
	//
	// optional string string_name = 123456789;
	E_StringName = &file_beerproto_v1_measureable_units_proto_extTypes[0]
	// International System of Units name
	//
	// optional string display_name = 123456788;
	E_DisplayName = &file_beerproto_v1_measureable_units_proto_extTypes[1]
	// optional beerproto.v1.ConversionVolumeUnit conversion_volume_unit = 123456787;
	E_ConversionVolumeUnit = &file_beerproto_v1_measureable_units_proto_extTypes[2]
	// optional beerproto.v1.ConversionMassUnit conversion_mass_unit = 123456786;
	E_ConversionMassUnit = &file_beerproto_v1_measureable_units_proto_extTypes[3]
	// optional beerproto.v1.ConversionDiastaticPowerUnit conversion_diastatic_power_unit = 123456785;
	E_ConversionDiastaticPowerUnit = &file_beerproto_v1_measureable_units_proto_extTypes[4]
	// optional beerproto.v1.ConversionTemperatureUnit conversion_temperature_unit = 123456784;
	E_ConversionTemperatureUnit = &file_beerproto_v1_measureable_units_proto_extTypes[5]
	// optional beerproto.v1.ConversionColorUnit conversion_color_unit = 123456782;
	E_ConversionColorUnit = &file_beerproto_v1_measureable_units_proto_extTypes[6]
	// optional beerproto.v1.ConversionGravityUnit conversion_gravity_unit = 123456781;
	E_ConversionGravityUnit = &file_beerproto_v1_measureable_units_proto_extTypes[7]
	// optional beerproto.v1.ConversionSpecificVolumeUnit conversion_specific_volume_unit = 123456780;
	E_ConversionSpecificVolumeUnit = &file_beerproto_v1_measureable_units_proto_extTypes[8]
	// Full name with no abbreviation
	//
	// optional string full_name = 123456779;
	E_FullName = &file_beerproto_v1_measureable_units_proto_extTypes[9]
)

Extension fields to descriptorpb.EnumValueOptions.

View Source
var (
	MiscellaneousBaseType_name = map[int32]string{
		0: "MISCELLANEOUS_BASE_TYPE_UNSPECIFIED",
		1: "MISCELLANEOUS_BASE_TYPE_SPICE",
		2: "MISCELLANEOUS_BASE_TYPE_FINING",
		3: "MISCELLANEOUS_BASE_TYPE_WATER_AGENT",
		4: "MISCELLANEOUS_BASE_TYPE_HERB",
		5: "MISCELLANEOUS_BASE_TYPE_FLAVOR",
		6: "MISCELLANEOUS_BASE_TYPE_WOOD",
		7: "MISCELLANEOUS_BASE_TYPE_OTHER",
	}
	MiscellaneousBaseType_value = map[string]int32{
		"MISCELLANEOUS_BASE_TYPE_UNSPECIFIED": 0,
		"MISCELLANEOUS_BASE_TYPE_SPICE":       1,
		"MISCELLANEOUS_BASE_TYPE_FINING":      2,
		"MISCELLANEOUS_BASE_TYPE_WATER_AGENT": 3,
		"MISCELLANEOUS_BASE_TYPE_HERB":        4,
		"MISCELLANEOUS_BASE_TYPE_FLAVOR":      5,
		"MISCELLANEOUS_BASE_TYPE_WOOD":        6,
		"MISCELLANEOUS_BASE_TYPE_OTHER":       7,
	}
)

Enum value maps for MiscellaneousBaseType.

View Source
var (
	PackagingGraphicType_PositionUnit_name = map[int32]string{
		0: "POSITION_UNIT_UNSPECIFIED",
		1: "POSITION_UNIT_BODY_FRONT",
		2: "POSITION_UNIT_BODY_BACK",
		3: "POSITION_UNIT_BODY_WRAP_AROUND",
		4: "POSITION_UNIT_NECK_FRONT",
		5: "POSITION_UNIT_NECK_BACK",
		6: "POSITION_UNIT_NECK_WRAP_AROUND",
		7: "POSITION_UNIT_CAP",
		8: "POSITION_UNIT_CARRIER",
	}
	PackagingGraphicType_PositionUnit_value = map[string]int32{
		"POSITION_UNIT_UNSPECIFIED":      0,
		"POSITION_UNIT_BODY_FRONT":       1,
		"POSITION_UNIT_BODY_BACK":        2,
		"POSITION_UNIT_BODY_WRAP_AROUND": 3,
		"POSITION_UNIT_NECK_FRONT":       4,
		"POSITION_UNIT_NECK_BACK":        5,
		"POSITION_UNIT_NECK_WRAP_AROUND": 6,
		"POSITION_UNIT_CAP":              7,
		"POSITION_UNIT_CARRIER":          8,
	}
)

Enum value maps for PackagingGraphicType_PositionUnit.

View Source
var (
	PackagingGraphicType_GraphicType_name = map[int32]string{
		0:  "GRAPHIC_TYPE_UNSPECIFIED",
		1:  "GRAPHIC_TYPE_SVG",
		2:  "GRAPHIC_TYPE_SVGZ",
		3:  "GRAPHIC_TYPE_AI",
		4:  "GRAPHIC_TYPE_CDR",
		5:  "GRAPHIC_TYPE_CDX",
		6:  "GRAPHIC_TYPE_ODG",
		7:  "GRAPHIC_TYPE_EPS",
		8:  "GRAPHIC_TYPE_PDF",
		9:  "GRAPHIC_TYPE_PNG",
		10: "GRAPHIC_TYPE_JPG",
		11: "GRAPHIC_TYPE_GIF",
	}
	PackagingGraphicType_GraphicType_value = map[string]int32{
		"GRAPHIC_TYPE_UNSPECIFIED": 0,
		"GRAPHIC_TYPE_SVG":         1,
		"GRAPHIC_TYPE_SVGZ":        2,
		"GRAPHIC_TYPE_AI":          3,
		"GRAPHIC_TYPE_CDR":         4,
		"GRAPHIC_TYPE_CDX":         5,
		"GRAPHIC_TYPE_ODG":         6,
		"GRAPHIC_TYPE_EPS":         7,
		"GRAPHIC_TYPE_PDF":         8,
		"GRAPHIC_TYPE_PNG":         9,
		"GRAPHIC_TYPE_JPG":         10,
		"GRAPHIC_TYPE_GIF":         11,
	}
)

Enum value maps for PackagingGraphicType_GraphicType.

View Source
var (
	PackagingGraphicType_UnitsType_name = map[int32]string{
		0: "UNITS_TYPE_UNSPECIFIED",
		1: "UNITS_TYPE_MM",
		2: "UNITS_TYPE_IN",
	}
	PackagingGraphicType_UnitsType_value = map[string]int32{
		"UNITS_TYPE_UNSPECIFIED": 0,
		"UNITS_TYPE_MM":          1,
		"UNITS_TYPE_IN":          2,
	}
)

Enum value maps for PackagingGraphicType_UnitsType.

View Source
var (
	PackagingVesselUnit_name = map[int32]string{
		0: "PACKAGING_VESSEL_UNIT_UNSPECIFIED",
		1: "PACKAGING_VESSEL_UNIT_KEG",
		2: "PACKAGING_VESSEL_UNIT_BOTTLE",
		3: "PACKAGING_VESSEL_UNIT_CASK",
		4: "PACKAGING_VESSEL_UNIT_TANK",
		5: "PACKAGING_VESSEL_UNIT_FIRKIN",
		6: "PACKAGING_VESSEL_UNIT_OTHER",
		7: "PACKAGING_VESSEL_UNIT_CAN",
	}
	PackagingVesselUnit_value = map[string]int32{
		"PACKAGING_VESSEL_UNIT_UNSPECIFIED": 0,
		"PACKAGING_VESSEL_UNIT_KEG":         1,
		"PACKAGING_VESSEL_UNIT_BOTTLE":      2,
		"PACKAGING_VESSEL_UNIT_CASK":        3,
		"PACKAGING_VESSEL_UNIT_TANK":        4,
		"PACKAGING_VESSEL_UNIT_FIRKIN":      5,
		"PACKAGING_VESSEL_UNIT_OTHER":       6,
		"PACKAGING_VESSEL_UNIT_CAN":         7,
	}
)

Enum value maps for PackagingVesselUnit.

View Source
var (
	RecipeUnit_name = map[int32]string{
		0: "RECIPE_UNIT_UNSPECIFIED",
		1: "RECIPE_UNIT_CIDER",
		2: "RECIPE_UNIT_KOMBUCHA",
		3: "RECIPE_UNIT_SODA",
		4: "RECIPE_UNIT_OTHER",
		5: "RECIPE_UNIT_MEAD",
		6: "RECIPE_UNIT_WINE",
		7: "RECIPE_UNIT_EXTRACT",
		8: "RECIPE_UNIT_PARTIAL_MASH",
		9: "RECIPE_UNIT_ALL_GRAIN",
	}
	RecipeUnit_value = map[string]int32{
		"RECIPE_UNIT_UNSPECIFIED":  0,
		"RECIPE_UNIT_CIDER":        1,
		"RECIPE_UNIT_KOMBUCHA":     2,
		"RECIPE_UNIT_SODA":         3,
		"RECIPE_UNIT_OTHER":        4,
		"RECIPE_UNIT_MEAD":         5,
		"RECIPE_UNIT_WINE":         6,
		"RECIPE_UNIT_EXTRACT":      7,
		"RECIPE_UNIT_PARTIAL_MASH": 8,
		"RECIPE_UNIT_ALL_GRAIN":    9,
	}
)

Enum value maps for RecipeUnit.

View Source
var (
	SRM_name = map[int32]string{
		0:  "SRM_UNSPECIFIED",
		1:  "SRM_1",
		2:  "SRM_2",
		3:  "SRM_3",
		4:  "SRM_4",
		5:  "SRM_5",
		6:  "SRM_6",
		7:  "SRM_7",
		8:  "SRM_8",
		9:  "SRM_9",
		10: "SRM_10",
		11: "SRM_11",
		12: "SRM_12",
		13: "SRM_13",
		14: "SRM_14",
		15: "SRM_15",
		16: "SRM_16",
		17: "SRM_17",
		18: "SRM_18",
		19: "SRM_19",
		20: "SRM_20",
		21: "SRM_21",
		22: "SRM_22",
		23: "SRM_23",
		24: "SRM_24",
		25: "SRM_25",
		26: "SRM_26",
		27: "SRM_27",
		28: "SRM_28",
		29: "SRM_29",
		30: "SRM_30",
	}
	SRM_value = map[string]int32{
		"SRM_UNSPECIFIED": 0,
		"SRM_1":           1,
		"SRM_2":           2,
		"SRM_3":           3,
		"SRM_4":           4,
		"SRM_5":           5,
		"SRM_6":           6,
		"SRM_7":           7,
		"SRM_8":           8,
		"SRM_9":           9,
		"SRM_10":          10,
		"SRM_11":          11,
		"SRM_12":          12,
		"SRM_13":          13,
		"SRM_14":          14,
		"SRM_15":          15,
		"SRM_16":          16,
		"SRM_17":          17,
		"SRM_18":          18,
		"SRM_19":          19,
		"SRM_20":          20,
		"SRM_21":          21,
		"SRM_22":          22,
		"SRM_23":          23,
		"SRM_24":          24,
		"SRM_25":          25,
		"SRM_26":          26,
		"SRM_27":          27,
		"SRM_28":          28,
		"SRM_29":          29,
		"SRM_30":          30,
	}
)

Enum value maps for SRM.

View Source
var (
	StyleCategories_name = map[int32]string{
		0: "STYLE_CATEGORIES_UNSPECIFIED",
		1: "STYLE_CATEGORIES_BEER",
		2: "STYLE_CATEGORIES_CIDER",
		3: "STYLE_CATEGORIES_KOMBUCHA",
		4: "STYLE_CATEGORIES_MEAD",
		5: "STYLE_CATEGORIES_SODA",
		6: "STYLE_CATEGORIES_WINE",
		7: "STYLE_CATEGORIES_OTHER",
	}
	StyleCategories_value = map[string]int32{
		"STYLE_CATEGORIES_UNSPECIFIED": 0,
		"STYLE_CATEGORIES_BEER":        1,
		"STYLE_CATEGORIES_CIDER":       2,
		"STYLE_CATEGORIES_KOMBUCHA":    3,
		"STYLE_CATEGORIES_MEAD":        4,
		"STYLE_CATEGORIES_SODA":        5,
		"STYLE_CATEGORIES_WINE":        6,
		"STYLE_CATEGORIES_OTHER":       7,
	}
)

Enum value maps for StyleCategories.

View Source
var (
	UseType_name = map[int32]string{
		0: "USE_TYPE_UNSPECIFIED",
		1: "USE_TYPE_ADD_TO_MASH",
		2: "USE_TYPE_ADD_TO_BOIL",
		3: "USE_TYPE_ADD_TO_FERMENTATION",
		4: "USE_TYPE_ADD_TO_PACKAGE",
	}
	UseType_value = map[string]int32{
		"USE_TYPE_UNSPECIFIED":         0,
		"USE_TYPE_ADD_TO_MASH":         1,
		"USE_TYPE_ADD_TO_BOIL":         2,
		"USE_TYPE_ADD_TO_FERMENTATION": 3,
		"USE_TYPE_ADD_TO_PACKAGE":      4,
	}
)

Enum value maps for UseType.

View Source
var (
	// optional beerproto.v1.Color color = 123456783;
	E_Color = &file_beerproto_v1_srm_proto_extTypes[0]
)

Extension fields to descriptorpb.EnumValueOptions.

View Source
var File_beerproto_v1_beer_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_boil_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_boil_step_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_culture_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_equipment_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_expression_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_fermentable_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_fermentation_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_fermentation_step_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_hop_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_mash_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_mash_step_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_measureable_units_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_misc_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_packaging_graphic_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_packaging_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_packaging_vessel_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_recipe_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_srm_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_style_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_timing_proto protoreflect.FileDescriptor
View Source
var File_beerproto_v1_water_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AcidityRangeType added in v1.58.0

type AcidityRangeType struct {
	Minimum *AcidityType `protobuf:"bytes,1,opt,name=minimum,proto3" json:"minimum,omitempty"`
	Maximum *AcidityType `protobuf:"bytes,2,opt,name=maximum,proto3" json:"maximum,omitempty"`
	// contains filtered or unexported fields
}

func (*AcidityRangeType) Descriptor deprecated added in v1.58.0

func (*AcidityRangeType) Descriptor() ([]byte, []int)

Deprecated: Use AcidityRangeType.ProtoReflect.Descriptor instead.

func (*AcidityRangeType) GetMaximum added in v1.58.0

func (x *AcidityRangeType) GetMaximum() *AcidityType

func (*AcidityRangeType) GetMinimum added in v1.58.0

func (x *AcidityRangeType) GetMinimum() *AcidityType

func (*AcidityRangeType) ProtoMessage added in v1.58.0

func (*AcidityRangeType) ProtoMessage()

func (*AcidityRangeType) ProtoReflect added in v1.58.0

func (x *AcidityRangeType) ProtoReflect() protoreflect.Message

func (*AcidityRangeType) Reset added in v1.58.0

func (x *AcidityRangeType) Reset()

func (*AcidityRangeType) String added in v1.58.0

func (x *AcidityRangeType) String() string

type AcidityType

type AcidityType struct {
	Value float64     `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  AcidityUnit `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.v1.AcidityUnit" json:"unit,omitempty"`
	// contains filtered or unexported fields
}

func (*AcidityType) Descriptor deprecated

func (*AcidityType) Descriptor() ([]byte, []int)

Deprecated: Use AcidityType.ProtoReflect.Descriptor instead.

func (*AcidityType) GetUnit

func (x *AcidityType) GetUnit() AcidityUnit

func (*AcidityType) GetValue

func (x *AcidityType) GetValue() float64

func (*AcidityType) ProtoMessage

func (*AcidityType) ProtoMessage()

func (*AcidityType) ProtoReflect

func (x *AcidityType) ProtoReflect() protoreflect.Message

func (*AcidityType) Reset

func (x *AcidityType) Reset()

func (*AcidityType) String

func (x *AcidityType) String() string

type AcidityUnit added in v1.123.0

type AcidityUnit int32
const (
	AcidityUnit_ACIDITY_UNIT_UNSPECIFIED AcidityUnit = 0
	AcidityUnit_ACIDITY_UNIT_PH          AcidityUnit = 1
)

func (AcidityUnit) Descriptor added in v1.123.0

func (AcidityUnit) DisplayName added in v1.140.0

func (x AcidityUnit) DisplayName() string

func (AcidityUnit) Enum added in v1.123.0

func (x AcidityUnit) Enum() *AcidityUnit

func (AcidityUnit) EnumDescriptor deprecated added in v1.123.0

func (AcidityUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use AcidityUnit.Descriptor instead.

func (AcidityUnit) Number added in v1.123.0

func (x AcidityUnit) Number() protoreflect.EnumNumber

func (AcidityUnit) String added in v1.123.0

func (x AcidityUnit) String() string

func (AcidityUnit) StringName added in v1.141.0

func (x AcidityUnit) StringName() string

func (AcidityUnit) Type added in v1.123.0

type BinaryArithmetic added in v1.155.0

type BinaryArithmetic int32
const (
	BinaryArithmetic_BINARY_ARITHMETIC_UNSPECIFIED    BinaryArithmetic = 0
	BinaryArithmetic_BINARY_ARITHMETIC_ADDITION       BinaryArithmetic = 1
	BinaryArithmetic_BINARY_ARITHMETIC_SUBTRACTION    BinaryArithmetic = 2
	BinaryArithmetic_BINARY_ARITHMETIC_MULTIPLICATION BinaryArithmetic = 3
	BinaryArithmetic_BINARY_ARITHMETIC_DIVISION       BinaryArithmetic = 4
	BinaryArithmetic_BINARY_ARITHMETIC_POWER          BinaryArithmetic = 5
)

func (BinaryArithmetic) Descriptor added in v1.155.0

func (BinaryArithmetic) Enum added in v1.155.0

func (BinaryArithmetic) EnumDescriptor deprecated added in v1.155.0

func (BinaryArithmetic) EnumDescriptor() ([]byte, []int)

Deprecated: Use BinaryArithmetic.Descriptor instead.

func (BinaryArithmetic) Number added in v1.155.0

func (BinaryArithmetic) String added in v1.155.0

func (x BinaryArithmetic) String() string

func (BinaryArithmetic) Type added in v1.155.0

type BinaryExpression added in v1.155.0

type BinaryExpression struct {
	Operator BinaryArithmetic `protobuf:"varint,1,opt,name=operator,proto3,enum=beerproto.v1.BinaryArithmetic" json:"operator,omitempty"`
	// Types that are assignable to Left:
	//
	//	*BinaryExpression_BinaryLeft
	//	*BinaryExpression_UnaryLeft
	//	*BinaryExpression_ParameterLeft
	Left isBinaryExpression_Left `protobuf_oneof:"left"`
	// Types that are assignable to Right:
	//
	//	*BinaryExpression_BinaryRight
	//	*BinaryExpression_UnaryRight
	//	*BinaryExpression_ParameterRight
	Right isBinaryExpression_Right `protobuf_oneof:"right"`
	// contains filtered or unexported fields
}

func (*BinaryExpression) Descriptor deprecated added in v1.155.0

func (*BinaryExpression) Descriptor() ([]byte, []int)

Deprecated: Use BinaryExpression.ProtoReflect.Descriptor instead.

func (*BinaryExpression) GetBinaryLeft added in v1.155.0

func (x *BinaryExpression) GetBinaryLeft() *BinaryExpression

func (*BinaryExpression) GetBinaryRight added in v1.155.0

func (x *BinaryExpression) GetBinaryRight() *BinaryExpression

func (*BinaryExpression) GetLeft added in v1.155.0

func (m *BinaryExpression) GetLeft() isBinaryExpression_Left

func (*BinaryExpression) GetOperator added in v1.155.0

func (x *BinaryExpression) GetOperator() BinaryArithmetic

func (*BinaryExpression) GetParameterLeft added in v1.156.0

func (x *BinaryExpression) GetParameterLeft() *ParameterExpression

func (*BinaryExpression) GetParameterRight added in v1.156.0

func (x *BinaryExpression) GetParameterRight() *ParameterExpression

func (*BinaryExpression) GetRight added in v1.155.0

func (m *BinaryExpression) GetRight() isBinaryExpression_Right

func (*BinaryExpression) GetUnaryLeft added in v1.155.0

func (x *BinaryExpression) GetUnaryLeft() *UnaryExpression

func (*BinaryExpression) GetUnaryRight added in v1.155.0

func (x *BinaryExpression) GetUnaryRight() *UnaryExpression

func (*BinaryExpression) ProtoMessage added in v1.155.0

func (*BinaryExpression) ProtoMessage()

func (*BinaryExpression) ProtoReflect added in v1.155.0

func (x *BinaryExpression) ProtoReflect() protoreflect.Message

func (*BinaryExpression) Reset added in v1.155.0

func (x *BinaryExpression) Reset()

func (*BinaryExpression) String added in v1.155.0

func (x *BinaryExpression) String() string

type BinaryExpression_BinaryLeft added in v1.155.0

type BinaryExpression_BinaryLeft struct {
	BinaryLeft *BinaryExpression `protobuf:"bytes,10,opt,name=binary_left,json=binaryLeft,proto3,oneof"`
}

type BinaryExpression_BinaryRight added in v1.155.0

type BinaryExpression_BinaryRight struct {
	BinaryRight *BinaryExpression `protobuf:"bytes,20,opt,name=binary_right,json=binaryRight,proto3,oneof"`
}

type BinaryExpression_ParameterLeft added in v1.156.0

type BinaryExpression_ParameterLeft struct {
	ParameterLeft *ParameterExpression `protobuf:"bytes,12,opt,name=parameter_left,json=parameterLeft,proto3,oneof"`
}

type BinaryExpression_ParameterRight added in v1.156.0

type BinaryExpression_ParameterRight struct {
	ParameterRight *ParameterExpression `protobuf:"bytes,22,opt,name=parameter_right,json=parameterRight,proto3,oneof"`
}

type BinaryExpression_UnaryLeft added in v1.155.0

type BinaryExpression_UnaryLeft struct {
	UnaryLeft *UnaryExpression `protobuf:"bytes,11,opt,name=unary_left,json=unaryLeft,proto3,oneof"`
}

type BinaryExpression_UnaryRight added in v1.155.0

type BinaryExpression_UnaryRight struct {
	UnaryRight *UnaryExpression `protobuf:"bytes,21,opt,name=unary_right,json=unaryRight,proto3,oneof"`
}

type BitternessRangeType

type BitternessRangeType struct {
	Minimum *BitternessType `protobuf:"bytes,1,opt,name=minimum,proto3" json:"minimum,omitempty"`
	Maximum *BitternessType `protobuf:"bytes,2,opt,name=maximum,proto3" json:"maximum,omitempty"`
	// contains filtered or unexported fields
}

func (*BitternessRangeType) Descriptor deprecated

func (*BitternessRangeType) Descriptor() ([]byte, []int)

Deprecated: Use BitternessRangeType.ProtoReflect.Descriptor instead.

func (*BitternessRangeType) GetMaximum

func (x *BitternessRangeType) GetMaximum() *BitternessType

func (*BitternessRangeType) GetMinimum

func (x *BitternessRangeType) GetMinimum() *BitternessType

func (*BitternessRangeType) ProtoMessage

func (*BitternessRangeType) ProtoMessage()

func (*BitternessRangeType) ProtoReflect

func (x *BitternessRangeType) ProtoReflect() protoreflect.Message

func (*BitternessRangeType) Reset

func (x *BitternessRangeType) Reset()

func (*BitternessRangeType) String

func (x *BitternessRangeType) String() string

type BitternessType

type BitternessType struct {
	Value float64        `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  BitternessUnit `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.v1.BitternessUnit" json:"unit,omitempty"`
	// contains filtered or unexported fields
}

func (*BitternessType) Descriptor deprecated

func (*BitternessType) Descriptor() ([]byte, []int)

Deprecated: Use BitternessType.ProtoReflect.Descriptor instead.

func (*BitternessType) GetUnit

func (x *BitternessType) GetUnit() BitternessUnit

func (*BitternessType) GetValue

func (x *BitternessType) GetValue() float64

func (*BitternessType) ProtoMessage

func (*BitternessType) ProtoMessage()

func (*BitternessType) ProtoReflect

func (x *BitternessType) ProtoReflect() protoreflect.Message

func (*BitternessType) Reset

func (x *BitternessType) Reset()

func (*BitternessType) String

func (x *BitternessType) String() string

type BitternessUnit added in v1.123.0

type BitternessUnit int32
const (
	BitternessUnit_BITTERNESS_UNIT_UNSPECIFIED BitternessUnit = 0
	// IBUs
	BitternessUnit_BITTERNESS_UNIT_IBUS BitternessUnit = 1
)

func (BitternessUnit) Descriptor added in v1.123.0

func (BitternessUnit) DisplayName added in v1.140.0

func (x BitternessUnit) DisplayName() string

func (BitternessUnit) Enum added in v1.123.0

func (x BitternessUnit) Enum() *BitternessUnit

func (BitternessUnit) EnumDescriptor deprecated added in v1.123.0

func (BitternessUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use BitternessUnit.Descriptor instead.

func (BitternessUnit) Number added in v1.123.0

func (BitternessUnit) String added in v1.123.0

func (x BitternessUnit) String() string

func (BitternessUnit) StringName added in v1.141.0

func (x BitternessUnit) StringName() string

func (BitternessUnit) Type added in v1.123.0

type BoilProcedureType

type BoilProcedureType struct {
	Id          string          `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	PreBoilSize *VolumeType     `protobuf:"bytes,2,opt,name=pre_boil_size,json=preBoilSize,proto3" json:"pre_boil_size,omitempty"`
	BoilTime    *TimeType       `protobuf:"bytes,3,opt,name=boil_time,json=boilTime,proto3" json:"boil_time,omitempty"`
	BoilSteps   []*BoilStepType `protobuf:"bytes,4,rep,name=boil_steps,json=boilSteps,proto3" json:"boil_steps,omitempty"`
	Name        string          `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	Description string          `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	Notes       string          `protobuf:"bytes,7,opt,name=notes,proto3" json:"notes,omitempty"`
	// contains filtered or unexported fields
}

BoilProcedureType defines the procedure for performing a boil. A boil procedure with no steps is the same as a standard single step boil

func (*BoilProcedureType) Descriptor deprecated

func (*BoilProcedureType) Descriptor() ([]byte, []int)

Deprecated: Use BoilProcedureType.ProtoReflect.Descriptor instead.

func (*BoilProcedureType) GetBoilSteps

func (x *BoilProcedureType) GetBoilSteps() []*BoilStepType

func (*BoilProcedureType) GetBoilTime

func (x *BoilProcedureType) GetBoilTime() *TimeType

func (*BoilProcedureType) GetDescription

func (x *BoilProcedureType) GetDescription() string

func (*BoilProcedureType) GetId

func (x *BoilProcedureType) GetId() string

func (*BoilProcedureType) GetName

func (x *BoilProcedureType) GetName() string

func (*BoilProcedureType) GetNotes

func (x *BoilProcedureType) GetNotes() string

func (*BoilProcedureType) GetPreBoilSize

func (x *BoilProcedureType) GetPreBoilSize() *VolumeType

func (*BoilProcedureType) ProtoMessage

func (*BoilProcedureType) ProtoMessage()

func (*BoilProcedureType) ProtoReflect

func (x *BoilProcedureType) ProtoReflect() protoreflect.Message

func (*BoilProcedureType) Reset

func (x *BoilProcedureType) Reset()

func (*BoilProcedureType) String

func (x *BoilProcedureType) String() string

type BoilStepType

type BoilStepType struct {
	Id             string                   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	EndGravity     *GravityType             `protobuf:"bytes,2,opt,name=end_gravity,json=endGravity,proto3" json:"end_gravity,omitempty"`
	ChillingType   BoilStepTypeChillingType `` /* 141-byte string literal not displayed */
	Description    string                   `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	EndTemperature *TemperatureType         `protobuf:"bytes,5,opt,name=end_temperature,json=endTemperature,proto3" json:"end_temperature,omitempty"`
	// The amount of time that passes before this step begins. eg moving from a boiling step (step 1) to a whirlpool step (step 2) may take 5 minutes. Step 2 would have a ramp time of 5 minutes, hop isomerization and bitterness calculations will need to account for this accordingly.
	RampTime         *TimeType        `protobuf:"bytes,6,opt,name=ramp_time,json=rampTime,proto3" json:"ramp_time,omitempty"`
	StepTime         *TimeType        `protobuf:"bytes,7,opt,name=step_time,json=stepTime,proto3" json:"step_time,omitempty"`
	StartGravity     *GravityType     `protobuf:"bytes,8,opt,name=start_gravity,json=startGravity,proto3" json:"start_gravity,omitempty"`
	StartPh          *AcidityType     `protobuf:"bytes,9,opt,name=start_ph,json=startPh,proto3" json:"start_ph,omitempty"`
	EndPh            *AcidityType     `protobuf:"bytes,10,opt,name=end_ph,json=endPh,proto3" json:"end_ph,omitempty"`
	Name             string           `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"`
	StartTemperature *TemperatureType `protobuf:"bytes,12,opt,name=start_temperature,json=startTemperature,proto3" json:"start_temperature,omitempty"`
	// contains filtered or unexported fields
}

BoilStepType - a per step representation of a boil process, can be used to support preboil steps, non-boiling pasteurization steps, boiling, whirlpool steps, and chilling

func (*BoilStepType) Descriptor deprecated

func (*BoilStepType) Descriptor() ([]byte, []int)

Deprecated: Use BoilStepType.ProtoReflect.Descriptor instead.

func (*BoilStepType) GetChillingType

func (x *BoilStepType) GetChillingType() BoilStepTypeChillingType

func (*BoilStepType) GetDescription

func (x *BoilStepType) GetDescription() string

func (*BoilStepType) GetEndGravity

func (x *BoilStepType) GetEndGravity() *GravityType

func (*BoilStepType) GetEndPh

func (x *BoilStepType) GetEndPh() *AcidityType

func (*BoilStepType) GetEndTemperature

func (x *BoilStepType) GetEndTemperature() *TemperatureType

func (*BoilStepType) GetId

func (x *BoilStepType) GetId() string

func (*BoilStepType) GetName

func (x *BoilStepType) GetName() string

func (*BoilStepType) GetRampTime

func (x *BoilStepType) GetRampTime() *TimeType

func (*BoilStepType) GetStartGravity

func (x *BoilStepType) GetStartGravity() *GravityType

func (*BoilStepType) GetStartPh

func (x *BoilStepType) GetStartPh() *AcidityType

func (*BoilStepType) GetStartTemperature

func (x *BoilStepType) GetStartTemperature() *TemperatureType

func (*BoilStepType) GetStepTime

func (x *BoilStepType) GetStepTime() *TimeType

func (*BoilStepType) ProtoMessage

func (*BoilStepType) ProtoMessage()

func (*BoilStepType) ProtoReflect

func (x *BoilStepType) ProtoReflect() protoreflect.Message

func (*BoilStepType) Reset

func (x *BoilStepType) Reset()

func (*BoilStepType) String

func (x *BoilStepType) String() string

type BoilStepTypeChillingType

type BoilStepTypeChillingType int32
const (
	BoilStepTypeChillingType_BOIL_STEP_TYPE_CHILLING_TYPE_UNSPECIFIED BoilStepTypeChillingType = 0
	// batch
	BoilStepTypeChillingType_BOIL_STEP_TYPE_CHILLING_TYPE_BATCH BoilStepTypeChillingType = 1
	// inline
	BoilStepTypeChillingType_BOIL_STEP_TYPE_CHILLING_TYPE_INLINE BoilStepTypeChillingType = 2
)

func (BoilStepTypeChillingType) Descriptor

func (BoilStepTypeChillingType) Enum

func (BoilStepTypeChillingType) EnumDescriptor deprecated

func (BoilStepTypeChillingType) EnumDescriptor() ([]byte, []int)

Deprecated: Use BoilStepTypeChillingType.Descriptor instead.

func (BoilStepTypeChillingType) Number

func (BoilStepTypeChillingType) String

func (x BoilStepTypeChillingType) String() string

func (BoilStepTypeChillingType) Type

type CarbonationRangeType

type CarbonationRangeType struct {
	Minimum *CarbonationType `protobuf:"bytes,1,opt,name=minimum,proto3" json:"minimum,omitempty"`
	Maximum *CarbonationType `protobuf:"bytes,2,opt,name=maximum,proto3" json:"maximum,omitempty"`
	// contains filtered or unexported fields
}

func (*CarbonationRangeType) Descriptor deprecated

func (*CarbonationRangeType) Descriptor() ([]byte, []int)

Deprecated: Use CarbonationRangeType.ProtoReflect.Descriptor instead.

func (*CarbonationRangeType) GetMaximum

func (x *CarbonationRangeType) GetMaximum() *CarbonationType

func (*CarbonationRangeType) GetMinimum

func (x *CarbonationRangeType) GetMinimum() *CarbonationType

func (*CarbonationRangeType) ProtoMessage

func (*CarbonationRangeType) ProtoMessage()

func (*CarbonationRangeType) ProtoReflect

func (x *CarbonationRangeType) ProtoReflect() protoreflect.Message

func (*CarbonationRangeType) Reset

func (x *CarbonationRangeType) Reset()

func (*CarbonationRangeType) String

func (x *CarbonationRangeType) String() string

type CarbonationType

type CarbonationType struct {
	Value float64         `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  CarbonationUnit `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.v1.CarbonationUnit" json:"unit,omitempty"`
	// contains filtered or unexported fields
}

func (*CarbonationType) Descriptor deprecated

func (*CarbonationType) Descriptor() ([]byte, []int)

Deprecated: Use CarbonationType.ProtoReflect.Descriptor instead.

func (*CarbonationType) GetUnit

func (x *CarbonationType) GetUnit() CarbonationUnit

func (*CarbonationType) GetValue

func (x *CarbonationType) GetValue() float64

func (*CarbonationType) ProtoMessage

func (*CarbonationType) ProtoMessage()

func (*CarbonationType) ProtoReflect

func (x *CarbonationType) ProtoReflect() protoreflect.Message

func (*CarbonationType) Reset

func (x *CarbonationType) Reset()

func (*CarbonationType) String

func (x *CarbonationType) String() string

type CarbonationUnit added in v1.123.0

type CarbonationUnit int32
const (
	CarbonationUnit_CARBONATION_UNIT_UNSPECIFIED CarbonationUnit = 0
	// vols
	CarbonationUnit_CARBONATION_UNIT_VOLS CarbonationUnit = 1
	// g/l
	CarbonationUnit_CARBONATION_UNIT_GL CarbonationUnit = 2
)

func (CarbonationUnit) Descriptor added in v1.123.0

func (CarbonationUnit) DisplayName added in v1.140.0

func (x CarbonationUnit) DisplayName() string

func (CarbonationUnit) Enum added in v1.123.0

func (x CarbonationUnit) Enum() *CarbonationUnit

func (CarbonationUnit) EnumDescriptor deprecated added in v1.123.0

func (CarbonationUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use CarbonationUnit.Descriptor instead.

func (CarbonationUnit) Number added in v1.123.0

func (CarbonationUnit) String added in v1.123.0

func (x CarbonationUnit) String() string

func (CarbonationUnit) StringName added in v1.141.0

func (x CarbonationUnit) StringName() string

func (CarbonationUnit) Type added in v1.123.0

type Color added in v1.163.0

type Color struct {
	A uint32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"`
	R uint32 `protobuf:"varint,2,opt,name=r,proto3" json:"r,omitempty"`
	G uint32 `protobuf:"varint,3,opt,name=g,proto3" json:"g,omitempty"`
	B uint32 `protobuf:"varint,4,opt,name=b,proto3" json:"b,omitempty"`
	// contains filtered or unexported fields
}

func (*Color) Descriptor deprecated added in v1.163.0

func (*Color) Descriptor() ([]byte, []int)

Deprecated: Use Color.ProtoReflect.Descriptor instead.

func (*Color) GetA added in v1.163.0

func (x *Color) GetA() uint32

func (*Color) GetB added in v1.163.0

func (x *Color) GetB() uint32

func (*Color) GetG added in v1.163.0

func (x *Color) GetG() uint32

func (*Color) GetR added in v1.163.0

func (x *Color) GetR() uint32

func (*Color) ProtoMessage added in v1.163.0

func (*Color) ProtoMessage()

func (*Color) ProtoReflect added in v1.163.0

func (x *Color) ProtoReflect() protoreflect.Message

func (*Color) Reset added in v1.163.0

func (x *Color) Reset()

func (*Color) String added in v1.163.0

func (x *Color) String() string

type ColorRangeType

type ColorRangeType struct {
	Minimum *ColorType `protobuf:"bytes,1,opt,name=minimum,proto3" json:"minimum,omitempty"`
	Maximum *ColorType `protobuf:"bytes,2,opt,name=maximum,proto3" json:"maximum,omitempty"`
	// contains filtered or unexported fields
}

func (*ColorRangeType) Descriptor deprecated

func (*ColorRangeType) Descriptor() ([]byte, []int)

Deprecated: Use ColorRangeType.ProtoReflect.Descriptor instead.

func (*ColorRangeType) GetMaximum

func (x *ColorRangeType) GetMaximum() *ColorType

func (*ColorRangeType) GetMinimum

func (x *ColorRangeType) GetMinimum() *ColorType

func (*ColorRangeType) ProtoMessage

func (*ColorRangeType) ProtoMessage()

func (*ColorRangeType) ProtoReflect

func (x *ColorRangeType) ProtoReflect() protoreflect.Message

func (*ColorRangeType) Reset

func (x *ColorRangeType) Reset()

func (*ColorRangeType) String

func (x *ColorRangeType) String() string

type ColorType

type ColorType struct {
	Value float64   `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  ColorUnit `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.v1.ColorUnit" json:"unit,omitempty"`
	// contains filtered or unexported fields
}

ColorType supports both grain color properties, such as Lovibond, and wort color properties such as SRM and EBC

func (*ColorType) Descriptor deprecated

func (*ColorType) Descriptor() ([]byte, []int)

Deprecated: Use ColorType.ProtoReflect.Descriptor instead.

func (*ColorType) GetUnit

func (x *ColorType) GetUnit() ColorUnit

func (*ColorType) GetValue

func (x *ColorType) GetValue() float64

func (*ColorType) ProtoMessage

func (*ColorType) ProtoMessage()

func (*ColorType) ProtoReflect

func (x *ColorType) ProtoReflect() protoreflect.Message

func (*ColorType) Reset

func (x *ColorType) Reset()

func (*ColorType) String

func (x *ColorType) String() string

type ColorUnit added in v1.123.0

type ColorUnit int32
const (
	ColorUnit_COLOR_UNIT_UNSPECIFIED ColorUnit = 0
	// EBC
	ColorUnit_COLOR_UNIT_EBC ColorUnit = 1
	// Lovi
	ColorUnit_COLOR_UNIT_LOVI ColorUnit = 2
	// SRM
	ColorUnit_COLOR_UNIT_SRM ColorUnit = 3
)

func (ColorUnit) Descriptor added in v1.123.0

func (ColorUnit) Descriptor() protoreflect.EnumDescriptor

func (ColorUnit) DisplayName added in v1.140.0

func (x ColorUnit) DisplayName() string

func (ColorUnit) Enum added in v1.123.0

func (x ColorUnit) Enum() *ColorUnit

func (ColorUnit) EnumDescriptor deprecated added in v1.123.0

func (ColorUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use ColorUnit.Descriptor instead.

func (ColorUnit) Number added in v1.123.0

func (x ColorUnit) Number() protoreflect.EnumNumber

func (ColorUnit) String added in v1.123.0

func (x ColorUnit) String() string

func (ColorUnit) StringName added in v1.141.0

func (x ColorUnit) StringName() string

func (ColorUnit) Type added in v1.123.0

type ConcentrationRangeType added in v1.66.0

type ConcentrationRangeType struct {
	Minimum *ConcentrationType `protobuf:"bytes,1,opt,name=minimum,proto3" json:"minimum,omitempty"`
	Maximum *ConcentrationType `protobuf:"bytes,2,opt,name=maximum,proto3" json:"maximum,omitempty"`
	// contains filtered or unexported fields
}

func (*ConcentrationRangeType) Descriptor deprecated added in v1.66.0

func (*ConcentrationRangeType) Descriptor() ([]byte, []int)

Deprecated: Use ConcentrationRangeType.ProtoReflect.Descriptor instead.

func (*ConcentrationRangeType) GetMaximum added in v1.66.0

func (x *ConcentrationRangeType) GetMaximum() *ConcentrationType

func (*ConcentrationRangeType) GetMinimum added in v1.66.0

func (x *ConcentrationRangeType) GetMinimum() *ConcentrationType

func (*ConcentrationRangeType) ProtoMessage added in v1.66.0

func (*ConcentrationRangeType) ProtoMessage()

func (*ConcentrationRangeType) ProtoReflect added in v1.66.0

func (x *ConcentrationRangeType) ProtoReflect() protoreflect.Message

func (*ConcentrationRangeType) Reset added in v1.66.0

func (x *ConcentrationRangeType) Reset()

func (*ConcentrationRangeType) String added in v1.66.0

func (x *ConcentrationRangeType) String() string

type ConcentrationType

type ConcentrationType struct {
	Value float64           `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  ConcentrationUnit `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.v1.ConcentrationUnit" json:"unit,omitempty"`
	// contains filtered or unexported fields
}

func (*ConcentrationType) Descriptor deprecated

func (*ConcentrationType) Descriptor() ([]byte, []int)

Deprecated: Use ConcentrationType.ProtoReflect.Descriptor instead.

func (*ConcentrationType) GetUnit

func (x *ConcentrationType) GetUnit() ConcentrationUnit

func (*ConcentrationType) GetValue

func (x *ConcentrationType) GetValue() float64

func (*ConcentrationType) ProtoMessage

func (*ConcentrationType) ProtoMessage()

func (*ConcentrationType) ProtoReflect

func (x *ConcentrationType) ProtoReflect() protoreflect.Message

func (*ConcentrationType) Reset

func (x *ConcentrationType) Reset()

func (*ConcentrationType) String

func (x *ConcentrationType) String() string

type ConcentrationUnit added in v1.123.0

type ConcentrationUnit int32
const (
	ConcentrationUnit_CONCENTRATION_UNIT_UNSPECIFIED ConcentrationUnit = 0
	// ppm
	ConcentrationUnit_CONCENTRATION_UNIT_PPM ConcentrationUnit = 1
	// ppb
	ConcentrationUnit_CONCENTRATION_UNIT_PPB ConcentrationUnit = 2
	// mg/l
	ConcentrationUnit_CONCENTRATION_UNIT_MGL ConcentrationUnit = 3
	// mg/100g
	ConcentrationUnit_CONCENTRATION_UNIT_MG100L ConcentrationUnit = 4
)

func (ConcentrationUnit) Descriptor added in v1.123.0

func (ConcentrationUnit) DisplayName added in v1.140.0

func (x ConcentrationUnit) DisplayName() string

func (ConcentrationUnit) Enum added in v1.123.0

func (ConcentrationUnit) EnumDescriptor deprecated added in v1.123.0

func (ConcentrationUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use ConcentrationUnit.Descriptor instead.

func (ConcentrationUnit) Number added in v1.123.0

func (ConcentrationUnit) String added in v1.123.0

func (x ConcentrationUnit) String() string

func (ConcentrationUnit) StringName added in v1.141.0

func (x ConcentrationUnit) StringName() string

func (ConcentrationUnit) Type added in v1.123.0

type ConversionColorUnit added in v1.164.0

type ConversionColorUnit struct {
	Rates []*ConversionColorUnit_ConversionColorUnitRate `protobuf:"bytes,1,rep,name=rates,proto3" json:"rates,omitempty"`
	// contains filtered or unexported fields
}

func (*ConversionColorUnit) Descriptor deprecated added in v1.164.0

func (*ConversionColorUnit) Descriptor() ([]byte, []int)

Deprecated: Use ConversionColorUnit.ProtoReflect.Descriptor instead.

func (*ConversionColorUnit) GetRates added in v1.164.0

func (*ConversionColorUnit) ProtoMessage added in v1.164.0

func (*ConversionColorUnit) ProtoMessage()

func (*ConversionColorUnit) ProtoReflect added in v1.164.0

func (x *ConversionColorUnit) ProtoReflect() protoreflect.Message

func (*ConversionColorUnit) Reset added in v1.164.0

func (x *ConversionColorUnit) Reset()

func (*ConversionColorUnit) String added in v1.164.0

func (x *ConversionColorUnit) String() string

type ConversionColorUnit_ConversionColorUnitRate added in v1.164.0

type ConversionColorUnit_ConversionColorUnitRate struct {
	Target ColorUnit       `protobuf:"varint,1,opt,name=target,proto3,enum=beerproto.v1.ColorUnit" json:"target,omitempty"`
	Tree   *ExpressionTree `protobuf:"bytes,2,opt,name=tree,proto3" json:"tree,omitempty"`
	// contains filtered or unexported fields
}

func (*ConversionColorUnit_ConversionColorUnitRate) Descriptor deprecated added in v1.164.0

Deprecated: Use ConversionColorUnit_ConversionColorUnitRate.ProtoReflect.Descriptor instead.

func (*ConversionColorUnit_ConversionColorUnitRate) GetTarget added in v1.164.0

func (*ConversionColorUnit_ConversionColorUnitRate) GetTree added in v1.164.0

func (*ConversionColorUnit_ConversionColorUnitRate) ProtoMessage added in v1.164.0

func (*ConversionColorUnit_ConversionColorUnitRate) ProtoReflect added in v1.164.0

func (*ConversionColorUnit_ConversionColorUnitRate) Reset added in v1.164.0

func (*ConversionColorUnit_ConversionColorUnitRate) String added in v1.164.0

type ConversionDiastaticPowerUnit added in v1.155.0

type ConversionDiastaticPowerUnit struct {
	Rates []*ConversionDiastaticPowerUnit_ConversionDiastaticPowerUnitRate `protobuf:"bytes,1,rep,name=rates,proto3" json:"rates,omitempty"`
	// contains filtered or unexported fields
}

func (*ConversionDiastaticPowerUnit) Descriptor deprecated added in v1.155.0

func (*ConversionDiastaticPowerUnit) Descriptor() ([]byte, []int)

Deprecated: Use ConversionDiastaticPowerUnit.ProtoReflect.Descriptor instead.

func (*ConversionDiastaticPowerUnit) GetRates added in v1.155.0

func (*ConversionDiastaticPowerUnit) ProtoMessage added in v1.155.0

func (*ConversionDiastaticPowerUnit) ProtoMessage()

func (*ConversionDiastaticPowerUnit) ProtoReflect added in v1.155.0

func (*ConversionDiastaticPowerUnit) Reset added in v1.155.0

func (x *ConversionDiastaticPowerUnit) Reset()

func (*ConversionDiastaticPowerUnit) String added in v1.155.0

type ConversionDiastaticPowerUnit_ConversionDiastaticPowerUnitRate added in v1.155.0

type ConversionDiastaticPowerUnit_ConversionDiastaticPowerUnitRate struct {
	Target DiastaticPowerUnit `protobuf:"varint,1,opt,name=target,proto3,enum=beerproto.v1.DiastaticPowerUnit" json:"target,omitempty"`
	Tree   *ExpressionTree    `protobuf:"bytes,2,opt,name=tree,proto3" json:"tree,omitempty"`
	// contains filtered or unexported fields
}

func (*ConversionDiastaticPowerUnit_ConversionDiastaticPowerUnitRate) Descriptor deprecated added in v1.155.0

Deprecated: Use ConversionDiastaticPowerUnit_ConversionDiastaticPowerUnitRate.ProtoReflect.Descriptor instead.

func (*ConversionDiastaticPowerUnit_ConversionDiastaticPowerUnitRate) GetTarget added in v1.155.0

func (*ConversionDiastaticPowerUnit_ConversionDiastaticPowerUnitRate) GetTree added in v1.158.0

func (*ConversionDiastaticPowerUnit_ConversionDiastaticPowerUnitRate) ProtoMessage added in v1.155.0

func (*ConversionDiastaticPowerUnit_ConversionDiastaticPowerUnitRate) ProtoReflect added in v1.155.0

func (*ConversionDiastaticPowerUnit_ConversionDiastaticPowerUnitRate) Reset added in v1.155.0

func (*ConversionDiastaticPowerUnit_ConversionDiastaticPowerUnitRate) String added in v1.155.0

type ConversionGravityUnit added in v1.165.0

type ConversionGravityUnit struct {
	Rates []*ConversionGravityUnit_ConversionGravityUnitRate `protobuf:"bytes,1,rep,name=rates,proto3" json:"rates,omitempty"`
	// contains filtered or unexported fields
}

func (*ConversionGravityUnit) Descriptor deprecated added in v1.165.0

func (*ConversionGravityUnit) Descriptor() ([]byte, []int)

Deprecated: Use ConversionGravityUnit.ProtoReflect.Descriptor instead.

func (*ConversionGravityUnit) GetRates added in v1.165.0

func (*ConversionGravityUnit) ProtoMessage added in v1.165.0

func (*ConversionGravityUnit) ProtoMessage()

func (*ConversionGravityUnit) ProtoReflect added in v1.165.0

func (x *ConversionGravityUnit) ProtoReflect() protoreflect.Message

func (*ConversionGravityUnit) Reset added in v1.165.0

func (x *ConversionGravityUnit) Reset()

func (*ConversionGravityUnit) String added in v1.165.0

func (x *ConversionGravityUnit) String() string

type ConversionGravityUnit_ConversionGravityUnitRate added in v1.165.0

type ConversionGravityUnit_ConversionGravityUnitRate struct {
	Target GravityUnit     `protobuf:"varint,1,opt,name=target,proto3,enum=beerproto.v1.GravityUnit" json:"target,omitempty"`
	Tree   *ExpressionTree `protobuf:"bytes,2,opt,name=tree,proto3" json:"tree,omitempty"`
	// contains filtered or unexported fields
}

func (*ConversionGravityUnit_ConversionGravityUnitRate) Descriptor deprecated added in v1.165.0

Deprecated: Use ConversionGravityUnit_ConversionGravityUnitRate.ProtoReflect.Descriptor instead.

func (*ConversionGravityUnit_ConversionGravityUnitRate) GetTarget added in v1.165.0

func (*ConversionGravityUnit_ConversionGravityUnitRate) GetTree added in v1.165.0

func (*ConversionGravityUnit_ConversionGravityUnitRate) ProtoMessage added in v1.165.0

func (*ConversionGravityUnit_ConversionGravityUnitRate) ProtoReflect added in v1.165.0

func (*ConversionGravityUnit_ConversionGravityUnitRate) Reset added in v1.165.0

func (*ConversionGravityUnit_ConversionGravityUnitRate) String added in v1.165.0

type ConversionMassUnit added in v1.154.0

type ConversionMassUnit struct {
	Rates []*ConversionMassUnit_ConversionMassUnitRate `protobuf:"bytes,1,rep,name=rates,proto3" json:"rates,omitempty"`
	// contains filtered or unexported fields
}

func (*ConversionMassUnit) Descriptor deprecated added in v1.154.0

func (*ConversionMassUnit) Descriptor() ([]byte, []int)

Deprecated: Use ConversionMassUnit.ProtoReflect.Descriptor instead.

func (*ConversionMassUnit) GetRates added in v1.154.0

func (*ConversionMassUnit) ProtoMessage added in v1.154.0

func (*ConversionMassUnit) ProtoMessage()

func (*ConversionMassUnit) ProtoReflect added in v1.154.0

func (x *ConversionMassUnit) ProtoReflect() protoreflect.Message

func (*ConversionMassUnit) Reset added in v1.154.0

func (x *ConversionMassUnit) Reset()

func (*ConversionMassUnit) String added in v1.154.0

func (x *ConversionMassUnit) String() string

type ConversionMassUnit_ConversionMassUnitRate added in v1.154.0

type ConversionMassUnit_ConversionMassUnitRate struct {
	Target   MassUnit         `protobuf:"varint,1,opt,name=target,proto3,enum=beerproto.v1.MassUnit" json:"target,omitempty"`
	Operator BinaryArithmetic `protobuf:"varint,2,opt,name=operator,proto3,enum=beerproto.v1.BinaryArithmetic" json:"operator,omitempty"`
	Value    float64          `protobuf:"fixed64,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ConversionMassUnit_ConversionMassUnitRate) Descriptor deprecated added in v1.154.0

func (*ConversionMassUnit_ConversionMassUnitRate) Descriptor() ([]byte, []int)

Deprecated: Use ConversionMassUnit_ConversionMassUnitRate.ProtoReflect.Descriptor instead.

func (*ConversionMassUnit_ConversionMassUnitRate) GetOperator added in v1.154.0

func (*ConversionMassUnit_ConversionMassUnitRate) GetTarget added in v1.154.0

func (*ConversionMassUnit_ConversionMassUnitRate) GetValue added in v1.154.0

func (*ConversionMassUnit_ConversionMassUnitRate) ProtoMessage added in v1.154.0

func (*ConversionMassUnit_ConversionMassUnitRate) ProtoReflect added in v1.154.0

func (*ConversionMassUnit_ConversionMassUnitRate) Reset added in v1.154.0

func (*ConversionMassUnit_ConversionMassUnitRate) String added in v1.154.0

type ConversionSpecificVolumeUnit added in v1.166.0

type ConversionSpecificVolumeUnit struct {
	Rates []*ConversionSpecificVolumeUnit_ConversionSpecificVolumeUnitRate `protobuf:"bytes,1,rep,name=rates,proto3" json:"rates,omitempty"`
	// contains filtered or unexported fields
}

func (*ConversionSpecificVolumeUnit) Descriptor deprecated added in v1.166.0

func (*ConversionSpecificVolumeUnit) Descriptor() ([]byte, []int)

Deprecated: Use ConversionSpecificVolumeUnit.ProtoReflect.Descriptor instead.

func (*ConversionSpecificVolumeUnit) GetRates added in v1.166.0

func (*ConversionSpecificVolumeUnit) ProtoMessage added in v1.166.0

func (*ConversionSpecificVolumeUnit) ProtoMessage()

func (*ConversionSpecificVolumeUnit) ProtoReflect added in v1.166.0

func (*ConversionSpecificVolumeUnit) Reset added in v1.166.0

func (x *ConversionSpecificVolumeUnit) Reset()

func (*ConversionSpecificVolumeUnit) String added in v1.166.0

type ConversionSpecificVolumeUnit_ConversionSpecificVolumeUnitRate added in v1.166.0

type ConversionSpecificVolumeUnit_ConversionSpecificVolumeUnitRate struct {
	Target   SpecificVolumeUnit `protobuf:"varint,1,opt,name=target,proto3,enum=beerproto.v1.SpecificVolumeUnit" json:"target,omitempty"`
	Operator BinaryArithmetic   `protobuf:"varint,2,opt,name=operator,proto3,enum=beerproto.v1.BinaryArithmetic" json:"operator,omitempty"`
	Value    float64            `protobuf:"fixed64,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ConversionSpecificVolumeUnit_ConversionSpecificVolumeUnitRate) Descriptor deprecated added in v1.166.0

Deprecated: Use ConversionSpecificVolumeUnit_ConversionSpecificVolumeUnitRate.ProtoReflect.Descriptor instead.

func (*ConversionSpecificVolumeUnit_ConversionSpecificVolumeUnitRate) GetOperator added in v1.166.0

func (*ConversionSpecificVolumeUnit_ConversionSpecificVolumeUnitRate) GetTarget added in v1.166.0

func (*ConversionSpecificVolumeUnit_ConversionSpecificVolumeUnitRate) GetValue added in v1.166.0

func (*ConversionSpecificVolumeUnit_ConversionSpecificVolumeUnitRate) ProtoMessage added in v1.166.0

func (*ConversionSpecificVolumeUnit_ConversionSpecificVolumeUnitRate) ProtoReflect added in v1.166.0

func (*ConversionSpecificVolumeUnit_ConversionSpecificVolumeUnitRate) Reset added in v1.166.0

func (*ConversionSpecificVolumeUnit_ConversionSpecificVolumeUnitRate) String added in v1.166.0

type ConversionTemperatureUnit added in v1.162.0

type ConversionTemperatureUnit struct {
	Rates []*ConversionTemperatureUnit_ConversionTemperatureUnitRate `protobuf:"bytes,1,rep,name=rates,proto3" json:"rates,omitempty"`
	// contains filtered or unexported fields
}

func (*ConversionTemperatureUnit) Descriptor deprecated added in v1.162.0

func (*ConversionTemperatureUnit) Descriptor() ([]byte, []int)

Deprecated: Use ConversionTemperatureUnit.ProtoReflect.Descriptor instead.

func (*ConversionTemperatureUnit) GetRates added in v1.162.0

func (*ConversionTemperatureUnit) ProtoMessage added in v1.162.0

func (*ConversionTemperatureUnit) ProtoMessage()

func (*ConversionTemperatureUnit) ProtoReflect added in v1.162.0

func (*ConversionTemperatureUnit) Reset added in v1.162.0

func (x *ConversionTemperatureUnit) Reset()

func (*ConversionTemperatureUnit) String added in v1.162.0

func (x *ConversionTemperatureUnit) String() string

type ConversionTemperatureUnit_ConversionTemperatureUnitRate added in v1.162.0

type ConversionTemperatureUnit_ConversionTemperatureUnitRate struct {
	Target TemperatureUnit `protobuf:"varint,1,opt,name=target,proto3,enum=beerproto.v1.TemperatureUnit" json:"target,omitempty"`
	Tree   *ExpressionTree `protobuf:"bytes,2,opt,name=tree,proto3" json:"tree,omitempty"`
	// contains filtered or unexported fields
}

func (*ConversionTemperatureUnit_ConversionTemperatureUnitRate) Descriptor deprecated added in v1.162.0

Deprecated: Use ConversionTemperatureUnit_ConversionTemperatureUnitRate.ProtoReflect.Descriptor instead.

func (*ConversionTemperatureUnit_ConversionTemperatureUnitRate) GetTarget added in v1.162.0

func (*ConversionTemperatureUnit_ConversionTemperatureUnitRate) GetTree added in v1.162.0

func (*ConversionTemperatureUnit_ConversionTemperatureUnitRate) ProtoMessage added in v1.162.0

func (*ConversionTemperatureUnit_ConversionTemperatureUnitRate) ProtoReflect added in v1.162.0

func (*ConversionTemperatureUnit_ConversionTemperatureUnitRate) Reset added in v1.162.0

func (*ConversionTemperatureUnit_ConversionTemperatureUnitRate) String added in v1.162.0

type ConversionVolumeUnit added in v1.148.0

type ConversionVolumeUnit struct {
	Rates []*ConversionVolumeUnit_ConversionVolumeUnitRate `protobuf:"bytes,1,rep,name=rates,proto3" json:"rates,omitempty"`
	// contains filtered or unexported fields
}

func (*ConversionVolumeUnit) Descriptor deprecated added in v1.148.0

func (*ConversionVolumeUnit) Descriptor() ([]byte, []int)

Deprecated: Use ConversionVolumeUnit.ProtoReflect.Descriptor instead.

func (*ConversionVolumeUnit) GetRates added in v1.148.0

func (*ConversionVolumeUnit) ProtoMessage added in v1.148.0

func (*ConversionVolumeUnit) ProtoMessage()

func (*ConversionVolumeUnit) ProtoReflect added in v1.148.0

func (x *ConversionVolumeUnit) ProtoReflect() protoreflect.Message

func (*ConversionVolumeUnit) Reset added in v1.148.0

func (x *ConversionVolumeUnit) Reset()

func (*ConversionVolumeUnit) String added in v1.148.0

func (x *ConversionVolumeUnit) String() string

type ConversionVolumeUnit_ConversionVolumeUnitRate added in v1.148.0

type ConversionVolumeUnit_ConversionVolumeUnitRate struct {
	Target   VolumeUnit       `protobuf:"varint,1,opt,name=target,proto3,enum=beerproto.v1.VolumeUnit" json:"target,omitempty"`
	Operator BinaryArithmetic `protobuf:"varint,2,opt,name=operator,proto3,enum=beerproto.v1.BinaryArithmetic" json:"operator,omitempty"`
	Value    float64          `protobuf:"fixed64,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ConversionVolumeUnit_ConversionVolumeUnitRate) Descriptor deprecated added in v1.148.0

Deprecated: Use ConversionVolumeUnit_ConversionVolumeUnitRate.ProtoReflect.Descriptor instead.

func (*ConversionVolumeUnit_ConversionVolumeUnitRate) GetOperator added in v1.148.0

func (*ConversionVolumeUnit_ConversionVolumeUnitRate) GetTarget added in v1.148.0

func (*ConversionVolumeUnit_ConversionVolumeUnitRate) GetValue added in v1.148.0

func (*ConversionVolumeUnit_ConversionVolumeUnitRate) ProtoMessage added in v1.148.0

func (*ConversionVolumeUnit_ConversionVolumeUnitRate) ProtoReflect added in v1.148.0

func (*ConversionVolumeUnit_ConversionVolumeUnitRate) Reset added in v1.148.0

func (*ConversionVolumeUnit_ConversionVolumeUnitRate) String added in v1.148.0

type CultureAdditionType

type CultureAdditionType struct {
	Id                string          `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Form              CultureBaseForm `protobuf:"varint,2,opt,name=form,proto3,enum=beerproto.v1.CultureBaseForm" json:"form,omitempty"`
	ProductId         string          `protobuf:"bytes,3,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Name              string          `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	CellCountBillions int32           `protobuf:"varint,5,opt,name=cell_count_billions,json=cellCountBillions,proto3" json:"cell_count_billions,omitempty"`
	TimesCultured     int32           `protobuf:"varint,6,opt,name=times_cultured,json=timesCultured,proto3" json:"times_cultured,omitempty"`
	Producer          string          `protobuf:"bytes,7,opt,name=producer,proto3" json:"producer,omitempty"`
	Type              CultureBaseType `protobuf:"varint,8,opt,name=type,proto3,enum=beerproto.v1.CultureBaseType" json:"type,omitempty"`
	// The expected, or measured apparent attenuation for a given culture in a given recipe. In comparison to attenuation range, this is a single value.
	Attenuation *PercentType `protobuf:"bytes,9,opt,name=attenuation,proto3" json:"attenuation,omitempty"`
	// The timing object fully describes the timing of an addition with options for basis on time, gravity, or pH at any process step.
	Timing *TimingType `protobuf:"bytes,10,opt,name=timing,proto3" json:"timing,omitempty"`
	// Types that are assignable to Amount:
	//
	//	*CultureAdditionType_Mass
	//	*CultureAdditionType_Unit
	//	*CultureAdditionType_Volume
	Amount isCultureAdditionType_Amount `protobuf_oneof:"amount"`
	// contains filtered or unexported fields
}

CultureAdditionType collects the attributes of each culture ingredient for use in a recipe

func (*CultureAdditionType) Descriptor deprecated

func (*CultureAdditionType) Descriptor() ([]byte, []int)

Deprecated: Use CultureAdditionType.ProtoReflect.Descriptor instead.

func (*CultureAdditionType) DisplayName added in v1.177.0

func (x *CultureAdditionType) DisplayName() string

func (*CultureAdditionType) GetAmount

func (m *CultureAdditionType) GetAmount() isCultureAdditionType_Amount

func (*CultureAdditionType) GetAttenuation

func (x *CultureAdditionType) GetAttenuation() *PercentType

func (*CultureAdditionType) GetCellCountBillions

func (x *CultureAdditionType) GetCellCountBillions() int32

func (*CultureAdditionType) GetForm

func (x *CultureAdditionType) GetForm() CultureBaseForm

func (*CultureAdditionType) GetId

func (x *CultureAdditionType) GetId() string

func (*CultureAdditionType) GetMass

func (x *CultureAdditionType) GetMass() *MassType

func (*CultureAdditionType) GetName

func (x *CultureAdditionType) GetName() string

func (*CultureAdditionType) GetProducer

func (x *CultureAdditionType) GetProducer() string

func (*CultureAdditionType) GetProductId

func (x *CultureAdditionType) GetProductId() string

func (*CultureAdditionType) GetTimesCultured

func (x *CultureAdditionType) GetTimesCultured() int32

func (*CultureAdditionType) GetTiming

func (x *CultureAdditionType) GetTiming() *TimingType

func (*CultureAdditionType) GetType

func (x *CultureAdditionType) GetType() CultureBaseType

func (*CultureAdditionType) GetUnit

func (x *CultureAdditionType) GetUnit() *UnitType

func (*CultureAdditionType) GetVolume

func (x *CultureAdditionType) GetVolume() *VolumeType

func (*CultureAdditionType) ProtoMessage

func (*CultureAdditionType) ProtoMessage()

func (*CultureAdditionType) ProtoReflect

func (x *CultureAdditionType) ProtoReflect() protoreflect.Message

func (*CultureAdditionType) Reset

func (x *CultureAdditionType) Reset()

func (*CultureAdditionType) String

func (x *CultureAdditionType) String() string

type CultureAdditionType_Mass

type CultureAdditionType_Mass struct {
	Mass *MassType `protobuf:"bytes,11,opt,name=mass,proto3,oneof"`
}

type CultureAdditionType_Unit

type CultureAdditionType_Unit struct {
	Unit *UnitType `protobuf:"bytes,12,opt,name=unit,proto3,oneof"`
}

type CultureAdditionType_Volume

type CultureAdditionType_Volume struct {
	Volume *VolumeType `protobuf:"bytes,13,opt,name=volume,proto3,oneof"`
}

type CultureBaseForm

type CultureBaseForm int32
const (
	CultureBaseForm_CULTURE_BASE_FORM_UNSPECIFIED CultureBaseForm = 0
	// liquid
	CultureBaseForm_CULTURE_BASE_FORM_LIQUID CultureBaseForm = 1
	// dry
	CultureBaseForm_CULTURE_BASE_FORM_DRY CultureBaseForm = 2
	// slant
	CultureBaseForm_CULTURE_BASE_FORM_SLANT CultureBaseForm = 3
	// culture
	CultureBaseForm_CULTURE_BASE_FORM_CULTURE CultureBaseForm = 4
	// dregs
	CultureBaseForm_CULTURE_BASE_FORM_DREGS CultureBaseForm = 5
)

func (CultureBaseForm) Descriptor

func (CultureBaseForm) Enum

func (x CultureBaseForm) Enum() *CultureBaseForm

func (CultureBaseForm) EnumDescriptor deprecated

func (CultureBaseForm) EnumDescriptor() ([]byte, []int)

Deprecated: Use CultureBaseForm.Descriptor instead.

func (CultureBaseForm) Number

func (CultureBaseForm) String

func (x CultureBaseForm) String() string

func (CultureBaseForm) Type

type CultureBaseType

type CultureBaseType int32
const (
	CultureBaseType_CULTURE_BASE_TYPE_UNSPECIFIED CultureBaseType = 0
	// ale
	CultureBaseType_CULTURE_BASE_TYPE_ALE CultureBaseType = 1
	// bacteria
	CultureBaseType_CULTURE_BASE_TYPE_BACTERIA CultureBaseType = 2
	// brett
	CultureBaseType_CULTURE_BASE_TYPE_BRETT CultureBaseType = 3
	// champagne
	CultureBaseType_CULTURE_BASE_TYPE_CHAMPAGNE CultureBaseType = 4
	// kveik
	CultureBaseType_CULTURE_BASE_TYPE_KVEIK CultureBaseType = 5
	// lacto
	CultureBaseType_CULTURE_BASE_TYPE_LACTO CultureBaseType = 6
	// lager
	CultureBaseType_CULTURE_BASE_TYPE_LAGER CultureBaseType = 7
	// malolactic
	CultureBaseType_CULTURE_BASE_TYPE_MALOLACTIC CultureBaseType = 8
	// mixed-culture
	CultureBaseType_CULTURE_BASE_TYPE_MIXED_CULTURE CultureBaseType = 9
	// other
	CultureBaseType_CULTURE_BASE_TYPE_OTHER CultureBaseType = 10
	// pedio
	CultureBaseType_CULTURE_BASE_TYPE_PEDIO CultureBaseType = 11
	// spontaneous
	CultureBaseType_CULTURE_BASE_TYPE_SPONTANEOUS CultureBaseType = 12
	// wine
	CultureBaseType_CULTURE_BASE_TYPE_WINE CultureBaseType = 13
)

func (CultureBaseType) Descriptor

func (CultureBaseType) Enum

func (x CultureBaseType) Enum() *CultureBaseType

func (CultureBaseType) EnumDescriptor deprecated

func (CultureBaseType) EnumDescriptor() ([]byte, []int)

Deprecated: Use CultureBaseType.Descriptor instead.

func (CultureBaseType) Number

func (CultureBaseType) String

func (x CultureBaseType) String() string

func (CultureBaseType) Type

type CultureInformation

type CultureInformation struct {
	Id       string          `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Form     CultureBaseForm `protobuf:"varint,2,opt,name=form,proto3,enum=beerproto.v1.CultureBaseForm" json:"form,omitempty"`
	Producer string          `protobuf:"bytes,3,opt,name=producer,proto3" json:"producer,omitempty"`
	// The recommended temperature range of fermentation by the culture producer.
	TemperatureRange *TemperatureRangeType `protobuf:"bytes,4,opt,name=temperature_range,json=temperatureRange,proto3" json:"temperature_range,omitempty"`
	Notes            string                `protobuf:"bytes,5,opt,name=notes,proto3" json:"notes,omitempty"`
	// Recommended styles for a particular culture.
	BestFor   string                `protobuf:"bytes,6,opt,name=best_for,json=bestFor,proto3" json:"best_for,omitempty"`
	Inventory *CultureInventoryType `protobuf:"bytes,7,opt,name=inventory,proto3" json:"inventory,omitempty"`
	ProductId string                `protobuf:"bytes,8,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Name      string                `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
	// The recommended limit of abv by the culture producer before attenuation stops.
	AlcoholTolerance *PercentType `protobuf:"bytes,10,opt,name=alcohol_tolerance,json=alcoholTolerance,proto3" json:"alcohol_tolerance,omitempty"`
	// A glucoamylase positive culture is capable of producing glucoamylase, the enzyme produced through expression of the diastatic gene, which allows yeast to attenuate dextrins and starches leading to a very low FG. This is positive in some saison/brett yeasts as well as the new gulo hybrid by Omega yeast labs.
	Glucoamylase bool            `protobuf:"varint,11,opt,name=glucoamylase,proto3" json:"glucoamylase,omitempty"`
	Type         CultureBaseType `protobuf:"varint,12,opt,name=type,proto3,enum=beerproto.v1.CultureBaseType" json:"type,omitempty"`
	// Floculation refers to the ability of yeast to aggregate to form large flocs which drop out of suspension.
	Flocculation     QualitativeRangeUnit `protobuf:"varint,13,opt,name=flocculation,proto3,enum=beerproto.v1.QualitativeRangeUnit" json:"flocculation,omitempty"`
	AttenuationRange *PercentRangeType    `protobuf:"bytes,14,opt,name=attenuation_range,json=attenuationRange,proto3" json:"attenuation_range,omitempty"`
	// Maximum number of times to reuse a culture before a new lab source is recommended.
	MaxReuse int32 `protobuf:"varint,15,opt,name=max_reuse,json=maxReuse,proto3" json:"max_reuse,omitempty"`
	// A POF+ culture is capable of producing phenols, which is a common distinctive property of saison, and brett yeasts.
	Pof      bool      `protobuf:"varint,16,opt,name=pof,proto3" json:"pof,omitempty"`
	Zymocide *Zymocide `protobuf:"bytes,17,opt,name=zymocide,proto3" json:"zymocide,omitempty"`
	// contains filtered or unexported fields
}

CultureInformation collects the attributes of a microbial culture

func (*CultureInformation) Descriptor deprecated

func (*CultureInformation) Descriptor() ([]byte, []int)

Deprecated: Use CultureInformation.ProtoReflect.Descriptor instead.

func (*CultureInformation) GetAlcoholTolerance

func (x *CultureInformation) GetAlcoholTolerance() *PercentType

func (*CultureInformation) GetAttenuationRange

func (x *CultureInformation) GetAttenuationRange() *PercentRangeType

func (*CultureInformation) GetBestFor

func (x *CultureInformation) GetBestFor() string

func (*CultureInformation) GetFlocculation

func (x *CultureInformation) GetFlocculation() QualitativeRangeUnit

func (*CultureInformation) GetForm

func (x *CultureInformation) GetForm() CultureBaseForm

func (*CultureInformation) GetGlucoamylase

func (x *CultureInformation) GetGlucoamylase() bool

func (*CultureInformation) GetId

func (x *CultureInformation) GetId() string

func (*CultureInformation) GetInventory

func (x *CultureInformation) GetInventory() *CultureInventoryType

func (*CultureInformation) GetMaxReuse

func (x *CultureInformation) GetMaxReuse() int32

func (*CultureInformation) GetName

func (x *CultureInformation) GetName() string

func (*CultureInformation) GetNotes

func (x *CultureInformation) GetNotes() string

func (*CultureInformation) GetPof

func (x *CultureInformation) GetPof() bool

func (*CultureInformation) GetProducer

func (x *CultureInformation) GetProducer() string

func (*CultureInformation) GetProductId

func (x *CultureInformation) GetProductId() string

func (*CultureInformation) GetTemperatureRange

func (x *CultureInformation) GetTemperatureRange() *TemperatureRangeType

func (*CultureInformation) GetType

func (x *CultureInformation) GetType() CultureBaseType

func (*CultureInformation) GetZymocide

func (x *CultureInformation) GetZymocide() *Zymocide

func (*CultureInformation) ProtoMessage

func (*CultureInformation) ProtoMessage()

func (*CultureInformation) ProtoReflect

func (x *CultureInformation) ProtoReflect() protoreflect.Message

func (*CultureInformation) Reset

func (x *CultureInformation) Reset()

func (*CultureInformation) String

func (x *CultureInformation) String() string

type CultureInventoryType

type CultureInventoryType struct {
	Liquid  *VolumeType `protobuf:"bytes,1,opt,name=liquid,proto3" json:"liquid,omitempty"`
	Dry     *MassType   `protobuf:"bytes,2,opt,name=dry,proto3" json:"dry,omitempty"`
	Slant   *VolumeType `protobuf:"bytes,3,opt,name=slant,proto3" json:"slant,omitempty"`
	Culture *VolumeType `protobuf:"bytes,4,opt,name=culture,proto3" json:"culture,omitempty"`
	// contains filtered or unexported fields
}

func (*CultureInventoryType) Descriptor deprecated

func (*CultureInventoryType) Descriptor() ([]byte, []int)

Deprecated: Use CultureInventoryType.ProtoReflect.Descriptor instead.

func (*CultureInventoryType) GetCulture

func (x *CultureInventoryType) GetCulture() *VolumeType

func (*CultureInventoryType) GetDry

func (x *CultureInventoryType) GetDry() *MassType

func (*CultureInventoryType) GetLiquid

func (x *CultureInventoryType) GetLiquid() *VolumeType

func (*CultureInventoryType) GetSlant

func (x *CultureInventoryType) GetSlant() *VolumeType

func (*CultureInventoryType) ProtoMessage

func (*CultureInventoryType) ProtoMessage()

func (*CultureInventoryType) ProtoReflect

func (x *CultureInventoryType) ProtoReflect() protoreflect.Message

func (*CultureInventoryType) Reset

func (x *CultureInventoryType) Reset()

func (*CultureInventoryType) String

func (x *CultureInventoryType) String() string

type DiastaticPowerRangeType added in v1.56.0

type DiastaticPowerRangeType struct {
	Minimum *DiastaticPowerType `protobuf:"bytes,1,opt,name=minimum,proto3" json:"minimum,omitempty"`
	Maximum *DiastaticPowerType `protobuf:"bytes,2,opt,name=maximum,proto3" json:"maximum,omitempty"`
	// contains filtered or unexported fields
}

func (*DiastaticPowerRangeType) Descriptor deprecated added in v1.56.0

func (*DiastaticPowerRangeType) Descriptor() ([]byte, []int)

Deprecated: Use DiastaticPowerRangeType.ProtoReflect.Descriptor instead.

func (*DiastaticPowerRangeType) GetMaximum added in v1.56.0

func (*DiastaticPowerRangeType) GetMinimum added in v1.56.0

func (*DiastaticPowerRangeType) ProtoMessage added in v1.56.0

func (*DiastaticPowerRangeType) ProtoMessage()

func (*DiastaticPowerRangeType) ProtoReflect added in v1.56.0

func (x *DiastaticPowerRangeType) ProtoReflect() protoreflect.Message

func (*DiastaticPowerRangeType) Reset added in v1.56.0

func (x *DiastaticPowerRangeType) Reset()

func (*DiastaticPowerRangeType) String added in v1.56.0

func (x *DiastaticPowerRangeType) String() string

type DiastaticPowerType

type DiastaticPowerType struct {
	Value float64            `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  DiastaticPowerUnit `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.v1.DiastaticPowerUnit" json:"unit,omitempty"`
	// contains filtered or unexported fields
}

Diastatic power is a measurement of malted grains enzymatic content. A value of 35 Lintner is needed to self convert, while a value of 100 or more is desirable for base malts

func (*DiastaticPowerType) Convert added in v1.160.0

func (*DiastaticPowerType) Descriptor deprecated

func (*DiastaticPowerType) Descriptor() ([]byte, []int)

Deprecated: Use DiastaticPowerType.ProtoReflect.Descriptor instead.

func (*DiastaticPowerType) GetUnit

func (*DiastaticPowerType) GetValue

func (x *DiastaticPowerType) GetValue() float64

func (*DiastaticPowerType) ProtoMessage

func (*DiastaticPowerType) ProtoMessage()

func (*DiastaticPowerType) ProtoReflect

func (x *DiastaticPowerType) ProtoReflect() protoreflect.Message

func (*DiastaticPowerType) Reset

func (x *DiastaticPowerType) Reset()

func (*DiastaticPowerType) String

func (x *DiastaticPowerType) String() string

type DiastaticPowerUnit added in v1.123.0

type DiastaticPowerUnit int32
const (
	DiastaticPowerUnit_DIASTATIC_POWER_UNIT_UNSPECIFIED DiastaticPowerUnit = 0
	// Lintner
	DiastaticPowerUnit_DIASTATIC_POWER_UNIT_LINTNER DiastaticPowerUnit = 1
	// Windisch–Kolbach
	DiastaticPowerUnit_DIASTATIC_POWER_UNIT_WK DiastaticPowerUnit = 2
)

func (DiastaticPowerUnit) Descriptor added in v1.123.0

func (DiastaticPowerUnit) DisplayName added in v1.140.0

func (x DiastaticPowerUnit) DisplayName() string

func (DiastaticPowerUnit) Enum added in v1.123.0

func (DiastaticPowerUnit) EnumDescriptor deprecated added in v1.123.0

func (DiastaticPowerUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use DiastaticPowerUnit.Descriptor instead.

func (DiastaticPowerUnit) Number added in v1.123.0

func (DiastaticPowerUnit) String added in v1.123.0

func (x DiastaticPowerUnit) String() string

func (DiastaticPowerUnit) StringName added in v1.141.0

func (x DiastaticPowerUnit) StringName() string

func (DiastaticPowerUnit) Type added in v1.123.0

type EfficiencyType

type EfficiencyType struct {

	// The percentage of sugar from the grain yield that is extracted and converted during the mash
	Conversion *PercentType `protobuf:"bytes,1,opt,name=conversion,proto3" json:"conversion,omitempty"`
	// The percentage of sugar that makes it from the mash tun to the kettle
	Lauter *PercentType `protobuf:"bytes,2,opt,name=lauter,proto3" json:"lauter,omitempty"`
	// The percentage of sugar that makes it from the grain to the kettle
	Mash *PercentType `protobuf:"bytes,3,opt,name=mash,proto3" json:"mash,omitempty"`
	// The percentage of sugar that makes it from the grain to the fermenter
	Brewhouse *PercentType `protobuf:"bytes,4,opt,name=brewhouse,proto3" json:"brewhouse,omitempty"`
	// contains filtered or unexported fields
}

The efficiencyType stores each efficiency component

func (*EfficiencyType) Descriptor deprecated

func (*EfficiencyType) Descriptor() ([]byte, []int)

Deprecated: Use EfficiencyType.ProtoReflect.Descriptor instead.

func (*EfficiencyType) GetBrewhouse

func (x *EfficiencyType) GetBrewhouse() *PercentType

func (*EfficiencyType) GetConversion

func (x *EfficiencyType) GetConversion() *PercentType

func (*EfficiencyType) GetLauter

func (x *EfficiencyType) GetLauter() *PercentType

func (*EfficiencyType) GetMash

func (x *EfficiencyType) GetMash() *PercentType

func (*EfficiencyType) ProtoMessage

func (*EfficiencyType) ProtoMessage()

func (*EfficiencyType) ProtoReflect

func (x *EfficiencyType) ProtoReflect() protoreflect.Message

func (*EfficiencyType) Reset

func (x *EfficiencyType) Reset()

func (*EfficiencyType) String

func (x *EfficiencyType) String() string

type EquipmentBaseForm added in v1.131.0

type EquipmentBaseForm int32
const (
	EquipmentBaseForm_EQUIPMENT_BASE_FORM_UNSPECIFIED EquipmentBaseForm = 0
	// HLT
	EquipmentBaseForm_EQUIPMENT_BASE_FORM_HLT EquipmentBaseForm = 1
	// Mash Tun
	EquipmentBaseForm_EQUIPMENT_BASE_FORM_MASH_TUN EquipmentBaseForm = 2
	// Lauter Tun
	EquipmentBaseForm_EQUIPMENT_BASE_FORM_LAUTER_TUN EquipmentBaseForm = 3
	// Brew Kettle
	EquipmentBaseForm_EQUIPMENT_BASE_FORM_BREW_KETTLE EquipmentBaseForm = 4
	// Fermenter
	EquipmentBaseForm_EQUIPMENT_BASE_FORM_FERMENTER EquipmentBaseForm = 5
	// Aging Vessel
	EquipmentBaseForm_EQUIPMENT_BASE_FORM_AGING_VESSEL EquipmentBaseForm = 6
	// Packaging Vessel
	EquipmentBaseForm_EQUIPMENT_BASE_FORM_PACKAGING_VESSEL EquipmentBaseForm = 7
)

func (EquipmentBaseForm) Descriptor added in v1.131.0

func (EquipmentBaseForm) Enum added in v1.131.0

func (EquipmentBaseForm) EnumDescriptor deprecated added in v1.131.0

func (EquipmentBaseForm) EnumDescriptor() ([]byte, []int)

Deprecated: Use EquipmentBaseForm.Descriptor instead.

func (EquipmentBaseForm) Number added in v1.131.0

func (EquipmentBaseForm) String added in v1.131.0

func (x EquipmentBaseForm) String() string

func (EquipmentBaseForm) Type added in v1.131.0

type EquipmentItemType

type EquipmentItemType struct {
	Id    string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Notes string `protobuf:"bytes,2,opt,name=notes,proto3" json:"notes,omitempty"`
	// The volume boiled off during 1 hour, measured before and after at room temperature.
	BoilRatePerHour *VolumeType       `protobuf:"bytes,3,opt,name=boil_rate_per_hour,json=boilRatePerHour,proto3" json:"boil_rate_per_hour,omitempty"`
	Type            string            `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	Form            EquipmentBaseForm `protobuf:"varint,5,opt,name=form,proto3,enum=beerproto.v1.EquipmentBaseForm" json:"form,omitempty"`
	// The volume that leaves the kettle, especially important for non-immersion chillers that cool the wort as it leaves the kettle.
	DrainRatePerMinute *VolumeType `protobuf:"bytes,6,opt,name=drain_rate_per_minute,json=drainRatePerMinute,proto3" json:"drain_rate_per_minute,omitempty"`
	// The specific heat of the piece of equipment, expressed in Cal/(g*C), especially important for when the mashtun is not preheated.
	SpecificHeat *SpecificHeatType `protobuf:"bytes,7,opt,name=specific_heat,json=specificHeat,proto3" json:"specific_heat,omitempty"`
	// The apparent volume absorbed by grain, typical values are 0.125 qt/lb (1.04 L/kg) for a mashtun, 0.08 gal/lb (0.66 L/kg) for BIAB.
	GrainAbsorptionRate *SpecificVolumeType `protobuf:"bytes,8,opt,name=grain_absorption_rate,json=grainAbsorptionRate,proto3" json:"grain_absorption_rate,omitempty"`
	Name                string              `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
	MaximumVolume       *VolumeType         `protobuf:"bytes,10,opt,name=maximum_volume,json=maximumVolume,proto3" json:"maximum_volume,omitempty"`
	// The weight of the piece of equipment, especially important for when the mashtun is not preheated.
	Weight     *MassType    `protobuf:"bytes,11,opt,name=weight,proto3" json:"weight,omitempty"`
	Loss       *VolumeType  `protobuf:"bytes,12,opt,name=loss,proto3" json:"loss,omitempty"`
	Efficiency *PercentType `protobuf:"bytes,13,opt,name=efficiency,proto3" json:"efficiency,omitempty"`
	// contains filtered or unexported fields
}

EquipmentType provides necessary information for individual brewing equipment

func (*EquipmentItemType) Descriptor deprecated

func (*EquipmentItemType) Descriptor() ([]byte, []int)

Deprecated: Use EquipmentItemType.ProtoReflect.Descriptor instead.

func (*EquipmentItemType) GetBoilRatePerHour

func (x *EquipmentItemType) GetBoilRatePerHour() *VolumeType

func (*EquipmentItemType) GetDrainRatePerMinute

func (x *EquipmentItemType) GetDrainRatePerMinute() *VolumeType

func (*EquipmentItemType) GetEfficiency added in v1.59.0

func (x *EquipmentItemType) GetEfficiency() *PercentType

func (*EquipmentItemType) GetForm

func (x *EquipmentItemType) GetForm() EquipmentBaseForm

func (*EquipmentItemType) GetGrainAbsorptionRate

func (x *EquipmentItemType) GetGrainAbsorptionRate() *SpecificVolumeType

func (*EquipmentItemType) GetId

func (x *EquipmentItemType) GetId() string

func (*EquipmentItemType) GetLoss

func (x *EquipmentItemType) GetLoss() *VolumeType

func (*EquipmentItemType) GetMaximumVolume

func (x *EquipmentItemType) GetMaximumVolume() *VolumeType

func (*EquipmentItemType) GetName

func (x *EquipmentItemType) GetName() string

func (*EquipmentItemType) GetNotes

func (x *EquipmentItemType) GetNotes() string

func (*EquipmentItemType) GetSpecificHeat

func (x *EquipmentItemType) GetSpecificHeat() *SpecificHeatType

func (*EquipmentItemType) GetType

func (x *EquipmentItemType) GetType() string

func (*EquipmentItemType) GetWeight

func (x *EquipmentItemType) GetWeight() *MassType

func (*EquipmentItemType) ProtoMessage

func (*EquipmentItemType) ProtoMessage()

func (*EquipmentItemType) ProtoReflect

func (x *EquipmentItemType) ProtoReflect() protoreflect.Message

func (*EquipmentItemType) Reset

func (x *EquipmentItemType) Reset()

func (*EquipmentItemType) String

func (x *EquipmentItemType) String() string

type EquipmentType

type EquipmentType struct {
	Id                  string               `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name                string               `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	EquipmentItems      []*EquipmentItemType `protobuf:"bytes,3,rep,name=equipment_items,json=equipmentItems,proto3" json:"equipment_items,omitempty"`
	BrewhouseEfficiency *PercentType         `protobuf:"bytes,4,opt,name=brewhouse_efficiency,json=brewhouseEfficiency,proto3" json:"brewhouse_efficiency,omitempty"`
	// contains filtered or unexported fields
}

Provides necessary information for brewing equipment set

func (*EquipmentType) Descriptor deprecated

func (*EquipmentType) Descriptor() ([]byte, []int)

Deprecated: Use EquipmentType.ProtoReflect.Descriptor instead.

func (*EquipmentType) GetBrewhouseEfficiency added in v1.60.0

func (x *EquipmentType) GetBrewhouseEfficiency() *PercentType

func (*EquipmentType) GetEquipmentItems

func (x *EquipmentType) GetEquipmentItems() []*EquipmentItemType

func (*EquipmentType) GetId

func (x *EquipmentType) GetId() string

func (*EquipmentType) GetName

func (x *EquipmentType) GetName() string

func (*EquipmentType) ProtoMessage

func (*EquipmentType) ProtoMessage()

func (*EquipmentType) ProtoReflect

func (x *EquipmentType) ProtoReflect() protoreflect.Message

func (*EquipmentType) Reset

func (x *EquipmentType) Reset()

func (*EquipmentType) String

func (x *EquipmentType) String() string

type ExpressionTree added in v1.158.0

type ExpressionTree struct {
	Expression *BinaryExpression `protobuf:"bytes,1,opt,name=expression,proto3" json:"expression,omitempty"`
	// contains filtered or unexported fields
}

func (*ExpressionTree) Descriptor deprecated added in v1.158.0

func (*ExpressionTree) Descriptor() ([]byte, []int)

Deprecated: Use ExpressionTree.ProtoReflect.Descriptor instead.

func (*ExpressionTree) Evaluate added in v1.160.0

func (x *ExpressionTree) Evaluate(variables map[string]float64) float64

func (*ExpressionTree) GetExpression added in v1.158.0

func (x *ExpressionTree) GetExpression() *BinaryExpression

func (*ExpressionTree) ProtoMessage added in v1.158.0

func (*ExpressionTree) ProtoMessage()

func (*ExpressionTree) ProtoReflect added in v1.158.0

func (x *ExpressionTree) ProtoReflect() protoreflect.Message

func (*ExpressionTree) Reset added in v1.158.0

func (x *ExpressionTree) Reset()

func (*ExpressionTree) String added in v1.158.0

func (x *ExpressionTree) String() string

type FermentableAdditionType

type FermentableAdditionType struct {
	Id         string              `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Type       FermentableBaseType `protobuf:"varint,2,opt,name=type,proto3,enum=beerproto.v1.FermentableBaseType" json:"type,omitempty"`
	Origin     string              `protobuf:"bytes,3,opt,name=origin,proto3" json:"origin,omitempty"`
	GrainGroup GrainGroup          `protobuf:"varint,4,opt,name=grain_group,json=grainGroup,proto3,enum=beerproto.v1.GrainGroup" json:"grain_group,omitempty"`
	Yield      *YieldType          `protobuf:"bytes,5,opt,name=yield,proto3" json:"yield,omitempty"`
	Color      *ColorType          `protobuf:"bytes,6,opt,name=color,proto3" json:"color,omitempty"`
	Name       string              `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	Producer   string              `protobuf:"bytes,8,opt,name=producer,proto3" json:"producer,omitempty"`
	ProductId  string              `protobuf:"bytes,9,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	// The timing object fully describes the timing of an addition with options for basis on time, gravity, or pH at any process step.
	Timing *TimingType `protobuf:"bytes,10,opt,name=timing,proto3" json:"timing,omitempty"`
	// Types that are assignable to Amount:
	//
	//	*FermentableAdditionType_Mass
	//	*FermentableAdditionType_Volume
	Amount isFermentableAdditionType_Amount `protobuf_oneof:"amount"`
	// contains filtered or unexported fields
}

FermentableAdditionType collects the attributes of each fermentable ingredient for use in a recipe fermentable bill

func (*FermentableAdditionType) Descriptor deprecated

func (*FermentableAdditionType) Descriptor() ([]byte, []int)

Deprecated: Use FermentableAdditionType.ProtoReflect.Descriptor instead.

func (*FermentableAdditionType) DisplayName added in v1.177.0

func (x *FermentableAdditionType) DisplayName() string

func (*FermentableAdditionType) GetAmount

func (m *FermentableAdditionType) GetAmount() isFermentableAdditionType_Amount

func (*FermentableAdditionType) GetColor

func (x *FermentableAdditionType) GetColor() *ColorType

func (*FermentableAdditionType) GetGrainGroup

func (x *FermentableAdditionType) GetGrainGroup() GrainGroup

func (*FermentableAdditionType) GetId

func (x *FermentableAdditionType) GetId() string

func (*FermentableAdditionType) GetMass

func (x *FermentableAdditionType) GetMass() *MassType

func (*FermentableAdditionType) GetName

func (x *FermentableAdditionType) GetName() string

func (*FermentableAdditionType) GetOrigin

func (x *FermentableAdditionType) GetOrigin() string

func (*FermentableAdditionType) GetProducer

func (x *FermentableAdditionType) GetProducer() string

func (*FermentableAdditionType) GetProductId

func (x *FermentableAdditionType) GetProductId() string

func (*FermentableAdditionType) GetTiming

func (x *FermentableAdditionType) GetTiming() *TimingType

func (*FermentableAdditionType) GetType

func (*FermentableAdditionType) GetVolume

func (x *FermentableAdditionType) GetVolume() *VolumeType

func (*FermentableAdditionType) GetYield

func (x *FermentableAdditionType) GetYield() *YieldType

func (*FermentableAdditionType) ProtoMessage

func (*FermentableAdditionType) ProtoMessage()

func (*FermentableAdditionType) ProtoReflect

func (x *FermentableAdditionType) ProtoReflect() protoreflect.Message

func (*FermentableAdditionType) Reset

func (x *FermentableAdditionType) Reset()

func (*FermentableAdditionType) String

func (x *FermentableAdditionType) String() string

type FermentableAdditionType_Mass

type FermentableAdditionType_Mass struct {
	Mass *MassType `protobuf:"bytes,11,opt,name=mass,proto3,oneof"`
}

type FermentableAdditionType_Volume

type FermentableAdditionType_Volume struct {
	Volume *VolumeType `protobuf:"bytes,12,opt,name=volume,proto3,oneof"`
}

type FermentableBaseType

type FermentableBaseType int32
const (
	FermentableBaseType_FERMENTABLE_BASE_TYPE_UNSPECIFIED FermentableBaseType = 0
	// dry extract
	FermentableBaseType_FERMENTABLE_BASE_TYPE_DRY_EXTRACT FermentableBaseType = 1
	// extract
	FermentableBaseType_FERMENTABLE_BASE_TYPE_EXTRACT FermentableBaseType = 2
	// grain
	FermentableBaseType_FERMENTABLE_BASE_TYPE_GRAIN FermentableBaseType = 3
	// sugar
	FermentableBaseType_FERMENTABLE_BASE_TYPE_SUGAR FermentableBaseType = 4
	// fruit
	FermentableBaseType_FERMENTABLE_BASE_TYPE_FRUIT FermentableBaseType = 5
	// juice
	FermentableBaseType_FERMENTABLE_BASE_TYPE_JUICE FermentableBaseType = 6
	// honey
	FermentableBaseType_FERMENTABLE_BASE_TYPE_HONEY FermentableBaseType = 7
	// other
	FermentableBaseType_FERMENTABLE_BASE_TYPE_OTHER FermentableBaseType = 8
)

func (FermentableBaseType) Descriptor

func (FermentableBaseType) Enum

func (FermentableBaseType) EnumDescriptor deprecated

func (FermentableBaseType) EnumDescriptor() ([]byte, []int)

Deprecated: Use FermentableBaseType.Descriptor instead.

func (FermentableBaseType) Number

func (FermentableBaseType) String

func (x FermentableBaseType) String() string

func (FermentableBaseType) Type

type FermentableInventoryType

type FermentableInventoryType struct {

	// Types that are assignable to Amount:
	//
	//	*FermentableInventoryType_Mass
	//	*FermentableInventoryType_Volume
	Amount isFermentableInventoryType_Amount `protobuf_oneof:"amount"`
	// contains filtered or unexported fields
}

func (*FermentableInventoryType) Descriptor deprecated

func (*FermentableInventoryType) Descriptor() ([]byte, []int)

Deprecated: Use FermentableInventoryType.ProtoReflect.Descriptor instead.

func (*FermentableInventoryType) GetAmount

func (m *FermentableInventoryType) GetAmount() isFermentableInventoryType_Amount

func (*FermentableInventoryType) GetMass

func (x *FermentableInventoryType) GetMass() *MassType

func (*FermentableInventoryType) GetVolume

func (x *FermentableInventoryType) GetVolume() *VolumeType

func (*FermentableInventoryType) ProtoMessage

func (*FermentableInventoryType) ProtoMessage()

func (*FermentableInventoryType) ProtoReflect

func (x *FermentableInventoryType) ProtoReflect() protoreflect.Message

func (*FermentableInventoryType) Reset

func (x *FermentableInventoryType) Reset()

func (*FermentableInventoryType) String

func (x *FermentableInventoryType) String() string

type FermentableInventoryType_Mass

type FermentableInventoryType_Mass struct {
	Mass *MassType `protobuf:"bytes,1,opt,name=mass,proto3,oneof"`
}

type FermentableInventoryType_Volume

type FermentableInventoryType_Volume struct {
	Volume *VolumeType `protobuf:"bytes,2,opt,name=volume,proto3,oneof"`
}

type FermentableType

type FermentableType struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The recommended maximum percentage to use in a grain bill.
	MaxInBatch *PercentType `protobuf:"bytes,2,opt,name=max_in_batch,json=maxInBatch,proto3" json:"max_in_batch,omitempty"`
	// True if the fermentable must be mashed, false if it can be steeped.
	RecommendMash bool `protobuf:"varint,3,opt,name=recommend_mash,json=recommendMash,proto3" json:"recommend_mash,omitempty"`
	// The percentage of protein. Higher values may indicate a possibility of haze, or lautering issues.
	Protein    *PercentType        `protobuf:"bytes,4,opt,name=protein,proto3" json:"protein,omitempty"`
	ProductId  string              `protobuf:"bytes,5,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	GrainGroup GrainGroup          `protobuf:"varint,6,opt,name=grain_group,json=grainGroup,proto3,enum=beerproto.v1.GrainGroup" json:"grain_group,omitempty"`
	Yield      *YieldType          `protobuf:"bytes,7,opt,name=yield,proto3" json:"yield,omitempty"`
	Type       FermentableBaseType `protobuf:"varint,8,opt,name=type,proto3,enum=beerproto.v1.FermentableBaseType" json:"type,omitempty"`
	Producer   string              `protobuf:"bytes,9,opt,name=producer,proto3" json:"producer,omitempty"`
	// Where diastatic power gives the total amount of all enzymes, alpha amylase, also known as dextrinizing units, refers to only the total amount of alpa amylase in the malted grain. A value of 25-50 is desirable for base malt.
	AlphaAmylase float64    `protobuf:"fixed64,10,opt,name=alpha_amylase,json=alphaAmylase,proto3" json:"alpha_amylase,omitempty"`
	Color        *ColorType `protobuf:"bytes,11,opt,name=color,proto3" json:"color,omitempty"`
	Name         string     `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"`
	// Diastatic power is a measurement of malted grains enzymatic content. A value of 35 Lintner is needed to self convert, while a value of 100 or more is desirable.
	DiastaticPower *DiastaticPowerType       `protobuf:"bytes,13,opt,name=diastatic_power,json=diastaticPower,proto3" json:"diastatic_power,omitempty"`
	Moisture       *PercentType              `protobuf:"bytes,14,opt,name=moisture,proto3" json:"moisture,omitempty"`
	Origin         string                    `protobuf:"bytes,15,opt,name=origin,proto3" json:"origin,omitempty"`
	Inventory      *FermentableInventoryType `protobuf:"bytes,16,opt,name=inventory,proto3" json:"inventory,omitempty"`
	// The Kolbach Index, also known as soluble to total ratio of nitrogen or protein, is used to indcate the degree of malt modification. A value above 35% is desired for simple single infusion mashing, undermodified malt may require multiple step mashes or decoction.
	KolbachIndex *PercentType `protobuf:"bytes,17,opt,name=kolbach_index,json=kolbachIndex,proto3" json:"kolbach_index,omitempty"`
	// Used to indicate the 'crystallized' percentage of starches for crystal malts.
	Glassy *PercentType `protobuf:"bytes,18,opt,name=glassy,proto3" json:"glassy,omitempty"`
	// The percentage of grain that masses through sieves with gaps of 7/64 and 6/64, desired values of 80% or higher which indicate plump kernels.
	Plump *PercentType `protobuf:"bytes,19,opt,name=plump,proto3" json:"plump,omitempty"`
	Half  *PercentType `protobuf:"bytes,20,opt,name=half,proto3" json:"half,omitempty"`
	// The opposite of glassy, a mealy kernel is one that is not glassy. Base malt should be at least 90%, single step mashes generally require 95% or higher.
	Mealy *PercentType `protobuf:"bytes,21,opt,name=mealy,proto3" json:"mealy,omitempty"`
	// The Percentage of grain that makes it through a thin mesh screen, typically 5/64 inch. Values less than 3% are desired.
	Thru *PercentType `protobuf:"bytes,22,opt,name=thru,proto3" json:"thru,omitempty"`
	// Friability is the measure of a malts ability to crumble during the crush, and is used as an indicator for easy gelatinization of the grain and starches, as well as modification of the malt. Value of 85% of higher indicates a well modified malt and is suitable for single step mashes. Lower values may require a step mash.
	Friability *PercentType `protobuf:"bytes,23,opt,name=friability,proto3" json:"friability,omitempty"`
	// The pH of the resultant wort for 1 lb of grain mashed in 1 gallon of distilled water. Used in many water chemistry / mash pH prediction software.
	DiPh *AcidityType `protobuf:"bytes,24,opt,name=di_ph,json=diPh,proto3" json:"di_ph,omitempty"`
	// The measure of wort viscosity, typically associated with the breakdown of beta-glucans. The higher the viscosity, the greater the need for a glucan rest and the less suitable for a fly sparge.
	Viscosity *ViscosityType `protobuf:"bytes,25,opt,name=viscosity,proto3" json:"viscosity,omitempty"`
	// The amount of DMS precursors, namely S-methyl methionine (SMM) and dimethyl sulfoxide (DMSO) in the malt which convert to dimethyl sulfide (DMS).
	DmsP *ConcentrationType `protobuf:"bytes,26,opt,name=dms_p,json=dmsP,proto3" json:"dms_p,omitempty"`
	// Free Amino Nitrogen (FAN) is a critical yeast nutrient. Typical values for base malt is 170.
	Fan *ConcentrationType `protobuf:"bytes,27,opt,name=fan,proto3" json:"fan,omitempty"`
	// Fermentability - Used in Extracts to indicate a baseline typical attenuation for a typical medium attenuation yeast.
	Fermentability *PercentType `protobuf:"bytes,28,opt,name=fermentability,proto3" json:"fermentability,omitempty"`
	// Values of 180 or more may suggest a glucan rest and avoiding fly sparging.
	BetaGlucan *ConcentrationType `protobuf:"bytes,29,opt,name=beta_glucan,json=betaGlucan,proto3" json:"beta_glucan,omitempty"`
	Notes      string             `protobuf:"bytes,30,opt,name=notes,proto3" json:"notes,omitempty"`
	// contains filtered or unexported fields
}

FermentableType collects the attributes of a fermentable ingredient to store as record information

func (*FermentableType) Descriptor deprecated

func (*FermentableType) Descriptor() ([]byte, []int)

Deprecated: Use FermentableType.ProtoReflect.Descriptor instead.

func (*FermentableType) GetAlphaAmylase

func (x *FermentableType) GetAlphaAmylase() float64

func (*FermentableType) GetBetaGlucan

func (x *FermentableType) GetBetaGlucan() *ConcentrationType

func (*FermentableType) GetColor

func (x *FermentableType) GetColor() *ColorType

func (*FermentableType) GetDiPh

func (x *FermentableType) GetDiPh() *AcidityType

func (*FermentableType) GetDiastaticPower

func (x *FermentableType) GetDiastaticPower() *DiastaticPowerType

func (*FermentableType) GetDmsP

func (x *FermentableType) GetDmsP() *ConcentrationType

func (*FermentableType) GetFan

func (x *FermentableType) GetFan() *ConcentrationType

func (*FermentableType) GetFermentability

func (x *FermentableType) GetFermentability() *PercentType

func (*FermentableType) GetFriability

func (x *FermentableType) GetFriability() *PercentType

func (*FermentableType) GetGlassy

func (x *FermentableType) GetGlassy() *PercentType

func (*FermentableType) GetGrainGroup

func (x *FermentableType) GetGrainGroup() GrainGroup

func (*FermentableType) GetHalf

func (x *FermentableType) GetHalf() *PercentType

func (*FermentableType) GetId

func (x *FermentableType) GetId() string

func (*FermentableType) GetInventory

func (x *FermentableType) GetInventory() *FermentableInventoryType

func (*FermentableType) GetKolbachIndex

func (x *FermentableType) GetKolbachIndex() *PercentType

func (*FermentableType) GetMaxInBatch

func (x *FermentableType) GetMaxInBatch() *PercentType

func (*FermentableType) GetMealy

func (x *FermentableType) GetMealy() *PercentType

func (*FermentableType) GetMoisture

func (x *FermentableType) GetMoisture() *PercentType

func (*FermentableType) GetName

func (x *FermentableType) GetName() string

func (*FermentableType) GetNotes

func (x *FermentableType) GetNotes() string

func (*FermentableType) GetOrigin

func (x *FermentableType) GetOrigin() string

func (*FermentableType) GetPlump

func (x *FermentableType) GetPlump() *PercentType

func (*FermentableType) GetProducer

func (x *FermentableType) GetProducer() string

func (*FermentableType) GetProductId

func (x *FermentableType) GetProductId() string

func (*FermentableType) GetProtein

func (x *FermentableType) GetProtein() *PercentType

func (*FermentableType) GetRecommendMash

func (x *FermentableType) GetRecommendMash() bool

func (*FermentableType) GetThru

func (x *FermentableType) GetThru() *PercentType

func (*FermentableType) GetType

func (x *FermentableType) GetType() FermentableBaseType

func (*FermentableType) GetViscosity

func (x *FermentableType) GetViscosity() *ViscosityType

func (*FermentableType) GetYield

func (x *FermentableType) GetYield() *YieldType

func (*FermentableType) ProtoMessage

func (*FermentableType) ProtoMessage()

func (*FermentableType) ProtoReflect

func (x *FermentableType) ProtoReflect() protoreflect.Message

func (*FermentableType) Reset

func (x *FermentableType) Reset()

func (*FermentableType) String

func (x *FermentableType) String() string

type FermentationProcedureType

type FermentationProcedureType struct {
	Id                string                  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Description       string                  `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Notes             string                  `protobuf:"bytes,3,opt,name=notes,proto3" json:"notes,omitempty"`
	FermentationSteps []*FermentationStepType `protobuf:"bytes,4,rep,name=fermentation_steps,json=fermentationSteps,proto3" json:"fermentation_steps,omitempty"`
	Name              string                  `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

FermentationProcedureType defines the procedure for performing fermentation

func (*FermentationProcedureType) Descriptor deprecated

func (*FermentationProcedureType) Descriptor() ([]byte, []int)

Deprecated: Use FermentationProcedureType.ProtoReflect.Descriptor instead.

func (*FermentationProcedureType) GetDescription

func (x *FermentationProcedureType) GetDescription() string

func (*FermentationProcedureType) GetFermentationSteps

func (x *FermentationProcedureType) GetFermentationSteps() []*FermentationStepType

func (*FermentationProcedureType) GetId

func (x *FermentationProcedureType) GetId() string

func (*FermentationProcedureType) GetName

func (x *FermentationProcedureType) GetName() string

func (*FermentationProcedureType) GetNotes

func (x *FermentationProcedureType) GetNotes() string

func (*FermentationProcedureType) ProtoMessage

func (*FermentationProcedureType) ProtoMessage()

func (*FermentationProcedureType) ProtoReflect

func (*FermentationProcedureType) Reset

func (x *FermentationProcedureType) Reset()

func (*FermentationProcedureType) String

func (x *FermentationProcedureType) String() string

type FermentationStepType

type FermentationStepType struct {
	Id             string           `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name           string           `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	EndTemperature *TemperatureType `protobuf:"bytes,3,opt,name=end_temperature,json=endTemperature,proto3" json:"end_temperature,omitempty"`
	StepTime       *TimeType        `protobuf:"bytes,4,opt,name=step_time,json=stepTime,proto3" json:"step_time,omitempty"`
	// Free rise is used to indicate a fermentation step where the exothermic fermentation is allowed to raise the temperature without restriction This is either True or false.
	FreeRise         bool             `protobuf:"varint,5,opt,name=free_rise,json=freeRise,proto3" json:"free_rise,omitempty"`
	StartGravity     *GravityType     `protobuf:"bytes,6,opt,name=start_gravity,json=startGravity,proto3" json:"start_gravity,omitempty"`
	EndGravity       *GravityType     `protobuf:"bytes,7,opt,name=end_gravity,json=endGravity,proto3" json:"end_gravity,omitempty"`
	StartPh          *AcidityType     `protobuf:"bytes,8,opt,name=start_ph,json=startPh,proto3" json:"start_ph,omitempty"`
	Description      string           `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"`
	StartTemperature *TemperatureType `protobuf:"bytes,10,opt,name=start_temperature,json=startTemperature,proto3" json:"start_temperature,omitempty"`
	EndPh            *AcidityType     `protobuf:"bytes,11,opt,name=end_ph,json=endPh,proto3" json:"end_ph,omitempty"`
	Vessel           string           `protobuf:"bytes,12,opt,name=vessel,proto3" json:"vessel,omitempty"`
	// Vessel pressure indicates the pressure applied within the fermentation vessel.
	VesselPressure *PercentType `protobuf:"bytes,13,opt,name=vessel_pressure,json=vesselPressure,proto3" json:"vessel_pressure,omitempty"`
	// contains filtered or unexported fields
}

FermentationStepType - a per step representation of a fermentation action

func (*FermentationStepType) Descriptor deprecated

func (*FermentationStepType) Descriptor() ([]byte, []int)

Deprecated: Use FermentationStepType.ProtoReflect.Descriptor instead.

func (*FermentationStepType) GetDescription

func (x *FermentationStepType) GetDescription() string

func (*FermentationStepType) GetEndGravity

func (x *FermentationStepType) GetEndGravity() *GravityType

func (*FermentationStepType) GetEndPh

func (x *FermentationStepType) GetEndPh() *AcidityType

func (*FermentationStepType) GetEndTemperature

func (x *FermentationStepType) GetEndTemperature() *TemperatureType

func (*FermentationStepType) GetFreeRise

func (x *FermentationStepType) GetFreeRise() bool

func (*FermentationStepType) GetId

func (x *FermentationStepType) GetId() string

func (*FermentationStepType) GetName

func (x *FermentationStepType) GetName() string

func (*FermentationStepType) GetStartGravity

func (x *FermentationStepType) GetStartGravity() *GravityType

func (*FermentationStepType) GetStartPh

func (x *FermentationStepType) GetStartPh() *AcidityType

func (*FermentationStepType) GetStartTemperature

func (x *FermentationStepType) GetStartTemperature() *TemperatureType

func (*FermentationStepType) GetStepTime

func (x *FermentationStepType) GetStepTime() *TimeType

func (*FermentationStepType) GetVessel

func (x *FermentationStepType) GetVessel() string

func (*FermentationStepType) GetVesselPressure added in v1.123.0

func (x *FermentationStepType) GetVesselPressure() *PercentType

func (*FermentationStepType) ProtoMessage

func (*FermentationStepType) ProtoMessage()

func (*FermentationStepType) ProtoReflect

func (x *FermentationStepType) ProtoReflect() protoreflect.Message

func (*FermentationStepType) Reset

func (x *FermentationStepType) Reset()

func (*FermentationStepType) String

func (x *FermentationStepType) String() string

type GrainGroup

type GrainGroup int32
const (
	GrainGroup_GRAIN_GROUP_UNSPECIFIED GrainGroup = 0
	// base
	GrainGroup_GRAIN_GROUP_BASE GrainGroup = 1
	// caramel
	GrainGroup_GRAIN_GROUP_CARAMEL GrainGroup = 2
	// flaked
	GrainGroup_GRAIN_GROUP_FLAKED GrainGroup = 3
	// roasted
	GrainGroup_GRAIN_GROUP_ROASTED GrainGroup = 4
	// specialty
	GrainGroup_GRAIN_GROUP_SPECIALTY GrainGroup = 5
	// smoked
	GrainGroup_GRAIN_GROUP_SMOKED GrainGroup = 6
	// adjunct
	GrainGroup_GRAIN_GROUP_ADJUNCT GrainGroup = 7
)

func (GrainGroup) Descriptor

func (GrainGroup) Descriptor() protoreflect.EnumDescriptor

func (GrainGroup) Enum

func (x GrainGroup) Enum() *GrainGroup

func (GrainGroup) EnumDescriptor deprecated

func (GrainGroup) EnumDescriptor() ([]byte, []int)

Deprecated: Use GrainGroup.Descriptor instead.

func (GrainGroup) Number

func (x GrainGroup) Number() protoreflect.EnumNumber

func (GrainGroup) String

func (x GrainGroup) String() string

func (GrainGroup) Type

type GravityRangeType

type GravityRangeType struct {
	Minimum *GravityType `protobuf:"bytes,1,opt,name=minimum,proto3" json:"minimum,omitempty"`
	Maximum *GravityType `protobuf:"bytes,2,opt,name=maximum,proto3" json:"maximum,omitempty"`
	// contains filtered or unexported fields
}

func (*GravityRangeType) Descriptor deprecated

func (*GravityRangeType) Descriptor() ([]byte, []int)

Deprecated: Use GravityRangeType.ProtoReflect.Descriptor instead.

func (*GravityRangeType) GetMaximum

func (x *GravityRangeType) GetMaximum() *GravityType

func (*GravityRangeType) GetMinimum

func (x *GravityRangeType) GetMinimum() *GravityType

func (*GravityRangeType) ProtoMessage

func (*GravityRangeType) ProtoMessage()

func (*GravityRangeType) ProtoReflect

func (x *GravityRangeType) ProtoReflect() protoreflect.Message

func (*GravityRangeType) Reset

func (x *GravityRangeType) Reset()

func (*GravityRangeType) String

func (x *GravityRangeType) String() string

type GravityType

type GravityType struct {
	Value float64     `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  GravityUnit `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.v1.GravityUnit" json:"unit,omitempty"`
	// contains filtered or unexported fields
}

Gravity refers to the both the measurements of percent of sugar content, ie plato and brix, as well as relative density ie specific gravity

func (*GravityType) Descriptor deprecated

func (*GravityType) Descriptor() ([]byte, []int)

Deprecated: Use GravityType.ProtoReflect.Descriptor instead.

func (*GravityType) GetUnit

func (x *GravityType) GetUnit() GravityUnit

func (*GravityType) GetValue

func (x *GravityType) GetValue() float64

func (*GravityType) ProtoMessage

func (*GravityType) ProtoMessage()

func (*GravityType) ProtoReflect

func (x *GravityType) ProtoReflect() protoreflect.Message

func (*GravityType) Reset

func (x *GravityType) Reset()

func (*GravityType) String

func (x *GravityType) String() string

type GravityUnit added in v1.123.0

type GravityUnit int32
const (
	GravityUnit_GRAVITY_UNIT_UNSPECIFIED GravityUnit = 0
	// sg
	GravityUnit_GRAVITY_UNIT_SG GravityUnit = 1
	// plato
	GravityUnit_GRAVITY_UNIT_PLATO GravityUnit = 2
	// brix
	GravityUnit_GRAVITY_UNIT_BRIX GravityUnit = 3
)

func (GravityUnit) Descriptor added in v1.123.0

func (GravityUnit) DisplayName added in v1.140.0

func (x GravityUnit) DisplayName() string

func (GravityUnit) Enum added in v1.123.0

func (x GravityUnit) Enum() *GravityUnit

func (GravityUnit) EnumDescriptor deprecated added in v1.123.0

func (GravityUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use GravityUnit.Descriptor instead.

func (GravityUnit) Number added in v1.123.0

func (x GravityUnit) Number() protoreflect.EnumNumber

func (GravityUnit) String added in v1.123.0

func (x GravityUnit) String() string

func (GravityUnit) StringName added in v1.141.0

func (x GravityUnit) StringName() string

func (GravityUnit) Type added in v1.123.0

type HopAdditionType

type HopAdditionType struct {
	Id       string             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	BetaAcid *PercentType       `protobuf:"bytes,2,opt,name=beta_acid,json=betaAcid,proto3" json:"beta_acid,omitempty"`
	Producer string             `protobuf:"bytes,3,opt,name=producer,proto3" json:"producer,omitempty"`
	Origin   string             `protobuf:"bytes,4,opt,name=origin,proto3" json:"origin,omitempty"`
	Year     string             `protobuf:"bytes,5,opt,name=year,proto3" json:"year,omitempty"`
	Form     HopVarietyBaseForm `protobuf:"varint,6,opt,name=form,proto3,enum=beerproto.v1.HopVarietyBaseForm" json:"form,omitempty"`
	// The timing object fully describes the timing of an addition with options for a basis on time, gravity, or pH at any process step
	Timing    *TimingType  `protobuf:"bytes,7,opt,name=timing,proto3" json:"timing,omitempty"`
	Name      string       `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"`
	ProductId string       `protobuf:"bytes,9,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	AlphaAcid *PercentType `protobuf:"bytes,10,opt,name=alpha_acid,json=alphaAcid,proto3" json:"alpha_acid,omitempty"`
	// Types that are assignable to Amount:
	//
	//	*HopAdditionType_Mass
	//	*HopAdditionType_Volume
	Amount isHopAdditionType_Amount `protobuf_oneof:"amount"`
	// contains filtered or unexported fields
}

HopAdditionType collects the attributes of each hop ingredient for use in a recipe hop bill.

func (*HopAdditionType) Descriptor deprecated

func (*HopAdditionType) Descriptor() ([]byte, []int)

Deprecated: Use HopAdditionType.ProtoReflect.Descriptor instead.

func (*HopAdditionType) DisplayName added in v1.177.0

func (x *HopAdditionType) DisplayName() string

func (*HopAdditionType) GetAlphaAcid

func (x *HopAdditionType) GetAlphaAcid() *PercentType

func (*HopAdditionType) GetAmount

func (m *HopAdditionType) GetAmount() isHopAdditionType_Amount

func (*HopAdditionType) GetBetaAcid

func (x *HopAdditionType) GetBetaAcid() *PercentType

func (*HopAdditionType) GetForm

func (x *HopAdditionType) GetForm() HopVarietyBaseForm

func (*HopAdditionType) GetId

func (x *HopAdditionType) GetId() string

func (*HopAdditionType) GetMass

func (x *HopAdditionType) GetMass() *MassType

func (*HopAdditionType) GetName

func (x *HopAdditionType) GetName() string

func (*HopAdditionType) GetOrigin

func (x *HopAdditionType) GetOrigin() string

func (*HopAdditionType) GetProducer

func (x *HopAdditionType) GetProducer() string

func (*HopAdditionType) GetProductId

func (x *HopAdditionType) GetProductId() string

func (*HopAdditionType) GetTiming

func (x *HopAdditionType) GetTiming() *TimingType

func (*HopAdditionType) GetVolume

func (x *HopAdditionType) GetVolume() *VolumeType

func (*HopAdditionType) GetYear

func (x *HopAdditionType) GetYear() string

func (*HopAdditionType) ProtoMessage

func (*HopAdditionType) ProtoMessage()

func (*HopAdditionType) ProtoReflect

func (x *HopAdditionType) ProtoReflect() protoreflect.Message

func (*HopAdditionType) Reset

func (x *HopAdditionType) Reset()

func (*HopAdditionType) String

func (x *HopAdditionType) String() string

type HopAdditionType_Mass

type HopAdditionType_Mass struct {
	Mass *MassType `protobuf:"bytes,11,opt,name=mass,proto3,oneof"`
}

type HopAdditionType_Volume

type HopAdditionType_Volume struct {
	Volume *VolumeType `protobuf:"bytes,12,opt,name=volume,proto3,oneof"`
}

type HopInventoryType

type HopInventoryType struct {

	// Types that are assignable to Amount:
	//
	//	*HopInventoryType_Mass
	//	*HopInventoryType_Volume
	Amount isHopInventoryType_Amount `protobuf_oneof:"amount"`
	// contains filtered or unexported fields
}

func (*HopInventoryType) Descriptor deprecated

func (*HopInventoryType) Descriptor() ([]byte, []int)

Deprecated: Use HopInventoryType.ProtoReflect.Descriptor instead.

func (*HopInventoryType) GetAmount

func (m *HopInventoryType) GetAmount() isHopInventoryType_Amount

func (*HopInventoryType) GetMass

func (x *HopInventoryType) GetMass() *MassType

func (*HopInventoryType) GetVolume

func (x *HopInventoryType) GetVolume() *VolumeType

func (*HopInventoryType) ProtoMessage

func (*HopInventoryType) ProtoMessage()

func (*HopInventoryType) ProtoReflect

func (x *HopInventoryType) ProtoReflect() protoreflect.Message

func (*HopInventoryType) Reset

func (x *HopInventoryType) Reset()

func (*HopInventoryType) String

func (x *HopInventoryType) String() string

type HopInventoryType_Mass

type HopInventoryType_Mass struct {
	Mass *MassType `protobuf:"bytes,1,opt,name=mass,proto3,oneof"`
}

type HopInventoryType_Volume

type HopInventoryType_Volume struct {
	Volume *VolumeType `protobuf:"bytes,2,opt,name=volume,proto3,oneof"`
}

type HopVarietyBaseForm

type HopVarietyBaseForm int32
const (
	HopVarietyBaseForm_HOP_VARIETY_BASE_FORM_UNSPECIFIED HopVarietyBaseForm = 0
	// extract
	HopVarietyBaseForm_HOP_VARIETY_BASE_FORM_EXTRACT HopVarietyBaseForm = 1
	// leaf
	HopVarietyBaseForm_HOP_VARIETY_BASE_FORM_LEAF HopVarietyBaseForm = 2
	// leaf (wet)
	HopVarietyBaseForm_HOP_VARIETY_BASE_FORM_LEAFWET HopVarietyBaseForm = 3
	// pellet
	HopVarietyBaseForm_HOP_VARIETY_BASE_FORM_PELLET HopVarietyBaseForm = 4
	// powder
	HopVarietyBaseForm_HOP_VARIETY_BASE_FORM_POWDER HopVarietyBaseForm = 5
	// plug
	HopVarietyBaseForm_HOP_VARIETY_BASE_FORM_PLUG HopVarietyBaseForm = 6
)

func (HopVarietyBaseForm) Descriptor

func (HopVarietyBaseForm) Enum

func (HopVarietyBaseForm) EnumDescriptor deprecated

func (HopVarietyBaseForm) EnumDescriptor() ([]byte, []int)

Deprecated: Use HopVarietyBaseForm.Descriptor instead.

func (HopVarietyBaseForm) Number

func (HopVarietyBaseForm) String

func (x HopVarietyBaseForm) String() string

func (HopVarietyBaseForm) Type

type IBUEstimateType

type IBUEstimateType struct {
	Method IBUMethodUnit `protobuf:"varint,1,opt,name=method,proto3,enum=beerproto.v1.IBUMethodUnit" json:"method,omitempty"`
	// contains filtered or unexported fields
}

Used to differentiate which IBU formula is being used in a recipe. If formula is modified in any way, eg to support whirlpool/flameout additions etc etc, please use `Other` for transparency

func (*IBUEstimateType) Descriptor deprecated

func (*IBUEstimateType) Descriptor() ([]byte, []int)

Deprecated: Use IBUEstimateType.ProtoReflect.Descriptor instead.

func (*IBUEstimateType) GetMethod

func (x *IBUEstimateType) GetMethod() IBUMethodUnit

func (*IBUEstimateType) ProtoMessage

func (*IBUEstimateType) ProtoMessage()

func (*IBUEstimateType) ProtoReflect

func (x *IBUEstimateType) ProtoReflect() protoreflect.Message

func (*IBUEstimateType) Reset

func (x *IBUEstimateType) Reset()

func (*IBUEstimateType) String

func (x *IBUEstimateType) String() string

type IBUMethodUnit added in v1.126.0

type IBUMethodUnit int32
const (
	IBUMethodUnit_IBU_METHOD_UNIT_UNSPECIFIED IBUMethodUnit = 0
	// Rager
	IBUMethodUnit_IBU_METHOD_UNIT_RAGER IBUMethodUnit = 1
	// Tinseth
	IBUMethodUnit_IBU_METHOD_UNIT_TINSETH IBUMethodUnit = 2
	// Garetz
	IBUMethodUnit_IBU_METHOD_UNIT_GARETZ IBUMethodUnit = 3
	// Other
	IBUMethodUnit_IBU_METHOD_UNIT_OTHER IBUMethodUnit = 4
)

func (IBUMethodUnit) Descriptor added in v1.126.0

func (IBUMethodUnit) Enum added in v1.126.0

func (x IBUMethodUnit) Enum() *IBUMethodUnit

func (IBUMethodUnit) EnumDescriptor deprecated added in v1.126.0

func (IBUMethodUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use IBUMethodUnit.Descriptor instead.

func (IBUMethodUnit) Number added in v1.126.0

func (IBUMethodUnit) String added in v1.126.0

func (x IBUMethodUnit) String() string

func (IBUMethodUnit) Type added in v1.126.0

type IngredientsType

type IngredientsType struct {

	// miscellaneous_additions collects all the miscellaneous items for use in a recipe
	MiscellaneousAdditions []*MiscellaneousAdditionType `` /* 127-byte string literal not displayed */
	// culture_additions collects all the culture items for use in a recipe
	CultureAdditions []*CultureAdditionType `protobuf:"bytes,2,rep,name=culture_additions,json=cultureAdditions,proto3" json:"culture_additions,omitempty"`
	// water_additions collects all the water items for use in a recipe
	WaterAdditions []*WaterAdditionType `protobuf:"bytes,3,rep,name=water_additions,json=waterAdditions,proto3" json:"water_additions,omitempty"`
	// fermentable_additions collects all the fermentable ingredients for use in a recipe
	FermentableAdditions []*FermentableAdditionType `protobuf:"bytes,4,rep,name=fermentable_additions,json=fermentableAdditions,proto3" json:"fermentable_additions,omitempty"`
	// hop_additions collects all the hops for use in a recipe
	HopAdditions []*HopAdditionType `protobuf:"bytes,5,rep,name=hop_additions,json=hopAdditions,proto3" json:"hop_additions,omitempty"`
	// contains filtered or unexported fields
}

func (*IngredientsType) Descriptor deprecated

func (*IngredientsType) Descriptor() ([]byte, []int)

Deprecated: Use IngredientsType.ProtoReflect.Descriptor instead.

func (*IngredientsType) GetCultureAdditions

func (x *IngredientsType) GetCultureAdditions() []*CultureAdditionType

func (*IngredientsType) GetFermentableAdditions

func (x *IngredientsType) GetFermentableAdditions() []*FermentableAdditionType

func (*IngredientsType) GetHopAdditions

func (x *IngredientsType) GetHopAdditions() []*HopAdditionType

func (*IngredientsType) GetMiscellaneousAdditions

func (x *IngredientsType) GetMiscellaneousAdditions() []*MiscellaneousAdditionType

func (*IngredientsType) GetWaterAdditions

func (x *IngredientsType) GetWaterAdditions() []*WaterAdditionType

func (*IngredientsType) ProtoMessage

func (*IngredientsType) ProtoMessage()

func (*IngredientsType) ProtoReflect

func (x *IngredientsType) ProtoReflect() protoreflect.Message

func (*IngredientsType) Reset

func (x *IngredientsType) Reset()

func (*IngredientsType) String

func (x *IngredientsType) String() string

type MashProcedureType

type MashProcedureType struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Initial grain temperature prior to the start of the mash
	GrainTemperature *TemperatureType `protobuf:"bytes,2,opt,name=grain_temperature,json=grainTemperature,proto3" json:"grain_temperature,omitempty"`
	Notes            string           `protobuf:"bytes,3,opt,name=notes,proto3" json:"notes,omitempty"`
	MashSteps        []*MashStepType  `protobuf:"bytes,4,rep,name=mash_steps,json=mashSteps,proto3" json:"mash_steps,omitempty"`
	Name             string           `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

This defines the procedure for performing unique mashing processes

func (*MashProcedureType) Descriptor deprecated

func (*MashProcedureType) Descriptor() ([]byte, []int)

Deprecated: Use MashProcedureType.ProtoReflect.Descriptor instead.

func (*MashProcedureType) GetGrainTemperature

func (x *MashProcedureType) GetGrainTemperature() *TemperatureType

func (*MashProcedureType) GetId

func (x *MashProcedureType) GetId() string

func (*MashProcedureType) GetMashSteps

func (x *MashProcedureType) GetMashSteps() []*MashStepType

func (*MashProcedureType) GetName

func (x *MashProcedureType) GetName() string

func (*MashProcedureType) GetNotes

func (x *MashProcedureType) GetNotes() string

func (*MashProcedureType) ProtoMessage

func (*MashProcedureType) ProtoMessage()

func (*MashProcedureType) ProtoReflect

func (x *MashProcedureType) ProtoReflect() protoreflect.Message

func (*MashProcedureType) Reset

func (x *MashProcedureType) Reset()

func (*MashProcedureType) String

func (x *MashProcedureType) String() string

type MashStepType

type MashStepType struct {
	Id       string    `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	StepTime *TimeType `protobuf:"bytes,2,opt,name=step_time,json=stepTime,proto3" json:"step_time,omitempty"`
	// The amount of time  that passes before this step begins. eg moving from a mash step (step 1) of 148F, to a new temperature step of 156F (step 2) may take 8 minutes to heat the mash. Step 2 would have a ramp time of 8 minutes
	RampTime       *TimeType        `protobuf:"bytes,3,opt,name=ramp_time,json=rampTime,proto3" json:"ramp_time,omitempty"`
	EndTemperature *TemperatureType `protobuf:"bytes,4,opt,name=end_temperature,json=endTemperature,proto3" json:"end_temperature,omitempty"`
	Description    string           `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Temperature of the water for an infusion step
	InfuseTemperature *TemperatureType `protobuf:"bytes,6,opt,name=infuse_temperature,json=infuseTemperature,proto3" json:"infuse_temperature,omitempty"`
	StartPh           *AcidityType     `protobuf:"bytes,7,opt,name=start_ph,json=startPh,proto3" json:"start_ph,omitempty"`
	EndPh             *AcidityType     `protobuf:"bytes,8,opt,name=end_ph,json=endPh,proto3" json:"end_ph,omitempty"`
	Name              string           `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
	Type              MashStepUnit     `protobuf:"varint,10,opt,name=type,proto3,enum=beerproto.v1.MashStepUnit" json:"type,omitempty"`
	Amount            *VolumeType      `protobuf:"bytes,11,opt,name=amount,proto3" json:"amount,omitempty"`
	StepTemperature   *TemperatureType `protobuf:"bytes,12,opt,name=step_temperature,json=stepTemperature,proto3" json:"step_temperature,omitempty"`
	// Also known as the mash thickness. eg 1.75 qt/lb or 3.65 L/kg
	WaterGrainRatio *SpecificVolumeType `protobuf:"bytes,13,opt,name=water_grain_ratio,json=waterGrainRatio,proto3" json:"water_grain_ratio,omitempty"`
	// contains filtered or unexported fields
}

MashStepType - a per step representation occurring during the mash

func (*MashStepType) Descriptor deprecated

func (*MashStepType) Descriptor() ([]byte, []int)

Deprecated: Use MashStepType.ProtoReflect.Descriptor instead.

func (*MashStepType) GetAmount

func (x *MashStepType) GetAmount() *VolumeType

func (*MashStepType) GetDescription

func (x *MashStepType) GetDescription() string

func (*MashStepType) GetEndPh

func (x *MashStepType) GetEndPh() *AcidityType

func (*MashStepType) GetEndTemperature

func (x *MashStepType) GetEndTemperature() *TemperatureType

func (*MashStepType) GetId

func (x *MashStepType) GetId() string

func (*MashStepType) GetInfuseTemperature

func (x *MashStepType) GetInfuseTemperature() *TemperatureType

func (*MashStepType) GetName

func (x *MashStepType) GetName() string

func (*MashStepType) GetRampTime

func (x *MashStepType) GetRampTime() *TimeType

func (*MashStepType) GetStartPh

func (x *MashStepType) GetStartPh() *AcidityType

func (*MashStepType) GetStepTemperature

func (x *MashStepType) GetStepTemperature() *TemperatureType

func (*MashStepType) GetStepTime

func (x *MashStepType) GetStepTime() *TimeType

func (*MashStepType) GetType

func (x *MashStepType) GetType() MashStepUnit

func (*MashStepType) GetWaterGrainRatio

func (x *MashStepType) GetWaterGrainRatio() *SpecificVolumeType

func (*MashStepType) ProtoMessage

func (*MashStepType) ProtoMessage()

func (*MashStepType) ProtoReflect

func (x *MashStepType) ProtoReflect() protoreflect.Message

func (*MashStepType) Reset

func (x *MashStepType) Reset()

func (*MashStepType) String

func (x *MashStepType) String() string

type MashStepUnit added in v1.130.0

type MashStepUnit int32
const (
	MashStepUnit_MASH_STEP_UNIT_UNSPECIFIED    MashStepUnit = 0
	MashStepUnit_MASH_STEP_UNIT_INFUSION       MashStepUnit = 1
	MashStepUnit_MASH_STEP_UNIT_TEMPERATURE    MashStepUnit = 2
	MashStepUnit_MASH_STEP_UNIT_DECOCTION      MashStepUnit = 3
	MashStepUnit_MASH_STEP_UNIT_SOURING_MASH   MashStepUnit = 4
	MashStepUnit_MASH_STEP_UNIT_SOURING_WORT   MashStepUnit = 5
	MashStepUnit_MASH_STEP_UNIT_DRAIN_MASH_TUN MashStepUnit = 6
	MashStepUnit_MASH_STEP_UNIT_SPARGE         MashStepUnit = 7
)

func (MashStepUnit) Descriptor added in v1.130.0

func (MashStepUnit) Enum added in v1.130.0

func (x MashStepUnit) Enum() *MashStepUnit

func (MashStepUnit) EnumDescriptor deprecated added in v1.130.0

func (MashStepUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use MashStepUnit.Descriptor instead.

func (MashStepUnit) Number added in v1.130.0

func (MashStepUnit) String added in v1.130.0

func (x MashStepUnit) String() string

func (MashStepUnit) Type added in v1.130.0

type MassType

type MassType struct {
	Value float64  `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  MassUnit `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.v1.MassUnit" json:"unit,omitempty"`
	// contains filtered or unexported fields
}

func (*MassType) Convert added in v1.160.0

func (x *MassType) Convert(unit MassUnit) *MassType

func (*MassType) Descriptor deprecated

func (*MassType) Descriptor() ([]byte, []int)

Deprecated: Use MassType.ProtoReflect.Descriptor instead.

func (*MassType) DisplayName added in v1.176.0

func (x *MassType) DisplayName() string

func (*MassType) GetUnit

func (x *MassType) GetUnit() MassUnit

func (*MassType) GetValue

func (x *MassType) GetValue() float64

func (*MassType) ProtoMessage

func (*MassType) ProtoMessage()

func (*MassType) ProtoReflect

func (x *MassType) ProtoReflect() protoreflect.Message

func (*MassType) Reset

func (x *MassType) Reset()

func (*MassType) String

func (x *MassType) String() string

type MassUnit added in v1.123.0

type MassUnit int32
const (
	MassUnit_MASS_UNIT_UNSPECIFIED MassUnit = 0
	// mg
	MassUnit_MASS_UNIT_MG MassUnit = 1
	// g
	MassUnit_MASS_UNIT_G MassUnit = 2
	// kg
	MassUnit_MASS_UNIT_KG MassUnit = 3
	// lb
	MassUnit_MASS_UNIT_LB MassUnit = 4
	// oz
	MassUnit_MASS_UNIT_OZ MassUnit = 5
)

func (MassUnit) Descriptor added in v1.123.0

func (MassUnit) Descriptor() protoreflect.EnumDescriptor

func (MassUnit) DisplayName added in v1.140.0

func (x MassUnit) DisplayName() string

func (MassUnit) Enum added in v1.123.0

func (x MassUnit) Enum() *MassUnit

func (MassUnit) EnumDescriptor deprecated added in v1.123.0

func (MassUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use MassUnit.Descriptor instead.

func (MassUnit) Number added in v1.123.0

func (x MassUnit) Number() protoreflect.EnumNumber

func (MassUnit) String added in v1.123.0

func (x MassUnit) String() string

func (MassUnit) StringName added in v1.141.0

func (x MassUnit) StringName() string

func (MassUnit) Type added in v1.123.0

type MiscellaneousAdditionType

type MiscellaneousAdditionType struct {
	Id       string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name     string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Producer string `protobuf:"bytes,3,opt,name=producer,proto3" json:"producer,omitempty"`
	// The timing object fully describes the timing of an addition with options for basis on time, gravity, or pH at any process step.
	Timing    *TimingType           `protobuf:"bytes,4,opt,name=timing,proto3" json:"timing,omitempty"`
	ProductId string                `protobuf:"bytes,5,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Type      MiscellaneousBaseType `protobuf:"varint,6,opt,name=type,proto3,enum=beerproto.v1.MiscellaneousBaseType" json:"type,omitempty"`
	// Types that are assignable to Amount:
	//
	//	*MiscellaneousAdditionType_Mass
	//	*MiscellaneousAdditionType_Unit
	//	*MiscellaneousAdditionType_Volume
	Amount isMiscellaneousAdditionType_Amount `protobuf_oneof:"amount"`
	// contains filtered or unexported fields
}

MiscellaneousAdditionType collects the attributes of each miscellaneous ingredient for use in a recipe

func (*MiscellaneousAdditionType) Descriptor deprecated

func (*MiscellaneousAdditionType) Descriptor() ([]byte, []int)

Deprecated: Use MiscellaneousAdditionType.ProtoReflect.Descriptor instead.

func (*MiscellaneousAdditionType) DisplayName added in v1.177.0

func (x *MiscellaneousAdditionType) DisplayName() string

func (*MiscellaneousAdditionType) GetAmount

func (m *MiscellaneousAdditionType) GetAmount() isMiscellaneousAdditionType_Amount

func (*MiscellaneousAdditionType) GetId

func (x *MiscellaneousAdditionType) GetId() string

func (*MiscellaneousAdditionType) GetMass

func (x *MiscellaneousAdditionType) GetMass() *MassType

func (*MiscellaneousAdditionType) GetName

func (x *MiscellaneousAdditionType) GetName() string

func (*MiscellaneousAdditionType) GetProducer

func (x *MiscellaneousAdditionType) GetProducer() string

func (*MiscellaneousAdditionType) GetProductId

func (x *MiscellaneousAdditionType) GetProductId() string

func (*MiscellaneousAdditionType) GetTiming

func (x *MiscellaneousAdditionType) GetTiming() *TimingType

func (*MiscellaneousAdditionType) GetType

func (*MiscellaneousAdditionType) GetUnit

func (x *MiscellaneousAdditionType) GetUnit() *UnitType

func (*MiscellaneousAdditionType) GetVolume

func (x *MiscellaneousAdditionType) GetVolume() *VolumeType

func (*MiscellaneousAdditionType) ProtoMessage

func (*MiscellaneousAdditionType) ProtoMessage()

func (*MiscellaneousAdditionType) ProtoReflect

func (*MiscellaneousAdditionType) Reset

func (x *MiscellaneousAdditionType) Reset()

func (*MiscellaneousAdditionType) String

func (x *MiscellaneousAdditionType) String() string

type MiscellaneousAdditionType_Mass

type MiscellaneousAdditionType_Mass struct {
	Mass *MassType `protobuf:"bytes,7,opt,name=mass,proto3,oneof"`
}

type MiscellaneousAdditionType_Unit

type MiscellaneousAdditionType_Unit struct {
	Unit *UnitType `protobuf:"bytes,8,opt,name=unit,proto3,oneof"`
}

type MiscellaneousAdditionType_Volume

type MiscellaneousAdditionType_Volume struct {
	Volume *VolumeType `protobuf:"bytes,9,opt,name=volume,proto3,oneof"`
}

type MiscellaneousBaseType

type MiscellaneousBaseType int32
const (
	MiscellaneousBaseType_MISCELLANEOUS_BASE_TYPE_UNSPECIFIED MiscellaneousBaseType = 0
	// spice
	MiscellaneousBaseType_MISCELLANEOUS_BASE_TYPE_SPICE MiscellaneousBaseType = 1
	// fining
	MiscellaneousBaseType_MISCELLANEOUS_BASE_TYPE_FINING MiscellaneousBaseType = 2
	// water agent
	MiscellaneousBaseType_MISCELLANEOUS_BASE_TYPE_WATER_AGENT MiscellaneousBaseType = 3
	// herb
	MiscellaneousBaseType_MISCELLANEOUS_BASE_TYPE_HERB MiscellaneousBaseType = 4
	// flavor
	MiscellaneousBaseType_MISCELLANEOUS_BASE_TYPE_FLAVOR MiscellaneousBaseType = 5
	// wood
	MiscellaneousBaseType_MISCELLANEOUS_BASE_TYPE_WOOD MiscellaneousBaseType = 6
	// other
	MiscellaneousBaseType_MISCELLANEOUS_BASE_TYPE_OTHER MiscellaneousBaseType = 7
)

func (MiscellaneousBaseType) Descriptor

func (MiscellaneousBaseType) Enum

func (MiscellaneousBaseType) EnumDescriptor deprecated

func (MiscellaneousBaseType) EnumDescriptor() ([]byte, []int)

Deprecated: Use MiscellaneousBaseType.Descriptor instead.

func (MiscellaneousBaseType) Number

func (MiscellaneousBaseType) String

func (x MiscellaneousBaseType) String() string

func (MiscellaneousBaseType) Type

type MiscellaneousInventoryType

type MiscellaneousInventoryType struct {

	// Types that are assignable to Amount:
	//
	//	*MiscellaneousInventoryType_Mass
	//	*MiscellaneousInventoryType_Unit
	//	*MiscellaneousInventoryType_Volume
	Amount isMiscellaneousInventoryType_Amount `protobuf_oneof:"amount"`
	// contains filtered or unexported fields
}

func (*MiscellaneousInventoryType) Descriptor deprecated

func (*MiscellaneousInventoryType) Descriptor() ([]byte, []int)

Deprecated: Use MiscellaneousInventoryType.ProtoReflect.Descriptor instead.

func (*MiscellaneousInventoryType) GetAmount

func (m *MiscellaneousInventoryType) GetAmount() isMiscellaneousInventoryType_Amount

func (*MiscellaneousInventoryType) GetMass

func (x *MiscellaneousInventoryType) GetMass() *MassType

func (*MiscellaneousInventoryType) GetUnit

func (x *MiscellaneousInventoryType) GetUnit() *UnitType

func (*MiscellaneousInventoryType) GetVolume

func (x *MiscellaneousInventoryType) GetVolume() *VolumeType

func (*MiscellaneousInventoryType) ProtoMessage

func (*MiscellaneousInventoryType) ProtoMessage()

func (*MiscellaneousInventoryType) ProtoReflect

func (*MiscellaneousInventoryType) Reset

func (x *MiscellaneousInventoryType) Reset()

func (*MiscellaneousInventoryType) String

func (x *MiscellaneousInventoryType) String() string

type MiscellaneousInventoryType_Mass

type MiscellaneousInventoryType_Mass struct {
	Mass *MassType `protobuf:"bytes,1,opt,name=mass,proto3,oneof"`
}

type MiscellaneousInventoryType_Unit

type MiscellaneousInventoryType_Unit struct {
	Unit *UnitType `protobuf:"bytes,2,opt,name=unit,proto3,oneof"`
}

type MiscellaneousInventoryType_Volume

type MiscellaneousInventoryType_Volume struct {
	Volume *VolumeType `protobuf:"bytes,3,opt,name=volume,proto3,oneof"`
}

type MiscellaneousType

type MiscellaneousType struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Used to describe the purpose of the miscellaneous ingredient, e.g. whirlfloc is used for clarity.
	UseFor    string                      `protobuf:"bytes,2,opt,name=use_for,json=useFor,proto3" json:"use_for,omitempty"`
	Notes     string                      `protobuf:"bytes,3,opt,name=notes,proto3" json:"notes,omitempty"`
	Name      string                      `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Producer  string                      `protobuf:"bytes,5,opt,name=producer,proto3" json:"producer,omitempty"`
	ProductId string                      `protobuf:"bytes,6,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Type      MiscellaneousBaseType       `protobuf:"varint,7,opt,name=type,proto3,enum=beerproto.v1.MiscellaneousBaseType" json:"type,omitempty"`
	Inventory *MiscellaneousInventoryType `protobuf:"bytes,8,opt,name=inventory,proto3" json:"inventory,omitempty"`
	// contains filtered or unexported fields
}

MiscellaneousType collects the attributes of an ingredient to store as record information

func (*MiscellaneousType) Descriptor deprecated

func (*MiscellaneousType) Descriptor() ([]byte, []int)

Deprecated: Use MiscellaneousType.ProtoReflect.Descriptor instead.

func (*MiscellaneousType) GetId

func (x *MiscellaneousType) GetId() string

func (*MiscellaneousType) GetInventory

func (x *MiscellaneousType) GetInventory() *MiscellaneousInventoryType

func (*MiscellaneousType) GetName

func (x *MiscellaneousType) GetName() string

func (*MiscellaneousType) GetNotes

func (x *MiscellaneousType) GetNotes() string

func (*MiscellaneousType) GetProducer

func (x *MiscellaneousType) GetProducer() string

func (*MiscellaneousType) GetProductId

func (x *MiscellaneousType) GetProductId() string

func (*MiscellaneousType) GetType

func (*MiscellaneousType) GetUseFor

func (x *MiscellaneousType) GetUseFor() string

func (*MiscellaneousType) ProtoMessage

func (*MiscellaneousType) ProtoMessage()

func (*MiscellaneousType) ProtoReflect

func (x *MiscellaneousType) ProtoReflect() protoreflect.Message

func (*MiscellaneousType) Reset

func (x *MiscellaneousType) Reset()

func (*MiscellaneousType) String

func (x *MiscellaneousType) String() string

type OilContentType

type OilContentType struct {
	Polyphenols *PercentType `protobuf:"bytes,1,opt,name=polyphenols,proto3" json:"polyphenols,omitempty"`
	// The total amount of oil, including hydrocarbons, esters, and terpene alcohols in units of ml of oil per 100g of hop mass.
	TotalOilMlPer_100G float64      `protobuf:"fixed64,2,opt,name=total_oil_ml_per_100g,json=totalOilMlPer100g,proto3" json:"total_oil_ml_per_100g,omitempty"`
	Farnesene          *PercentType `protobuf:"bytes,3,opt,name=farnesene,proto3" json:"farnesene,omitempty"`
	Limonene           *PercentType `protobuf:"bytes,4,opt,name=limonene,proto3" json:"limonene,omitempty"`
	Nerol              *PercentType `protobuf:"bytes,5,opt,name=nerol,proto3" json:"nerol,omitempty"`
	Geraniol           *PercentType `protobuf:"bytes,6,opt,name=geraniol,proto3" json:"geraniol,omitempty"`
	BPinene            *PercentType `protobuf:"bytes,7,opt,name=b_pinene,json=bPinene,proto3" json:"b_pinene,omitempty"`
	Linalool           *PercentType `protobuf:"bytes,8,opt,name=linalool,proto3" json:"linalool,omitempty"`
	Caryophyllene      *PercentType `protobuf:"bytes,9,opt,name=caryophyllene,proto3" json:"caryophyllene,omitempty"`
	Cohumulone         *PercentType `protobuf:"bytes,10,opt,name=cohumulone,proto3" json:"cohumulone,omitempty"`
	Xanthohumol        *PercentType `protobuf:"bytes,11,opt,name=xanthohumol,proto3" json:"xanthohumol,omitempty"`
	Humulene           *PercentType `protobuf:"bytes,12,opt,name=humulene,proto3" json:"humulene,omitempty"`
	Myrcene            *PercentType `protobuf:"bytes,13,opt,name=myrcene,proto3" json:"myrcene,omitempty"`
	Pinene             *PercentType `protobuf:"bytes,14,opt,name=pinene,proto3" json:"pinene,omitempty"`
	// contains filtered or unexported fields
}

oil_content collects all information of a hop variety pertaining to oil content, polyphenols, and thiols. Each individual compound is expressed as a percent of the total oil measurement

func (*OilContentType) Descriptor deprecated

func (*OilContentType) Descriptor() ([]byte, []int)

Deprecated: Use OilContentType.ProtoReflect.Descriptor instead.

func (*OilContentType) GetBPinene

func (x *OilContentType) GetBPinene() *PercentType

func (*OilContentType) GetCaryophyllene

func (x *OilContentType) GetCaryophyllene() *PercentType

func (*OilContentType) GetCohumulone

func (x *OilContentType) GetCohumulone() *PercentType

func (*OilContentType) GetFarnesene

func (x *OilContentType) GetFarnesene() *PercentType

func (*OilContentType) GetGeraniol

func (x *OilContentType) GetGeraniol() *PercentType

func (*OilContentType) GetHumulene

func (x *OilContentType) GetHumulene() *PercentType

func (*OilContentType) GetLimonene

func (x *OilContentType) GetLimonene() *PercentType

func (*OilContentType) GetLinalool

func (x *OilContentType) GetLinalool() *PercentType

func (*OilContentType) GetMyrcene

func (x *OilContentType) GetMyrcene() *PercentType

func (*OilContentType) GetNerol

func (x *OilContentType) GetNerol() *PercentType

func (*OilContentType) GetPinene

func (x *OilContentType) GetPinene() *PercentType

func (*OilContentType) GetPolyphenols

func (x *OilContentType) GetPolyphenols() *PercentType

func (*OilContentType) GetTotalOilMlPer_100G

func (x *OilContentType) GetTotalOilMlPer_100G() float64

func (*OilContentType) GetXanthohumol

func (x *OilContentType) GetXanthohumol() *PercentType

func (*OilContentType) ProtoMessage

func (*OilContentType) ProtoMessage()

func (*OilContentType) ProtoReflect

func (x *OilContentType) ProtoReflect() protoreflect.Message

func (*OilContentType) Reset

func (x *OilContentType) Reset()

func (*OilContentType) String

func (x *OilContentType) String() string

type PackagingGraphicType added in v1.123.0

type PackagingGraphicType struct {
	Position PackagingGraphicType_PositionUnit `protobuf:"varint,1,opt,name=position,proto3,enum=beerproto.v1.PackagingGraphicType_PositionUnit" json:"position,omitempty"`
	// File type
	Type PackagingGraphicType_GraphicType `protobuf:"varint,2,opt,name=type,proto3,enum=beerproto.v1.PackagingGraphicType_GraphicType" json:"type,omitempty"`
	// Base64 encoded file.
	Base64Data string `protobuf:"bytes,3,opt,name=base64_data,json=base64Data,proto3" json:"base64_data,omitempty"`
	// URLS to hosted version of image.
	Urls []string `protobuf:"bytes,4,rep,name=urls,proto3" json:"urls,omitempty"`
	// Dots per inch.
	Dpi    int32 `protobuf:"varint,5,opt,name=dpi,proto3" json:"dpi,omitempty"`
	Width  int64 `protobuf:"varint,6,opt,name=width,proto3" json:"width,omitempty"`
	Height int64 `protobuf:"varint,7,opt,name=height,proto3" json:"height,omitempty"`
	// The unit type which are used for measurements.
	Units PackagingGraphicType_UnitsType `protobuf:"varint,8,opt,name=units,proto3,enum=beerproto.v1.PackagingGraphicType_UnitsType" json:"units,omitempty"`
	// contains filtered or unexported fields
}

Representation of a graphic to be placed on a vessel.

func (*PackagingGraphicType) Descriptor deprecated added in v1.123.0

func (*PackagingGraphicType) Descriptor() ([]byte, []int)

Deprecated: Use PackagingGraphicType.ProtoReflect.Descriptor instead.

func (*PackagingGraphicType) GetBase64Data added in v1.123.0

func (x *PackagingGraphicType) GetBase64Data() string

func (*PackagingGraphicType) GetDpi added in v1.123.0

func (x *PackagingGraphicType) GetDpi() int32

func (*PackagingGraphicType) GetHeight added in v1.123.0

func (x *PackagingGraphicType) GetHeight() int64

func (*PackagingGraphicType) GetPosition added in v1.123.0

func (*PackagingGraphicType) GetType added in v1.123.0

func (*PackagingGraphicType) GetUnits added in v1.123.0

func (*PackagingGraphicType) GetUrls added in v1.123.0

func (x *PackagingGraphicType) GetUrls() []string

func (*PackagingGraphicType) GetWidth added in v1.123.0

func (x *PackagingGraphicType) GetWidth() int64

func (*PackagingGraphicType) ProtoMessage added in v1.123.0

func (*PackagingGraphicType) ProtoMessage()

func (*PackagingGraphicType) ProtoReflect added in v1.123.0

func (x *PackagingGraphicType) ProtoReflect() protoreflect.Message

func (*PackagingGraphicType) Reset added in v1.123.0

func (x *PackagingGraphicType) Reset()

func (*PackagingGraphicType) String added in v1.123.0

func (x *PackagingGraphicType) String() string

type PackagingGraphicType_GraphicType added in v1.123.0

type PackagingGraphicType_GraphicType int32
const (
	PackagingGraphicType_GRAPHIC_TYPE_UNSPECIFIED PackagingGraphicType_GraphicType = 0
	PackagingGraphicType_GRAPHIC_TYPE_SVG         PackagingGraphicType_GraphicType = 1
	PackagingGraphicType_GRAPHIC_TYPE_SVGZ        PackagingGraphicType_GraphicType = 2
	PackagingGraphicType_GRAPHIC_TYPE_AI          PackagingGraphicType_GraphicType = 3
	PackagingGraphicType_GRAPHIC_TYPE_CDR         PackagingGraphicType_GraphicType = 4
	PackagingGraphicType_GRAPHIC_TYPE_CDX         PackagingGraphicType_GraphicType = 5
	PackagingGraphicType_GRAPHIC_TYPE_ODG         PackagingGraphicType_GraphicType = 6
	PackagingGraphicType_GRAPHIC_TYPE_EPS         PackagingGraphicType_GraphicType = 7
	PackagingGraphicType_GRAPHIC_TYPE_PDF         PackagingGraphicType_GraphicType = 8
	PackagingGraphicType_GRAPHIC_TYPE_PNG         PackagingGraphicType_GraphicType = 9
	PackagingGraphicType_GRAPHIC_TYPE_JPG         PackagingGraphicType_GraphicType = 10
	PackagingGraphicType_GRAPHIC_TYPE_GIF         PackagingGraphicType_GraphicType = 11
)

func (PackagingGraphicType_GraphicType) Descriptor added in v1.123.0

func (PackagingGraphicType_GraphicType) Enum added in v1.123.0

func (PackagingGraphicType_GraphicType) EnumDescriptor deprecated added in v1.123.0

func (PackagingGraphicType_GraphicType) EnumDescriptor() ([]byte, []int)

Deprecated: Use PackagingGraphicType_GraphicType.Descriptor instead.

func (PackagingGraphicType_GraphicType) Number added in v1.123.0

func (PackagingGraphicType_GraphicType) String added in v1.123.0

func (PackagingGraphicType_GraphicType) Type added in v1.123.0

type PackagingGraphicType_PositionUnit added in v1.123.0

type PackagingGraphicType_PositionUnit int32
const (
	PackagingGraphicType_POSITION_UNIT_UNSPECIFIED      PackagingGraphicType_PositionUnit = 0
	PackagingGraphicType_POSITION_UNIT_BODY_FRONT       PackagingGraphicType_PositionUnit = 1
	PackagingGraphicType_POSITION_UNIT_BODY_BACK        PackagingGraphicType_PositionUnit = 2
	PackagingGraphicType_POSITION_UNIT_BODY_WRAP_AROUND PackagingGraphicType_PositionUnit = 3
	PackagingGraphicType_POSITION_UNIT_NECK_FRONT       PackagingGraphicType_PositionUnit = 4
	PackagingGraphicType_POSITION_UNIT_NECK_BACK        PackagingGraphicType_PositionUnit = 5
	PackagingGraphicType_POSITION_UNIT_NECK_WRAP_AROUND PackagingGraphicType_PositionUnit = 6
	PackagingGraphicType_POSITION_UNIT_CAP              PackagingGraphicType_PositionUnit = 7
	PackagingGraphicType_POSITION_UNIT_CARRIER          PackagingGraphicType_PositionUnit = 8
)

func (PackagingGraphicType_PositionUnit) Descriptor added in v1.123.0

func (PackagingGraphicType_PositionUnit) Enum added in v1.123.0

func (PackagingGraphicType_PositionUnit) EnumDescriptor deprecated added in v1.123.0

func (PackagingGraphicType_PositionUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use PackagingGraphicType_PositionUnit.Descriptor instead.

func (PackagingGraphicType_PositionUnit) Number added in v1.123.0

func (PackagingGraphicType_PositionUnit) String added in v1.123.0

func (PackagingGraphicType_PositionUnit) Type added in v1.123.0

type PackagingGraphicType_UnitsType added in v1.123.0

type PackagingGraphicType_UnitsType int32
const (
	PackagingGraphicType_UNITS_TYPE_UNSPECIFIED PackagingGraphicType_UnitsType = 0
	PackagingGraphicType_UNITS_TYPE_MM          PackagingGraphicType_UnitsType = 1
	PackagingGraphicType_UNITS_TYPE_IN          PackagingGraphicType_UnitsType = 2
)

func (PackagingGraphicType_UnitsType) Descriptor added in v1.123.0

func (PackagingGraphicType_UnitsType) Enum added in v1.123.0

func (PackagingGraphicType_UnitsType) EnumDescriptor deprecated added in v1.123.0

func (PackagingGraphicType_UnitsType) EnumDescriptor() ([]byte, []int)

Deprecated: Use PackagingGraphicType_UnitsType.Descriptor instead.

func (PackagingGraphicType_UnitsType) Number added in v1.123.0

func (PackagingGraphicType_UnitsType) String added in v1.123.0

func (PackagingGraphicType_UnitsType) Type added in v1.123.0

type PackagingProcedureType

type PackagingProcedureType struct {
	Id               string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name             string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	PackagedVolume   *VolumeType            `protobuf:"bytes,3,opt,name=packaged_volume,json=packagedVolume,proto3" json:"packaged_volume,omitempty"`
	Description      string                 `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	Notes            string                 `protobuf:"bytes,5,opt,name=notes,proto3" json:"notes,omitempty"`
	PackagingVessels []*PackagingVesselType `protobuf:"bytes,6,rep,name=packaging_vessels,json=packagingVessels,proto3" json:"packaging_vessels,omitempty"`
	// contains filtered or unexported fields
}

Describes the procedure for packaging your beverage

func (*PackagingProcedureType) Descriptor deprecated

func (*PackagingProcedureType) Descriptor() ([]byte, []int)

Deprecated: Use PackagingProcedureType.ProtoReflect.Descriptor instead.

func (*PackagingProcedureType) GetDescription

func (x *PackagingProcedureType) GetDescription() string

func (*PackagingProcedureType) GetId

func (x *PackagingProcedureType) GetId() string

func (*PackagingProcedureType) GetName

func (x *PackagingProcedureType) GetName() string

func (*PackagingProcedureType) GetNotes

func (x *PackagingProcedureType) GetNotes() string

func (*PackagingProcedureType) GetPackagedVolume

func (x *PackagingProcedureType) GetPackagedVolume() *VolumeType

func (*PackagingProcedureType) GetPackagingVessels

func (x *PackagingProcedureType) GetPackagingVessels() []*PackagingVesselType

func (*PackagingProcedureType) ProtoMessage

func (*PackagingProcedureType) ProtoMessage()

func (*PackagingProcedureType) ProtoReflect

func (x *PackagingProcedureType) ProtoReflect() protoreflect.Message

func (*PackagingProcedureType) Reset

func (x *PackagingProcedureType) Reset()

func (*PackagingProcedureType) String

func (x *PackagingProcedureType) String() string

type PackagingVesselType

type PackagingVesselType struct {
	Id               string                  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Type             PackagingVesselUnit     `protobuf:"varint,2,opt,name=type,proto3,enum=beerproto.v1.PackagingVesselUnit" json:"type,omitempty"`
	StartGravity     *GravityType            `protobuf:"bytes,3,opt,name=start_gravity,json=startGravity,proto3" json:"start_gravity,omitempty"`
	Name             string                  `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	PackageDate      string                  `protobuf:"bytes,5,opt,name=package_date,json=packageDate,proto3" json:"package_date,omitempty"`
	StepTime         *TimeType               `protobuf:"bytes,6,opt,name=step_time,json=stepTime,proto3" json:"step_time,omitempty"`
	EndGravity       *GravityType            `protobuf:"bytes,7,opt,name=end_gravity,json=endGravity,proto3" json:"end_gravity,omitempty"`
	VesselVolume     *VolumeType             `protobuf:"bytes,8,opt,name=vessel_volume,json=vesselVolume,proto3" json:"vessel_volume,omitempty"`
	VesselQuantity   float64                 `protobuf:"fixed64,9,opt,name=vessel_quantity,json=vesselQuantity,proto3" json:"vessel_quantity,omitempty"`
	Description      string                  `protobuf:"bytes,10,opt,name=description,proto3" json:"description,omitempty"`
	StartPh          *AcidityType            `protobuf:"bytes,11,opt,name=start_ph,json=startPh,proto3" json:"start_ph,omitempty"`
	Carbonation      float64                 `protobuf:"fixed64,12,opt,name=carbonation,proto3" json:"carbonation,omitempty"`
	StartTemperature *TemperatureType        `protobuf:"bytes,13,opt,name=start_temperature,json=startTemperature,proto3" json:"start_temperature,omitempty"`
	EndPh            *AcidityType            `protobuf:"bytes,14,opt,name=end_ph,json=endPh,proto3" json:"end_ph,omitempty"`
	EndTemperature   *TemperatureType        `protobuf:"bytes,15,opt,name=end_temperature,json=endTemperature,proto3" json:"end_temperature,omitempty"`
	Graphics         []*PackagingGraphicType `protobuf:"bytes,16,rep,name=graphics,proto3" json:"graphics,omitempty"`
	// contains filtered or unexported fields
}

PackagingVesselType - a per vessel representation of a packaging process

func (*PackagingVesselType) Descriptor deprecated

func (*PackagingVesselType) Descriptor() ([]byte, []int)

Deprecated: Use PackagingVesselType.ProtoReflect.Descriptor instead.

func (*PackagingVesselType) GetCarbonation

func (x *PackagingVesselType) GetCarbonation() float64

func (*PackagingVesselType) GetDescription

func (x *PackagingVesselType) GetDescription() string

func (*PackagingVesselType) GetEndGravity

func (x *PackagingVesselType) GetEndGravity() *GravityType

func (*PackagingVesselType) GetEndPh

func (x *PackagingVesselType) GetEndPh() *AcidityType

func (*PackagingVesselType) GetEndTemperature

func (x *PackagingVesselType) GetEndTemperature() *TemperatureType

func (*PackagingVesselType) GetGraphics added in v1.123.0

func (x *PackagingVesselType) GetGraphics() []*PackagingGraphicType

func (*PackagingVesselType) GetId

func (x *PackagingVesselType) GetId() string

func (*PackagingVesselType) GetName

func (x *PackagingVesselType) GetName() string

func (*PackagingVesselType) GetPackageDate

func (x *PackagingVesselType) GetPackageDate() string

func (*PackagingVesselType) GetStartGravity

func (x *PackagingVesselType) GetStartGravity() *GravityType

func (*PackagingVesselType) GetStartPh

func (x *PackagingVesselType) GetStartPh() *AcidityType

func (*PackagingVesselType) GetStartTemperature

func (x *PackagingVesselType) GetStartTemperature() *TemperatureType

func (*PackagingVesselType) GetStepTime

func (x *PackagingVesselType) GetStepTime() *TimeType

func (*PackagingVesselType) GetType

func (*PackagingVesselType) GetVesselQuantity

func (x *PackagingVesselType) GetVesselQuantity() float64

func (*PackagingVesselType) GetVesselVolume

func (x *PackagingVesselType) GetVesselVolume() *VolumeType

func (*PackagingVesselType) ProtoMessage

func (*PackagingVesselType) ProtoMessage()

func (*PackagingVesselType) ProtoReflect

func (x *PackagingVesselType) ProtoReflect() protoreflect.Message

func (*PackagingVesselType) Reset

func (x *PackagingVesselType) Reset()

func (*PackagingVesselType) String

func (x *PackagingVesselType) String() string

type PackagingVesselUnit added in v1.127.0

type PackagingVesselUnit int32
const (
	PackagingVesselUnit_PACKAGING_VESSEL_UNIT_UNSPECIFIED PackagingVesselUnit = 0
	// keg
	PackagingVesselUnit_PACKAGING_VESSEL_UNIT_KEG PackagingVesselUnit = 1
	// bottle
	PackagingVesselUnit_PACKAGING_VESSEL_UNIT_BOTTLE PackagingVesselUnit = 2
	// cask
	PackagingVesselUnit_PACKAGING_VESSEL_UNIT_CASK PackagingVesselUnit = 3
	// tank
	PackagingVesselUnit_PACKAGING_VESSEL_UNIT_TANK PackagingVesselUnit = 4
	// firkin
	PackagingVesselUnit_PACKAGING_VESSEL_UNIT_FIRKIN PackagingVesselUnit = 5
	// other
	PackagingVesselUnit_PACKAGING_VESSEL_UNIT_OTHER PackagingVesselUnit = 6
	// can
	PackagingVesselUnit_PACKAGING_VESSEL_UNIT_CAN PackagingVesselUnit = 7
)

func (PackagingVesselUnit) Descriptor added in v1.127.0

func (PackagingVesselUnit) Enum added in v1.127.0

func (PackagingVesselUnit) EnumDescriptor deprecated added in v1.127.0

func (PackagingVesselUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use PackagingVesselUnit.Descriptor instead.

func (PackagingVesselUnit) Number added in v1.127.0

func (PackagingVesselUnit) String added in v1.127.0

func (x PackagingVesselUnit) String() string

func (PackagingVesselUnit) Type added in v1.127.0

type ParameterExpression added in v1.156.0

type ParameterExpression struct {
	Parameter string `protobuf:"bytes,1,opt,name=parameter,proto3" json:"parameter,omitempty"`
	// contains filtered or unexported fields
}

func (*ParameterExpression) Descriptor deprecated added in v1.156.0

func (*ParameterExpression) Descriptor() ([]byte, []int)

Deprecated: Use ParameterExpression.ProtoReflect.Descriptor instead.

func (*ParameterExpression) GetParameter added in v1.157.0

func (x *ParameterExpression) GetParameter() string

func (*ParameterExpression) ProtoMessage added in v1.156.0

func (*ParameterExpression) ProtoMessage()

func (*ParameterExpression) ProtoReflect added in v1.156.0

func (x *ParameterExpression) ProtoReflect() protoreflect.Message

func (*ParameterExpression) Reset added in v1.156.0

func (x *ParameterExpression) Reset()

func (*ParameterExpression) String added in v1.156.0

func (x *ParameterExpression) String() string

type PercentRangeType

type PercentRangeType struct {
	Minimum *PercentType `protobuf:"bytes,1,opt,name=minimum,proto3" json:"minimum,omitempty"`
	Maximum *PercentType `protobuf:"bytes,2,opt,name=maximum,proto3" json:"maximum,omitempty"`
	// contains filtered or unexported fields
}

func (*PercentRangeType) Descriptor deprecated

func (*PercentRangeType) Descriptor() ([]byte, []int)

Deprecated: Use PercentRangeType.ProtoReflect.Descriptor instead.

func (*PercentRangeType) GetMaximum

func (x *PercentRangeType) GetMaximum() *PercentType

func (*PercentRangeType) GetMinimum

func (x *PercentRangeType) GetMinimum() *PercentType

func (*PercentRangeType) ProtoMessage

func (*PercentRangeType) ProtoMessage()

func (*PercentRangeType) ProtoReflect

func (x *PercentRangeType) ProtoReflect() protoreflect.Message

func (*PercentRangeType) Reset

func (x *PercentRangeType) Reset()

func (*PercentRangeType) String

func (x *PercentRangeType) String() string

type PercentType

type PercentType struct {
	Value float64     `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  PercentUnit `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.v1.PercentUnit" json:"unit,omitempty"`
	// contains filtered or unexported fields
}

func (*PercentType) Descriptor deprecated

func (*PercentType) Descriptor() ([]byte, []int)

Deprecated: Use PercentType.ProtoReflect.Descriptor instead.

func (*PercentType) GetUnit

func (x *PercentType) GetUnit() PercentUnit

func (*PercentType) GetValue

func (x *PercentType) GetValue() float64

func (*PercentType) ProtoMessage

func (*PercentType) ProtoMessage()

func (*PercentType) ProtoReflect

func (x *PercentType) ProtoReflect() protoreflect.Message

func (*PercentType) Reset

func (x *PercentType) Reset()

func (*PercentType) String

func (x *PercentType) String() string

type PercentUnit added in v1.123.0

type PercentUnit int32
const (
	PercentUnit_PERCENT_UNIT_UNSPECIFIED PercentUnit = 0
	// %
	PercentUnit_PERCENT_UNIT_PERCENT_SIGN PercentUnit = 1
)

func (PercentUnit) Descriptor added in v1.123.0

func (PercentUnit) DisplayName added in v1.140.0

func (x PercentUnit) DisplayName() string

func (PercentUnit) Enum added in v1.123.0

func (x PercentUnit) Enum() *PercentUnit

func (PercentUnit) EnumDescriptor deprecated added in v1.123.0

func (PercentUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use PercentUnit.Descriptor instead.

func (PercentUnit) Number added in v1.123.0

func (x PercentUnit) Number() protoreflect.EnumNumber

func (PercentUnit) String added in v1.123.0

func (x PercentUnit) String() string

func (PercentUnit) StringName added in v1.141.0

func (x PercentUnit) StringName() string

func (PercentUnit) Type added in v1.123.0

type QualitativeRangeUnit added in v1.123.0

type QualitativeRangeUnit int32
const (
	QualitativeRangeUnit_QUALITATIVE_RANGE_UNIT_UNSPECIFIED QualitativeRangeUnit = 0
	// very low
	QualitativeRangeUnit_QUALITATIVE_RANGE_UNIT_VERY_LOW QualitativeRangeUnit = 1
	// low
	QualitativeRangeUnit_QUALITATIVE_RANGE_UNIT_LOW QualitativeRangeUnit = 2
	// medium low
	QualitativeRangeUnit_QUALITATIVE_RANGE_UNIT_MEDIUM_LOW QualitativeRangeUnit = 3
	// medium
	QualitativeRangeUnit_QUALITATIVE_RANGE_UNIT_MEDIUM QualitativeRangeUnit = 4
	// medium high
	QualitativeRangeUnit_QUALITATIVE_RANGE_UNIT_MEDIUM_HIGH QualitativeRangeUnit = 5
	// high
	QualitativeRangeUnit_QUALITATIVE_RANGE_UNIT_HIGH QualitativeRangeUnit = 6
	// very high
	QualitativeRangeUnit_QUALITATIVE_RANGE_UNIT_VERY_HIGH QualitativeRangeUnit = 7
)

func (QualitativeRangeUnit) Descriptor added in v1.123.0

func (QualitativeRangeUnit) Enum added in v1.123.0

func (QualitativeRangeUnit) EnumDescriptor deprecated added in v1.123.0

func (QualitativeRangeUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use QualitativeRangeUnit.Descriptor instead.

func (QualitativeRangeUnit) Number added in v1.123.0

func (QualitativeRangeUnit) String added in v1.123.0

func (x QualitativeRangeUnit) String() string

func (QualitativeRangeUnit) Type added in v1.123.0

type Recipe

type Recipe struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// A collection of steps providing process information for common mashing procedures
	Mashes []*MashProcedureType `protobuf:"bytes,2,rep,name=mashes,proto3" json:"mashes,omitempty"`
	// Records containing a minimal collection of the description of ingredients, procedures and other required parameters necessary to recreate a batch of beer
	Recipes []*RecipeType `protobuf:"bytes,3,rep,name=recipes,proto3" json:"recipes,omitempty"`
	// Records for adjuncts which do not contribute to the gravity of the beer
	MiscellaneousIngredients []*MiscellaneousType `` /* 133-byte string literal not displayed */
	// Records detailing the characteristics of the beer styles for which judging guidelines have been established
	Styles []*StyleType `protobuf:"bytes,5,rep,name=styles,proto3" json:"styles,omitempty"`
	// A collection of steps providing process information for common fermentation procedures
	Fermentations []*FermentationProcedureType `protobuf:"bytes,6,rep,name=fermentations,proto3" json:"fermentations,omitempty"`
	// A collection of steps providing process information for common boil procedures
	Boil []*BoilProcedureType `protobuf:"bytes,7,rep,name=boil,proto3" json:"boil,omitempty"`
	// Explicitly encode version within list of records
	Version float64 `protobuf:"fixed64,8,opt,name=version,proto3" json:"version,omitempty"`
	// Records for any ingredient that contributes to the gravity of the beer
	Fermentables []*FermentableType `protobuf:"bytes,9,rep,name=fermentables,proto3" json:"fermentables,omitempty"`
	// Records detailing the wide array of unique cultures
	Cultures []*CultureInformation `protobuf:"bytes,10,rep,name=cultures,proto3" json:"cultures,omitempty"`
	// Provides necessary information for brewing equipment
	Equipments []*EquipmentType `protobuf:"bytes,11,rep,name=equipments,proto3" json:"equipments,omitempty"`
	// A collection of steps providing process information for common packaging procedures
	Packaging []*PackagingProcedureType `protobuf:"bytes,12,rep,name=packaging,proto3" json:"packaging,omitempty"`
	// Records detailing the many properties of unique hop varieties
	HopVarieties []*VarietyInformation `protobuf:"bytes,13,rep,name=hop_varieties,json=hopVarieties,proto3" json:"hop_varieties,omitempty"`
	// Records for water profiles used in brewing
	Profiles []*WaterBase `protobuf:"bytes,14,rep,name=profiles,proto3" json:"profiles,omitempty"`
	// contains filtered or unexported fields
}

func (*Recipe) Descriptor deprecated

func (*Recipe) Descriptor() ([]byte, []int)

Deprecated: Use Recipe.ProtoReflect.Descriptor instead.

func (*Recipe) GetBoil

func (x *Recipe) GetBoil() []*BoilProcedureType

func (*Recipe) GetCultures

func (x *Recipe) GetCultures() []*CultureInformation

func (*Recipe) GetEquipments

func (x *Recipe) GetEquipments() []*EquipmentType

func (*Recipe) GetFermentables

func (x *Recipe) GetFermentables() []*FermentableType

func (*Recipe) GetFermentations

func (x *Recipe) GetFermentations() []*FermentationProcedureType

func (*Recipe) GetHopVarieties

func (x *Recipe) GetHopVarieties() []*VarietyInformation

func (*Recipe) GetId

func (x *Recipe) GetId() string

func (*Recipe) GetMashes

func (x *Recipe) GetMashes() []*MashProcedureType

func (*Recipe) GetMiscellaneousIngredients

func (x *Recipe) GetMiscellaneousIngredients() []*MiscellaneousType

func (*Recipe) GetPackaging

func (x *Recipe) GetPackaging() []*PackagingProcedureType

func (*Recipe) GetProfiles

func (x *Recipe) GetProfiles() []*WaterBase

func (*Recipe) GetRecipes

func (x *Recipe) GetRecipes() []*RecipeType

func (*Recipe) GetStyles

func (x *Recipe) GetStyles() []*StyleType

func (*Recipe) GetVersion

func (x *Recipe) GetVersion() float64

func (*Recipe) ProtoMessage

func (*Recipe) ProtoMessage()

func (*Recipe) ProtoReflect

func (x *Recipe) ProtoReflect() protoreflect.Message

func (*Recipe) Reset

func (x *Recipe) Reset()

func (*Recipe) String

func (x *Recipe) String() string

type RecipeStyleType

type RecipeStyleType struct {
	Type           StyleCategories `protobuf:"varint,1,opt,name=type,proto3,enum=beerproto.v1.StyleCategories" json:"type,omitempty"`
	Name           string          `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Category       string          `protobuf:"bytes,3,opt,name=category,proto3" json:"category,omitempty"`
	CategoryNumber int32           `protobuf:"varint,4,opt,name=category_number,json=categoryNumber,proto3" json:"category_number,omitempty"`
	StyleLetter    string          `protobuf:"bytes,5,opt,name=style_letter,json=styleLetter,proto3" json:"style_letter,omitempty"`
	StyleGuide     string          `protobuf:"bytes,6,opt,name=style_guide,json=styleGuide,proto3" json:"style_guide,omitempty"`
	// contains filtered or unexported fields
}

RecipeStyleType defines style information stored in a recipe record

func (*RecipeStyleType) Descriptor deprecated

func (*RecipeStyleType) Descriptor() ([]byte, []int)

Deprecated: Use RecipeStyleType.ProtoReflect.Descriptor instead.

func (*RecipeStyleType) GetCategory

func (x *RecipeStyleType) GetCategory() string

func (*RecipeStyleType) GetCategoryNumber

func (x *RecipeStyleType) GetCategoryNumber() int32

func (*RecipeStyleType) GetName

func (x *RecipeStyleType) GetName() string

func (*RecipeStyleType) GetStyleGuide

func (x *RecipeStyleType) GetStyleGuide() string

func (*RecipeStyleType) GetStyleLetter

func (x *RecipeStyleType) GetStyleLetter() string

func (*RecipeStyleType) GetType

func (x *RecipeStyleType) GetType() StyleCategories

func (*RecipeStyleType) ProtoMessage

func (*RecipeStyleType) ProtoMessage()

func (*RecipeStyleType) ProtoReflect

func (x *RecipeStyleType) ProtoReflect() protoreflect.Message

func (*RecipeStyleType) Reset

func (x *RecipeStyleType) Reset()

func (*RecipeStyleType) String

func (x *RecipeStyleType) String() string

type RecipeType

type RecipeType struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Used to store each efficiency component, including conversion, and brewhouse
	Efficiency *EfficiencyType  `protobuf:"bytes,2,opt,name=efficiency,proto3" json:"efficiency,omitempty"`
	Style      *RecipeStyleType `protobuf:"bytes,3,opt,name=style,proto3" json:"style,omitempty"`
	// Used to differentiate the which IBU formula is being used in a recipe. If the formula is modified in any way, e.g. to support whirlpool/flameout additions, then please use `Other` for transparency
	IbuEstimate *IBUEstimateType `protobuf:"bytes,4,opt,name=ibu_estimate,json=ibuEstimate,proto3" json:"ibu_estimate,omitempty"`
	// The color of the finished beer, using SRM or EBC
	ColorEstimate *ColorType `protobuf:"bytes,5,opt,name=color_estimate,json=colorEstimate,proto3" json:"color_estimate,omitempty"`
	// The final beer pH at the end of fermentation
	BeerPh   *AcidityType `protobuf:"bytes,6,opt,name=beer_ph,json=beerPh,proto3" json:"beer_ph,omitempty"`
	Name     string       `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	Type     RecipeUnit   `protobuf:"varint,8,opt,name=type,proto3,enum=beerproto.v1.RecipeUnit" json:"type,omitempty"`
	Coauthor string       `protobuf:"bytes,9,opt,name=coauthor,proto3" json:"coauthor,omitempty"`
	// The gravity of wort when transffered to the fermenter
	OriginalGravity *GravityType `protobuf:"bytes,10,opt,name=original_gravity,json=originalGravity,proto3" json:"original_gravity,omitempty"`
	// The gravity of beer at the end of fermentation
	FinalGravity *GravityType `protobuf:"bytes,11,opt,name=final_gravity,json=finalGravity,proto3" json:"final_gravity,omitempty"`
	// The final carbonation of the beer when packaged or served
	Carbonation float64 `protobuf:"fixed64,12,opt,name=carbonation,proto3" json:"carbonation,omitempty"`
	// FermentationProcedureType defines the procedure for performing fermentation
	Fermentation *FermentationProcedureType `protobuf:"bytes,13,opt,name=fermentation,proto3" json:"fermentation,omitempty"`
	Author       string                     `protobuf:"bytes,14,opt,name=author,proto3" json:"author,omitempty"`
	// A collection of all ingredients used for the recipe
	Ingredients *IngredientsType `protobuf:"bytes,15,opt,name=ingredients,proto3" json:"ingredients,omitempty"`
	// This defines the procedure for performing unique mashing processes
	Mash *MashProcedureType `protobuf:"bytes,16,opt,name=mash,proto3" json:"mash,omitempty"`
	// Describes the procedure for packaging your beverage
	Packaging *PackagingProcedureType `protobuf:"bytes,17,opt,name=packaging,proto3" json:"packaging,omitempty"`
	// Defines the procedure for performing a boil. A boil procedure with no steps is the same as a standard single step boil
	Boil *BoilProcedureType `protobuf:"bytes,18,opt,name=boil,proto3" json:"boil,omitempty"`
	// Used to store subjective tasting notes, and rating
	Taste           *TasteType `protobuf:"bytes,19,opt,name=taste,proto3" json:"taste,omitempty"`
	CaloriesPerPint float64    `protobuf:"fixed64,20,opt,name=calories_per_pint,json=caloriesPerPint,proto3" json:"calories_per_pint,omitempty"`
	Created         string     `protobuf:"bytes,21,opt,name=created,proto3" json:"created,omitempty"`
	// The volume into the fermenter
	BatchSize       *VolumeType  `protobuf:"bytes,22,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty"`
	Notes           string       `protobuf:"bytes,23,opt,name=notes,proto3" json:"notes,omitempty"`
	AlcoholByVolume *PercentType `protobuf:"bytes,24,opt,name=alcohol_by_volume,json=alcoholByVolume,proto3" json:"alcohol_by_volume,omitempty"`
	// The total apparent attenuation of the finished beer after fermentation
	ApparentAttenuation *PercentType `protobuf:"bytes,25,opt,name=apparent_attenuation,json=apparentAttenuation,proto3" json:"apparent_attenuation,omitempty"`
	// contains filtered or unexported fields
}

RecipeType composes the information stored in a recipe

func (*RecipeType) Descriptor deprecated

func (*RecipeType) Descriptor() ([]byte, []int)

Deprecated: Use RecipeType.ProtoReflect.Descriptor instead.

func (*RecipeType) GetAlcoholByVolume

func (x *RecipeType) GetAlcoholByVolume() *PercentType

func (*RecipeType) GetApparentAttenuation

func (x *RecipeType) GetApparentAttenuation() *PercentType

func (*RecipeType) GetAuthor

func (x *RecipeType) GetAuthor() string

func (*RecipeType) GetBatchSize

func (x *RecipeType) GetBatchSize() *VolumeType

func (*RecipeType) GetBeerPh

func (x *RecipeType) GetBeerPh() *AcidityType

func (*RecipeType) GetBoil

func (x *RecipeType) GetBoil() *BoilProcedureType

func (*RecipeType) GetCaloriesPerPint

func (x *RecipeType) GetCaloriesPerPint() float64

func (*RecipeType) GetCarbonation

func (x *RecipeType) GetCarbonation() float64

func (*RecipeType) GetCoauthor

func (x *RecipeType) GetCoauthor() string

func (*RecipeType) GetColorEstimate

func (x *RecipeType) GetColorEstimate() *ColorType

func (*RecipeType) GetCreated

func (x *RecipeType) GetCreated() string

func (*RecipeType) GetEfficiency

func (x *RecipeType) GetEfficiency() *EfficiencyType

func (*RecipeType) GetFermentation

func (x *RecipeType) GetFermentation() *FermentationProcedureType

func (*RecipeType) GetFinalGravity

func (x *RecipeType) GetFinalGravity() *GravityType

func (*RecipeType) GetIbuEstimate

func (x *RecipeType) GetIbuEstimate() *IBUEstimateType

func (*RecipeType) GetId

func (x *RecipeType) GetId() string

func (*RecipeType) GetIngredients

func (x *RecipeType) GetIngredients() *IngredientsType

func (*RecipeType) GetMash

func (x *RecipeType) GetMash() *MashProcedureType

func (*RecipeType) GetName

func (x *RecipeType) GetName() string

func (*RecipeType) GetNotes

func (x *RecipeType) GetNotes() string

func (*RecipeType) GetOriginalGravity

func (x *RecipeType) GetOriginalGravity() *GravityType

func (*RecipeType) GetPackaging

func (x *RecipeType) GetPackaging() *PackagingProcedureType

func (*RecipeType) GetStyle

func (x *RecipeType) GetStyle() *RecipeStyleType

func (*RecipeType) GetTaste

func (x *RecipeType) GetTaste() *TasteType

func (*RecipeType) GetType

func (x *RecipeType) GetType() RecipeUnit

func (*RecipeType) ProtoMessage

func (*RecipeType) ProtoMessage()

func (*RecipeType) ProtoReflect

func (x *RecipeType) ProtoReflect() protoreflect.Message

func (*RecipeType) Reset

func (x *RecipeType) Reset()

func (*RecipeType) String

func (x *RecipeType) String() string

type RecipeUnit added in v1.128.0

type RecipeUnit int32
const (
	RecipeUnit_RECIPE_UNIT_UNSPECIFIED RecipeUnit = 0
	// cider
	RecipeUnit_RECIPE_UNIT_CIDER RecipeUnit = 1
	// kombucha
	RecipeUnit_RECIPE_UNIT_KOMBUCHA RecipeUnit = 2
	// soda
	RecipeUnit_RECIPE_UNIT_SODA RecipeUnit = 3
	// other
	RecipeUnit_RECIPE_UNIT_OTHER RecipeUnit = 4
	// mead
	RecipeUnit_RECIPE_UNIT_MEAD RecipeUnit = 5
	// wine
	RecipeUnit_RECIPE_UNIT_WINE RecipeUnit = 6
	// extract
	RecipeUnit_RECIPE_UNIT_EXTRACT RecipeUnit = 7
	// partial mash
	RecipeUnit_RECIPE_UNIT_PARTIAL_MASH RecipeUnit = 8
	// all grain
	RecipeUnit_RECIPE_UNIT_ALL_GRAIN RecipeUnit = 9
)

func (RecipeUnit) Descriptor added in v1.128.0

func (RecipeUnit) Descriptor() protoreflect.EnumDescriptor

func (RecipeUnit) Enum added in v1.128.0

func (x RecipeUnit) Enum() *RecipeUnit

func (RecipeUnit) EnumDescriptor deprecated added in v1.128.0

func (RecipeUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use RecipeUnit.Descriptor instead.

func (RecipeUnit) Number added in v1.128.0

func (x RecipeUnit) Number() protoreflect.EnumNumber

func (RecipeUnit) String added in v1.128.0

func (x RecipeUnit) String() string

func (RecipeUnit) Type added in v1.128.0

type SRM added in v1.163.0

type SRM int32
const (
	SRM_SRM_UNSPECIFIED SRM = 0
	SRM_SRM_1           SRM = 1
	SRM_SRM_2           SRM = 2
	SRM_SRM_3           SRM = 3
	SRM_SRM_4           SRM = 4
	SRM_SRM_5           SRM = 5
	SRM_SRM_6           SRM = 6
	SRM_SRM_7           SRM = 7
	SRM_SRM_8           SRM = 8
	SRM_SRM_9           SRM = 9
	SRM_SRM_10          SRM = 10
	SRM_SRM_11          SRM = 11
	SRM_SRM_12          SRM = 12
	SRM_SRM_13          SRM = 13
	SRM_SRM_14          SRM = 14
	SRM_SRM_15          SRM = 15
	SRM_SRM_16          SRM = 16
	SRM_SRM_17          SRM = 17
	SRM_SRM_18          SRM = 18
	SRM_SRM_19          SRM = 19
	SRM_SRM_20          SRM = 20
	SRM_SRM_21          SRM = 21
	SRM_SRM_22          SRM = 22
	SRM_SRM_23          SRM = 23
	SRM_SRM_24          SRM = 24
	SRM_SRM_25          SRM = 25
	SRM_SRM_26          SRM = 26
	SRM_SRM_27          SRM = 27
	SRM_SRM_28          SRM = 28
	SRM_SRM_29          SRM = 29
	SRM_SRM_30          SRM = 30
)

func (SRM) Descriptor added in v1.163.0

func (SRM) Descriptor() protoreflect.EnumDescriptor

func (SRM) Enum added in v1.163.0

func (x SRM) Enum() *SRM

func (SRM) EnumDescriptor deprecated added in v1.163.0

func (SRM) EnumDescriptor() ([]byte, []int)

Deprecated: Use SRM.Descriptor instead.

func (SRM) Number added in v1.163.0

func (x SRM) Number() protoreflect.EnumNumber

func (SRM) String added in v1.163.0

func (x SRM) String() string

func (SRM) Type added in v1.163.0

func (SRM) Type() protoreflect.EnumType

type SpecificHeatType

type SpecificHeatType struct {
	Value float64          `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  SpecificHeatUnit `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.v1.SpecificHeatUnit" json:"unit,omitempty"`
	// contains filtered or unexported fields
}

func (*SpecificHeatType) Descriptor deprecated

func (*SpecificHeatType) Descriptor() ([]byte, []int)

Deprecated: Use SpecificHeatType.ProtoReflect.Descriptor instead.

func (*SpecificHeatType) GetUnit

func (x *SpecificHeatType) GetUnit() SpecificHeatUnit

func (*SpecificHeatType) GetValue

func (x *SpecificHeatType) GetValue() float64

func (*SpecificHeatType) ProtoMessage

func (*SpecificHeatType) ProtoMessage()

func (*SpecificHeatType) ProtoReflect

func (x *SpecificHeatType) ProtoReflect() protoreflect.Message

func (*SpecificHeatType) Reset

func (x *SpecificHeatType) Reset()

func (*SpecificHeatType) String

func (x *SpecificHeatType) String() string

type SpecificHeatUnit added in v1.123.0

type SpecificHeatUnit int32
const (
	SpecificHeatUnit_SPECIFIC_HEAT_UNIT_UNSPECIFIED SpecificHeatUnit = 0
	// Cal/(g C)
	SpecificHeatUnit_SPECIFIC_HEAT_UNIT_CALGC SpecificHeatUnit = 1
	// J/(kg K)
	SpecificHeatUnit_SPECIFIC_HEAT_UNIT_JKGK SpecificHeatUnit = 2
	// BTU/(lb F)
	SpecificHeatUnit_SPECIFIC_HEAT_UNIT_BTULBF SpecificHeatUnit = 3
)

func (SpecificHeatUnit) Descriptor added in v1.123.0

func (SpecificHeatUnit) DisplayName added in v1.140.0

func (x SpecificHeatUnit) DisplayName() string

func (SpecificHeatUnit) Enum added in v1.123.0

func (SpecificHeatUnit) EnumDescriptor deprecated added in v1.123.0

func (SpecificHeatUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use SpecificHeatUnit.Descriptor instead.

func (SpecificHeatUnit) Number added in v1.123.0

func (SpecificHeatUnit) String added in v1.123.0

func (x SpecificHeatUnit) String() string

func (SpecificHeatUnit) StringName added in v1.141.0

func (x SpecificHeatUnit) StringName() string

func (SpecificHeatUnit) Type added in v1.123.0

type SpecificVolumeRangeType added in v1.57.0

type SpecificVolumeRangeType struct {
	Minimum *SpecificVolumeType `protobuf:"bytes,1,opt,name=minimum,proto3" json:"minimum,omitempty"`
	Maximum *SpecificVolumeType `protobuf:"bytes,2,opt,name=maximum,proto3" json:"maximum,omitempty"`
	// contains filtered or unexported fields
}

func (*SpecificVolumeRangeType) Descriptor deprecated added in v1.57.0

func (*SpecificVolumeRangeType) Descriptor() ([]byte, []int)

Deprecated: Use SpecificVolumeRangeType.ProtoReflect.Descriptor instead.

func (*SpecificVolumeRangeType) GetMaximum added in v1.57.0

func (*SpecificVolumeRangeType) GetMinimum added in v1.57.0

func (*SpecificVolumeRangeType) ProtoMessage added in v1.57.0

func (*SpecificVolumeRangeType) ProtoMessage()

func (*SpecificVolumeRangeType) ProtoReflect added in v1.57.0

func (x *SpecificVolumeRangeType) ProtoReflect() protoreflect.Message

func (*SpecificVolumeRangeType) Reset added in v1.57.0

func (x *SpecificVolumeRangeType) Reset()

func (*SpecificVolumeRangeType) String added in v1.57.0

func (x *SpecificVolumeRangeType) String() string

type SpecificVolumeType

type SpecificVolumeType struct {
	Value float64            `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  SpecificVolumeUnit `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.v1.SpecificVolumeUnit" json:"unit,omitempty"`
	// contains filtered or unexported fields
}

func (*SpecificVolumeType) Descriptor deprecated

func (*SpecificVolumeType) Descriptor() ([]byte, []int)

Deprecated: Use SpecificVolumeType.ProtoReflect.Descriptor instead.

func (*SpecificVolumeType) GetUnit

func (*SpecificVolumeType) GetValue

func (x *SpecificVolumeType) GetValue() float64

func (*SpecificVolumeType) ProtoMessage

func (*SpecificVolumeType) ProtoMessage()

func (*SpecificVolumeType) ProtoReflect

func (x *SpecificVolumeType) ProtoReflect() protoreflect.Message

func (*SpecificVolumeType) Reset

func (x *SpecificVolumeType) Reset()

func (*SpecificVolumeType) String

func (x *SpecificVolumeType) String() string

type SpecificVolumeUnit added in v1.123.0

type SpecificVolumeUnit int32
const (
	SpecificVolumeUnit_SPECIFIC_VOLUME_UNIT_UNSPECIFIED SpecificVolumeUnit = 0
	// qt/lb
	SpecificVolumeUnit_SPECIFIC_VOLUME_UNIT_QTLB SpecificVolumeUnit = 1
	// gal/lb
	SpecificVolumeUnit_SPECIFIC_VOLUME_UNIT_GALLB SpecificVolumeUnit = 2
	// gal/oz
	SpecificVolumeUnit_SPECIFIC_VOLUME_UNIT_GALOZ SpecificVolumeUnit = 3
	// l/g
	SpecificVolumeUnit_SPECIFIC_VOLUME_UNIT_LG SpecificVolumeUnit = 4
	// l/kg
	SpecificVolumeUnit_SPECIFIC_VOLUME_UNIT_LKG SpecificVolumeUnit = 5
	// floz/oz
	SpecificVolumeUnit_SPECIFIC_VOLUME_UNIT_FLOZOZ SpecificVolumeUnit = 6
	// m^3/kg
	SpecificVolumeUnit_SPECIFIC_VOLUME_UNIT_M3KG SpecificVolumeUnit = 7
	// ft^3/lb
	SpecificVolumeUnit_SPECIFIC_VOLUME_UNIT_FT3LB SpecificVolumeUnit = 8
)

func (SpecificVolumeUnit) Descriptor added in v1.123.0

func (SpecificVolumeUnit) DisplayName added in v1.140.0

func (x SpecificVolumeUnit) DisplayName() string

func (SpecificVolumeUnit) Enum added in v1.123.0

func (SpecificVolumeUnit) EnumDescriptor deprecated added in v1.123.0

func (SpecificVolumeUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use SpecificVolumeUnit.Descriptor instead.

func (SpecificVolumeUnit) Number added in v1.123.0

func (SpecificVolumeUnit) String added in v1.123.0

func (x SpecificVolumeUnit) String() string

func (SpecificVolumeUnit) StringName added in v1.141.0

func (x SpecificVolumeUnit) StringName() string

func (SpecificVolumeUnit) Type added in v1.123.0

type StyleCategories added in v1.133.0

type StyleCategories int32
const (
	StyleCategories_STYLE_CATEGORIES_UNSPECIFIED StyleCategories = 0
	// beer
	StyleCategories_STYLE_CATEGORIES_BEER StyleCategories = 1
	// cider
	StyleCategories_STYLE_CATEGORIES_CIDER StyleCategories = 2
	// kombucha
	StyleCategories_STYLE_CATEGORIES_KOMBUCHA StyleCategories = 3
	// mead
	StyleCategories_STYLE_CATEGORIES_MEAD StyleCategories = 4
	// soda
	StyleCategories_STYLE_CATEGORIES_SODA StyleCategories = 5
	// wine
	StyleCategories_STYLE_CATEGORIES_WINE StyleCategories = 6
	// other
	StyleCategories_STYLE_CATEGORIES_OTHER StyleCategories = 7
)

func (StyleCategories) Descriptor added in v1.133.0

func (StyleCategories) Enum added in v1.133.0

func (x StyleCategories) Enum() *StyleCategories

func (StyleCategories) EnumDescriptor deprecated added in v1.133.0

func (StyleCategories) EnumDescriptor() ([]byte, []int)

Deprecated: Use StyleCategories.Descriptor instead.

func (StyleCategories) Number added in v1.133.0

func (StyleCategories) String added in v1.133.0

func (x StyleCategories) String() string

func (StyleCategories) Type added in v1.133.0

type StyleType

type StyleType struct {
	Id                           string                `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Aroma                        string                `protobuf:"bytes,2,opt,name=aroma,proto3" json:"aroma,omitempty"`
	Ingredients                  string                `protobuf:"bytes,3,opt,name=ingredients,proto3" json:"ingredients,omitempty"`
	CategoryNumber               int32                 `protobuf:"varint,4,opt,name=category_number,json=categoryNumber,proto3" json:"category_number,omitempty"`
	Notes                        string                `protobuf:"bytes,5,opt,name=notes,proto3" json:"notes,omitempty"`
	Flavor                       string                `protobuf:"bytes,6,opt,name=flavor,proto3" json:"flavor,omitempty"`
	Mouthfeel                    string                `protobuf:"bytes,7,opt,name=mouthfeel,proto3" json:"mouthfeel,omitempty"`
	FinalGravity                 *GravityRangeType     `protobuf:"bytes,8,opt,name=final_gravity,json=finalGravity,proto3" json:"final_gravity,omitempty"`
	StyleGuide                   string                `protobuf:"bytes,9,opt,name=style_guide,json=styleGuide,proto3" json:"style_guide,omitempty"`
	Color                        *ColorRangeType       `protobuf:"bytes,10,opt,name=color,proto3" json:"color,omitempty"`
	OriginalGravity              *GravityRangeType     `protobuf:"bytes,11,opt,name=original_gravity,json=originalGravity,proto3" json:"original_gravity,omitempty"`
	Examples                     string                `protobuf:"bytes,12,opt,name=examples,proto3" json:"examples,omitempty"`
	Name                         string                `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
	Carbonation                  *CarbonationRangeType `protobuf:"bytes,14,opt,name=carbonation,proto3" json:"carbonation,omitempty"`
	AlcoholByVolume              *PercentRangeType     `protobuf:"bytes,15,opt,name=alcohol_by_volume,json=alcoholByVolume,proto3" json:"alcohol_by_volume,omitempty"`
	InternationalBitternessUnits *BitternessRangeType  `` /* 148-byte string literal not displayed */
	Appearance                   string                `protobuf:"bytes,17,opt,name=appearance,proto3" json:"appearance,omitempty"`
	Category                     string                `protobuf:"bytes,18,opt,name=category,proto3" json:"category,omitempty"`
	StyleLetter                  string                `protobuf:"bytes,19,opt,name=style_letter,json=styleLetter,proto3" json:"style_letter,omitempty"`
	Type                         StyleCategories       `protobuf:"varint,20,opt,name=type,proto3,enum=beerproto.v1.StyleCategories" json:"type,omitempty"`
	OverallImpression            string                `protobuf:"bytes,21,opt,name=overall_impression,json=overallImpression,proto3" json:"overall_impression,omitempty"`
	// contains filtered or unexported fields
}

StyleType provide information for Style categorization

func (*StyleType) Descriptor deprecated

func (*StyleType) Descriptor() ([]byte, []int)

Deprecated: Use StyleType.ProtoReflect.Descriptor instead.

func (*StyleType) GetAlcoholByVolume

func (x *StyleType) GetAlcoholByVolume() *PercentRangeType

func (*StyleType) GetAppearance

func (x *StyleType) GetAppearance() string

func (*StyleType) GetAroma

func (x *StyleType) GetAroma() string

func (*StyleType) GetCarbonation

func (x *StyleType) GetCarbonation() *CarbonationRangeType

func (*StyleType) GetCategory

func (x *StyleType) GetCategory() string

func (*StyleType) GetCategoryNumber

func (x *StyleType) GetCategoryNumber() int32

func (*StyleType) GetColor

func (x *StyleType) GetColor() *ColorRangeType

func (*StyleType) GetExamples

func (x *StyleType) GetExamples() string

func (*StyleType) GetFinalGravity

func (x *StyleType) GetFinalGravity() *GravityRangeType

func (*StyleType) GetFlavor

func (x *StyleType) GetFlavor() string

func (*StyleType) GetId

func (x *StyleType) GetId() string

func (*StyleType) GetIngredients

func (x *StyleType) GetIngredients() string

func (*StyleType) GetInternationalBitternessUnits

func (x *StyleType) GetInternationalBitternessUnits() *BitternessRangeType

func (*StyleType) GetMouthfeel

func (x *StyleType) GetMouthfeel() string

func (*StyleType) GetName

func (x *StyleType) GetName() string

func (*StyleType) GetNotes

func (x *StyleType) GetNotes() string

func (*StyleType) GetOriginalGravity

func (x *StyleType) GetOriginalGravity() *GravityRangeType

func (*StyleType) GetOverallImpression

func (x *StyleType) GetOverallImpression() string

func (*StyleType) GetStyleGuide

func (x *StyleType) GetStyleGuide() string

func (*StyleType) GetStyleLetter

func (x *StyleType) GetStyleLetter() string

func (*StyleType) GetType

func (x *StyleType) GetType() StyleCategories

func (*StyleType) ProtoMessage

func (*StyleType) ProtoMessage()

func (*StyleType) ProtoReflect

func (x *StyleType) ProtoReflect() protoreflect.Message

func (*StyleType) Reset

func (x *StyleType) Reset()

func (*StyleType) String

func (x *StyleType) String() string

type TasteType

type TasteType struct {
	Notes  string  `protobuf:"bytes,1,opt,name=notes,proto3" json:"notes,omitempty"`
	Rating float64 `protobuf:"fixed64,2,opt,name=rating,proto3" json:"rating,omitempty"`
	// contains filtered or unexported fields
}

func (*TasteType) Descriptor deprecated

func (*TasteType) Descriptor() ([]byte, []int)

Deprecated: Use TasteType.ProtoReflect.Descriptor instead.

func (*TasteType) GetNotes

func (x *TasteType) GetNotes() string

func (*TasteType) GetRating

func (x *TasteType) GetRating() float64

func (*TasteType) ProtoMessage

func (*TasteType) ProtoMessage()

func (*TasteType) ProtoReflect

func (x *TasteType) ProtoReflect() protoreflect.Message

func (*TasteType) Reset

func (x *TasteType) Reset()

func (*TasteType) String

func (x *TasteType) String() string

type TemperatureRangeType

type TemperatureRangeType struct {
	Minimum *TemperatureType `protobuf:"bytes,1,opt,name=minimum,proto3" json:"minimum,omitempty"`
	Maximum *TemperatureType `protobuf:"bytes,2,opt,name=maximum,proto3" json:"maximum,omitempty"`
	// contains filtered or unexported fields
}

func (*TemperatureRangeType) Descriptor deprecated

func (*TemperatureRangeType) Descriptor() ([]byte, []int)

Deprecated: Use TemperatureRangeType.ProtoReflect.Descriptor instead.

func (*TemperatureRangeType) GetMaximum

func (x *TemperatureRangeType) GetMaximum() *TemperatureType

func (*TemperatureRangeType) GetMinimum

func (x *TemperatureRangeType) GetMinimum() *TemperatureType

func (*TemperatureRangeType) ProtoMessage

func (*TemperatureRangeType) ProtoMessage()

func (*TemperatureRangeType) ProtoReflect

func (x *TemperatureRangeType) ProtoReflect() protoreflect.Message

func (*TemperatureRangeType) Reset

func (x *TemperatureRangeType) Reset()

func (*TemperatureRangeType) String

func (x *TemperatureRangeType) String() string

type TemperatureType

type TemperatureType struct {
	Value float64         `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  TemperatureUnit `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.v1.TemperatureUnit" json:"unit,omitempty"`
	// contains filtered or unexported fields
}

func (*TemperatureType) Descriptor deprecated

func (*TemperatureType) Descriptor() ([]byte, []int)

Deprecated: Use TemperatureType.ProtoReflect.Descriptor instead.

func (*TemperatureType) DisplayName added in v1.174.0

func (x *TemperatureType) DisplayName() string

func (*TemperatureType) GetUnit

func (x *TemperatureType) GetUnit() TemperatureUnit

func (*TemperatureType) GetValue

func (x *TemperatureType) GetValue() float64

func (*TemperatureType) ProtoMessage

func (*TemperatureType) ProtoMessage()

func (*TemperatureType) ProtoReflect

func (x *TemperatureType) ProtoReflect() protoreflect.Message

func (*TemperatureType) Reset

func (x *TemperatureType) Reset()

func (*TemperatureType) String

func (x *TemperatureType) String() string

type TemperatureUnit added in v1.123.0

type TemperatureUnit int32
const (
	TemperatureUnit_TEMPERATURE_UNIT_UNSPECIFIED TemperatureUnit = 0
	TemperatureUnit_TEMPERATURE_UNIT_C           TemperatureUnit = 1
	TemperatureUnit_TEMPERATURE_UNIT_F           TemperatureUnit = 2
)

func (TemperatureUnit) Descriptor added in v1.123.0

func (TemperatureUnit) DisplayName added in v1.140.0

func (x TemperatureUnit) DisplayName() string

func (TemperatureUnit) Enum added in v1.123.0

func (x TemperatureUnit) Enum() *TemperatureUnit

func (TemperatureUnit) EnumDescriptor deprecated added in v1.123.0

func (TemperatureUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use TemperatureUnit.Descriptor instead.

func (TemperatureUnit) Number added in v1.123.0

func (TemperatureUnit) String added in v1.123.0

func (x TemperatureUnit) String() string

func (TemperatureUnit) StringName added in v1.141.0

func (x TemperatureUnit) StringName() string

func (TemperatureUnit) Type added in v1.123.0

type TimeRangeType added in v1.66.0

type TimeRangeType struct {
	Minimum *TimeType `protobuf:"bytes,1,opt,name=minimum,proto3" json:"minimum,omitempty"`
	Maximum *TimeType `protobuf:"bytes,2,opt,name=maximum,proto3" json:"maximum,omitempty"`
	// contains filtered or unexported fields
}

func (*TimeRangeType) Descriptor deprecated added in v1.66.0

func (*TimeRangeType) Descriptor() ([]byte, []int)

Deprecated: Use TimeRangeType.ProtoReflect.Descriptor instead.

func (*TimeRangeType) GetMaximum added in v1.66.0

func (x *TimeRangeType) GetMaximum() *TimeType

func (*TimeRangeType) GetMinimum added in v1.66.0

func (x *TimeRangeType) GetMinimum() *TimeType

func (*TimeRangeType) ProtoMessage added in v1.66.0

func (*TimeRangeType) ProtoMessage()

func (*TimeRangeType) ProtoReflect added in v1.66.0

func (x *TimeRangeType) ProtoReflect() protoreflect.Message

func (*TimeRangeType) Reset added in v1.66.0

func (x *TimeRangeType) Reset()

func (*TimeRangeType) String added in v1.66.0

func (x *TimeRangeType) String() string

type TimeType

type TimeType struct {
	Value int64    `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  TimeUnit `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.v1.TimeUnit" json:"unit,omitempty"`
	// contains filtered or unexported fields
}

func (*TimeType) Descriptor deprecated

func (*TimeType) Descriptor() ([]byte, []int)

Deprecated: Use TimeType.ProtoReflect.Descriptor instead.

func (*TimeType) DisplayName added in v1.174.0

func (x *TimeType) DisplayName() string

func (*TimeType) GetUnit

func (x *TimeType) GetUnit() TimeUnit

func (*TimeType) GetValue

func (x *TimeType) GetValue() int64

func (*TimeType) Milliseconds

func (t *TimeType) Milliseconds() int64

Milliseconds returns the duration as an integer millisecond count.

func (*TimeType) ProtoMessage

func (*TimeType) ProtoMessage()

func (*TimeType) ProtoReflect

func (x *TimeType) ProtoReflect() protoreflect.Message

func (*TimeType) Reset

func (x *TimeType) Reset()

func (*TimeType) Seconds

func (t *TimeType) Seconds() int64

Seconds returns the duration as a floating point number of seconds.

func (*TimeType) String

func (x *TimeType) String() string

type TimeUnit added in v1.123.0

type TimeUnit int32
const (
	TimeUnit_TIME_UNIT_UNSPECIFIED TimeUnit = 0
	// sec
	TimeUnit_TIME_UNIT_SEC TimeUnit = 1
	// min
	TimeUnit_TIME_UNIT_MIN TimeUnit = 2
	// hr
	TimeUnit_TIME_UNIT_HR TimeUnit = 3
	// day
	TimeUnit_TIME_UNIT_DAY TimeUnit = 4
	// week
	TimeUnit_TIME_UNIT_WEEK TimeUnit = 5
)

func (TimeUnit) Descriptor added in v1.123.0

func (TimeUnit) Descriptor() protoreflect.EnumDescriptor

func (TimeUnit) DisplayName added in v1.140.0

func (x TimeUnit) DisplayName() string

func (TimeUnit) Enum added in v1.123.0

func (x TimeUnit) Enum() *TimeUnit

func (TimeUnit) EnumDescriptor deprecated added in v1.123.0

func (TimeUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use TimeUnit.Descriptor instead.

func (TimeUnit) Number added in v1.123.0

func (x TimeUnit) Number() protoreflect.EnumNumber

func (TimeUnit) String added in v1.123.0

func (x TimeUnit) String() string

func (TimeUnit) StringName added in v1.141.0

func (x TimeUnit) StringName() string

func (TimeUnit) Type added in v1.123.0

type TimingType

type TimingType struct {

	// What time during a process step is added, eg a value of 2 days for a dry hop addition would be added 2 days into the fermentation step.
	Time *TimeType `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"`
	// How long an ingredient addition remains, this was referred to as time in the BeerXML standard. E.G. A 40 minute hop boil additions means to boil for 40 minutes, and a 2 day duration for a dry hop means to remove it after 2 days.
	Duration *TimeType `protobuf:"bytes,2,opt,name=duration,proto3" json:"duration,omitempty"`
	// A continuous addition is spread out evenly and added during the entire process step, eg 60 minute IPA by dogfish head takes all ofthe hop additions and adds them throughout the entire boil.
	Continuous bool `protobuf:"varint,3,opt,name=continuous,proto3" json:"continuous,omitempty"`
	// Used to indicate when an addition is added based on a desired specific gravity. E.G. Add dry hop at when SG is 1.018.
	SpecificGravity *GravityType `protobuf:"bytes,4,opt,name=specific_gravity,json=specificGravity,proto3" json:"specific_gravity,omitempty"`
	// Used to indicate when an addition is added based on a desired specific pH. eg Add brett when pH is 3.4.
	Ph *AcidityType `protobuf:"bytes,5,opt,name=ph,proto3" json:"ph,omitempty"`
	// Used to indicate what step this ingredient timing addition is referencing. EG A value of 2 for add_to_fermentation would mean to add during the second fermentation step.
	Step int32   `protobuf:"varint,6,opt,name=step,proto3" json:"step,omitempty"`
	Use  UseType `protobuf:"varint,7,opt,name=use,proto3,enum=beerproto.v1.UseType" json:"use,omitempty"`
	// contains filtered or unexported fields
}

The timing object fully describes the timing of an addition with options for basis on time, gravity, or pH at any process step

func (*TimingType) Descriptor deprecated

func (*TimingType) Descriptor() ([]byte, []int)

Deprecated: Use TimingType.ProtoReflect.Descriptor instead.

func (*TimingType) GetContinuous

func (x *TimingType) GetContinuous() bool

func (*TimingType) GetDuration

func (x *TimingType) GetDuration() *TimeType

func (*TimingType) GetPh

func (x *TimingType) GetPh() *AcidityType

func (*TimingType) GetSpecificGravity

func (x *TimingType) GetSpecificGravity() *GravityType

func (*TimingType) GetStep

func (x *TimingType) GetStep() int32

func (*TimingType) GetTime

func (x *TimingType) GetTime() *TimeType

func (*TimingType) GetUse

func (x *TimingType) GetUse() UseType

func (*TimingType) ProtoMessage

func (*TimingType) ProtoMessage()

func (*TimingType) ProtoReflect

func (x *TimingType) ProtoReflect() protoreflect.Message

func (*TimingType) Reset

func (x *TimingType) Reset()

func (*TimingType) String

func (x *TimingType) String() string

type UnaryExpression added in v1.155.0

type UnaryExpression struct {
	Double float64 `protobuf:"fixed64,1,opt,name=double,proto3" json:"double,omitempty"`
	// contains filtered or unexported fields
}

func (*UnaryExpression) Descriptor deprecated added in v1.155.0

func (*UnaryExpression) Descriptor() ([]byte, []int)

Deprecated: Use UnaryExpression.ProtoReflect.Descriptor instead.

func (*UnaryExpression) GetDouble added in v1.155.0

func (x *UnaryExpression) GetDouble() float64

func (*UnaryExpression) ProtoMessage added in v1.155.0

func (*UnaryExpression) ProtoMessage()

func (*UnaryExpression) ProtoReflect added in v1.155.0

func (x *UnaryExpression) ProtoReflect() protoreflect.Message

func (*UnaryExpression) Reset added in v1.155.0

func (x *UnaryExpression) Reset()

func (*UnaryExpression) String added in v1.155.0

func (x *UnaryExpression) String() string

type UnitType

type UnitType struct {
	Value float64  `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  UnitUnit `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.v1.UnitUnit" json:"unit,omitempty"`
	// contains filtered or unexported fields
}

UnitType is used where unitless amounts are required, such as 1 apple, or 1 yeast packet

func (*UnitType) Descriptor deprecated

func (*UnitType) Descriptor() ([]byte, []int)

Deprecated: Use UnitType.ProtoReflect.Descriptor instead.

func (*UnitType) DisplayName added in v1.176.0

func (x *UnitType) DisplayName() string

func (*UnitType) GetUnit

func (x *UnitType) GetUnit() UnitUnit

func (*UnitType) GetValue

func (x *UnitType) GetValue() float64

func (*UnitType) ProtoMessage

func (*UnitType) ProtoMessage()

func (*UnitType) ProtoReflect

func (x *UnitType) ProtoReflect() protoreflect.Message

func (*UnitType) Reset

func (x *UnitType) Reset()

func (*UnitType) String

func (x *UnitType) String() string

type UnitUnit added in v1.123.0

type UnitUnit int32
const (
	UnitUnit_UNIT_UNIT_UNSPECIFIED UnitUnit = 0
	// 1
	UnitUnit_UNIT_UNIT_ONE UnitUnit = 1
	// unit
	UnitUnit_UNIT_UNIT_UNIT UnitUnit = 2
	// each
	UnitUnit_UNIT_UNIT_EACH UnitUnit = 3
	// dimensionless
	UnitUnit_UNIT_UNIT_DIMENSIONLESS UnitUnit = 4
	// pkg
	UnitUnit_UNIT_UNIT_PKG UnitUnit = 5
)

func (UnitUnit) Descriptor added in v1.123.0

func (UnitUnit) Descriptor() protoreflect.EnumDescriptor

func (UnitUnit) DisplayName added in v1.140.0

func (x UnitUnit) DisplayName() string

func (UnitUnit) Enum added in v1.123.0

func (x UnitUnit) Enum() *UnitUnit

func (UnitUnit) EnumDescriptor deprecated added in v1.123.0

func (UnitUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use UnitUnit.Descriptor instead.

func (UnitUnit) Number added in v1.123.0

func (x UnitUnit) Number() protoreflect.EnumNumber

func (UnitUnit) String added in v1.123.0

func (x UnitUnit) String() string

func (UnitUnit) StringName added in v1.141.0

func (x UnitUnit) StringName() string

func (UnitUnit) Type added in v1.123.0

type UseType

type UseType int32
const (
	UseType_USE_TYPE_UNSPECIFIED UseType = 0
	// add to mash
	UseType_USE_TYPE_ADD_TO_MASH UseType = 1
	// add to boil
	UseType_USE_TYPE_ADD_TO_BOIL UseType = 2
	// add to fermentation
	UseType_USE_TYPE_ADD_TO_FERMENTATION UseType = 3
	// add to package
	UseType_USE_TYPE_ADD_TO_PACKAGE UseType = 4
)

func (UseType) Descriptor

func (UseType) Descriptor() protoreflect.EnumDescriptor

func (UseType) Enum

func (x UseType) Enum() *UseType

func (UseType) EnumDescriptor deprecated

func (UseType) EnumDescriptor() ([]byte, []int)

Deprecated: Use UseType.Descriptor instead.

func (UseType) Number

func (x UseType) Number() protoreflect.EnumNumber

func (UseType) String

func (x UseType) String() string

func (UseType) Type

func (UseType) Type() protoreflect.EnumType

type VarietyInformation

type VarietyInformation struct {
	Id        string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Inventory *HopInventoryType      `protobuf:"bytes,2,opt,name=inventory,proto3" json:"inventory,omitempty"`
	Type      VarietyInformationType `protobuf:"varint,3,opt,name=type,proto3,enum=beerproto.v1.VarietyInformationType" json:"type,omitempty"`
	// Oil Content information object.
	OilContent *OilContentType `protobuf:"bytes,4,opt,name=oil_content,json=oilContent,proto3" json:"oil_content,omitempty"`
	// Defined as the percentage of hop alpha lost in 6 months of storage.
	PercentLost *PercentType       `protobuf:"bytes,5,opt,name=percent_lost,json=percentLost,proto3" json:"percent_lost,omitempty"`
	ProductId   string             `protobuf:"bytes,6,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	AlphaAcid   *PercentType       `protobuf:"bytes,7,opt,name=alpha_acid,json=alphaAcid,proto3" json:"alpha_acid,omitempty"`
	BetaAcid    *PercentType       `protobuf:"bytes,8,opt,name=beta_acid,json=betaAcid,proto3" json:"beta_acid,omitempty"`
	Name        string             `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
	Origin      string             `protobuf:"bytes,10,opt,name=origin,proto3" json:"origin,omitempty"`
	Substitutes string             `protobuf:"bytes,11,opt,name=substitutes,proto3" json:"substitutes,omitempty"`
	Year        string             `protobuf:"bytes,12,opt,name=year,proto3" json:"year,omitempty"`
	Form        HopVarietyBaseForm `protobuf:"varint,13,opt,name=form,proto3,enum=beerproto.v1.HopVarietyBaseForm" json:"form,omitempty"`
	Producer    string             `protobuf:"bytes,14,opt,name=producer,proto3" json:"producer,omitempty"`
	Notes       string             `protobuf:"bytes,15,opt,name=notes,proto3" json:"notes,omitempty"`
	// contains filtered or unexported fields
}

VarietyInformation collects the attributes of a hop variety to store as record information

func (*VarietyInformation) Descriptor deprecated

func (*VarietyInformation) Descriptor() ([]byte, []int)

Deprecated: Use VarietyInformation.ProtoReflect.Descriptor instead.

func (*VarietyInformation) GetAlphaAcid

func (x *VarietyInformation) GetAlphaAcid() *PercentType

func (*VarietyInformation) GetBetaAcid

func (x *VarietyInformation) GetBetaAcid() *PercentType

func (*VarietyInformation) GetForm

func (*VarietyInformation) GetId

func (x *VarietyInformation) GetId() string

func (*VarietyInformation) GetInventory

func (x *VarietyInformation) GetInventory() *HopInventoryType

func (*VarietyInformation) GetName

func (x *VarietyInformation) GetName() string

func (*VarietyInformation) GetNotes

func (x *VarietyInformation) GetNotes() string

func (*VarietyInformation) GetOilContent

func (x *VarietyInformation) GetOilContent() *OilContentType

func (*VarietyInformation) GetOrigin

func (x *VarietyInformation) GetOrigin() string

func (*VarietyInformation) GetPercentLost

func (x *VarietyInformation) GetPercentLost() *PercentType

func (*VarietyInformation) GetProducer

func (x *VarietyInformation) GetProducer() string

func (*VarietyInformation) GetProductId

func (x *VarietyInformation) GetProductId() string

func (*VarietyInformation) GetSubstitutes

func (x *VarietyInformation) GetSubstitutes() string

func (*VarietyInformation) GetType

func (*VarietyInformation) GetYear

func (x *VarietyInformation) GetYear() string

func (*VarietyInformation) ProtoMessage

func (*VarietyInformation) ProtoMessage()

func (*VarietyInformation) ProtoReflect

func (x *VarietyInformation) ProtoReflect() protoreflect.Message

func (*VarietyInformation) Reset

func (x *VarietyInformation) Reset()

func (*VarietyInformation) String

func (x *VarietyInformation) String() string

type VarietyInformationType added in v1.126.0

type VarietyInformationType int32
const (
	VarietyInformationType_VARIETY_INFORMATION_TYPE_UNSPECIFIED VarietyInformationType = 0
	// aroma
	VarietyInformationType_VARIETY_INFORMATION_TYPE_AROMA VarietyInformationType = 1
	// bittering
	VarietyInformationType_VARIETY_INFORMATION_TYPE_BITTERING VarietyInformationType = 2
	// flavor
	VarietyInformationType_VARIETY_INFORMATION_TYPE_FLAVOR VarietyInformationType = 3
	// aroma/bittering
	VarietyInformationType_VARIETY_INFORMATION_TYPE_AROMA_BITTERING VarietyInformationType = 4
	// bittering/flavor
	VarietyInformationType_VARIETY_INFORMATION_TYPE_BITTERING_FLAVOR VarietyInformationType = 5
	// aroma/flavor
	VarietyInformationType_VARIETY_INFORMATION_TYPE_AROMA_FLAVOR VarietyInformationType = 6
	// aroma/bittering/flavor
	VarietyInformationType_VARIETY_INFORMATION_TYPE_AROMA_BITTERING_FLAVOR VarietyInformationType = 7
)

func (VarietyInformationType) Descriptor added in v1.126.0

func (VarietyInformationType) Enum added in v1.126.0

func (VarietyInformationType) EnumDescriptor deprecated added in v1.126.0

func (VarietyInformationType) EnumDescriptor() ([]byte, []int)

Deprecated: Use VarietyInformationType.Descriptor instead.

func (VarietyInformationType) Number added in v1.126.0

func (VarietyInformationType) String added in v1.126.0

func (x VarietyInformationType) String() string

func (VarietyInformationType) Type added in v1.126.0

type ViscosityRangeType added in v1.66.0

type ViscosityRangeType struct {
	Minimum *ViscosityType `protobuf:"bytes,1,opt,name=minimum,proto3" json:"minimum,omitempty"`
	Maximum *ViscosityType `protobuf:"bytes,2,opt,name=maximum,proto3" json:"maximum,omitempty"`
	// contains filtered or unexported fields
}

func (*ViscosityRangeType) Descriptor deprecated added in v1.66.0

func (*ViscosityRangeType) Descriptor() ([]byte, []int)

Deprecated: Use ViscosityRangeType.ProtoReflect.Descriptor instead.

func (*ViscosityRangeType) GetMaximum added in v1.66.0

func (x *ViscosityRangeType) GetMaximum() *ViscosityType

func (*ViscosityRangeType) GetMinimum added in v1.66.0

func (x *ViscosityRangeType) GetMinimum() *ViscosityType

func (*ViscosityRangeType) ProtoMessage added in v1.66.0

func (*ViscosityRangeType) ProtoMessage()

func (*ViscosityRangeType) ProtoReflect added in v1.66.0

func (x *ViscosityRangeType) ProtoReflect() protoreflect.Message

func (*ViscosityRangeType) Reset added in v1.66.0

func (x *ViscosityRangeType) Reset()

func (*ViscosityRangeType) String added in v1.66.0

func (x *ViscosityRangeType) String() string

type ViscosityType

type ViscosityType struct {
	Value float64       `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  ViscosityUnit `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.v1.ViscosityUnit" json:"unit,omitempty"`
	// contains filtered or unexported fields
}

func (*ViscosityType) Descriptor deprecated

func (*ViscosityType) Descriptor() ([]byte, []int)

Deprecated: Use ViscosityType.ProtoReflect.Descriptor instead.

func (*ViscosityType) GetUnit

func (x *ViscosityType) GetUnit() ViscosityUnit

func (*ViscosityType) GetValue

func (x *ViscosityType) GetValue() float64

func (*ViscosityType) ProtoMessage

func (*ViscosityType) ProtoMessage()

func (*ViscosityType) ProtoReflect

func (x *ViscosityType) ProtoReflect() protoreflect.Message

func (*ViscosityType) Reset

func (x *ViscosityType) Reset()

func (*ViscosityType) String

func (x *ViscosityType) String() string

type ViscosityUnit added in v1.123.0

type ViscosityUnit int32
const (
	ViscosityUnit_VISCOSITY_UNIT_UNSPECIFIED ViscosityUnit = 0
	// cP
	ViscosityUnit_VISCOSITY_UNIT_CP ViscosityUnit = 1
	// mPa-s
	ViscosityUnit_VISCOSITY_UNIT_MPAS ViscosityUnit = 2
)

func (ViscosityUnit) Descriptor added in v1.123.0

func (ViscosityUnit) DisplayName added in v1.140.0

func (x ViscosityUnit) DisplayName() string

func (ViscosityUnit) Enum added in v1.123.0

func (x ViscosityUnit) Enum() *ViscosityUnit

func (ViscosityUnit) EnumDescriptor deprecated added in v1.123.0

func (ViscosityUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use ViscosityUnit.Descriptor instead.

func (ViscosityUnit) Number added in v1.123.0

func (ViscosityUnit) String added in v1.123.0

func (x ViscosityUnit) String() string

func (ViscosityUnit) StringName added in v1.141.0

func (x ViscosityUnit) StringName() string

func (ViscosityUnit) Type added in v1.123.0

type VolumeType

type VolumeType struct {
	Value float64    `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  VolumeUnit `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.v1.VolumeUnit" json:"unit,omitempty"`
	// contains filtered or unexported fields
}

func (*VolumeType) Convert added in v1.150.0

func (x *VolumeType) Convert(unit VolumeUnit) *VolumeType

func (*VolumeType) Descriptor deprecated

func (*VolumeType) Descriptor() ([]byte, []int)

Deprecated: Use VolumeType.ProtoReflect.Descriptor instead.

func (*VolumeType) DisplayName added in v1.175.0

func (x *VolumeType) DisplayName() string

func (*VolumeType) GetUnit

func (x *VolumeType) GetUnit() VolumeUnit

func (*VolumeType) GetValue

func (x *VolumeType) GetValue() float64

func (*VolumeType) ProtoMessage

func (*VolumeType) ProtoMessage()

func (*VolumeType) ProtoReflect

func (x *VolumeType) ProtoReflect() protoreflect.Message

func (*VolumeType) Reset

func (x *VolumeType) Reset()

func (*VolumeType) String

func (x *VolumeType) String() string

type VolumeUnit added in v1.123.0

type VolumeUnit int32
const (
	VolumeUnit_VOLUME_UNIT_UNSPECIFIED VolumeUnit = 0
	// ml
	VolumeUnit_VOLUME_UNIT_ML VolumeUnit = 1
	// l
	VolumeUnit_VOLUME_UNIT_L VolumeUnit = 2
	// tsp
	VolumeUnit_VOLUME_UNIT_TSP VolumeUnit = 3
	// tbsp
	VolumeUnit_VOLUME_UNIT_TBSP VolumeUnit = 4
	// floz
	VolumeUnit_VOLUME_UNIT_FLOZ VolumeUnit = 5
	// cup
	VolumeUnit_VOLUME_UNIT_CUP VolumeUnit = 6
	// pt
	VolumeUnit_VOLUME_UNIT_PT VolumeUnit = 7
	// qt
	VolumeUnit_VOLUME_UNIT_QT VolumeUnit = 8
	// gal
	VolumeUnit_VOLUME_UNIT_GAL VolumeUnit = 9
	// bbl
	VolumeUnit_VOLUME_UNIT_BBL VolumeUnit = 10
	// ifloz
	VolumeUnit_VOLUME_UNIT_IFLOZ VolumeUnit = 11
	// ipt
	VolumeUnit_VOLUME_UNIT_IPT VolumeUnit = 12
	// iqt
	VolumeUnit_VOLUME_UNIT_IQT VolumeUnit = 13
	// igal
	VolumeUnit_VOLUME_UNIT_IGAL VolumeUnit = 14
	// ibbl
	VolumeUnit_VOLUME_UNIT_IBBL VolumeUnit = 15
)

func (VolumeUnit) Descriptor added in v1.123.0

func (VolumeUnit) Descriptor() protoreflect.EnumDescriptor

func (VolumeUnit) DisplayName added in v1.137.0

func (x VolumeUnit) DisplayName() string

func (VolumeUnit) Enum added in v1.123.0

func (x VolumeUnit) Enum() *VolumeUnit

func (VolumeUnit) EnumDescriptor deprecated added in v1.123.0

func (VolumeUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use VolumeUnit.Descriptor instead.

func (VolumeUnit) Number added in v1.123.0

func (x VolumeUnit) Number() protoreflect.EnumNumber

func (VolumeUnit) String added in v1.123.0

func (x VolumeUnit) String() string

func (VolumeUnit) StringName added in v1.141.0

func (x VolumeUnit) StringName() string

func (VolumeUnit) Type added in v1.123.0

type WaterAdditionType

type WaterAdditionType struct {
	Id          string             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Flouride    *ConcentrationType `protobuf:"bytes,2,opt,name=flouride,proto3" json:"flouride,omitempty"`
	Sulfate     *ConcentrationType `protobuf:"bytes,3,opt,name=sulfate,proto3" json:"sulfate,omitempty"`
	Producer    string             `protobuf:"bytes,4,opt,name=producer,proto3" json:"producer,omitempty"`
	Nitrate     *ConcentrationType `protobuf:"bytes,5,opt,name=nitrate,proto3" json:"nitrate,omitempty"`
	Nitrite     *ConcentrationType `protobuf:"bytes,6,opt,name=nitrite,proto3" json:"nitrite,omitempty"`
	Chloride    *ConcentrationType `protobuf:"bytes,7,opt,name=chloride,proto3" json:"chloride,omitempty"`
	Amount      *VolumeType        `protobuf:"bytes,8,opt,name=amount,proto3" json:"amount,omitempty"`
	Name        string             `protobuf:"bytes,89,opt,name=name,proto3" json:"name,omitempty"`
	Potassium   *ConcentrationType `protobuf:"bytes,10,opt,name=potassium,proto3" json:"potassium,omitempty"`
	Magnesium   *ConcentrationType `protobuf:"bytes,11,opt,name=magnesium,proto3" json:"magnesium,omitempty"`
	Iron        *ConcentrationType `protobuf:"bytes,12,opt,name=iron,proto3" json:"iron,omitempty"`
	Bicarbonate *ConcentrationType `protobuf:"bytes,13,opt,name=bicarbonate,proto3" json:"bicarbonate,omitempty"`
	Calcium     *ConcentrationType `protobuf:"bytes,14,opt,name=calcium,proto3" json:"calcium,omitempty"`
	Carbonate   *ConcentrationType `protobuf:"bytes,15,opt,name=carbonate,proto3" json:"carbonate,omitempty"`
	Sodium      *ConcentrationType `protobuf:"bytes,16,opt,name=sodium,proto3" json:"sodium,omitempty"`
	// contains filtered or unexported fields
}

WaterAdditionType collects the attributes of each water addition for use in a recipe

func (*WaterAdditionType) Descriptor deprecated

func (*WaterAdditionType) Descriptor() ([]byte, []int)

Deprecated: Use WaterAdditionType.ProtoReflect.Descriptor instead.

func (*WaterAdditionType) GetAmount

func (x *WaterAdditionType) GetAmount() *VolumeType

func (*WaterAdditionType) GetBicarbonate

func (x *WaterAdditionType) GetBicarbonate() *ConcentrationType

func (*WaterAdditionType) GetCalcium

func (x *WaterAdditionType) GetCalcium() *ConcentrationType

func (*WaterAdditionType) GetCarbonate

func (x *WaterAdditionType) GetCarbonate() *ConcentrationType

func (*WaterAdditionType) GetChloride

func (x *WaterAdditionType) GetChloride() *ConcentrationType

func (*WaterAdditionType) GetFlouride

func (x *WaterAdditionType) GetFlouride() *ConcentrationType

func (*WaterAdditionType) GetId

func (x *WaterAdditionType) GetId() string

func (*WaterAdditionType) GetIron

func (x *WaterAdditionType) GetIron() *ConcentrationType

func (*WaterAdditionType) GetMagnesium

func (x *WaterAdditionType) GetMagnesium() *ConcentrationType

func (*WaterAdditionType) GetName

func (x *WaterAdditionType) GetName() string

func (*WaterAdditionType) GetNitrate

func (x *WaterAdditionType) GetNitrate() *ConcentrationType

func (*WaterAdditionType) GetNitrite

func (x *WaterAdditionType) GetNitrite() *ConcentrationType

func (*WaterAdditionType) GetPotassium

func (x *WaterAdditionType) GetPotassium() *ConcentrationType

func (*WaterAdditionType) GetProducer

func (x *WaterAdditionType) GetProducer() string

func (*WaterAdditionType) GetSodium

func (x *WaterAdditionType) GetSodium() *ConcentrationType

func (*WaterAdditionType) GetSulfate

func (x *WaterAdditionType) GetSulfate() *ConcentrationType

func (*WaterAdditionType) ProtoMessage

func (*WaterAdditionType) ProtoMessage()

func (*WaterAdditionType) ProtoReflect

func (x *WaterAdditionType) ProtoReflect() protoreflect.Message

func (*WaterAdditionType) Reset

func (x *WaterAdditionType) Reset()

func (*WaterAdditionType) String

func (x *WaterAdditionType) String() string

type WaterBase

type WaterBase struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Calcium occurs naturally in most water sources and is the principle cause of hardness.
	Calcium *ConcentrationType `protobuf:"bytes,2,opt,name=calcium,proto3" json:"calcium,omitempty"`
	// Nitrite occurs naturally at low levels in some waters but is removed by treatment. It is sometime produced as a by-product when chloramine is used as a disinfectant.
	Nitrite *ConcentrationType `protobuf:"bytes,3,opt,name=nitrite,proto3" json:"nitrite,omitempty"`
	// Occurs naturally in water sources and is derived through contact with rocks
	Chloride  *ConcentrationType `protobuf:"bytes,4,opt,name=chloride,proto3" json:"chloride,omitempty"`
	Name      string             `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	Potassium *ConcentrationType `protobuf:"bytes,6,opt,name=potassium,proto3" json:"potassium,omitempty"`
	Carbonate *ConcentrationType `protobuf:"bytes,7,opt,name=carbonate,proto3" json:"carbonate,omitempty"`
	// Iron occurs naturally in some water. High levels are treated to reduce the iron content. A number of water mains are made of iron. Brown discolouration complaints are associated with corroding iron mains. Iron is not harmful to health.
	Iron *ConcentrationType `protobuf:"bytes,8,opt,name=iron,proto3" json:"iron,omitempty"`
	// Fluoride salts typically have distinctive bitter tastes, and are odorless.
	Flouride *ConcentrationType `protobuf:"bytes,9,opt,name=flouride,proto3" json:"flouride,omitempty"`
	Sulfate  *ConcentrationType `protobuf:"bytes,10,opt,name=sulfate,proto3" json:"sulfate,omitempty"`
	// At levels of 10-30mg/l it is an important yeast nutrient, but above 30mg/l it can cause a sour/bitter taste to the beer.
	Magnesium   *ConcentrationType `protobuf:"bytes,11,opt,name=magnesium,proto3" json:"magnesium,omitempty"`
	Producer    string             `protobuf:"bytes,12,opt,name=producer,proto3" json:"producer,omitempty"`
	Bicarbonate *ConcentrationType `protobuf:"bytes,13,opt,name=bicarbonate,proto3" json:"bicarbonate,omitempty"`
	// Nitrate occurs naturally in most source waters but concentrations can be increased as a result of fertiliser use. Where necessary concentrations in drinking water can be reduced by diluting with sources where nitrate levels are low or through specific treatment.
	Nitrate *ConcentrationType `protobuf:"bytes,14,opt,name=nitrate,proto3" json:"nitrate,omitempty"`
	// Sodium is naturally present in many water sources. Domestic water softeners can increase the sodium concentration.
	Sodium *ConcentrationType `protobuf:"bytes,15,opt,name=sodium,proto3" json:"sodium,omitempty"`
	// contains filtered or unexported fields
}

WaterBase provides unique properties to identify individual records of brewing water

func (*WaterBase) Descriptor deprecated

func (*WaterBase) Descriptor() ([]byte, []int)

Deprecated: Use WaterBase.ProtoReflect.Descriptor instead.

func (*WaterBase) GetBicarbonate

func (x *WaterBase) GetBicarbonate() *ConcentrationType

func (*WaterBase) GetCalcium

func (x *WaterBase) GetCalcium() *ConcentrationType

func (*WaterBase) GetCarbonate

func (x *WaterBase) GetCarbonate() *ConcentrationType

func (*WaterBase) GetChloride

func (x *WaterBase) GetChloride() *ConcentrationType

func (*WaterBase) GetFlouride

func (x *WaterBase) GetFlouride() *ConcentrationType

func (*WaterBase) GetId

func (x *WaterBase) GetId() string

func (*WaterBase) GetIron

func (x *WaterBase) GetIron() *ConcentrationType

func (*WaterBase) GetMagnesium

func (x *WaterBase) GetMagnesium() *ConcentrationType

func (*WaterBase) GetName

func (x *WaterBase) GetName() string

func (*WaterBase) GetNitrate

func (x *WaterBase) GetNitrate() *ConcentrationType

func (*WaterBase) GetNitrite

func (x *WaterBase) GetNitrite() *ConcentrationType

func (*WaterBase) GetPotassium

func (x *WaterBase) GetPotassium() *ConcentrationType

func (*WaterBase) GetProducer

func (x *WaterBase) GetProducer() string

func (*WaterBase) GetSodium

func (x *WaterBase) GetSodium() *ConcentrationType

func (*WaterBase) GetSulfate

func (x *WaterBase) GetSulfate() *ConcentrationType

func (*WaterBase) ProtoMessage

func (*WaterBase) ProtoMessage()

func (*WaterBase) ProtoReflect

func (x *WaterBase) ProtoReflect() protoreflect.Message

func (*WaterBase) Reset

func (x *WaterBase) Reset()

func (*WaterBase) String

func (x *WaterBase) String() string

type YieldType

type YieldType struct {

	// Percentage yield compared to succrose of a fine grind. eg 80%
	FineGrind *PercentType `protobuf:"bytes,1,opt,name=fine_grind,json=fineGrind,proto3" json:"fine_grind,omitempty"`
	// Percentage yield compared to succrose of a coarse grind. eg 78%
	CoarseGrind *PercentType `protobuf:"bytes,2,opt,name=coarse_grind,json=coarseGrind,proto3" json:"coarse_grind,omitempty"`
	// The difference between fine and coarse grind, a difference more than 2 percent can indicate a protein or step mash may be desirable. eg 2%
	FineCoarseDifference *PercentType `protobuf:"bytes,3,opt,name=fine_coarse_difference,json=fineCoarseDifference,proto3" json:"fine_coarse_difference,omitempty"`
	// The potential yield of the fermentable ingredient for 1 lb of grain mashed in 1 gallon of water. eg 1.037
	Potential *GravityType `protobuf:"bytes,4,opt,name=potential,proto3" json:"potential,omitempty"`
	// contains filtered or unexported fields
}

The potential yield of the fermentable ingredient, supporting SG, or percentage. eg 1.037 or 80% are valid yield types

func (*YieldType) Descriptor deprecated

func (*YieldType) Descriptor() ([]byte, []int)

Deprecated: Use YieldType.ProtoReflect.Descriptor instead.

func (*YieldType) GetCoarseGrind

func (x *YieldType) GetCoarseGrind() *PercentType

func (*YieldType) GetFineCoarseDifference

func (x *YieldType) GetFineCoarseDifference() *PercentType

func (*YieldType) GetFineGrind

func (x *YieldType) GetFineGrind() *PercentType

func (*YieldType) GetPotential

func (x *YieldType) GetPotential() *GravityType

func (*YieldType) ProtoMessage

func (*YieldType) ProtoMessage()

func (*YieldType) ProtoReflect

func (x *YieldType) ProtoReflect() protoreflect.Message

func (*YieldType) Reset

func (x *YieldType) Reset()

func (*YieldType) String

func (x *YieldType) String() string

type Zymocide

type Zymocide struct {
	No1     bool `protobuf:"varint,1,opt,name=no1,proto3" json:"no1,omitempty"`
	No2     bool `protobuf:"varint,2,opt,name=no2,proto3" json:"no2,omitempty"`
	No28    bool `protobuf:"varint,3,opt,name=no28,proto3" json:"no28,omitempty"`
	Klus    bool `protobuf:"varint,4,opt,name=klus,proto3" json:"klus,omitempty"`
	Neutral bool `protobuf:"varint,5,opt,name=neutral,proto3" json:"neutral,omitempty"`
	// contains filtered or unexported fields
}

Zymocide, also known as killer yeast properties, is common among wine yeast. There are also some ale and brett yeasts that are immune to some zymocidic properties, these are known as killer neutral

func (*Zymocide) Descriptor deprecated

func (*Zymocide) Descriptor() ([]byte, []int)

Deprecated: Use Zymocide.ProtoReflect.Descriptor instead.

func (*Zymocide) GetKlus

func (x *Zymocide) GetKlus() bool

func (*Zymocide) GetNeutral

func (x *Zymocide) GetNeutral() bool

func (*Zymocide) GetNo1

func (x *Zymocide) GetNo1() bool

func (*Zymocide) GetNo2

func (x *Zymocide) GetNo2() bool

func (*Zymocide) GetNo28

func (x *Zymocide) GetNo28() bool

func (*Zymocide) ProtoMessage

func (*Zymocide) ProtoMessage()

func (*Zymocide) ProtoReflect

func (x *Zymocide) ProtoReflect() protoreflect.Message

func (*Zymocide) Reset

func (x *Zymocide) Reset()

func (*Zymocide) String

func (x *Zymocide) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL