beerproto

package module
v0.0.0-...-6f6b4e5 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2020 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	MashStepType_MashStepTypeType_name = map[int32]string{
		0: "INFUSION",
		1: "TEMPERATURE",
		2: "DECOCTION",
		3: "SOURING_MASH",
		4: "SOURING_WORT",
		5: "DRAIN_MASH_TUN",
		6: "SPARGE",
	}
	MashStepType_MashStepTypeType_value = map[string]int32{
		"INFUSION":       0,
		"TEMPERATURE":    1,
		"DECOCTION":      2,
		"SOURING_MASH":   3,
		"SOURING_WORT":   4,
		"DRAIN_MASH_TUN": 5,
		"SPARGE":         6,
	}
)

Enum value maps for MashStepType_MashStepTypeType.

View Source
var (
	TimeType_TimeUnitType_name = map[int32]string{
		0: "SEC",
		1: "MIN",
		2: "HR",
		3: "DAY",
		4: "WEEK",
		5: "MONTH",
		6: "YEAR",
	}
	TimeType_TimeUnitType_value = map[string]int32{
		"SEC":   0,
		"MIN":   1,
		"HR":    2,
		"DAY":   3,
		"WEEK":  4,
		"MONTH": 5,
		"YEAR":  6,
	}
)

Enum value maps for TimeType_TimeUnitType.

View Source
var (
	AcidityType_AcidityUnitType_name = map[int32]string{
		0: "PH",
	}
	AcidityType_AcidityUnitType_value = map[string]int32{
		"PH": 0,
	}
)

Enum value maps for AcidityType_AcidityUnitType.

View Source
var (
	VolumeType_VolumeUnitType_name = map[int32]string{
		0:  "ML",
		1:  "L",
		2:  "TSP",
		3:  "TBSP",
		4:  "FLOZ",
		5:  "CUP",
		6:  "PT",
		7:  "QT",
		8:  "GAL",
		9:  "BBL",
		10: "IFOZ",
		11: "IPT",
		12: "IQT",
		13: "IGAL",
		14: "IBBL",
	}
	VolumeType_VolumeUnitType_value = map[string]int32{
		"ML":   0,
		"L":    1,
		"TSP":  2,
		"TBSP": 3,
		"FLOZ": 4,
		"CUP":  5,
		"PT":   6,
		"QT":   7,
		"GAL":  8,
		"BBL":  9,
		"IFOZ": 10,
		"IPT":  11,
		"IQT":  12,
		"IGAL": 13,
		"IBBL": 14,
	}
)

Enum value maps for VolumeType_VolumeUnitType.

View Source
var (
	SpecificVolumeType_SpecificVolumeUnitType_name = map[int32]string{
		0: "QTLB",
		1: "GALLB",
		2: "GALOZ",
		3: "LG",
		4: "LKG",
		5: "FLOZOZ",
		6: "M3KG",
		7: "FT3LB",
	}
	SpecificVolumeType_SpecificVolumeUnitType_value = map[string]int32{
		"QTLB":   0,
		"GALLB":  1,
		"GALOZ":  2,
		"LG":     3,
		"LKG":    4,
		"FLOZOZ": 5,
		"M3KG":   6,
		"FT3LB":  7,
	}
)

Enum value maps for SpecificVolumeType_SpecificVolumeUnitType.

View Source
var (
	RecipeType_RecipeTypeType_name = map[int32]string{
		0: "CIDER",
		1: "KOMBUCHA",
		2: "SODA",
		3: "OTHER",
		4: "MEAD",
		5: "WINE",
		6: "EXTRACT",
		7: "PARTIAL_MASH",
		8: "ALL_GRAIN",
	}
	RecipeType_RecipeTypeType_value = map[string]int32{
		"CIDER":        0,
		"KOMBUCHA":     1,
		"SODA":         2,
		"OTHER":        3,
		"MEAD":         4,
		"WINE":         5,
		"EXTRACT":      6,
		"PARTIAL_MASH": 7,
		"ALL_GRAIN":    8,
	}
)

Enum value maps for RecipeType_RecipeTypeType.

View Source
var (
	RecipeStyleType_StyleCategories_name = map[int32]string{
		0: "BEER",
		1: "cider",
		2: "OMBUCHA",
		3: "MEAD",
		4: "SODA",
		5: "WINE",
		6: "OTHER",
	}
	RecipeStyleType_StyleCategories_value = map[string]int32{
		"BEER":    0,
		"cider":   1,
		"OMBUCHA": 2,
		"MEAD":    3,
		"SODA":    4,
		"WINE":    5,
		"OTHER":   6,
	}
)

Enum value maps for RecipeStyleType_StyleCategories.

View Source
var (
	IBUEstimateType_IBUMethodType_name = map[int32]string{
		0: "Rager",
		1: "Tinseth",
		2: "Garetz",
		3: "Other",
	}
	IBUEstimateType_IBUMethodType_value = map[string]int32{
		"Rager":   0,
		"Tinseth": 1,
		"Garetz":  2,
		"Other":   3,
	}
)

Enum value maps for IBUEstimateType_IBUMethodType.

View Source
var (
	MiscellaneousAdditionType_MiscellaneousBaseType_name = map[int32]string{
		0: "SPICE",
		1: "FINING",
		2: "WATER_AGENT",
		3: "HERB",
		4: "FLAVOR",
		5: "WOOD",
		6: "OTHER",
	}
	MiscellaneousAdditionType_MiscellaneousBaseType_value = map[string]int32{
		"SPICE":       0,
		"FINING":      1,
		"WATER_AGENT": 2,
		"HERB":        3,
		"FLAVOR":      4,
		"WOOD":        5,
		"OTHER":       6,
	}
)

Enum value maps for MiscellaneousAdditionType_MiscellaneousBaseType.

View Source
var (
	MassType_MassUnitType_name = map[int32]string{
		0: "MG",
		1: "G",
		2: "KG",
		3: "LB",
		4: "OZ",
	}
	MassType_MassUnitType_value = map[string]int32{
		"MG": 0,
		"G":  1,
		"KG": 2,
		"LB": 3,
		"OZ": 4,
	}
)

Enum value maps for MassType_MassUnitType.

View Source
var (
	UnitType_UnitUnitType_name = map[int32]string{
		0: "ONE",
		1: "UNIT",
		2: "EACH",
		3: "DIMENSIONLESS",
		4: "PKG",
	}
	UnitType_UnitUnitType_value = map[string]int32{
		"ONE":           0,
		"UNIT":          1,
		"EACH":          2,
		"DIMENSIONLESS": 3,
		"PKG":           4,
	}
)

Enum value maps for UnitType_UnitUnitType.

View Source
var (
	CultureAdditionType_CultureBaseForm_name = map[int32]string{
		0: "LIQUID",
		1: "DRY",
		2: "SLANT",
		3: "CULTURE",
		4: "DREGS",
	}
	CultureAdditionType_CultureBaseForm_value = map[string]int32{
		"LIQUID":  0,
		"DRY":     1,
		"SLANT":   2,
		"CULTURE": 3,
		"DREGS":   4,
	}
)

Enum value maps for CultureAdditionType_CultureBaseForm.

View Source
var (
	CultureAdditionType_CultureBaseType_name = map[int32]string{
		0:  "ALE",
		1:  "BACTERIA",
		2:  "BRETT",
		3:  "CHAMPAGNE",
		4:  "KVEIK",
		5:  "LACTO",
		6:  "LAGER",
		7:  "MALOLACTIC",
		8:  "MIXED_CULTURE",
		9:  "OTHER",
		10: "PEDIO",
		11: "SPONTANEOUS",
		12: "WINE",
	}
	CultureAdditionType_CultureBaseType_value = map[string]int32{
		"ALE":           0,
		"BACTERIA":      1,
		"BRETT":         2,
		"CHAMPAGNE":     3,
		"KVEIK":         4,
		"LACTO":         5,
		"LAGER":         6,
		"MALOLACTIC":    7,
		"MIXED_CULTURE": 8,
		"OTHER":         9,
		"PEDIO":         10,
		"SPONTANEOUS":   11,
		"WINE":          12,
	}
)

Enum value maps for CultureAdditionType_CultureBaseType.

View Source
var (
	TimingType_UseType_name = map[int32]string{
		0: "ADD_TO_MASH",
		1: "ADD_TO_BOIL",
		2: "ADD_TO_FERMENTATION",
		3: "ADD_TO_PACKAGE",
	}
	TimingType_UseType_value = map[string]int32{
		"ADD_TO_MASH":         0,
		"ADD_TO_BOIL":         1,
		"ADD_TO_FERMENTATION": 2,
		"ADD_TO_PACKAGE":      3,
	}
)

Enum value maps for TimingType_UseType.

View Source
var (
	ConcentrationType_ConcentrationUnitType_name = map[int32]string{
		0: "PPM",
		1: "PPB",
		2: "MGL",
	}
	ConcentrationType_ConcentrationUnitType_value = map[string]int32{
		"PPM": 0,
		"PPB": 1,
		"MGL": 2,
	}
)

Enum value maps for ConcentrationType_ConcentrationUnitType.

View Source
var (
	FermentableAdditionType_FermentableBaseType_name = map[int32]string{
		0: "DRY_EXTRACT",
		1: "EXTRACT",
		2: "GRAIN",
		3: "SUGAR",
		4: "FRUIT",
		5: "JUICE",
		6: "HONEY",
		7: "OTHER",
	}
	FermentableAdditionType_FermentableBaseType_value = map[string]int32{
		"DRY_EXTRACT": 0,
		"EXTRACT":     1,
		"GRAIN":       2,
		"SUGAR":       3,
		"FRUIT":       4,
		"JUICE":       5,
		"HONEY":       6,
		"OTHER":       7,
	}
)

Enum value maps for FermentableAdditionType_FermentableBaseType.

View Source
var (
	FermentableAdditionType_FermentableBaseGrainGroup_name = map[int32]string{
		0: "BASE",
		1: "CARAMEL",
		2: "FLAKED",
		3: "ROASTED",
		4: "SPECIALTY",
		5: "SMOKED",
		6: "ADJUNCT",
	}
	FermentableAdditionType_FermentableBaseGrainGroup_value = map[string]int32{
		"BASE":      0,
		"CARAMEL":   1,
		"FLAKED":    2,
		"ROASTED":   3,
		"SPECIALTY": 4,
		"SMOKED":    5,
		"ADJUNCT":   6,
	}
)

Enum value maps for FermentableAdditionType_FermentableBaseGrainGroup.

View Source
var (
	HopAdditionType_HopVarietyBaseForm_name = map[int32]string{
		0: "EXTRACT",
		1: "LEAF",
		2: "LEAF_WET",
		3: "PELLET",
		4: "POWDER",
		5: "PLUG",
	}
	HopAdditionType_HopVarietyBaseForm_value = map[string]int32{
		"EXTRACT":  0,
		"LEAF":     1,
		"LEAF_WET": 2,
		"PELLET":   3,
		"POWDER":   4,
		"PLUG":     5,
	}
)

Enum value maps for HopAdditionType_HopVarietyBaseForm.

View Source
var (
	MiscellaneousType_MiscellaneousBaseType_name = map[int32]string{
		0: "SPICE",
		1: "FINING",
		2: "WATER_AGENT",
		3: "HERB",
		4: "FLAVOR",
		5: "WOOD",
		6: "OTHER",
	}
	MiscellaneousType_MiscellaneousBaseType_value = map[string]int32{
		"SPICE":       0,
		"FINING":      1,
		"WATER_AGENT": 2,
		"HERB":        3,
		"FLAVOR":      4,
		"WOOD":        5,
		"OTHER":       6,
	}
)

Enum value maps for MiscellaneousType_MiscellaneousBaseType.

View Source
var (
	StyleType_StyleCategories_name = map[int32]string{
		0: "BEER",
		1: "CIDER",
		2: "KOMBUCHA",
		3: "MEAD",
		4: "OTHER",
		5: "SODA",
		6: "WINE",
	}
	StyleType_StyleCategories_value = map[string]int32{
		"BEER":     0,
		"CIDER":    1,
		"KOMBUCHA": 2,
		"MEAD":     3,
		"OTHER":    4,
		"SODA":     5,
		"WINE":     6,
	}
)

Enum value maps for StyleType_StyleCategories.

