Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitTracer ¶
func InitTracer(zipkinURL string, zipkinBridge bool) (stdopentracing.Tracer, zipkinreporter.Reporter)
Types ¶
type CustomerRepository ¶
func (*CustomerRepository) CreateCustomer ¶
func (c *CustomerRepository) CreateCustomer(name string, creditLimit float64) (string, error)
func (*CustomerRepository) GetCustomerByName ¶
func (c *CustomerRepository) GetCustomerByName(name string) (*domain.Customer, error)
func (*CustomerRepository) Ping ¶
func (c *CustomerRepository) Ping() error
type CustomerRepositoryInterface ¶
type CustomerRepositoryInterface interface { CreateCustomer(string, float64) (string, error) GetCustomerByName(string) (*domain.Customer, error) Ping() error }
func NewCustomerRepository ¶
func NewCustomerRepository() CustomerRepositoryInterface
type MockEventBus ¶
type MockEventBus struct { }
MockEventBus is a mock implementation of an event bus.
Click to show internal directories.
Click to hide internal directories.