Documentation
¶
Index ¶
- type DBOrders
- func (r DBOrders) ChangeDestination(ctx context.Context, id, newDestination string) error
- func (r DBOrders) CreateOrder(ctx context.Context, order model.Orders) error
- func (r DBOrders) GetOrder(ctx context.Context, filter OrdersFilter) (*model.Orders, error)
- func (r DBOrders) ListOrders(ctx context.Context, filter OrdersFilter) ([]model.Orders, error)
- func (r DBOrders) UpdateStatus(ctx context.Context, id string, newStatus model.OrderStatus) error
- type DBUsers
- type Orders
- type OrdersFilter
- type Users
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBOrders ¶
type DBOrders struct {
// contains filtered or unexported fields
}
func NewOrdersRepo ¶
NewOrdersRepo returns Orders implementation
func (DBOrders) ChangeDestination ¶
ChangeDestination - changes order destination
func (DBOrders) CreateOrder ¶
CreateOrder implements Orders
func (DBOrders) ListOrders ¶
ListOrders - returns list orders
func (DBOrders) UpdateStatus ¶
UpdateStatus - updates order status
type DBUsers ¶
type DBUsers struct {
// contains filtered or unexported fields
}
DBUsers implements Users repository
func NewUsersRepository ¶
NewUsersRepository returns a new instance of UsersRepository
func (DBUsers) CreateUser ¶
CreateUser - creates user
type Orders ¶
type Orders interface { CreateOrder(ctx context.Context, order model.Orders) error GetOrder(ctx context.Context, filter OrdersFilter) (*model.Orders, error) ListOrders(ctx context.Context, filter OrdersFilter) ([]model.Orders, error) ChangeDestination(ctx context.Context, id, newDestination string) error UpdateStatus(ctx context.Context, id string, newStatus model.OrderStatus) error }
type OrdersFilter ¶
OrdersFilter - filter for orders repository
Click to show internal directories.
Click to hide internal directories.