Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IService ¶
func NewService ¶
func NewService() IService
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 string `bson:"type,omitempty"` Images []string `bson:"images,omitempty"` CatalogRegistered int `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 ProviderForResponse ¶
type ProviderForResponse struct { Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` Version string `json:"version,omitempty"` Type string `json:"type,omitempty"` Images []string `json:"images,omitempty"` CatalogRegistered int `json:"catalogSyncStatus"` CreatedAt *time.Time `json:"createdAt,omitempty"` UpdatedAt *time.Time `json:"updatedAt,omitempty"` RegisteredAt *time.Time `json:"registeredAt,omitempty"` UnregisteredAt *time.Time `json:"unregisteredAt,omitempty"` }
type ProviderResponse ¶
type ProviderResponse struct {
Providers []ProviderForResponse `json:"providers" binding:"required"`
}
type ProviderService ¶
type ProviderService struct {
Service IService
}
func NewHandler ¶
func NewHandler() *ProviderService
func (*ProviderService) SetupRoutes ¶
func (h *ProviderService) SetupRoutes(g *gin.RouterGroup)
Click to show internal directories.
Click to hide internal directories.