View Source
var (
	BitternessType_BitternessUnitType_name = map[int32]string{
		0: "IBUs",
	}
	BitternessType_BitternessUnitType_value = map[string]int32{
		"IBUs": 0,
	}
)

Enum value maps for BitternessType_BitternessUnitType.

View Source
var (
	PercentType_PercentUnitType_name = map[int32]string{
		0: "PERCENT_SIGN",
	}
	PercentType_PercentUnitType_value = map[string]int32{
		"PERCENT_SIGN": 0,
	}
)

Enum value maps for PercentType_PercentUnitType.

View Source
var (
	GravityType_GravityUnitType_name = map[int32]string{
		0: "SG",
		1: "PLATO",
		2: "BRIX",
	}
	GravityType_GravityUnitType_value = map[string]int32{
		"SG":    0,
		"PLATO": 1,
		"BRIX":  2,
	}
)

Enum value maps for GravityType_GravityUnitType.

View Source
var (
	ColorType_ColorUnitType_name = map[int32]string{
		0: "EBC",
		1: "LOVI",
		2: "SRM",
	}
	ColorType_ColorUnitType_value = map[string]int32{
		"EBC":  0,
		"LOVI": 1,
		"SRM":  2,
	}
)

Enum value maps for ColorType_ColorUnitType.

View Source
var (
	CarbonationType_CarbonationUnitType_name = map[int32]string{
		0: "VOLS",
	}
	CarbonationType_CarbonationUnitType_value = map[string]int32{
		"VOLS": 0,
	}
)

Enum value maps for CarbonationType_CarbonationUnitType.

View Source
var (
	BoilStepType_BoilStepTypeChillingType_name = map[int32]string{
		0: "BATCH",
		1: "INLINE",
	}
	BoilStepType_BoilStepTypeChillingType_value = map[string]int32{
		"BATCH":  0,
		"INLINE": 1,
	}
)

Enum value maps for BoilStepType_BoilStepTypeChillingType.

View Source
var (
	FermentableType_FermentableBaseType_name = map[int32]string{
		0: "DRY_EXTRACT",
		1: "EXTRACT",
		2: "GRAIN",
		3: "SUGAR",
		4: "FRUIT",
		5: "JUICE",
		6: "HONEY",
		7: "OTHER",
	}
	FermentableType_FermentableBaseType_value = map[string]int32{
		"DRY_EXTRACT": 0,
		"EXTRACT":     1,
		"GRAIN":       2,
		"SUGAR":       3,
		"FRUIT":       4,
		"JUICE":       5,
		"HONEY":       6,
		"OTHER":       7,
	}
)

Enum value maps for FermentableType_FermentableBaseType.

View Source
var (
	FermentableType_FermentableBaseGrainGroup_name = map[int32]string{
		0: "BASE",
		1: "CARAMEL",
		2: "FLAKED",
		3: "ROASTED",
		4: "SPECIALTY",
		5: "SMOKED",
		6: "ADJUNCT",
	}
	FermentableType_FermentableBaseGrainGroup_value = map[string]int32{
		"BASE":      0,
		"CARAMEL":   1,
		"FLAKED":    2,
		"ROASTED":   3,
		"SPECIALTY": 4,
		"SMOKED":    5,
		"ADJUNCT":   6,
	}
)

Enum value maps for FermentableType_FermentableBaseGrainGroup.

View Source
var (
	DiastaticPowerType_DiastaticPowerUnitType_name = map[int32]string{
		0: "lintner",
		1: "WK",
	}
	DiastaticPowerType_DiastaticPowerUnitType_value = map[string]int32{
		"lintner": 0,
		"WK":      1,
	}
)

Enum value maps for DiastaticPowerType_DiastaticPowerUnitType.

View Source
var (
	CultureInformation_QualitativeRangeType_name = map[int32]string{
		0: "VERY_LOW",
		1: "LOW",
		2: "MEDIUM_LOW",
		3: "MEDIUM",
		4: "MEDIUM_HIGH",
		5: "HIGH",
		6: "VERY_HIGH",
	}
	CultureInformation_QualitativeRangeType_value = map[string]int32{
		"VERY_LOW":    0,
		"LOW":         1,
		"MEDIUM_LOW":  2,
		"MEDIUM":      3,
		"MEDIUM_HIGH": 4,
		"HIGH":        5,
		"VERY_HIGH":   6,
	}
)

Enum value maps for CultureInformation_QualitativeRangeType.

View Source
var (
	CultureInformation_CultureBaseType_name = map[int32]string{
		0:  "ALE",
		1:  "BACTERIA",
		2:  "BRETT",
		3:  "CHAMPAGNE",
		4:  "KVEIK",
		5:  "LACTO",
		6:  "LAGER",
		7:  "MALOLACTIC",
		8:  "MIXED_CULTURE",
		9:  "OTHER",
		10: "PEDIO",
		11: "SPONTANEOUS",
		12: "WINE",
	}
	CultureInformation_CultureBaseType_value = map[string]int32{
		"ALE":           0,
		"BACTERIA":      1,
		"BRETT":         2,
		"CHAMPAGNE":     3,
		"KVEIK":         4,
		"LACTO":         5,
		"LAGER":         6,
		"MALOLACTIC":    7,
		"MIXED_CULTURE": 8,
		"OTHER":         9,
		"PEDIO":         10,
		"SPONTANEOUS":   11,
		"WINE":          12,
	}
)

Enum value maps for CultureInformation_CultureBaseType.

View Source
var (
	CultureInformation_CultureBaseForm_name = map[int32]string{
		0: "LIQUID",
		1: "DRY",
		2: "SLANT",
		3: "CULTURE",
		4: "DREGS",
	}
	CultureInformation_CultureBaseForm_value = map[string]int32{
		"LIQUID":  0,
		"DRY":     1,
		"SLANT":   2,
		"CULTURE": 3,
		"DREGS":   4,
	}
)

Enum value maps for CultureInformation_CultureBaseForm.

View Source
var (
	TemperatureType_TemperatureUnitType_name = map[int32]string{
		0: "C",
		1: "F",
	}
	TemperatureType_TemperatureUnitType_value = map[string]int32{
		"C": 0,
		"F": 1,
	}
)

Enum value maps for TemperatureType_TemperatureUnitType.

View Source
var (
	EquipmentItemType_EquipmentBaseForm_name = map[int32]string{
		0: "HLT",
		1: "MASH_TUN",
		2: "LAUTER_TUN",
		3: "BREW_KETTLE",
		4: "FERMENTER",
		5: "AGING_VESSEL",
		6: "PACKAGING_VESSEL",
	}
	EquipmentItemType_EquipmentBaseForm_value = map[string]int32{
		"HLT":              0,
		"MASH_TUN":         1,
		"LAUTER_TUN":       2,
		"BREW_KETTLE":      3,
		"FERMENTER":        4,
		"AGING_VESSEL":     5,
		"PACKAGING_VESSEL": 6,
	}
)

Enum value maps for EquipmentItemType_EquipmentBaseForm.

View Source
var (
	SpecificHeatType_SpecificHeatUnitType_name = map[int32]string{
		0: "CALGC",
		1: "JKGK",
		2: "BTULBF",
	}
	SpecificHeatType_SpecificHeatUnitType_value = map[string]int32{
		"CALGC":  0,
		"JKGK":   1,
		"BTULBF": 2,
	}
)

Enum value maps for SpecificHeatType_SpecificHeatUnitType.

View Source
var (
	PackagingVesselType_PackagingVesselTypeType_name = map[int32]string{
		0: "KEG",
		1: "BOTTLE",
		2: "CASK",
		3: "TANK",
		4: "FIRKIN",
		5: "OTHER",
	}
	PackagingVesselType_PackagingVesselTypeType_value = map[string]int32{
		"KEG":    0,
		"BOTTLE": 1,
		"CASK":   2,
		"TANK":   3,
		"FIRKIN": 4,
		"OTHER":  5,
	}
)

Enum value maps for PackagingVesselType_PackagingVesselTypeType.

View Source
var (
	VarietyInformation_HopVarietyBaseForm_name = map[int32]string{
		0: "EXTRACT",
		1: "LEAF",
		2: "LEAFWET",
		3: "PELLET",
		4: "POWDER",
		5: "PLUG",
	}
	VarietyInformation_HopVarietyBaseForm_value = map[string]int32{
		"EXTRACT": 0,
		"LEAF":    1,
		"LEAFWET": 2,
		"PELLET":  3,
		"POWDER":  4,
		"PLUG":    5,
	}
)

Enum value maps for VarietyInformation_HopVarietyBaseForm.

View Source
var (
	VarietyInformation_VarietyInformationType_name = map[int32]string{
		0: "AROMA",
		1: "BITTERING",
		2: "FLAVOR",
		3: "AROMA_BITTERING",
		4: "BITTERING_FLAVOR",
		5: "AROMA_FLAVOR",
		6: "AROMA_BITTERING_FLAVOR",
	}
	VarietyInformation_VarietyInformationType_value = map[string]int32{
		"AROMA":                  0,
		"BITTERING":              1,
		"FLAVOR":                 2,
		"AROMA_BITTERING":        3,
		"BITTERING_FLAVOR":       4,
		"AROMA_FLAVOR":           5,
		"AROMA_BITTERING_FLAVOR": 6,
	}
)

Enum value maps for VarietyInformation_VarietyInformationType.

Functions

This section is empty.

Types

type AcidityType

