Documentation ¶
Index ¶
Constants ¶
const ( CoreCommandClientName = "Command" CoreDataClientName = "CoreData" NotificationsClientName = "Notifications" )
const ( CorePreReleaseVersion = "master" CoreDeveloperVersion = "0.0.0" CoreServiceVersionKey = "version" VersionMajorIndex = 0 )
Variables ¶
This section is empty.
Functions ¶
func InitializeStoreClient ¶
func InitializeStoreClient( secretProvider bootstrapInterfaces.SecretProvider, config *common.ConfigurationStruct, startupTimer startup.Timer, logger logger.LoggingClient) (interfaces.StoreClient, error)
InitializeStoreClient initializes the database client for Store and Forward. This is not a receiver function so that it can be called directly when configuration has changed and store and forward has been enabled for the first time
Types ¶
type Clients ¶
type Clients struct { }
Clients contains references to dependencies required by the Clients bootstrap implementation.
type Database ¶
type Database struct { }
Database contains references to dependencies required by the database bootstrap implementation.
type Telemetry ¶
type Telemetry struct { }
Telemetry contains references to dependencies required by the Telemetry bootstrap implementation.
type VersionValidator ¶
type VersionValidator struct {
// contains filtered or unexported fields
}
VersionValidator contains references to dependencies required by the Version Validation bootstrap implementation.
func NewVersionValidator ¶
func NewVersionValidator(skip bool, sdkVersion string) *VersionValidator
NewVersionValidator create a new instance of VersionValidator