Documentation
¶
Index ¶
- Variables
- func NewCartRepo(data *Data, logger log.Logger) biz.CartRepo
- func NewCartServiceClient(c *conf.Data) cartapi.CartServiceClient
- func NewCatalogRepo(data *Data, logger log.Logger) biz.CatalogRepo
- func NewCatalogServiceClient(c *conf.Data) catlapi.CatalogClient
- func NewUserRepo(data *Data, logger log.Logger) biz.UserRepo
- func NewUserServiceClient(c *conf.Data) userapi.UserClient
- type Data
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewData, NewCartServiceClient, NewCatalogServiceClient, NewCartRepo, NewCatalogRepo, NewUserServiceClient, NewUserRepo)
ProviderSet is data providers.
Functions ¶
func NewCartServiceClient ¶
func NewCartServiceClient(c *conf.Data) cartapi.CartServiceClient
NewCartServiceClient create a client to connect to the cart service.
func NewCatalogRepo ¶
func NewCatalogRepo(data *Data, logger log.Logger) biz.CatalogRepo
NewCatalogRepo .
func NewCatalogServiceClient ¶
func NewCatalogServiceClient(c *conf.Data) catlapi.CatalogClient
NewCatalogClient create a client to connect to the catalog service.
func NewUserServiceClient ¶
func NewUserServiceClient(c *conf.Data) userapi.UserClient
Types ¶
type Data ¶
type Data struct {
// contains filtered or unexported fields
}
Data .
func NewData ¶
func NewData(cc cartapi.CartServiceClient, clc catlapi.CatalogClient, userc userapi.UserClient, logger log.Logger) (*Data, func(), error)
NewData .
Click to show internal directories.
Click to hide internal directories.