type AcidityType struct {
	Value float64                     `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  AcidityType_AcidityUnitType `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.AcidityType_AcidityUnitType" 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 (*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 AcidityType_AcidityUnitType

type AcidityType_AcidityUnitType int32
const (
	AcidityType_PH AcidityType_AcidityUnitType = 0
)

func (AcidityType_AcidityUnitType) Descriptor

func (AcidityType_AcidityUnitType) Enum

func (AcidityType_AcidityUnitType) EnumDescriptor deprecated

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

Deprecated: Use AcidityType_AcidityUnitType.Descriptor instead.

func (AcidityType_AcidityUnitType) Number

func (AcidityType_AcidityUnitType) String

func (AcidityType_AcidityUnitType) Type

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  BitternessType_BitternessUnitType `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.BitternessType_BitternessUnitType" 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 (*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 BitternessType_BitternessUnitType

type BitternessType_BitternessUnitType int32
const (
	// IBUs
	BitternessType_IBUs BitternessType_BitternessUnitType = 0
)

func (BitternessType_BitternessUnitType) Descriptor

func (BitternessType_BitternessUnitType) Enum

func (BitternessType_BitternessUnitType) EnumDescriptor deprecated

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

Deprecated: Use BitternessType_BitternessUnitType.Descriptor instead.

func (BitternessType_BitternessUnitType) Number

func (BitternessType_BitternessUnitType) String

func (BitternessType_BitternessUnitType) Type

type BoilProcedureType

type BoilProcedureType struct {
	PreBoilSize *VolumeType     `protobuf:"bytes,1,opt,name=pre_boil_size,json=preBoilSize,proto3" json:"pre_boil_size,omitempty"`
	BoilTime    *TimeType       `protobuf:"bytes,2,opt,name=boil_time,json=boilTime,proto3" json:"boil_time,omitempty"`
	BoilSteps   []*BoilStepType `protobuf:"bytes,3,rep,name=boil_steps,json=boilSteps,proto3" json:"boil_steps,omitempty"`
	Name        string          `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Description string          `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	Notes       string          `protobuf:"bytes,6,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) 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 {
	EndGravity     *GravityType                          `protobuf:"bytes,1,opt,name=end_gravity,json=endGravity,proto3" json:"end_gravity,omitempty"`
	ChillingType   BoilStepType_BoilStepTypeChillingType `` /* 151-byte string literal not displayed */
	Description    string                                `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	EndTemperature *TemperatureType                      `protobuf:"bytes,4,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,5,opt,name=ramp_time,json=rampTime,proto3" json:"ramp_time,omitempty"`
	StepTime         *TimeType        `protobuf:"bytes,6,opt,name=step_time,json=stepTime,proto3" json:"step_time,omitempty"`
	StartGravity     *GravityType     `protobuf:"bytes,7,opt,name=start_gravity,json=startGravity,proto3" json:"start_gravity,omitempty"`
	StartPh          *AcidityType     `protobuf:"bytes,8,opt,name=start_ph,json=startPh,proto3" json:"start_ph,omitempty"`
	EndPh            *AcidityType     `protobuf:"bytes,9,opt,name=end_ph,json=endPh,proto3" json:"end_ph,omitempty"`
	Name             string           `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"`
	StartTemperature *TemperatureType `protobuf:"bytes,11,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 (*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) 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 BoilStepType_BoilStepTypeChillingType

type BoilStepType_BoilStepTypeChillingType int32
const (
	// batch
	BoilStepType_BATCH BoilStepType_BoilStepTypeChillingType = 0
	// inline
	BoilStepType_INLINE BoilStepType_BoilStepTypeChillingType = 1
)

func (BoilStepType_BoilStepTypeChillingType) Descriptor

func (BoilStepType_BoilStepTypeChillingType) Enum

func (BoilStepType_BoilStepTypeChillingType) EnumDescriptor deprecated

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

Deprecated: Use BoilStepType_BoilStepTypeChillingType.Descriptor instead.

func (BoilStepType_BoilStepTypeChillingType) Number

func (BoilStepType_BoilStepTypeChillingType) String

func (BoilStepType_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  CarbonationType_CarbonationUnitType `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.CarbonationType_CarbonationUnitType" 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 (*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 CarbonationType_CarbonationUnitType

type CarbonationType_CarbonationUnitType int32
const (
	// vols
	CarbonationType_VOLS CarbonationType_CarbonationUnitType = 0
)

func (CarbonationType_CarbonationUnitType) Descriptor

func (CarbonationType_CarbonationUnitType) Enum

func (CarbonationType_CarbonationUnitType) EnumDescriptor deprecated

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

Deprecated: Use CarbonationType_CarbonationUnitType.Descriptor instead.

func (CarbonationType_CarbonationUnitType) Number

func (CarbonationType_CarbonationUnitType) String

func (CarbonationType_CarbonationUnitType) Type

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  ColorType_ColorUnitType `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.ColorType_ColorUnitType" 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() ColorType_ColorUnitType

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 ColorType_ColorUnitType

type ColorType_ColorUnitType int32
const (
	// EBC
	ColorType_EBC ColorType_ColorUnitType = 0
	// Lovi
	ColorType_LOVI ColorType_ColorUnitType = 1
	// SRM
	ColorType_SRM ColorType_ColorUnitType = 2
)

func (ColorType_ColorUnitType) Descriptor

func (ColorType_ColorUnitType) Enum

func (ColorType_ColorUnitType) EnumDescriptor deprecated

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

Deprecated: Use ColorType_ColorUnitType.Descriptor instead.

func (ColorType_ColorUnitType) Number

func (ColorType_ColorUnitType) String

func (x ColorType_ColorUnitType) String() string

func (ColorType_ColorUnitType) Type

type ConcentrationType

type ConcentrationType struct {
	Value float64                                 `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  ConcentrationType_ConcentrationUnitType `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.ConcentrationType_ConcentrationUnitType" 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 (*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 ConcentrationType_ConcentrationUnitType

type ConcentrationType_ConcentrationUnitType int32
const (
	// ppm
	ConcentrationType_PPM ConcentrationType_ConcentrationUnitType = 0
	// ppb
	ConcentrationType_PPB ConcentrationType_ConcentrationUnitType = 1
	// mg/l
	ConcentrationType_MGL ConcentrationType_ConcentrationUnitType = 2
)

func (ConcentrationType_ConcentrationUnitType) Descriptor

func (ConcentrationType_ConcentrationUnitType) Enum

func (ConcentrationType_ConcentrationUnitType) EnumDescriptor deprecated

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

Deprecated: Use ConcentrationType_ConcentrationUnitType.Descriptor instead.

func (ConcentrationType_ConcentrationUnitType) Number

func (ConcentrationType_ConcentrationUnitType) String

func (ConcentrationType_ConcentrationUnitType) Type

type CultureAdditionType

type CultureAdditionType struct {
	Form              CultureAdditionType_CultureBaseForm `protobuf:"varint,1,opt,name=form,proto3,enum=beerproto.CultureAdditionType_CultureBaseForm" json:"form,omitempty"`
	ProductId         string                              `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Name              string                              `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	CellCountBillions int32                               `protobuf:"varint,4,opt,name=cell_count_billions,json=cellCountBillions,proto3" json:"cell_count_billions,omitempty"`
	TimesCultured     int32                               `protobuf:"varint,5,opt,name=times_cultured,json=timesCultured,proto3" json:"times_cultured,omitempty"`
	Producer          string                              `protobuf:"bytes,6,opt,name=producer,proto3" json:"producer,omitempty"`
	Type              CultureAdditionType_CultureBaseType `protobuf:"varint,7,opt,name=type,proto3,enum=beerproto.CultureAdditionType_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,8,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,9,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) 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 (*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 (*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_CultureBaseForm

type CultureAdditionType_CultureBaseForm int32
const (
	// liquid
	CultureAdditionType_LIQUID CultureAdditionType_CultureBaseForm = 0
	// dry
	CultureAdditionType_DRY CultureAdditionType_CultureBaseForm = 1
	// slant
	CultureAdditionType_SLANT CultureAdditionType_CultureBaseForm = 2
	// culture
	CultureAdditionType_CULTURE CultureAdditionType_CultureBaseForm = 3
	// dregs
	CultureAdditionType_DREGS CultureAdditionType_CultureBaseForm = 4
)

func (CultureAdditionType_CultureBaseForm) Descriptor

func (CultureAdditionType_CultureBaseForm) Enum

func (CultureAdditionType_CultureBaseForm) EnumDescriptor deprecated

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

Deprecated: Use CultureAdditionType_CultureBaseForm.Descriptor instead.

func (CultureAdditionType_CultureBaseForm) Number

func (CultureAdditionType_CultureBaseForm) String

func (CultureAdditionType_CultureBaseForm) Type

type CultureAdditionType_CultureBaseType

type CultureAdditionType_CultureBaseType int32
const (
	// ale
	CultureAdditionType_ALE CultureAdditionType_CultureBaseType = 0
	// bacteria
	CultureAdditionType_BACTERIA CultureAdditionType_CultureBaseType = 1
	// brett
	CultureAdditionType_BRETT CultureAdditionType_CultureBaseType = 2
	// champagne
	CultureAdditionType_CHAMPAGNE CultureAdditionType_CultureBaseType = 3
	// kveik
	CultureAdditionType_KVEIK CultureAdditionType_CultureBaseType = 4
	// lacto
	CultureAdditionType_LACTO CultureAdditionType_CultureBaseType = 5
	// lager
	CultureAdditionType_LAGER CultureAdditionType_CultureBaseType = 6
	// malolactic
	CultureAdditionType_MALOLACTIC CultureAdditionType_CultureBaseType = 7
	// mixed-culture
	CultureAdditionType_MIXED_CULTURE CultureAdditionType_CultureBaseType = 8
	// other
	CultureAdditionType_OTHER CultureAdditionType_CultureBaseType = 9
	// pedio
	CultureAdditionType_PEDIO CultureAdditionType_CultureBaseType = 10
	// spontaneous
	CultureAdditionType_SPONTANEOUS CultureAdditionType_CultureBaseType = 11
	// wine
	CultureAdditionType_WINE CultureAdditionType_CultureBaseType = 12
)

func (CultureAdditionType_CultureBaseType) Descriptor

func (CultureAdditionType_CultureBaseType) Enum

func (CultureAdditionType_CultureBaseType) EnumDescriptor deprecated

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

Deprecated: Use CultureAdditionType_CultureBaseType.Descriptor instead.

func (CultureAdditionType_CultureBaseType) Number

func (CultureAdditionType_CultureBaseType) String

func (CultureAdditionType_CultureBaseType) Type

type CultureAdditionType_Mass

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

type CultureAdditionType_Unit

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

type CultureAdditionType_Volume

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

type CultureInformation

type CultureInformation struct {
	Form     CultureInformation_CultureBaseForm `protobuf:"varint,1,opt,name=form,proto3,enum=beerproto.CultureInformation_CultureBaseForm" json:"form,omitempty"`
	Producer string                             `protobuf:"bytes,2,opt,name=producer,proto3" json:"producer,omitempty"`
	// The recommended temperature range of fermentation by the culture producer.
	TemperatureRange *TemperatureRangeType `protobuf:"bytes,3,opt,name=temperature_range,json=temperatureRange,proto3" json:"temperature_range,omitempty"`
	Notes            string                `protobuf:"bytes,4,opt,name=notes,proto3" json:"notes,omitempty"`
	// Recommended styles for a particular culture.
	BestFor   string                `protobuf:"bytes,5,opt,name=best_for,json=bestFor,proto3" json:"best_for,omitempty"`
	Inventory *CultureInventoryType `protobuf:"bytes,6,opt,name=inventory,proto3" json:"inventory,omitempty"`
	ProductId string                `protobuf:"bytes,7,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Name      string                `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"`
	// The recommended limit of abv by the culture producer before attenuation stops.
	AlcoholTolerance *PercentType `protobuf:"bytes,9,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,10,opt,name=glucoamylase,proto3" json:"glucoamylase,omitempty"`
	Type         CultureInformation_CultureBaseType `protobuf:"varint,11,opt,name=type,proto3,enum=beerproto.CultureInformation_CultureBaseType" json:"type,omitempty"`
	// Floculation refers to the ability of yeast to aggregate to form large flocs which drop out of suspension.
	Flocculation     CultureInformation_QualitativeRangeType `` /* 134-byte string literal not displayed */
	AttenuationRange *PercentRangeType                       `protobuf:"bytes,13,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,14,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,15,opt,name=pof,proto3" json:"pof,omitempty"`
	Zymocide *Zymocide `protobuf:"bytes,16,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 (*CultureInformation) GetForm

func (*CultureInformation) GetGlucoamylase

func (x *CultureInformation) GetGlucoamylase() bool

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 (*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 CultureInformation_CultureBaseForm

type CultureInformation_CultureBaseForm int32
const (
	// liquid
	CultureInformation_LIQUID CultureInformation_CultureBaseForm = 0
	// dry
	CultureInformation_DRY CultureInformation_CultureBaseForm = 1
	// slant
	CultureInformation_SLANT CultureInformation_CultureBaseForm = 2
	// culture
	CultureInformation_CULTURE CultureInformation_CultureBaseForm = 3
	// dregs
	CultureInformation_DREGS CultureInformation_CultureBaseForm = 4
)

func (CultureInformation_CultureBaseForm) Descriptor

func (CultureInformation_CultureBaseForm) Enum

func (CultureInformation_CultureBaseForm) EnumDescriptor deprecated

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

Deprecated: Use CultureInformation_CultureBaseForm.Descriptor instead.

func (CultureInformation_CultureBaseForm) Number

func (CultureInformation_CultureBaseForm) String

func (CultureInformation_CultureBaseForm) Type

type CultureInformation_CultureBaseType

type CultureInformation_CultureBaseType int32
const (
	// ale
	CultureInformation_ALE CultureInformation_CultureBaseType = 0
	// bacteria
	CultureInformation_BACTERIA CultureInformation_CultureBaseType = 1
	// brett
	CultureInformation_BRETT CultureInformation_CultureBaseType = 2
	// champagne
	CultureInformation_CHAMPAGNE CultureInformation_CultureBaseType = 3
	// kveik
	CultureInformation_KVEIK CultureInformation_CultureBaseType = 4
	// lacto
	CultureInformation_LACTO CultureInformation_CultureBaseType = 5
	// lager
	CultureInformation_LAGER CultureInformation_CultureBaseType = 6
	// malolactic
	CultureInformation_MALOLACTIC CultureInformation_CultureBaseType = 7
	// mixed-culture
	CultureInformation_MIXED_CULTURE CultureInformation_CultureBaseType = 8
	// other
	CultureInformation_OTHER CultureInformation_CultureBaseType = 9
	// pedio
	CultureInformation_PEDIO CultureInformation_CultureBaseType = 10
	// spontaneous
	CultureInformation_SPONTANEOUS CultureInformation_CultureBaseType = 11
	// wine
	CultureInformation_WINE CultureInformation_CultureBaseType = 12
)

func (CultureInformation_CultureBaseType) Descriptor

func (CultureInformation_CultureBaseType) Enum

func (CultureInformation_CultureBaseType) EnumDescriptor deprecated

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

Deprecated: Use CultureInformation_CultureBaseType.Descriptor instead.

func (CultureInformation_CultureBaseType) Number

func (CultureInformation_CultureBaseType) String

func (CultureInformation_CultureBaseType) Type

type CultureInformation_QualitativeRangeType

type CultureInformation_QualitativeRangeType int32
const (
	// very low
	CultureInformation_VERY_LOW CultureInformation_QualitativeRangeType = 0
	// low
	CultureInformation_LOW CultureInformation_QualitativeRangeType = 1
	// medium low
	CultureInformation_MEDIUM_LOW CultureInformation_QualitativeRangeType = 2
	// medium
	CultureInformation_MEDIUM CultureInformation_QualitativeRangeType = 3
	// medium high
	CultureInformation_MEDIUM_HIGH CultureInformation_QualitativeRangeType = 4
	// high
	CultureInformation_HIGH CultureInformation_QualitativeRangeType = 5
	// very high
	CultureInformation_VERY_HIGH CultureInformation_QualitativeRangeType = 6
)

func (CultureInformation_QualitativeRangeType) Descriptor

func (CultureInformation_QualitativeRangeType) Enum

func (CultureInformation_QualitativeRangeType) EnumDescriptor deprecated

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

Deprecated: Use CultureInformation_QualitativeRangeType.Descriptor instead.

func (CultureInformation_QualitativeRangeType) Number

func (CultureInformation_QualitativeRangeType) String

func (CultureInformation_QualitativeRangeType) Type

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 DiastaticPowerType

type DiastaticPowerType struct {
	Value float64                                   `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  DiastaticPowerType_DiastaticPowerUnitType `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.DiastaticPowerType_DiastaticPowerUnitType" 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) 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 DiastaticPowerType_DiastaticPowerUnitType

type DiastaticPowerType_DiastaticPowerUnitType int32
const (
	// Lintner
	DiastaticPowerType_lintner DiastaticPowerType_DiastaticPowerUnitType = 0
	// WK
	DiastaticPowerType_WK DiastaticPowerType_DiastaticPowerUnitType = 1
)

func (DiastaticPowerType_DiastaticPowerUnitType) Descriptor

func (DiastaticPowerType_DiastaticPowerUnitType) Enum

func (DiastaticPowerType_DiastaticPowerUnitType) EnumDescriptor deprecated

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

Deprecated: Use DiastaticPowerType_DiastaticPowerUnitType.Descriptor instead.

func (DiastaticPowerType_DiastaticPowerUnitType) Number

func (DiastaticPowerType_DiastaticPowerUnitType) String

func (DiastaticPowerType_DiastaticPowerUnitType) Type

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 EquipmentItemType

type EquipmentItemType struct {
	Notes string `protobuf:"bytes,1,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,2,opt,name=boil_rate_per_hour,json=boilRatePerHour,proto3" json:"boil_rate_per_hour,omitempty"`
	Type            string                              `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
	Form            EquipmentItemType_EquipmentBaseForm `protobuf:"varint,4,opt,name=form,proto3,enum=beerproto.EquipmentItemType_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,5,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,6,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,7,opt,name=grain_absorption_rate,json=grainAbsorptionRate,proto3" json:"grain_absorption_rate,omitempty"`
	Name                string              `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"`
	MaximumVolume       *VolumeType         `protobuf:"bytes,9,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,10,opt,name=weight,proto3" json:"weight,omitempty"`
	Loss   *VolumeType `protobuf:"bytes,11,opt,name=loss,proto3" json:"loss,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) GetForm

func (*EquipmentItemType) GetGrainAbsorptionRate

func (x *EquipmentItemType) GetGrainAbsorptionRate() *SpecificVolumeType

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 EquipmentItemType_EquipmentBaseForm

type EquipmentItemType_EquipmentBaseForm int32
const (
	// HLT
	EquipmentItemType_HLT EquipmentItemType_EquipmentBaseForm = 0
	// Mash Tun
	EquipmentItemType_MASH_TUN EquipmentItemType_EquipmentBaseForm = 1
	// Lauter Tun
	EquipmentItemType_LAUTER_TUN EquipmentItemType_EquipmentBaseForm = 2
	// Brew Kettle
	EquipmentItemType_BREW_KETTLE EquipmentItemType_EquipmentBaseForm = 3
	// Fermenter
	EquipmentItemType_FERMENTER EquipmentItemType_EquipmentBaseForm = 4
	// Aging Vessel
	EquipmentItemType_AGING_VESSEL EquipmentItemType_EquipmentBaseForm = 5
	// Packaging Vessel
	EquipmentItemType_PACKAGING_VESSEL EquipmentItemType_EquipmentBaseForm = 6
)

func (EquipmentItemType_EquipmentBaseForm) Descriptor

func (EquipmentItemType_EquipmentBaseForm) Enum

func (EquipmentItemType_EquipmentBaseForm) EnumDescriptor deprecated

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

Deprecated: Use EquipmentItemType_EquipmentBaseForm.Descriptor instead.

func (EquipmentItemType_EquipmentBaseForm) Number

func (EquipmentItemType_EquipmentBaseForm) String

func (EquipmentItemType_EquipmentBaseForm) Type

type EquipmentType

type EquipmentType struct {
	Name           string               `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	EquipmentItems []*EquipmentItemType `protobuf:"bytes,2,rep,name=equipment_items,json=equipmentItems,proto3" json:"equipment_items,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) GetEquipmentItems

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

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 FermentableAdditionType

type FermentableAdditionType struct {
	Type       FermentableAdditionType_FermentableBaseType       `protobuf:"varint,1,opt,name=type,proto3,enum=beerproto.FermentableAdditionType_FermentableBaseType" json:"type,omitempty"`
	Origin     string                                            `protobuf:"bytes,2,opt,name=Origin,proto3" json:"Origin,omitempty"`
	GrainGroup FermentableAdditionType_FermentableBaseGrainGroup `` /* 157-byte string literal not displayed */
	Yield      *YieldType                                        `protobuf:"bytes,4,opt,name=yield,proto3" json:"yield,omitempty"`
	Color      *ColorType                                        `protobuf:"bytes,5,opt,name=color,proto3" json:"color,omitempty"`
	Name       string                                            `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	Producer   string                                            `protobuf:"bytes,7,opt,name=producer,proto3" json:"producer,omitempty"`
	ProductId  string                                            `protobuf:"bytes,8,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,9,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) GetAmount

func (m *FermentableAdditionType) GetAmount() isFermentableAdditionType_Amount

func (*FermentableAdditionType) GetColor

func (x *FermentableAdditionType) GetColor() *ColorType

func (*FermentableAdditionType) GetGrainGroup

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_FermentableBaseGrainGroup

type FermentableAdditionType_FermentableBaseGrainGroup int32
const (
	// base
	FermentableAdditionType_BASE FermentableAdditionType_FermentableBaseGrainGroup = 0
	// caramel
	FermentableAdditionType_CARAMEL FermentableAdditionType_FermentableBaseGrainGroup = 1
	// flaked
	FermentableAdditionType_FLAKED FermentableAdditionType_FermentableBaseGrainGroup = 2
	// roasted
	FermentableAdditionType_ROASTED FermentableAdditionType_FermentableBaseGrainGroup = 3
	// specialty
	FermentableAdditionType_SPECIALTY FermentableAdditionType_FermentableBaseGrainGroup = 4
	// smoked
	FermentableAdditionType_SMOKED FermentableAdditionType_FermentableBaseGrainGroup = 5
	// adjunct
	FermentableAdditionType_ADJUNCT FermentableAdditionType_FermentableBaseGrainGroup = 6
)

func (FermentableAdditionType_FermentableBaseGrainGroup) Descriptor

func (FermentableAdditionType_FermentableBaseGrainGroup) Enum

func (FermentableAdditionType_FermentableBaseGrainGroup) EnumDescriptor deprecated

Deprecated: Use FermentableAdditionType_FermentableBaseGrainGroup.Descriptor instead.

func (FermentableAdditionType_FermentableBaseGrainGroup) Number

func (FermentableAdditionType_FermentableBaseGrainGroup) String

func (FermentableAdditionType_FermentableBaseGrainGroup) Type

type FermentableAdditionType_FermentableBaseType

type FermentableAdditionType_FermentableBaseType int32
const (
	//dry extract
	FermentableAdditionType_DRY_EXTRACT FermentableAdditionType_FermentableBaseType = 0
	// extract
	FermentableAdditionType_EXTRACT FermentableAdditionType_FermentableBaseType = 1
	// grain
	FermentableAdditionType_GRAIN FermentableAdditionType_FermentableBaseType = 2
	// sugar
	FermentableAdditionType_SUGAR FermentableAdditionType_FermentableBaseType = 3
	// fruit
	FermentableAdditionType_FRUIT FermentableAdditionType_FermentableBaseType = 4
	// juice
	FermentableAdditionType_JUICE FermentableAdditionType_FermentableBaseType = 5
	// honey
	FermentableAdditionType_HONEY FermentableAdditionType_FermentableBaseType = 6
	// other
	FermentableAdditionType_OTHER FermentableAdditionType_FermentableBaseType = 7
)

func (FermentableAdditionType_FermentableBaseType) Descriptor

func (FermentableAdditionType_FermentableBaseType) Enum

func (FermentableAdditionType_FermentableBaseType) EnumDescriptor deprecated

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

Deprecated: Use FermentableAdditionType_FermentableBaseType.Descriptor instead.

func (FermentableAdditionType_FermentableBaseType) Number

func (FermentableAdditionType_FermentableBaseType) String

func (FermentableAdditionType_FermentableBaseType) Type

type FermentableAdditionType_Mass

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

type FermentableAdditionType_Volume

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

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 {

	// The recommended maximum percentage to use in a grain bill.
	MaxInBatch *PercentType `protobuf:"bytes,1,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,2,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,3,opt,name=protein,proto3" json:"protein,omitempty"`
	ProductId  string                                    `protobuf:"bytes,4,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	GrainGroup FermentableType_FermentableBaseGrainGroup `` /* 149-byte string literal not displayed */
	Yield      *YieldType                                `protobuf:"bytes,6,opt,name=yield,proto3" json:"yield,omitempty"`
	Type       FermentableType_FermentableBaseType       `protobuf:"varint,7,opt,name=type,proto3,enum=beerproto.FermentableType_FermentableBaseType" json:"type,omitempty"`
	Producer   string                                    `protobuf:"bytes,8,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,9,opt,name=alpha_amylase,json=alphaAmylase,proto3" json:"alpha_amylase,omitempty"`
	Color        *ColorType `protobuf:"bytes,10,opt,name=color,proto3" json:"color,omitempty"`
	Name         string     `protobuf:"bytes,11,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,12,opt,name=diastatic_power,json=diastaticPower,proto3" json:"diastatic_power,omitempty"`
	Moisture       *PercentType              `protobuf:"bytes,13,opt,name=moisture,proto3" json:"moisture,omitempty"`
	Origin         string                    `protobuf:"bytes,14,opt,name=origin,proto3" json:"origin,omitempty"`
	Inventory      *FermentableInventoryType `protobuf:"bytes,15,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 float64 `protobuf:"fixed64,16,opt,name=kolbach_index,json=kolbachIndex,proto3" json:"kolbach_index,omitempty"`
	Notes        string  `protobuf:"bytes,17,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) GetColor

func (x *FermentableType) GetColor() *ColorType

func (*FermentableType) GetDiastaticPower

func (x *FermentableType) GetDiastaticPower() *DiastaticPowerType

func (*FermentableType) GetGrainGroup

func (*FermentableType) GetInventory

func (x *FermentableType) GetInventory() *FermentableInventoryType

func (*FermentableType) GetKolbachIndex

func (x *FermentableType) GetKolbachIndex() float64

func (*FermentableType) GetMaxInBatch

func (x *FermentableType) GetMaxInBatch() *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) 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) GetType

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 FermentableType_FermentableBaseGrainGroup

