beerJSON

package
v0.0.0-...-a2bbe22 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 2022 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MapToJSON

func MapToJSON(context context.Context, i *beerprotov1.Recipe) (*beerjson.Beerjson, error)

func MapToProto

func MapToProto(i *beerjson.Beerjson) *beerproto.Recipe

func ToJSONAcidityType

func ToJSONAcidityType(context context.Context, i *beerprotov1.AcidityType) *beerjson.AcidityType

func ToJSONBoilStepType

func ToJSONBoilStepType(context context.Context, i *beerprotov1.BoilStepType) (*beerjson.BoilStepType, error)

func ToJSONColorType

func ToJSONColorType(context context.Context, i *beerprotov1.ColorType) *beerjson.ColorType

func ToJSONColorUnitType

func ToJSONColorUnitType(context context.Context, i beerprotov1.ColorUnit) *beerjson.ColorUnitType

func ToJSONEquipmentType

func ToJSONEquipmentType(context context.Context, i *beerprotov1.EquipmentType) (*beerjson.EquipmentType, error)

func ToJSONGravityType

func ToJSONGravityType(context context.Context, i *beerprotov1.GravityType) *beerjson.GravityType

func ToJSONMashStepType

func ToJSONMashStepType(context context.Context, i *beerprotov1.MashStepType) (*beerjson.MashStepType, error)

func ToJSONMassType

func ToJSONMassType(context context.Context, i *beerprotov1.MassType) *beerjson.MassType

func ToJSONMassUnitType

func ToJSONMassUnitType(context context.Context, i beerprotov1.MassUnit) *beerjson.MassUnitType

func ToJSONPercentType

func ToJSONPercentType(context context.Context, i *beerprotov1.PercentType) *beerjson.PercentType

func ToJSONRecipeType

func ToJSONRecipeType(context context.Context, i *beerprotov1.RecipeType) (*beerjson.RecipeType, error)

func ToJSONStyleType

func ToJSONStyleType(context context.Context, i *beerprotov1.StyleType) (*beerjson.StyleType, error)

func ToJSONTasteType

func ToJSONTasteType(context context.Context, i *beerprotov1.TasteType) (*beerjson.TasteType, error)

func ToJSONTimeType

func ToJSONTimeType(context context.Context, i *beerprotov1.TimeType) *beerjson.TimeType

func ToJSONTimeUnitType

func ToJSONTimeUnitType(context context.Context, i beerprotov1.TimeUnit) *beerjson.TimeUnitType

func ToJSONTimingType

func ToJSONTimingType(context context.Context, i *beerprotov1.TimingType) *beerjson.TimingType

func ToJSONUnitType

func ToJSONUnitType(context context.Context, i *beerprotov1.UnitType) *beerjson.UnitType

func ToJSONUnitUnitType

func ToJSONUnitUnitType(context context.Context, i beerprotov1.UnitUnit) *beerjson.UnitUnitType

func ToJSONUseType

func ToJSONUseType(context context.Context, i beerprotov1.UseType) *beerjson.UseType

func ToJSONVolumeType

func ToJSONVolumeType(context context.Context, i *beerprotov1.VolumeType) *beerjson.VolumeType

func ToJSONWaterBase

func ToJSONWaterBase(context context.Context, i *beerprotov1.WaterBase) (*beerjson.WaterBase, error)

func ToJSONYieldType

func ToJSONYieldType(context context.Context, i *beerprotov1.YieldType) *beerjson.YieldType

func ToJSONZymocide

func ToJSONZymocide(context context.Context, i *beerprotov1.Zymocide) *beerjson.Zymocide

func ToProtoAcidityType

func ToProtoAcidityType(i *beerjson.AcidityType) *beerproto.AcidityType

func ToProtoBoilStepType

func ToProtoBoilStepType(i *beerjson.BoilStepType) *beerproto.BoilStepType

func ToProtoColorType

func ToProtoColorType(i *beerjson.ColorType) *beerproto.ColorType

func ToProtoColorUnitType

func ToProtoColorUnitType(i beerjson.ColorUnitType) beerproto.ColorUnit

func ToProtoGravityType

func ToProtoGravityType(i *beerjson.GravityType) *beerproto.GravityType

func ToProtoMashStepType

func ToProtoMashStepType(i *beerjson.MashStepType) *beerproto.MashStepType

func ToProtoMassType

func ToProtoMassType(i *beerjson.MassType) *beerproto.MassType

func ToProtoMassUnitType

func ToProtoMassUnitType(i beerjson.MassUnitType) beerproto.MassUnit

func ToProtoPercentType

func ToProtoPercentType(i *beerjson.PercentType) *beerproto.PercentType

func ToProtoRecipeType

func ToProtoRecipeType(i *beerjson.RecipeType) *beerproto.RecipeType

func ToProtoStyleType

func ToProtoStyleType(i *beerjson.StyleType) *beerproto.StyleType

func ToProtoTasteType

func ToProtoTasteType(i *beerjson.TasteType) *beerproto.TasteType

func ToProtoTimeType

func ToProtoTimeType(i *beerjson.TimeType) *beerproto.TimeType

func ToProtoTimeUnitType

func ToProtoTimeUnitType(i beerjson.TimeUnitType) beerproto.TimeUnit

func ToProtoTimingType

func ToProtoTimingType(i *beerjson.TimingType) *beerproto.TimingType

func ToProtoUnitType

func ToProtoUnitType(i *beerjson.UnitType) *beerproto.UnitType

func ToProtoUnitUnitType

func ToProtoUnitUnitType(i beerjson.UnitUnitType) beerproto.UnitUnit

func ToProtoUseType

func ToProtoUseType(i *beerjson.UseType) beerproto.UseType

func ToProtoVolumeType

func ToProtoVolumeType(i *beerjson.VolumeType) *beerproto.VolumeType

func ToProtoWaterBase

func ToProtoWaterBase(i *beerjson.WaterBase) *beerproto.WaterBase

func ToProtoYieldType

func ToProtoYieldType(i *beerjson.YieldType) *beerproto.YieldType

func ToProtoZymocide

func ToProtoZymocide(i *beerjson.Zymocide) *beerproto.Zymocide

func UseBool

func UseBool(s *bool) bool

func UseFloat

func UseFloat(s *float64) float64

func UseInt

func UseInt(s *int32) int32

func UseString

func UseString(s *string) string

func Validate

func Validate(doc string) error

Types

type Document

type Document struct {
	Beer *beerjson.Beerjson `json:"beerjson"`
}

func Load

func Load(doc string) (*Document, error)

Jump to

Keyboard shortcuts

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