Documentation
¶
Index ¶
- func RegisterHandlers(server *server.Server, grp *huma.Group)
- type GetTemplateByIDInput
- type GetTemplateResponse
- type HandlerGroup
- func (self *HandlerGroup) DeployTemplate(ctx context.Context, input *TemplateDeployInput) (*TemplateDeployResponse, error)
- func (self *HandlerGroup) GetTemplateByID(ctx context.Context, input *GetTemplateByIDInput) (*GetTemplateResponse, error)
- func (self *HandlerGroup) ListTemplates(ctx context.Context, input *server.BaseAuthInput) (*ListTemplatesResponse, error)
- type ListTemplatesResponse
- type TemplateDeployInput
- type TemplateDeployResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GetTemplateByIDInput ¶
type GetTemplateByIDInput struct {
server.BaseAuthInput
ID uuid.UUID `query:"id" format:"uuid" required:"true"`
}
* BY Id
type GetTemplateResponse ¶
type GetTemplateResponse struct {
Body struct {
Data *models.TemplateWithDefinitionResponse `json:"data"`
}
}
type HandlerGroup ¶
type HandlerGroup struct {
// contains filtered or unexported fields
}
func (*HandlerGroup) DeployTemplate ¶
func (self *HandlerGroup) DeployTemplate(ctx context.Context, input *TemplateDeployInput) (*TemplateDeployResponse, error)
func (*HandlerGroup) GetTemplateByID ¶
func (self *HandlerGroup) GetTemplateByID(ctx context.Context, input *GetTemplateByIDInput) (*GetTemplateResponse, error)
func (*HandlerGroup) ListTemplates ¶
func (self *HandlerGroup) ListTemplates(ctx context.Context, input *server.BaseAuthInput) (*ListTemplatesResponse, error)
type ListTemplatesResponse ¶
type ListTemplatesResponse struct {
Body struct {
Data []*models.TemplateWithDefinitionResponse `json:"data" nullable:"false"`
}
}
type TemplateDeployInput ¶
type TemplateDeployInput struct {
server.BaseAuthInput
Body *models.TemplateDeployInput
}
type TemplateDeployResponse ¶
type TemplateDeployResponse struct {
Body struct {
Data []*models.ServiceResponse `json:"data" nullable:"false"`
}
}
Click to show internal directories.
Click to hide internal directories.