type FermentableType_FermentableBaseGrainGroup int32
const (
	// base
	FermentableType_BASE FermentableType_FermentableBaseGrainGroup = 0
	// caramel
	FermentableType_CARAMEL FermentableType_FermentableBaseGrainGroup = 1
	// flaked
	FermentableType_FLAKED FermentableType_FermentableBaseGrainGroup = 2
	// roasted
	FermentableType_ROASTED FermentableType_FermentableBaseGrainGroup = 3
	// specialty
	FermentableType_SPECIALTY FermentableType_FermentableBaseGrainGroup = 4
	// smoked
	FermentableType_SMOKED FermentableType_FermentableBaseGrainGroup = 5
	// adjunct
	FermentableType_ADJUNCT FermentableType_FermentableBaseGrainGroup = 6
)

func (FermentableType_FermentableBaseGrainGroup) Descriptor

func (FermentableType_FermentableBaseGrainGroup) Enum

func (FermentableType_FermentableBaseGrainGroup) EnumDescriptor deprecated

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

Deprecated: Use FermentableType_FermentableBaseGrainGroup.Descriptor instead.

func (FermentableType_FermentableBaseGrainGroup) Number

func (FermentableType_FermentableBaseGrainGroup) String

func (FermentableType_FermentableBaseGrainGroup) Type

