Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Order ¶
type Order interface { Startup() Shutdown() Process(input model.OrderProcessInput) (*model.Order, error) }
Order is the service provider interface
type OrderImpl ¶
type OrderImpl struct { InventoryRepository repository.Inventory `inject:"inventoryRepository"` OrderRepository repository.Order `inject:"orderRepository"` DB *database.MySQL `inject:"mysql"` // contains filtered or unexported fields }
OrderImpl is the service provider implementation
Click to show internal directories.
Click to hide internal directories.