Documentation
¶
Index ¶
- func GetCheckoutRegistry(cfg *config.App, logger *slog.Logger) (registry.Provider, error)
- func GetCurrencyRegistry(cfg *config.App, logger *slog.Logger) (registry.Provider, error)
- func GetDefaultRegistry(cfg *config.App, logger *slog.Logger) (registry.Provider, error)
- func GetExchangeRateRegistry(cfg *config.App, logger *slog.Logger) (registry.Provider, error)
- func GetRegistryProvider(cfg *RegistryConfig, logger *slog.Logger) (registry.Provider, error)
- func InitializeDependencies(cfg *config.App) (deps *app.Deps, err error)
- type RegistryConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCheckoutRegistry ¶ added in v1.3.0
GetCheckoutRegistry creates a registry provider for the checkout service
func GetCurrencyRegistry ¶ added in v1.3.0
GetCurrencyRegistry creates a dedicated registry provider for currency data
func GetDefaultRegistry ¶ added in v1.3.0
GetDefaultRegistry creates a default registry provider
func GetExchangeRateRegistry ¶ added in v1.3.0
GetExchangeRateRegistry creates a registry provider for the exchange rate service
func GetRegistryProvider ¶ added in v1.3.0
GetRegistryProvider returns a configured registry provider based on the provided config
Types ¶
Click to show internal directories.
Click to hide internal directories.