type FermentableType_FermentableBaseType

type FermentableType_FermentableBaseType int32
const (
	// dry extract
	FermentableType_DRY_EXTRACT FermentableType_FermentableBaseType = 0
	// extract
	FermentableType_EXTRACT FermentableType_FermentableBaseType = 1
	// grain
	FermentableType_GRAIN FermentableType_FermentableBaseType = 2
	// sugar
	FermentableType_SUGAR FermentableType_FermentableBaseType = 3
	// fruit
	FermentableType_FRUIT FermentableType_FermentableBaseType = 4
	// juice
	FermentableType_JUICE FermentableType_FermentableBaseType = 5
	// honey
	FermentableType_HONEY FermentableType_FermentableBaseType = 6
	// other
	FermentableType_OTHER FermentableType_FermentableBaseType = 7
)

func (FermentableType_FermentableBaseType) Descriptor

func (FermentableType_FermentableBaseType) Enum

func (FermentableType_FermentableBaseType) EnumDescriptor deprecated

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

Deprecated: Use FermentableType_FermentableBaseType.Descriptor instead.

func (FermentableType_FermentableBaseType) Number

func (FermentableType_FermentableBaseType) String

func (FermentableType_FermentableBaseType) Type

type FermentationProcedureType

type FermentationProcedureType struct {
	Description       string                  `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	Notes             string                  `protobuf:"bytes,2,opt,name=notes,proto3" json:"notes,omitempty"`
	FermentationSteps []*FermentationStepType `protobuf:"bytes,3,rep,name=fermentation_steps,json=fermentationSteps,proto3" json:"fermentation_steps,omitempty"`
	Name              string                  `protobuf:"bytes,4,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) 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 {
	Name           string           `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	EndTemperature *TemperatureType `protobuf:"bytes,2,opt,name=end_temperature,json=endTemperature,proto3" json:"end_temperature,omitempty"`
	StepTime       *TimeType        `protobuf:"bytes,3,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,4,opt,name=free_rise,json=freeRise,proto3" json:"free_rise,omitempty"`
	StartGravity     *GravityType     `protobuf:"bytes,5,opt,name=start_gravity,json=startGravity,proto3" json:"start_gravity,omitempty"`
	EndGravity       *GravityType     `protobuf:"bytes,6,opt,name=end_gravity,json=endGravity,proto3" json:"end_gravity,omitempty"`
	StartPh          *AcidityType     `protobuf:"bytes,7,opt,name=start_ph,json=startPh,proto3" json:"start_ph,omitempty"`
	Description      string           `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"`
	StartTemperature *TemperatureType `protobuf:"bytes,9,opt,name=start_temperature,json=startTemperature,proto3" json:"start_temperature,omitempty"`
	EndPh            *AcidityType     `protobuf:"bytes,10,opt,name=end_ph,json=endPh,proto3" json:"end_ph,omitempty"`
	Vessel           string           `protobuf:"bytes,11,opt,name=vessel,proto3" json:"vessel,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) 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) 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 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  GravityType_GravityUnitType `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.GravityType_GravityUnitType" 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 (*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 GravityType_GravityUnitType

type GravityType_GravityUnitType int32
const (
	// sg
	GravityType_SG GravityType_GravityUnitType = 0
	// plato
	GravityType_PLATO GravityType_GravityUnitType = 1
	// brix
	GravityType_BRIX GravityType_GravityUnitType = 2
)

func (GravityType_GravityUnitType) Descriptor

func (GravityType_GravityUnitType) Enum

func (GravityType_GravityUnitType) EnumDescriptor deprecated

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

Deprecated: Use GravityType_GravityUnitType.Descriptor instead.

func (GravityType_GravityUnitType) Number

func (GravityType_GravityUnitType) String

func (GravityType_GravityUnitType) Type

type HopAdditionType

type HopAdditionType struct {
	BetaAcid *PercentType                       `protobuf:"bytes,1,opt,name=beta_acid,json=betaAcid,proto3" json:"beta_acid,omitempty"`
	Producer string                             `protobuf:"bytes,2,opt,name=producer,proto3" json:"producer,omitempty"`
	Origin   string                             `protobuf:"bytes,3,opt,name=origin,proto3" json:"origin,omitempty"`
	Year     string                             `protobuf:"bytes,4,opt,name=year,proto3" json:"year,omitempty"`
	Form     HopAdditionType_HopVarietyBaseForm `protobuf:"varint,5,opt,name=form,proto3,enum=beerproto.HopAdditionType_HopVarietyBaseForm" json:"form,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,6,opt,name=timing,proto3" json:"timing,omitempty"`
	Name      string       `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	ProductId string       `protobuf:"bytes,8,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	AlphaAcid *PercentType `protobuf:"bytes,9,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 bil

func (*HopAdditionType) Descriptor deprecated

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

Deprecated: Use HopAdditionType.ProtoReflect.Descriptor instead.

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 (*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_HopVarietyBaseForm

type HopAdditionType_HopVarietyBaseForm int32
const (
	// extract
	HopAdditionType_EXTRACT HopAdditionType_HopVarietyBaseForm = 0
	// leaf
	HopAdditionType_LEAF HopAdditionType_HopVarietyBaseForm = 1
	// leaf (wet)
	HopAdditionType_LEAF_WET HopAdditionType_HopVarietyBaseForm = 2
	// pellet
	HopAdditionType_PELLET HopAdditionType_HopVarietyBaseForm = 3
	// powder
	HopAdditionType_POWDER HopAdditionType_HopVarietyBaseForm = 4
	// plug
	HopAdditionType_PLUG HopAdditionType_HopVarietyBaseForm = 5
)

func (HopAdditionType_HopVarietyBaseForm) Descriptor

func (HopAdditionType_HopVarietyBaseForm) Enum

func (HopAdditionType_HopVarietyBaseForm) EnumDescriptor deprecated

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

Deprecated: Use HopAdditionType_HopVarietyBaseForm.Descriptor instead.

func (HopAdditionType_HopVarietyBaseForm) Number

func (HopAdditionType_HopVarietyBaseForm) String

func (HopAdditionType_HopVarietyBaseForm) Type

type HopAdditionType_Mass

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

type HopAdditionType_Volume

type HopAdditionType_Volume struct {
	Volume *VolumeType `protobuf:"bytes,11,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 IBUEstimateType

type IBUEstimateType struct {
	Method IBUEstimateType_IBUMethodType `protobuf:"varint,1,opt,name=method,proto3,enum=beerproto.IBUEstimateType_IBUMethodType" 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 (*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 IBUEstimateType_IBUMethodType

type IBUEstimateType_IBUMethodType int32
const (
	// Rager
	IBUEstimateType_Rager IBUEstimateType_IBUMethodType = 0
	// Tinseth
	IBUEstimateType_Tinseth IBUEstimateType_IBUMethodType = 1
	// Garetz
	IBUEstimateType_Garetz IBUEstimateType_IBUMethodType = 2
	// Other
	IBUEstimateType_Other IBUEstimateType_IBUMethodType = 3
)

func (IBUEstimateType_IBUMethodType) Descriptor

func (IBUEstimateType_IBUMethodType) Enum

func (IBUEstimateType_IBUMethodType) EnumDescriptor deprecated

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

Deprecated: Use IBUEstimateType_IBUMethodType.Descriptor instead.

func (IBUEstimateType_IBUMethodType) Number

func (IBUEstimateType_IBUMethodType) String

func (IBUEstimateType_IBUMethodType) Type

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 {

	// Initial grain temperature prior to the start of the mash
	GrainTemperature *TemperatureType `protobuf:"bytes,1,opt,name=grain_temperature,json=grainTemperature,proto3" json:"grain_temperature,omitempty"`
	Notes            string           `protobuf:"bytes,2,opt,name=notes,proto3" json:"notes,omitempty"`
	MashSteps        []*MashStepType  `protobuf:"bytes,3,rep,name=mash_steps,json=mashSteps,proto3" json:"mash_steps,omitempty"`
	Name             string           `protobuf:"bytes,4,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) 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 {
	StepTime *TimeType `protobuf:"bytes,1,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,2,opt,name=ramp_time,json=rampTime,proto3" json:"ramp_time,omitempty"`
	EndTemperature *TemperatureType `protobuf:"bytes,3,opt,name=end_temperature,json=endTemperature,proto3" json:"end_temperature,omitempty"`
	Description    string           `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Temperature of the water for an infusion step
	InfuseTemperature *TemperatureType              `protobuf:"bytes,5,opt,name=infuse_temperature,json=infuseTemperature,proto3" json:"infuse_temperature,omitempty"`
	StartPH           *AcidityType                  `protobuf:"bytes,6,opt,name=start_pH,json=startPH,proto3" json:"start_pH,omitempty"`
	EndPH             *AcidityType                  `protobuf:"bytes,7,opt,name=end_pH,json=endPH,proto3" json:"end_pH,omitempty"`
	Name              string                        `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"`
	Type              MashStepType_MashStepTypeType `protobuf:"varint,9,opt,name=type,proto3,enum=beerproto.MashStepType_MashStepTypeType" json:"type,omitempty"`
	Amount            *VolumeType                   `protobuf:"bytes,10,opt,name=amount,proto3" json:"amount,omitempty"`
	StepTemperature   *TemperatureType              `protobuf:"bytes,11,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,12,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) 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 (*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 MashStepType_MashStepTypeType

type MashStepType_MashStepTypeType int32
const (
	MashStepType_INFUSION       MashStepType_MashStepTypeType = 0
	MashStepType_TEMPERATURE    MashStepType_MashStepTypeType = 1
	MashStepType_DECOCTION      MashStepType_MashStepTypeType = 2
	MashStepType_SOURING_MASH   MashStepType_MashStepTypeType = 3
	MashStepType_SOURING_WORT   MashStepType_MashStepTypeType = 4
	MashStepType_DRAIN_MASH_TUN MashStepType_MashStepTypeType = 5
	MashStepType_SPARGE         MashStepType_MashStepTypeType = 6
)

func (MashStepType_MashStepTypeType) Descriptor

func (MashStepType_MashStepTypeType) Enum

func (MashStepType_MashStepTypeType) EnumDescriptor deprecated

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

Deprecated: Use MashStepType_MashStepTypeType.Descriptor instead.

func (MashStepType_MashStepTypeType) Number

func (MashStepType_MashStepTypeType) String

func (MashStepType_MashStepTypeType) Type

type MassType

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

func (*MassType) Descriptor deprecated

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

Deprecated: Use MassType.ProtoReflect.Descriptor instead.

func (*MassType) GetUnit

func (x *MassType) GetUnit() MassType_MassUnitType

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 MassType_MassUnitType

type MassType_MassUnitType int32
const (
	// mg
	MassType_MG MassType_MassUnitType = 0
	// g
	MassType_G MassType_MassUnitType = 1
	// kg
	MassType_KG MassType_MassUnitType = 2
	// lb
	MassType_LB MassType_MassUnitType = 3
	// oz
	MassType_OZ MassType_MassUnitType = 4
)

func (MassType_MassUnitType) Descriptor

func (MassType_MassUnitType) Enum

func (MassType_MassUnitType) EnumDescriptor deprecated

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

Deprecated: Use MassType_MassUnitType.Descriptor instead.

func (MassType_MassUnitType) Number

func (MassType_MassUnitType) String

func (x MassType_MassUnitType) String() string

func (MassType_MassUnitType) Type

type MiscellaneousAdditionType

type MiscellaneousAdditionType struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Producer string `protobuf:"bytes,2,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,3,opt,name=timing,proto3" json:"timing,omitempty"`
	ProductId string                                          `protobuf:"bytes,4,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Type      MiscellaneousAdditionType_MiscellaneousBaseType `protobuf:"varint,5,opt,name=type,proto3,enum=beerproto.MiscellaneousAdditionType_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) GetAmount

func (m *MiscellaneousAdditionType) GetAmount() isMiscellaneousAdditionType_Amount

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,6,opt,name=mass,proto3,oneof"`
}

type MiscellaneousAdditionType_MiscellaneousBaseType

type MiscellaneousAdditionType_MiscellaneousBaseType int32
const (
	// spice
	MiscellaneousAdditionType_SPICE MiscellaneousAdditionType_MiscellaneousBaseType = 0
	// fining
	MiscellaneousAdditionType_FINING MiscellaneousAdditionType_MiscellaneousBaseType = 1
	// water agent
	MiscellaneousAdditionType_WATER_AGENT MiscellaneousAdditionType_MiscellaneousBaseType = 2
	// herb
	MiscellaneousAdditionType_HERB MiscellaneousAdditionType_MiscellaneousBaseType = 3
	// flavor
	MiscellaneousAdditionType_FLAVOR MiscellaneousAdditionType_MiscellaneousBaseType = 4
	// wood
	MiscellaneousAdditionType_WOOD MiscellaneousAdditionType_MiscellaneousBaseType = 5
	// other
	MiscellaneousAdditionType_OTHER MiscellaneousAdditionType_MiscellaneousBaseType = 6
)

func (MiscellaneousAdditionType_MiscellaneousBaseType) Descriptor

func (MiscellaneousAdditionType_MiscellaneousBaseType) Enum

func (MiscellaneousAdditionType_MiscellaneousBaseType) EnumDescriptor deprecated

Deprecated: Use MiscellaneousAdditionType_MiscellaneousBaseType.Descriptor instead.

func (MiscellaneousAdditionType_MiscellaneousBaseType) Number

func (MiscellaneousAdditionType_MiscellaneousBaseType) String

func (MiscellaneousAdditionType_MiscellaneousBaseType) Type

type MiscellaneousAdditionType_Unit

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

type MiscellaneousAdditionType_Volume

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

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 {

	// Used to describe the purpose of the miscellaneous ingredient, e.g. whirlfloc is used for clarity.
	UseFor    string                                  `protobuf:"bytes,1,opt,name=use_for,json=useFor,proto3" json:"use_for,omitempty"`
	Notes     string                                  `protobuf:"bytes,2,opt,name=notes,proto3" json:"notes,omitempty"`
	Name      string                                  `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Producer  string                                  `protobuf:"bytes,4,opt,name=producer,proto3" json:"producer,omitempty"`
	ProductId string                                  `protobuf:"bytes,5,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Type      MiscellaneousType_MiscellaneousBaseType `protobuf:"varint,6,opt,name=type,proto3,enum=beerproto.MiscellaneousType_MiscellaneousBaseType" json:"type,omitempty"`
	Inventory *MiscellaneousInventoryType             `protobuf:"bytes,7,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) 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 MiscellaneousType_MiscellaneousBaseType

type MiscellaneousType_MiscellaneousBaseType int32
const (
	// spice
	MiscellaneousType_SPICE MiscellaneousType_MiscellaneousBaseType = 0
	// fining
	MiscellaneousType_FINING MiscellaneousType_MiscellaneousBaseType = 1
	// water agent
	MiscellaneousType_WATER_AGENT MiscellaneousType_MiscellaneousBaseType = 2
	// herb
	MiscellaneousType_HERB MiscellaneousType_MiscellaneousBaseType = 3
	// flavor
	MiscellaneousType_FLAVOR MiscellaneousType_MiscellaneousBaseType = 4
	// wood
	MiscellaneousType_WOOD MiscellaneousType_MiscellaneousBaseType = 5
	// other
	MiscellaneousType_OTHER MiscellaneousType_MiscellaneousBaseType = 6
)

func (MiscellaneousType_MiscellaneousBaseType) Descriptor

func (MiscellaneousType_MiscellaneousBaseType) Enum

func (MiscellaneousType_MiscellaneousBaseType) EnumDescriptor deprecated

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

Deprecated: Use MiscellaneousType_MiscellaneousBaseType.Descriptor instead.

func (MiscellaneousType_MiscellaneousBaseType) Number

func (MiscellaneousType_MiscellaneousBaseType) String

func (MiscellaneousType_MiscellaneousBaseType) Type

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 PackagingProcedureType

type PackagingProcedureType struct {
	Name             string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	PackagedVolume   *VolumeType            `protobuf:"bytes,2,opt,name=packaged_volume,json=packagedVolume,proto3" json:"packaged_volume,omitempty"`
	Description      string                 `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Notes            string                 `protobuf:"bytes,4,opt,name=notes,proto3" json:"notes,omitempty"`
	PackagingVessels []*PackagingVesselType `protobuf:"bytes,5,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) 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 {
	Type             PackagingVesselType_PackagingVesselTypeType `protobuf:"varint,1,opt,name=type,proto3,enum=beerproto.PackagingVesselType_PackagingVesselTypeType" json:"type,omitempty"`
	StartGravity     *GravityType                                `protobuf:"bytes,2,opt,name=start_gravity,json=startGravity,proto3" json:"start_gravity,omitempty"`
	Name             string                                      `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	PackageDate      string                                      `protobuf:"bytes,4,opt,name=package_date,json=packageDate,proto3" json:"package_date,omitempty"`
	StepTime         *TimeType                                   `protobuf:"bytes,5,opt,name=step_time,json=stepTime,proto3" json:"step_time,omitempty"`
	EndGravity       *GravityType                                `protobuf:"bytes,6,opt,name=end_gravity,json=endGravity,proto3" json:"end_gravity,omitempty"`
	VesselVolume     *VolumeType                                 `protobuf:"bytes,7,opt,name=vessel_volume,json=vesselVolume,proto3" json:"vessel_volume,omitempty"`
	VesselQuantity   float64                                     `protobuf:"fixed64,8,opt,name=vessel_quantity,json=vesselQuantity,proto3" json:"vessel_quantity,omitempty"`
	Description      string                                      `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"`
	StartPh          *AcidityType                                `protobuf:"bytes,10,opt,name=start_ph,json=startPh,proto3" json:"start_ph,omitempty"`
	Carbonation      float64                                     `protobuf:"fixed64,11,opt,name=carbonation,proto3" json:"carbonation,omitempty"`
	StartTemperature *TemperatureType                            `protobuf:"bytes,12,opt,name=start_temperature,json=startTemperature,proto3" json:"start_temperature,omitempty"`
	EndPh            *AcidityType                                `protobuf:"bytes,13,opt,name=end_ph,json=endPh,proto3" json:"end_ph,omitempty"`
	EndTemperature   *TemperatureType                            `protobuf:"bytes,14,opt,name=end_temperature,json=endTemperature,proto3" json:"end_temperature,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) 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 PackagingVesselType_PackagingVesselTypeType

type PackagingVesselType_PackagingVesselTypeType int32
const (
	// keg
	PackagingVesselType_KEG PackagingVesselType_PackagingVesselTypeType = 0
	// bottle
	PackagingVesselType_BOTTLE PackagingVesselType_PackagingVesselTypeType = 1
	// cask
	PackagingVesselType_CASK PackagingVesselType_PackagingVesselTypeType = 2
	// tank
	PackagingVesselType_TANK PackagingVesselType_PackagingVesselTypeType = 3
	// firkin
	PackagingVesselType_FIRKIN PackagingVesselType_PackagingVesselTypeType = 4
	// other
	PackagingVesselType_OTHER PackagingVesselType_PackagingVesselTypeType = 5
)

func (PackagingVesselType_PackagingVesselTypeType) Descriptor

func (PackagingVesselType_PackagingVesselTypeType) Enum

func (PackagingVesselType_PackagingVesselTypeType) EnumDescriptor deprecated

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

Deprecated: Use PackagingVesselType_PackagingVesselTypeType.Descriptor instead.

func (PackagingVesselType_PackagingVesselTypeType) Number

func (PackagingVesselType_PackagingVesselTypeType) String

func (PackagingVesselType_PackagingVesselTypeType) Type

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  PercentType_PercentUnitType `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.PercentType_PercentUnitType" 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 (*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 PercentType_PercentUnitType

type PercentType_PercentUnitType int32
const (
	// %
	PercentType_PERCENT_SIGN PercentType_PercentUnitType = 0
)

func (PercentType_PercentUnitType) Descriptor

func (PercentType_PercentUnitType) Enum

func (PercentType_PercentUnitType) EnumDescriptor deprecated

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

Deprecated: Use PercentType_PercentUnitType.Descriptor instead.

func (PercentType_PercentUnitType) Number

func (PercentType_PercentUnitType) String

func (PercentType_PercentUnitType) Type

type Recipe

type Recipe struct {

	// A collection of steps providing process information for common mashing procedures
	Mashes []*MashProcedureType `protobuf:"bytes,1,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,2,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,4,rep,name=styles,proto3" json:"styles,omitempty"`
	// A collection of steps providing process information for common fermentation procedures
	Fermentations []*FermentationProcedureType `protobuf:"bytes,5,rep,name=fermentations,proto3" json:"fermentations,omitempty"`
	// A collection of steps providing process information for common boil procedures
	Boil []*BoilProcedureType `protobuf:"bytes,6,rep,name=boil,proto3" json:"boil,omitempty"`
	// Explicitly encode version within list of records
	Version float64 `protobuf:"fixed64,7,opt,name=version,proto3" json:"version,omitempty"`
	// Records for any ingredient that contributes to the gravity of the beer
	Fermentables []*FermentableType `protobuf:"bytes,8,rep,name=fermentables,proto3" json:"fermentables,omitempty"`
	// The timing object fully describes the timing of an addition with options for basis on time, gravity, or pH at any process step
	TimingObject *TimingType `protobuf:"bytes,9,opt,name=timing_object,json=timingObject,proto3" json:"timing_object,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) 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) GetTimingObject

func (x *Recipe) GetTimingObject() *TimingType

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           RecipeStyleType_StyleCategories `protobuf:"varint,1,opt,name=type,proto3,enum=beerproto.RecipeStyleType_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 (*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 RecipeStyleType_StyleCategories

type RecipeStyleType_StyleCategories int32
const (
	// beer
	RecipeStyleType_BEER RecipeStyleType_StyleCategories = 0
	// cider
	RecipeStyleType_cider RecipeStyleType_StyleCategories = 1
	// kombucha
	RecipeStyleType_OMBUCHA RecipeStyleType_StyleCategories = 2
	// mead
	RecipeStyleType_MEAD RecipeStyleType_StyleCategories = 3
	// soda
	RecipeStyleType_SODA RecipeStyleType_StyleCategories = 4
	// wine
	RecipeStyleType_WINE RecipeStyleType_StyleCategories = 5
	// other
	RecipeStyleType_OTHER RecipeStyleType_StyleCategories = 6
)

func (RecipeStyleType_StyleCategories) Descriptor

func (RecipeStyleType_StyleCategories) Enum

func (RecipeStyleType_StyleCategories) EnumDescriptor deprecated

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

Deprecated: Use RecipeStyleType_StyleCategories.Descriptor instead.

func (RecipeStyleType_StyleCategories) Number

func (RecipeStyleType_StyleCategories) String

func (RecipeStyleType_StyleCategories) Type

type RecipeType

type RecipeType struct {

	// Used to store each efficiency component, including conversion, and brewhouse
	Efficiency *EfficiencyType  `protobuf:"bytes,1,opt,name=efficiency,proto3" json:"efficiency,omitempty"`
	Style      *RecipeStyleType `protobuf:"bytes,2,opt,name=style,proto3" json:"style,omitempty"`
	// 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
	IbuEstimate *IBUEstimateType `protobuf:"bytes,3,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,4,opt,name=color_estimate,json=colorEstimate,proto3" json:"color_estimate,omitempty"`
	// The final beer pH at the end of fermentation
	BeerPH   *AcidityType              `protobuf:"bytes,5,opt,name=beer_pH,json=beerPH,proto3" json:"beer_pH,omitempty"`
	Name     string                    `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	Type     RecipeType_RecipeTypeType `protobuf:"varint,7,opt,name=type,proto3,enum=beerproto.RecipeType_RecipeTypeType" json:"type,omitempty"`
	Coauthor string                    `protobuf:"bytes,8,opt,name=coauthor,proto3" json:"coauthor,omitempty"`
	// The gravity of wort when transffered to the fermenter
	OriginalGravity *GravityType `protobuf:"bytes,9,opt,name=original_gravity,json=originalGravity,proto3" json:"original_gravity,omitempty"`
	// The gravity of beer at the end of fermentation
	FinalGravity *GravityType `protobuf:"bytes,10,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,11,opt,name=carbonation,proto3" json:"carbonation,omitempty"`
	// FermentationProcedureType defines the procedure for performing fermentation
	Fermentation *FermentationProcedureType `protobuf:"bytes,12,opt,name=fermentation,proto3" json:"fermentation,omitempty"`
	Author       string                     `protobuf:"bytes,13,opt,name=author,proto3" json:"author,omitempty"`
	// A collection of all ingredients used for the recipe
	Ingredients *IngredientsType `protobuf:"bytes,14,opt,name=ingredients,proto3" json:"ingredients,omitempty"`
	// This defines the procedure for performing unique mashing processes
	Mash *MashProcedureType `protobuf:"bytes,15,opt,name=mash,proto3" json:"mash,omitempty"`
	// Describes the procedure for packaging your beverage
	Packaging *PackagingProcedureType `protobuf:"bytes,16,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,17,opt,name=boil,proto3" json:"boil,omitempty"`
	// Used to store subjective tasting notes, and rating
	Taste           *TasteType `protobuf:"bytes,18,opt,name=taste,proto3" json:"taste,omitempty"`
	CaloriesPerPint float64    `protobuf:"fixed64,19,opt,name=calories_per_pint,json=caloriesPerPint,proto3" json:"calories_per_pint,omitempty"`
	Created         string     `protobuf:"bytes,20,opt,name=created,proto3" json:"created,omitempty"`
	// The volume into the fermenter
	BatchSize       *VolumeType  `protobuf:"bytes,21,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty"`
	Notes           string       `protobuf:"bytes,22,opt,name=notes,proto3" json:"notes,omitempty"`
	AlcoholByVolume *PercentType `protobuf:"bytes,23,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,24,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) 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 (*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 RecipeType_RecipeTypeType

type RecipeType_RecipeTypeType int32
const (
	// cider
	RecipeType_CIDER RecipeType_RecipeTypeType = 0
	// kombucha
	RecipeType_KOMBUCHA RecipeType_RecipeTypeType = 1
	// soda
	RecipeType_SODA RecipeType_RecipeTypeType = 2
	// other
	RecipeType_OTHER RecipeType_RecipeTypeType = 3
	// mead
	RecipeType_MEAD RecipeType_RecipeTypeType = 4
	// wine
	RecipeType_WINE RecipeType_RecipeTypeType = 5
	// extract
	RecipeType_EXTRACT RecipeType_RecipeTypeType = 6
	// partial mash
	RecipeType_PARTIAL_MASH RecipeType_RecipeTypeType = 7
	// all grain
	RecipeType_ALL_GRAIN RecipeType_RecipeTypeType = 8
)

func (RecipeType_RecipeTypeType) Descriptor

func (RecipeType_RecipeTypeType) Enum

func (RecipeType_RecipeTypeType) EnumDescriptor deprecated

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

Deprecated: Use RecipeType_RecipeTypeType.Descriptor instead.

func (RecipeType_RecipeTypeType) Number

func (RecipeType_RecipeTypeType) String

func (x RecipeType_RecipeTypeType) String() string

func (RecipeType_RecipeTypeType) Type

type SpecificHeatType

type SpecificHeatType struct {
	Value float64                               `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  SpecificHeatType_SpecificHeatUnitType `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.SpecificHeatType_SpecificHeatUnitType" 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 (*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 SpecificHeatType_SpecificHeatUnitType

type SpecificHeatType_SpecificHeatUnitType int32
const (
	// Cal/(g C)
	SpecificHeatType_CALGC SpecificHeatType_SpecificHeatUnitType = 0
	// J/(kg K)
	SpecificHeatType_JKGK SpecificHeatType_SpecificHeatUnitType = 1
	// BTU/(lb F)
	SpecificHeatType_BTULBF SpecificHeatType_SpecificHeatUnitType = 2
)

func (SpecificHeatType_SpecificHeatUnitType) Descriptor

func (SpecificHeatType_SpecificHeatUnitType) Enum

func (SpecificHeatType_SpecificHeatUnitType) EnumDescriptor deprecated

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

Deprecated: Use SpecificHeatType_SpecificHeatUnitType.Descriptor instead.

func (SpecificHeatType_SpecificHeatUnitType) Number

func (SpecificHeatType_SpecificHeatUnitType) String

func (SpecificHeatType_SpecificHeatUnitType) Type

type SpecificVolumeType

type SpecificVolumeType struct {
	Value float64                                   `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  SpecificVolumeType_SpecificVolumeUnitType `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.SpecificVolumeType_SpecificVolumeUnitType" 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 SpecificVolumeType_SpecificVolumeUnitType

type SpecificVolumeType_SpecificVolumeUnitType int32
const (
	// qt/lb
	SpecificVolumeType_QTLB SpecificVolumeType_SpecificVolumeUnitType = 0
	// gal/lb
	SpecificVolumeType_GALLB SpecificVolumeType_SpecificVolumeUnitType = 1
	// gal/oz
	SpecificVolumeType_GALOZ SpecificVolumeType_SpecificVolumeUnitType = 2
	// l/g
	SpecificVolumeType_LG SpecificVolumeType_SpecificVolumeUnitType = 3
	// l/kg
	SpecificVolumeType_LKG SpecificVolumeType_SpecificVolumeUnitType = 4
	// floz/oz
	SpecificVolumeType_FLOZOZ SpecificVolumeType_SpecificVolumeUnitType = 5
	// m^3/kg
	SpecificVolumeType_M3KG SpecificVolumeType_SpecificVolumeUnitType = 6
	// ft^3/lb
	SpecificVolumeType_FT3LB SpecificVolumeType_SpecificVolumeUnitType = 7
)

func (SpecificVolumeType_SpecificVolumeUnitType) Descriptor

func (SpecificVolumeType_SpecificVolumeUnitType) Enum

func (SpecificVolumeType_SpecificVolumeUnitType) EnumDescriptor deprecated

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

Deprecated: Use SpecificVolumeType_SpecificVolumeUnitType.Descriptor instead.

func (SpecificVolumeType_SpecificVolumeUnitType) Number

func (SpecificVolumeType_SpecificVolumeUnitType) String

func (SpecificVolumeType_SpecificVolumeUnitType) Type

type StyleType

type StyleType struct {
	Aroma                        string                    `protobuf:"bytes,1,opt,name=aroma,proto3" json:"aroma,omitempty"`
	Ingredients                  string                    `protobuf:"bytes,2,opt,name=ingredients,proto3" json:"ingredients,omitempty"`
	CategoryNumber               int32                     `protobuf:"varint,3,opt,name=category_number,json=categoryNumber,proto3" json:"category_number,omitempty"`
	Notes                        string                    `protobuf:"bytes,4,opt,name=notes,proto3" json:"notes,omitempty"`
	Flavor                       string                    `protobuf:"bytes,5,opt,name=flavor,proto3" json:"flavor,omitempty"`
	Mouthfeel                    string                    `protobuf:"bytes,6,opt,name=mouthfeel,proto3" json:"mouthfeel,omitempty"`
	FinalGravity                 *GravityRangeType         `protobuf:"bytes,7,opt,name=final_gravity,json=finalGravity,proto3" json:"final_gravity,omitempty"`
	StyleGuide                   string                    `protobuf:"bytes,8,opt,name=style_guide,json=styleGuide,proto3" json:"style_guide,omitempty"`
	Color                        *ColorRangeType           `protobuf:"bytes,9,opt,name=color,proto3" json:"color,omitempty"`
	OriginalGravity              *ColorRangeType           `protobuf:"bytes,10,opt,name=original_gravity,json=originalGravity,proto3" json:"original_gravity,omitempty"`
	Examples                     string                    `protobuf:"bytes,11,opt,name=examples,proto3" json:"examples,omitempty"`
	Name                         string                    `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"`
	Carbonation                  *CarbonationRangeType     `protobuf:"bytes,13,opt,name=carbonation,proto3" json:"carbonation,omitempty"`
	AlcoholByVolume              *PercentRangeType         `protobuf:"bytes,14,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,16,opt,name=appearance,proto3" json:"appearance,omitempty"`
	Category                     string                    `protobuf:"bytes,17,opt,name=category,proto3" json:"category,omitempty"`
	StyleLetter                  string                    `protobuf:"bytes,18,opt,name=style_letter,json=styleLetter,proto3" json:"style_letter,omitempty"`
	Type                         StyleType_StyleCategories `protobuf:"varint,19,opt,name=type,proto3,enum=beerproto.StyleType_StyleCategories" json:"type,omitempty"`
	OverallImpression            string                    `protobuf:"bytes,20,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) 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() *ColorRangeType

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() StyleType_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 StyleType_StyleCategories

type StyleType_StyleCategories int32
const (
	// beer
	StyleType_BEER StyleType_StyleCategories = 0
	// cider
	StyleType_CIDER StyleType_StyleCategories = 1
	// kombucha
	StyleType_KOMBUCHA StyleType_StyleCategories = 2
	// mead
	StyleType_MEAD StyleType_StyleCategories = 3
	// other
	StyleType_OTHER StyleType_StyleCategories = 4
	// soda
	StyleType_SODA StyleType_StyleCategories = 5
	// wine
	StyleType_WINE StyleType_StyleCategories = 6
)

func (StyleType_StyleCategories) Descriptor

func (StyleType_StyleCategories) Enum

func (StyleType_StyleCategories) EnumDescriptor deprecated

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

Deprecated: Use StyleType_StyleCategories.Descriptor instead.

func (StyleType_StyleCategories) Number

func (StyleType_StyleCategories) String

func (x StyleType_StyleCategories) String() string

func (StyleType_StyleCategories) Type

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  TemperatureType_TemperatureUnitType `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.TemperatureType_TemperatureUnitType" 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) GetUnit

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 TemperatureType_TemperatureUnitType

type TemperatureType_TemperatureUnitType int32
const (
	TemperatureType_C TemperatureType_TemperatureUnitType = 0
	TemperatureType_F TemperatureType_TemperatureUnitType = 1
)

func (TemperatureType_TemperatureUnitType) Descriptor

func (TemperatureType_TemperatureUnitType) Enum

func (TemperatureType_TemperatureUnitType) EnumDescriptor deprecated

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

Deprecated: Use TemperatureType_TemperatureUnitType.Descriptor instead.

func (TemperatureType_TemperatureUnitType) Number

func (TemperatureType_TemperatureUnitType) String

func (TemperatureType_TemperatureUnitType) Type

type TimeType

type TimeType struct {
	Value float64               `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  TimeType_TimeUnitType `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.TimeType_TimeUnitType" 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) GetUnit

func (x *TimeType) GetUnit() TimeType_TimeUnitType

func (*TimeType) GetValue

func (x *TimeType) GetValue() float64

func (*TimeType) ProtoMessage

func (*TimeType) ProtoMessage()

func (*TimeType) ProtoReflect

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

func (*TimeType) Reset

func (x *TimeType) Reset()

func (*TimeType) String

func (x *TimeType) String() string

type TimeType_TimeUnitType

type TimeType_TimeUnitType int32
const (
	// sec
	TimeType_SEC TimeType_TimeUnitType = 0
	// min
	TimeType_MIN TimeType_TimeUnitType = 1
	// hr
	TimeType_HR TimeType_TimeUnitType = 2
	// day
	TimeType_DAY TimeType_TimeUnitType = 3
	// week
	TimeType_WEEK TimeType_TimeUnitType = 4
	// month
	TimeType_MONTH TimeType_TimeUnitType = 5
	// year
	TimeType_YEAR TimeType_TimeUnitType = 6
)

func (TimeType_TimeUnitType) Descriptor

func (TimeType_TimeUnitType) Enum

func (TimeType_TimeUnitType) EnumDescriptor deprecated

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

Deprecated: Use TimeType_TimeUnitType.Descriptor instead.

func (TimeType_TimeUnitType) Number

func (TimeType_TimeUnitType) String

func (x TimeType_TimeUnitType) String() string

func (TimeType_TimeUnitType) Type

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 gravity. 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  TimingType_UseType `protobuf:"varint,7,opt,name=use,proto3,enum=beerproto.TimingType_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() TimingType_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 TimingType_UseType

type TimingType_UseType int32
const (
	// add to mash
	TimingType_ADD_TO_MASH TimingType_UseType = 0
	// add to boil
	TimingType_ADD_TO_BOIL TimingType_UseType = 1
	// add to fermentation
	TimingType_ADD_TO_FERMENTATION TimingType_UseType = 2
	// add to package
	TimingType_ADD_TO_PACKAGE TimingType_UseType = 3
)

func (TimingType_UseType) Descriptor

func (TimingType_UseType) Enum

func (TimingType_UseType) EnumDescriptor deprecated

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

Deprecated: Use TimingType_UseType.Descriptor instead.

func (TimingType_UseType) Number

func (TimingType_UseType) String

func (x TimingType_UseType) String() string

func (TimingType_UseType) Type

type UnitType

type UnitType struct {
	Value float64               `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  UnitType_UnitUnitType `protobuf:"varint,2,opt,name=unit,proto3,enum=beerproto.UnitType_UnitUnitType" 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) GetUnit

func (x *UnitType) GetUnit() UnitType_UnitUnitType

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 UnitType_UnitUnitType

type UnitType_UnitUnitType int32
const (
	// 1
	UnitType_ONE UnitType_UnitUnitType = 0
	// unit
	UnitType_UNIT UnitType_UnitUnitType = 1
	// each
	UnitType_EACH UnitType_UnitUnitType = 2
	// dimensionless
	UnitType_DIMENSIONLESS UnitType_UnitUnitType = 3
	// pkg
	UnitType_PKG UnitType_UnitUnitType = 4
)

func (UnitType_UnitUnitType) Descriptor

func (UnitType_UnitUnitType) Enum

func (UnitType_UnitUnitType) EnumDescriptor deprecated

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

Deprecated: Use UnitType_UnitUnitType.Descriptor instead.

func (UnitType_UnitUnitType) Number

func (UnitType_UnitUnitType) String

func (x UnitType_UnitUnitType) String() string

func (UnitType_UnitUnitType) Type

type VarietyInformation

type VarietyInformation struct {
	Inventory *HopInventoryType                         `protobuf:"bytes,1,opt,name=inventory,proto3" json:"inventory,omitempty"`
	Type      VarietyInformation_VarietyInformationType `protobuf:"varint,2,opt,name=type,proto3,enum=beerproto.VarietyInformation_VarietyInformationType" json:"type,omitempty"`
	// Oil Content information object.
	OilContent *OilContentType `protobuf:"bytes,3,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,4,opt,name=percent_lost,json=percentLost,proto3" json:"percent_lost,omitempty"`
	ProductId   string                                `protobuf:"bytes,5,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	AlphaAcid   *PercentType                          `protobuf:"bytes,6,opt,name=alpha_acid,json=alphaAcid,proto3" json:"alpha_acid,omitempty"`
	BetaAcid    *PercentType                          `protobuf:"bytes,7,opt,name=beta_acid,json=betaAcid,proto3" json:"beta_acid,omitempty"`
	Name        string                                `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"`
	Origin      string                                `protobuf:"bytes,9,opt,name=origin,proto3" json:"origin,omitempty"`
	Substitutes string                                `protobuf:"bytes,10,opt,name=substitutes,proto3" json:"substitutes,omitempty"`
	Year        string                                `protobuf:"bytes,11,opt,name=year,proto3" json:"year,omitempty"`
	Form        VarietyInformation_HopVarietyBaseForm `protobuf:"varint,12,opt,name=form,proto3,enum=beerproto.VarietyInformation_HopVarietyBaseForm" json:"form,omitempty"`
	Producer    string                                `protobuf:"bytes,13,opt,name=producer,proto3" json:"producer,omitempty"`
	Notes       string                                `protobuf:"bytes,14,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) 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 VarietyInformation_HopVarietyBaseForm

type VarietyInformation_HopVarietyBaseForm int32
const (
	// extract
	VarietyInformation_EXTRACT VarietyInformation_HopVarietyBaseForm = 0
	// leaf
	VarietyInformation_LEAF VarietyInformation_HopVarietyBaseForm = 1
	// leaf (wet)
	VarietyInformation_LEAFWET VarietyInformation_HopVarietyBaseForm = 2
	// pellet
	VarietyInformation_PELLET VarietyInformation_HopVarietyBaseForm = 3
	// powder
	VarietyInformation_POWDER VarietyInformation_HopVarietyBaseForm = 4
	// plug
	VarietyInformation_PLUG VarietyInformation_HopVarietyBaseForm = 5
)

func (VarietyInformation_HopVarietyBaseForm) Descriptor

func (VarietyInformation_HopVarietyBaseForm) Enum

func (VarietyInformation_HopVarietyBaseForm) EnumDescriptor deprecated

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

Deprecated: Use VarietyInformation_HopVarietyBaseForm.Descriptor instead.

func (VarietyInformation_HopVarietyBaseForm) Number

func (VarietyInformation_HopVarietyBaseForm) String

func (VarietyInformation_HopVarietyBaseForm) Type

type VarietyInformation_VarietyInformationType

type VarietyInformation_VarietyInformationType int32
const (
	// aroma
	VarietyInformation_AROMA VarietyInformation_VarietyInformationType = 0
	// bittering
	VarietyInformation_BITTERING VarietyInformation_VarietyInformationType = 1
	// flavor
	VarietyInformation_FLAVOR VarietyInformation_VarietyInformationType = 2
	// aroma/bittering
	VarietyInformation_AROMA_BITTERING VarietyInformation_VarietyInformationType = 3
	// bittering/flavor
	VarietyInformation_BITTERING_FLAVOR VarietyInformation_VarietyInformationType = 4
	// aroma/flavor
	VarietyInformation_AROMA_FLAVOR VarietyInformation_VarietyInformationType = 5
	// aroma/bittering/flavor
	VarietyInformation_AROMA_BITTERING_FLAVOR VarietyInformation_VarietyInformationType = 6
)

func (VarietyInformation_VarietyInformationType) Descriptor

func (VarietyInformation_VarietyInformationType) Enum

func (VarietyInformation_VarietyInformationType) EnumDescriptor deprecated

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

Deprecated: Use VarietyInformation_VarietyInformationType.Descriptor instead.

func (VarietyInformation_VarietyInformationType) Number

func (VarietyInformation_VarietyInformationType) String

func (VarietyInformation_VarietyInformationType) Type

type VolumeType

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

func (*VolumeType) Descriptor deprecated

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

Deprecated: Use VolumeType.ProtoReflect.Descriptor instead.

func (*VolumeType) GetUnit

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 VolumeType_VolumeUnitType

type VolumeType_VolumeUnitType int32
const (
	// ml
	VolumeType_ML VolumeType_VolumeUnitType = 0
	// l
	VolumeType_L VolumeType_VolumeUnitType = 1
	// tsp
	VolumeType_TSP VolumeType_VolumeUnitType = 2
	// tbsp
	VolumeType_TBSP VolumeType_VolumeUnitType = 3
	// floz
	VolumeType_FLOZ VolumeType_VolumeUnitType = 4
	// cup
	VolumeType_CUP VolumeType_VolumeUnitType = 5
	// pt
	VolumeType_PT VolumeType_VolumeUnitType = 6
	// qt
	VolumeType_QT VolumeType_VolumeUnitType = 7
	// gal
	VolumeType_GAL VolumeType_VolumeUnitType = 8
	// bbl
	VolumeType_BBL VolumeType_VolumeUnitType = 9
	// ifloz
	VolumeType_IFOZ VolumeType_VolumeUnitType = 10
	// ipt
	VolumeType_IPT VolumeType_VolumeUnitType = 11
	// iqt
	VolumeType_IQT VolumeType_VolumeUnitType = 12
	// igal
	VolumeType_IGAL VolumeType_VolumeUnitType = 13
	// ibbl
	VolumeType_IBBL VolumeType_VolumeUnitType = 14
)

func (VolumeType_VolumeUnitType) Descriptor

func (VolumeType_VolumeUnitType) Enum

func (VolumeType_VolumeUnitType) EnumDescriptor deprecated

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

Deprecated: Use VolumeType_VolumeUnitType.Descriptor instead.

func (VolumeType_VolumeUnitType) Number

func (VolumeType_VolumeUnitType) String

func (x VolumeType_VolumeUnitType) String() string

func (VolumeType_VolumeUnitType) Type

type WaterAdditionType

type WaterAdditionType struct {
	Flouride    *ConcentrationType `protobuf:"bytes,1,opt,name=flouride,proto3" json:"flouride,omitempty"`
	Sulfate     *ConcentrationType `protobuf:"bytes,2,opt,name=sulfate,proto3" json:"sulfate,omitempty"`
	Producer    string             `protobuf:"bytes,3,opt,name=producer,proto3" json:"producer,omitempty"`
	Nitrate     *ConcentrationType `protobuf:"bytes,4,opt,name=nitrate,proto3" json:"nitrate,omitempty"`
	Nitrite     *ConcentrationType `protobuf:"bytes,5,opt,name=nitrite,proto3" json:"nitrite,omitempty"`
	Chloride    *ConcentrationType `protobuf:"bytes,6,opt,name=chloride,proto3" json:"chloride,omitempty"`
	Amount      *VolumeType        `protobuf:"bytes,7,opt,name=amount,proto3" json:"amount,omitempty"`
	Name        string             `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"`
	Potassium   *ConcentrationType `protobuf:"bytes,9,opt,name=potassium,proto3" json:"potassium,omitempty"`
	Magnesium   *ConcentrationType `protobuf:"bytes,10,opt,name=magnesium,proto3" json:"magnesium,omitempty"`
	Iron        *ConcentrationType `protobuf:"bytes,11,opt,name=iron,proto3" json:"iron,omitempty"`
	Bicarbonate *ConcentrationType `protobuf:"bytes,12,opt,name=bicarbonate,proto3" json:"bicarbonate,omitempty"`
	Calcium     *ConcentrationType `protobuf:"bytes,13,opt,name=calcium,proto3" json:"calcium,omitempty"`
	Carbonate   *ConcentrationType `protobuf:"bytes,14,opt,name=carbonate,proto3" json:"carbonate,omitempty"`
	Sodium      *ConcentrationType `protobuf:"bytes,15,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) 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 {
	Calcium     *ConcentrationType `protobuf:"bytes,1,opt,name=calcium,proto3" json:"calcium,omitempty"`
	Nitrite     *ConcentrationType `protobuf:"bytes,2,opt,name=nitrite,proto3" json:"nitrite,omitempty"`
	Chloride    *ConcentrationType `protobuf:"bytes,3,opt,name=chloride,proto3" json:"chloride,omitempty"`
	Name        string             `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Potassium   *ConcentrationType `protobuf:"bytes,5,opt,name=potassium,proto3" json:"potassium,omitempty"`
	Carbonate   *ConcentrationType `protobuf:"bytes,6,opt,name=carbonate,proto3" json:"carbonate,omitempty"`
	Iron        *ConcentrationType `protobuf:"bytes,7,opt,name=iron,proto3" json:"iron,omitempty"`
	Flouride    *ConcentrationType `protobuf:"bytes,8,opt,name=flouride,proto3" json:"flouride,omitempty"`
	Sulfate     *ConcentrationType `protobuf:"bytes,9,opt,name=sulfate,proto3" json:"sulfate,omitempty"`
	Magnesium   *ConcentrationType `protobuf:"bytes,10,opt,name=magnesium,proto3" json:"magnesium,omitempty"`
	Producer    string             `protobuf:"bytes,11,opt,name=producer,proto3" json:"producer,omitempty"`
	Bicarbonate *ConcentrationType `protobuf:"bytes,12,opt,name=bicarbonate,proto3" json:"bicarbonate,omitempty"`
	Nitrate     *ConcentrationType `protobuf:"bytes,13,opt,name=nitrate,proto3" json:"nitrate,omitempty"`
	Sodium      *ConcentrationType `protobuf:"bytes,14,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) 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
cmd

Jump to

Keyboard shortcuts

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