const LowestNormalService …
const NoServiceLevel …
type ServiceLevelMenuItem …
func (m ServiceLevelMenuItem) AllQualifiedBuckets(tags []common.Tag) []ServiceLevelMenuBucket { … }
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) { … }