package
7.7.0+incompatible
Repository: https://github.com/dalet-oss/kowabunga-api.git
Documentation: pkg.go.dev

# Functions

NewDeleteTemplate creates a new http.Handler for the delete template operation.
NewDeleteTemplateConflict creates DeleteTemplateConflict with default headers values.
NewDeleteTemplateInternalServerError creates DeleteTemplateInternalServerError with default headers values.
NewDeleteTemplateNotFound creates DeleteTemplateNotFound with default headers values.
NewDeleteTemplateOK creates DeleteTemplateOK with default headers values.
NewDeleteTemplateParams creates a new DeleteTemplateParams object There are no default values defined in the spec.
NewGetAllTemplates creates a new http.Handler for the get all templates operation.
NewGetAllTemplatesOK creates GetAllTemplatesOK with default headers values.
NewGetAllTemplatesParams creates a new GetAllTemplatesParams object There are no default values defined in the spec.
NewGetTemplate creates a new http.Handler for the get template operation.
NewGetTemplateNotFound creates GetTemplateNotFound with default headers values.
NewGetTemplateOK creates GetTemplateOK with default headers values.
NewGetTemplateParams creates a new GetTemplateParams object There are no default values defined in the spec.
NewUpdateTemplate creates a new http.Handler for the update template operation.
NewUpdateTemplateBadRequest creates UpdateTemplateBadRequest with default headers values.
NewUpdateTemplateNotFound creates UpdateTemplateNotFound with default headers values.
NewUpdateTemplateOK creates UpdateTemplateOK with default headers values.
NewUpdateTemplateParams creates a new UpdateTemplateParams object There are no default values defined in the spec.

# Constants

DeleteTemplateConflictCode is the HTTP code returned for type DeleteTemplateConflict.
DeleteTemplateInternalServerErrorCode is the HTTP code returned for type DeleteTemplateInternalServerError.
DeleteTemplateNotFoundCode is the HTTP code returned for type DeleteTemplateNotFound.
DeleteTemplateOKCode is the HTTP code returned for type DeleteTemplateOK.
GetAllTemplatesOKCode is the HTTP code returned for type GetAllTemplatesOK.
GetTemplateNotFoundCode is the HTTP code returned for type GetTemplateNotFound.
GetTemplateOKCode is the HTTP code returned for type GetTemplateOK.
UpdateTemplateBadRequestCode is the HTTP code returned for type UpdateTemplateBadRequest.
UpdateTemplateNotFoundCode is the HTTP code returned for type UpdateTemplateNotFound.
UpdateTemplateOKCode is the HTTP code returned for type UpdateTemplateOK.

# Structs

DeleteTemplate swagger:route DELETE /template/{templateId} template deleteTemplate Deletes an existing volume template.
DeleteTemplateConflict The volume template is not empty or still being referenced.
DeleteTemplateInternalServerError Unable to delete volume template.
DeleteTemplateNotFound Invalid volume template ID was provided.
DeleteTemplateOK The volume template has been successfully removed.
DeleteTemplateParams contains all the bound params for the delete template operation typically these are obtained from a http.Request swagger:parameters DeleteTemplate.
DeleteTemplateURL generates an URL for the delete template operation.
GetAllTemplates swagger:route GET /template template getAllTemplates Returns the IDs of volume templates.
GetAllTemplatesOK Returns the an array of volume template IDs.
GetAllTemplatesParams contains all the bound params for the get all templates operation typically these are obtained from a http.Request swagger:parameters GetAllTemplates.
GetAllTemplatesURL generates an URL for the get all templates operation.
GetTemplate swagger:route GET /template/{templateId} template getTemplate Returns a description of the volume template.
GetTemplateNotFound Invalid volume template ID was provided.
GetTemplateOK Returns the volume template object.
GetTemplateParams contains all the bound params for the get template operation typically these are obtained from a http.Request swagger:parameters GetTemplate.
GetTemplateURL generates an URL for the get template operation.
UpdateTemplate swagger:route PUT /template/{templateId} template updateTemplate Updates a volume template configuration.
UpdateTemplateBadRequest Bad parameters were provided.
UpdateTemplateNotFound Invalid volume template ID was provided.
UpdateTemplateOK Returns the updated volume template object.
UpdateTemplateParams contains all the bound params for the update template operation typically these are obtained from a http.Request swagger:parameters UpdateTemplate.
UpdateTemplateURL generates an URL for the update template operation.

# Interfaces

DeleteTemplateHandler interface for that can handle valid delete template params.
GetAllTemplatesHandler interface for that can handle valid get all templates params.
GetTemplateHandler interface for that can handle valid get template params.
UpdateTemplateHandler interface for that can handle valid update template params.

# Type aliases

DeleteTemplateHandlerFunc turns a function with the right signature into a delete template handler.
GetAllTemplatesHandlerFunc turns a function with the right signature into a get all templates handler.
GetTemplateHandlerFunc turns a function with the right signature into a get template handler.
UpdateTemplateHandlerFunc turns a function with the right signature into a update template handler.