Documentation ¶
Index ¶
- func Init(options InitStoreOptions) error
- type InitStoreOptions
- type Store
- func (s *Store) GetAppID() string
- func (s *Store) GetAppName() string
- func (s *Store) GetAppSlug() string
- func (s *Store) GetAppStatus() appstatetypes.AppStatus
- func (s *Store) GetChannelID() string
- func (s *Store) GetChannelName() string
- func (s *Store) GetChannelSequence() int64
- func (s *Store) GetLicense() *kotsv1beta1.License
- func (s *Store) GetLicenseFields() sdklicensetypes.LicenseFields
- func (s *Store) GetNamespace() string
- func (s *Store) GetReleaseCreatedAt() string
- func (s *Store) GetReleaseIsRequired() bool
- func (s *Store) GetReleaseNotes() string
- func (s *Store) GetReleaseSequence() int64
- func (s *Store) GetReplicatedID() string
- func (s *Store) GetVersionLabel() string
- func (s *Store) IsDevLicense() bool
- func (s *Store) SetAppStatus(status appstatetypes.AppStatus)
- func (s *Store) SetLicense(license *kotsv1beta1.License)
- func (s *Store) SetLicenseFields(licenseFields sdklicensetypes.LicenseFields)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Init ¶
func Init(options InitStoreOptions) error
Types ¶
type InitStoreOptions ¶
type InitStoreOptions struct { License *kotsv1beta1.License LicenseFields sdklicensetypes.LicenseFields AppName string ChannelID string ChannelName string ChannelSequence int64 ReleaseSequence int64 ReleaseIsRequired bool ReleaseCreatedAt string ReleaseNotes string VersionLabel string Namespace string }
type Store ¶
type Store struct {
// contains filtered or unexported fields
}
func (*Store) GetAppName ¶
func (*Store) GetAppSlug ¶
func (*Store) GetAppStatus ¶
func (s *Store) GetAppStatus() appstatetypes.AppStatus
func (*Store) GetChannelID ¶
func (*Store) GetChannelName ¶
func (*Store) GetChannelSequence ¶
func (*Store) GetLicense ¶
func (s *Store) GetLicense() *kotsv1beta1.License
func (*Store) GetLicenseFields ¶
func (s *Store) GetLicenseFields() sdklicensetypes.LicenseFields
func (*Store) GetNamespace ¶
func (*Store) GetReleaseCreatedAt ¶
func (*Store) GetReleaseIsRequired ¶
func (*Store) GetReleaseNotes ¶
func (*Store) GetReleaseSequence ¶
func (*Store) GetReplicatedID ¶
func (*Store) GetVersionLabel ¶
func (*Store) IsDevLicense ¶
func (*Store) SetAppStatus ¶
func (s *Store) SetAppStatus(status appstatetypes.AppStatus)
func (*Store) SetLicense ¶
func (s *Store) SetLicense(license *kotsv1beta1.License)
func (*Store) SetLicenseFields ¶
func (s *Store) SetLicenseFields(licenseFields sdklicensetypes.LicenseFields)
Click to show internal directories.
Click to hide internal directories.