Versions in this module Expand all Collapse all v1 v1.0.1 Sep 20, 2026 v1.0.0 Sep 16, 2026 Changes in this version + const CloudVendorAws + const CloudVendorDefault + var AppConfigServiceProvider = getAppConfigService + func GetAppConfigService() (contract.AppConfigInterface, error) + func GetEmailService() (contract.EmailInterface, error) + func GetMessageQueue() (contract.MessageQueueInterface, error) + func GetObjectStorage() (contract.ObjectStorageInterface, error) + func GetPublishSubscribe() (contract.PublishSubscribeInterface, error) + func GetVisualAnalysisService() (contract.VisualAnalysisInterface, error) + func IsValidCloudVendor(cloudVendor string) bool + func SetCloudAuthArguments(args *entity.CloudAuthArguments) + func SetCloudVendor(vendor string) + type Client struct + func MustNewClient(config Config) *Client + func NewClient(config Config) (*Client, error) + func (c *Client) GetAppConfigService(ctx context.Context) (contract.AppConfigInterface, error) + func (c *Client) GetEmailService(ctx context.Context) (contract.EmailInterface, error) + func (c *Client) GetMessageQueue(ctx context.Context) (contract.MessageQueueInterface, error) + func (c *Client) GetObjectStorage(ctx context.Context) (contract.ObjectStorageInterface, error) + func (c *Client) GetPublishSubscribe(ctx context.Context) (contract.PublishSubscribeInterface, error) + func (c *Client) GetVisualAnalysisService(ctx context.Context) (contract.VisualAnalysisInterface, error) + type Config struct + AuthArguments *entity.CloudAuthArguments + Vendor string