ratz/src/modules/menu/menuitems/menuservicecontent.go

const LowestNormalService

const NoServiceLevel

type ServiceLevelMenuItem

func (m ServiceLevelMenuItem) AllQualifiedBuckets(tags []common.Tag) []ServiceLevelMenuBucket {}

// HighestBucket returns the highest bucket that matches the service level and tags
func (m ServiceLevelMenuItem) HighestBucket(servicelevel int, tags []common.Tag) ServiceLevelMenuBucket {}

type ServiceLevelMenuBucket

type BucketItems

func (b BucketItems) Random() string {}

var ServiceLevelDrinks

var ServiceLevelFood

var ServiceLevelSpecials

var ServiceLevelObservations

func fetchMenuResponse(item ServiceLevelMenuItem, servicelevel int, tags []common.Tag, fields msgconstruction.MessageTemplateFields) (bucketlevel int, itemresponse string, err error) {}

func FetchFoodItemResponse(name string, servicelevel int, tags []common.Tag, fields msgconstruction.MessageTemplateFields) (bucketlevel int, itemresponse string, err error) {}

func FetchDrinkItemResponse(name string, servicelevel int, tags []common.Tag, fields msgconstruction.MessageTemplateFields) (bucketlevel int, itemresponse string, err error) {}

func FetchSpecialItemResponse(name string, servicelevel int, tags []common.Tag, fields msgconstruction.MessageTemplateFields) (bucketlevel int, itemresponse string, err error) {}

func FetchObservationItemResponse(name string, servicelevel int, tags []common.Tag, fields msgconstruction.MessageTemplateFields) (bucketlevel int, itemresponse string, err error) {}