Documentation
¶
Index ¶
- func ConvertApiItemAction(arg api.ItemActionTypeEnum) database.ActionTypeEnum
- func ConvertApiTransactionState(arg api.TransactionStateEnum) database.TransactionStateEnum
- func ConvertBusinessToApiModel(business *database.Business, itemDefinitions []database.ItemDefinition, ...) api.PublicBusinessDetailsApiModel
- func ConvertBusinessToShortApiModel(business *database.Business) api.ShortBusinessDetailsApiModel
- func ConvertDbItemAction(arg database.ActionTypeEnum) api.ItemActionTypeEnum
- func ConvertDbTransactionState(arg database.TransactionStateEnum) api.TransactionStateEnum
- func ConvertItemDefinitionToApiModel(itd *database.ItemDefinition) api.ItemDefinitionApiModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertApiItemAction ¶
func ConvertApiItemAction(arg api.ItemActionTypeEnum) database.ActionTypeEnum
func ConvertApiTransactionState ¶
func ConvertApiTransactionState(arg api.TransactionStateEnum) database.TransactionStateEnum
on one hand, this is not necessary. both enums have the same values on the other, this could change, and I would prefer a crash if that ever happens it seems enums in go provide exactly zero type safety - just another type alias for string
func ConvertBusinessToApiModel ¶
func ConvertBusinessToApiModel(business *database.Business, itemDefinitions []database.ItemDefinition, menuImages []database.MenuImage) api.PublicBusinessDetailsApiModel
Converts database.Business to api.PublicBusinessDetailsAPIModel Some data is lost in conversion - api.PublicBusinessDetailsAPIModel does not contain all data from model
func ConvertBusinessToShortApiModel ¶
Converts database.Business to api.ShortBusinessDetailsApiModel Most data is lost in conversion - api.ShortBusinessDetailsApiModel does not contain all data from model
func ConvertDbItemAction ¶
func ConvertDbItemAction(arg database.ActionTypeEnum) api.ItemActionTypeEnum
func ConvertDbTransactionState ¶
func ConvertDbTransactionState(arg database.TransactionStateEnum) api.TransactionStateEnum
func ConvertItemDefinitionToApiModel ¶
func ConvertItemDefinitionToApiModel(itd *database.ItemDefinition) api.ItemDefinitionApiModel
Converts ItemDefinition from database model to api model
Types ¶
This section is empty.