Documentation ¶
Index ¶
- Variables
- type GrainType
- func (*GrainType) Descriptor() ([]byte, []int)deprecated
- func (x *GrainType) GetAlphaAmylase() *beerproto_go.TimeType
- func (x *GrainType) GetBetaGlucan() *beerproto_go.ConcentrationRangeType
- func (x *GrainType) GetCoarseGrind() *beerproto_go.PercentRangeType
- func (x *GrainType) GetColor() *beerproto_go.ColorRangeType
- func (x *GrainType) GetCountry() string
- func (x *GrainType) GetDiPh() *beerproto_go.AcidityType
- func (x *GrainType) GetDiastaticPower() *beerproto_go.DiastaticPowerRangeType
- func (x *GrainType) GetDmsP() *beerproto_go.ConcentrationRangeType
- func (x *GrainType) GetFan() *beerproto_go.ConcentrationRangeType
- func (x *GrainType) GetFineCoarseDifference() *beerproto_go.PercentRangeType
- func (x *GrainType) GetFineGrind() *beerproto_go.PercentRangeType
- func (x *GrainType) GetFriability() *beerproto_go.PercentRangeType
- func (x *GrainType) GetGrainGroup() beerproto_go.GrainGroup
- func (x *GrainType) GetId() string
- func (x *GrainType) GetKolbachIndex() *beerproto_go.PercentRangeType
- func (x *GrainType) GetMaximum() *beerproto_go.PercentType
- func (x *GrainType) GetMoisture() *beerproto_go.PercentRangeType
- func (x *GrainType) GetName() string
- func (x *GrainType) GetNotes() string
- func (x *GrainType) GetPotential() *beerproto_go.GravityRangeType
- func (x *GrainType) GetProducer() string
- func (x *GrainType) GetProtein() *beerproto_go.PercentRangeType
- func (x *GrainType) GetSaccharification() *beerproto_go.TimeRangeType
- func (x *GrainType) GetSolubleNitrogen() *beerproto_go.ConcentrationRangeType
- func (x *GrainType) GetSolubleProtein() *beerproto_go.PercentRangeType
- func (x *GrainType) GetStandard() GrainType_StandardType
- func (x *GrainType) GetTotalNitrogen() *beerproto_go.PercentRangeType
- func (x *GrainType) GetViscosity() *beerproto_go.ViscosityRangeType
- func (x *GrainType) GetYield() *beerproto_go.PercentRangeType
- func (*GrainType) ProtoMessage()
- func (x *GrainType) ProtoReflect() protoreflect.Message
- func (x *GrainType) Reset()
- func (x *GrainType) String() string
- type GrainType_StandardType
- func (GrainType_StandardType) Descriptor() protoreflect.EnumDescriptor
- func (x GrainType_StandardType) Enum() *GrainType_StandardType
- func (GrainType_StandardType) EnumDescriptor() ([]byte, []int)deprecated
- func (x GrainType_StandardType) Number() protoreflect.EnumNumber
- func (x GrainType_StandardType) String() string
- func (GrainType_StandardType) Type() protoreflect.EnumType
- type GrainsType
Constants ¶
This section is empty.
Variables ¶
View Source
var ( GrainType_StandardType_name = map[int32]string{ 0: "NULL_StandardType", 1: "ASBC", 2: "EBC", 3: "ION", } GrainType_StandardType_value = map[string]int32{ "NULL_StandardType": 0, "ASBC": 1, "EBC": 2, "ION": 3, } )
Enum value maps for GrainType_StandardType.
View Source
var File_grain_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type GrainType ¶
type GrainType struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Producer string `protobuf:"bytes,3,opt,name=producer,proto3" json:"producer,omitempty"` Moisture *beerproto_go.PercentRangeType `protobuf:"bytes,4,opt,name=moisture,proto3" json:"moisture,omitempty"` // Percentage yield compared to succrose of a fine grind. eg 80% FineGrind *beerproto_go.PercentRangeType `protobuf:"bytes,5,opt,name=fine_grind,json=fineGrind,proto3" json:"fine_grind,omitempty"` // Percentage yield compared to succrose of a coarse grind. eg 78% CoarseGrind *beerproto_go.PercentRangeType `protobuf:"bytes,6,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 *beerproto_go.PercentRangeType `protobuf:"bytes,7,opt,name=fine_coarse_difference,json=fineCoarseDifference,proto3" json:"fine_coarse_difference,omitempty"` // The potential yield as a percent Yield *beerproto_go.PercentRangeType `protobuf:"bytes,8,opt,name=yield,proto3" json:"yield,omitempty"` // The potential yield of the fermentable ingredient for 1 lb of grain mashed in 1 gallon of water. eg 1.037 Potential *beerproto_go.GravityRangeType `protobuf:"bytes,9,opt,name=potential,proto3" json:"potential,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 *beerproto_go.DiastaticPowerRangeType `protobuf:"bytes,10,opt,name=diastatic_power,json=diastaticPower,proto3" json:"diastatic_power,omitempty"` Protein *beerproto_go.PercentRangeType `protobuf:"bytes,11,opt,name=protein,proto3" json:"protein,omitempty"` SolubleProtein *beerproto_go.PercentRangeType `protobuf:"bytes,12,opt,name=soluble_protein,json=solubleProtein,proto3" json:"soluble_protein,omitempty"` TotalNitrogen *beerproto_go.PercentRangeType `protobuf:"bytes,13,opt,name=total_nitrogen,json=totalNitrogen,proto3" json:"total_nitrogen,omitempty"` SolubleNitrogen *beerproto_go.ConcentrationRangeType `protobuf:"bytes,14,opt,name=soluble_nitrogen,json=solubleNitrogen,proto3" json:"soluble_nitrogen,omitempty"` Maximum *beerproto_go.PercentType `protobuf:"bytes,15,opt,name=maximum,proto3" json:"maximum,omitempty"` // Friability is the measure of a malts ability to crumble during the crush, and is used as an indicator for easy gelatinization of the grain and starches, as well as modification of the malt. Value of 85% of higher indicates a well modified malt and is suitable for single step mashes. Lower values may require a step mash. Friability *beerproto_go.PercentRangeType `protobuf:"bytes,16,opt,name=friability,proto3" json:"friability,omitempty"` Color *beerproto_go.ColorRangeType `protobuf:"bytes,17,opt,name=color,proto3" json:"color,omitempty"` // Values of 180 or more may suggest a glucan rest and avoiding fly sparging. BetaGlucan *beerproto_go.ConcentrationRangeType `protobuf:"bytes,18,opt,name=beta_glucan,json=betaGlucan,proto3" json:"beta_glucan,omitempty"` // Free Amino Nitrogen (FAN) is a critical yeast nutrient. Typical values for base malt is 170. Fan *beerproto_go.ConcentrationRangeType `protobuf:"bytes,19,opt,name=fan,proto3" json:"fan,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 *beerproto_go.TimeType `protobuf:"bytes,20,opt,name=alpha_amylase,json=alphaAmylase,proto3" json:"alpha_amylase,omitempty"` Saccharification *beerproto_go.TimeRangeType `protobuf:"bytes,21,opt,name=saccharification,proto3" json:"saccharification,omitempty"` // The measure of wort viscosity, typically associated with the breakdown of beta-glucans. The higher the viscosity, the greater the need for a glucan rest and the less suitable for a fly sparge. Viscosity *beerproto_go.ViscosityRangeType `protobuf:"bytes,22,opt,name=viscosity,proto3" json:"viscosity,omitempty"` // The amount of DMS precursors, namely S-methyl methionine (SMM) and dimethyl sulfoxide (DMSO) in the malt which convert to dimethyl sulfide (DMS). DmsP *beerproto_go.ConcentrationRangeType `protobuf:"bytes,23,opt,name=dms_p,json=dmsP,proto3" json:"dms_p,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 *beerproto_go.PercentRangeType `protobuf:"bytes,24,opt,name=kolbach_index,json=kolbachIndex,proto3" json:"kolbach_index,omitempty"` // The pH of the resultant wort for 1 lb of grain mashed in 1 gallon of distilled water. Used in many water chemistry / mash pH prediction software. DiPh *beerproto_go.AcidityType `protobuf:"bytes,25,opt,name=di_ph,json=diPh,proto3" json:"di_ph,omitempty"` GrainGroup beerproto_go.GrainGroup `protobuf:"varint,26,opt,name=grain_group,json=grainGroup,proto3,enum=beerproto.GrainGroup" json:"grain_group,omitempty"` Country string `protobuf:"bytes,27,opt,name=country,proto3" json:"country,omitempty"` Standard GrainType_StandardType `protobuf:"varint,28,opt,name=standard,proto3,enum=fermentables.GrainType_StandardType" json:"standard,omitempty"` Notes string `protobuf:"bytes,29,opt,name=notes,proto3" json:"notes,omitempty"` // contains filtered or unexported fields }
func (*GrainType) Descriptor
deprecated
func (*GrainType) GetAlphaAmylase ¶
func (x *GrainType) GetAlphaAmylase() *beerproto_go.TimeType
func (*GrainType) GetBetaGlucan ¶
func (x *GrainType) GetBetaGlucan() *beerproto_go.ConcentrationRangeType
func (*GrainType) GetCoarseGrind ¶
func (x *GrainType) GetCoarseGrind() *beerproto_go.PercentRangeType
func (*GrainType) GetColor ¶
func (x *GrainType) GetColor() *beerproto_go.ColorRangeType
func (*GrainType) GetCountry ¶
func (*GrainType) GetDiPh ¶
func (x *GrainType) GetDiPh() *beerproto_go.AcidityType
func (*GrainType) GetDiastaticPower ¶
func (x *GrainType) GetDiastaticPower() *beerproto_go.DiastaticPowerRangeType
func (*GrainType) GetDmsP ¶
func (x *GrainType) GetDmsP() *beerproto_go.ConcentrationRangeType
func (*GrainType) GetFan ¶
func (x *GrainType) GetFan() *beerproto_go.ConcentrationRangeType
func (*GrainType) GetFineCoarseDifference ¶
func (x *GrainType) GetFineCoarseDifference() *beerproto_go.PercentRangeType
func (*GrainType) GetFineGrind ¶
func (x *GrainType) GetFineGrind() *beerproto_go.PercentRangeType
func (*GrainType) GetFriability ¶
func (x *GrainType) GetFriability() *beerproto_go.PercentRangeType
func (*GrainType) GetGrainGroup ¶
func (x *GrainType) GetGrainGroup() beerproto_go.GrainGroup
func (*GrainType) GetKolbachIndex ¶
func (x *GrainType) GetKolbachIndex() *beerproto_go.PercentRangeType
func (*GrainType) GetMaximum ¶
func (x *GrainType) GetMaximum() *beerproto_go.PercentType
func (*GrainType) GetMoisture ¶
func (x *GrainType) GetMoisture() *beerproto_go.PercentRangeType
func (*GrainType) GetPotential ¶
func (x *GrainType) GetPotential() *beerproto_go.GravityRangeType
func (*GrainType) GetProducer ¶
func (*GrainType) GetProtein ¶
func (x *GrainType) GetProtein() *beerproto_go.PercentRangeType
func (*GrainType) GetSaccharification ¶
func (x *GrainType) GetSaccharification() *beerproto_go.TimeRangeType
func (*GrainType) GetSolubleNitrogen ¶
func (x *GrainType) GetSolubleNitrogen() *beerproto_go.ConcentrationRangeType
func (*GrainType) GetSolubleProtein ¶
func (x *GrainType) GetSolubleProtein() *beerproto_go.PercentRangeType
func (*GrainType) GetStandard ¶
func (x *GrainType) GetStandard() GrainType_StandardType
func (*GrainType) GetTotalNitrogen ¶
func (x *GrainType) GetTotalNitrogen() *beerproto_go.PercentRangeType
func (*GrainType) GetViscosity ¶
func (x *GrainType) GetViscosity() *beerproto_go.ViscosityRangeType
func (*GrainType) GetYield ¶ added in v1.76.0
func (x *GrainType) GetYield() *beerproto_go.PercentRangeType
func (*GrainType) ProtoMessage ¶
func (*GrainType) ProtoMessage()
func (*GrainType) ProtoReflect ¶
func (x *GrainType) ProtoReflect() protoreflect.Message
type GrainType_StandardType ¶
type GrainType_StandardType int32
const ( GrainType_NULL_StandardType GrainType_StandardType = 0 // American Society of Brewing Chemists GrainType_ASBC GrainType_StandardType = 1 // European Brewery Convention GrainType_EBC GrainType_StandardType = 2 // ION GrainType_ION GrainType_StandardType = 3 )
func (GrainType_StandardType) Descriptor ¶
func (GrainType_StandardType) Descriptor() protoreflect.EnumDescriptor
func (GrainType_StandardType) Enum ¶
func (x GrainType_StandardType) Enum() *GrainType_StandardType
func (GrainType_StandardType) EnumDescriptor
deprecated
func (GrainType_StandardType) EnumDescriptor() ([]byte, []int)
Deprecated: Use GrainType_StandardType.Descriptor instead.
func (GrainType_StandardType) Number ¶
func (x GrainType_StandardType) Number() protoreflect.EnumNumber
func (GrainType_StandardType) String ¶
func (x GrainType_StandardType) String() string
func (GrainType_StandardType) Type ¶
func (GrainType_StandardType) Type() protoreflect.EnumType
type GrainsType ¶ added in v1.79.0
type GrainsType struct { Grains []*GrainType `protobuf:"bytes,1,rep,name=grains,proto3" json:"grains,omitempty"` // contains filtered or unexported fields }
func (*GrainsType) Descriptor
deprecated
added in
v1.79.0
func (*GrainsType) Descriptor() ([]byte, []int)
Deprecated: Use GrainsType.ProtoReflect.Descriptor instead.
func (*GrainsType) GetGrains ¶ added in v1.79.0
func (x *GrainsType) GetGrains() []*GrainType
func (*GrainsType) ProtoMessage ¶ added in v1.79.0
func (*GrainsType) ProtoMessage()
func (*GrainsType) ProtoReflect ¶ added in v1.79.0
func (x *GrainsType) ProtoReflect() protoreflect.Message
func (*GrainsType) Reset ¶ added in v1.79.0
func (x *GrainsType) Reset()
func (*GrainsType) String ¶ added in v1.79.0
func (x *GrainsType) String() string
Click to show internal directories.
Click to hide internal directories.