Documentation
¶
Index ¶
- func Dial(ctx context.Context, endpoint string) (conn *grpc.ClientConn, err error)
- func RegisterServer(app application.App, registrar grpc.ServiceRegistrar) error
- type CustomerRepository
- type InvoiceRepository
- type NotificationRepository
- func (r NotificationRepository) NotifyOrderCanceled(ctx context.Context, orderID, customerID string) error
- func (r NotificationRepository) NotifyOrderCreated(ctx context.Context, orderID, customerID string) error
- func (r NotificationRepository) NotifyOrderReady(ctx context.Context, orderID, customerID string) error
- type PaymentRepository
- type ShoppingRepository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterServer ¶
func RegisterServer(app application.App, registrar grpc.ServiceRegistrar) error
Types ¶
type CustomerRepository ¶
type CustomerRepository struct {
// contains filtered or unexported fields
}
func NewCustomerRepository ¶
func NewCustomerRepository(conn *grpc.ClientConn) CustomerRepository
type InvoiceRepository ¶
type InvoiceRepository struct {
// contains filtered or unexported fields
}
func NewInvoiceRepository ¶
func NewInvoiceRepository(conn *grpc.ClientConn) InvoiceRepository
type NotificationRepository ¶
type NotificationRepository struct {
// contains filtered or unexported fields
}
func NewNotificationRepository ¶
func NewNotificationRepository(conn *grpc.ClientConn) NotificationRepository
func (NotificationRepository) NotifyOrderCanceled ¶
func (r NotificationRepository) NotifyOrderCanceled(ctx context.Context, orderID, customerID string) error
func (NotificationRepository) NotifyOrderCreated ¶
func (r NotificationRepository) NotifyOrderCreated(ctx context.Context, orderID, customerID string) error
func (NotificationRepository) NotifyOrderReady ¶
func (r NotificationRepository) NotifyOrderReady(ctx context.Context, orderID, customerID string) error
type PaymentRepository ¶
type PaymentRepository struct {
// contains filtered or unexported fields
}
func NewPaymentRepository ¶
func NewPaymentRepository(conn *grpc.ClientConn) PaymentRepository
type ShoppingRepository ¶
type ShoppingRepository struct {
// contains filtered or unexported fields
}
func NewShoppingListRepository ¶
func NewShoppingListRepository(conn *grpc.ClientConn) ShoppingRepository
Click to show internal directories.
Click to hide internal directories.