Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExchangeClient ¶
type ExchangeClient interface {
GetRates(context.Context) (*model.ExchangeRatesModel, error)
}
func CreateExchangeClient ¶
func CreateExchangeClient(deps exchangeClientImplDeps) (result ExchangeClient, err error)
type LazyClient ¶
func CreateTemporalClient ¶
func CreateTemporalClient(deps temporalClientDeps) *LazyClient
type LazyMongoClient ¶
type LazyMongoClient struct {
Client MongoClient
}
func CreateMongoClient ¶
func CreateMongoClient(deps mongoClientImplDeps) (result *LazyMongoClient, err error)
type MongoClient ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.