Documentation ¶
Index ¶
Constants ¶
View Source
const ( Unregistered catalogSyncStatus = iota Registered )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider struct { Id primitive.ObjectID `bson:"_id,omitempty"` Name string `bson:"name,omitempty"` Description string `bson:"description,omitempty"` Version string `bson:"version,omitempty"` Type providerType.ProviderType `bson:"type,omitempty"` Images []string `bson:"images"` Scopes scopes.Scopes `bson:"scopes,omitempty"` CatalogRegistered catalogSyncStatus `bson:"catalog_sync_status"` CreatedAt time.Time `bson:"created_at,omitempty"` UpdatedAt time.Time `bson:"updated_at,omitempty"` RegisteredAt time.Time `bson:"registered_at,omitempty"` UnregisteredAt time.Time `bson:"unregistered_at,omitempty"` }
type ProviderRepository ¶
type ProviderRepository interface { GetProvider() (*Provider, error) GetProviderCwl() string CreateProvider() error UpdateProvider(provider *Provider) error DeleteProvider() error RegisterProvider(provider *Provider) UnregisterProvider(provider *Provider) }
func GetProviderRepository ¶
func GetProviderRepository() ProviderRepository
Click to show internal directories.
Click to hide internal directories.