# Functions
NewCreateService creates a new http.Handler for the create service operation.
NewCreateServiceBadRequest creates CreateServiceBadRequest with default headers values.
NewCreateServiceCreated creates CreateServiceCreated with default headers values.
NewCreateServiceParams creates a new CreateServiceParams object
There are no default values defined in the spec.
NewCreateServiceServiceUnavailable creates CreateServiceServiceUnavailable with default headers values.
NewCreateServiceTooManyRequests creates CreateServiceTooManyRequests with default headers values.
NewCreateServiceUnauthorized creates CreateServiceUnauthorized with default headers values.
NewDeleteService creates a new http.Handler for the delete service operation.
NewDeleteServiceBadRequest creates DeleteServiceBadRequest with default headers values.
NewDeleteServiceConflict creates DeleteServiceConflict with default headers values.
NewDeleteServiceOK creates DeleteServiceOK with default headers values.
NewDeleteServiceParams creates a new DeleteServiceParams object
There are no default values defined in the spec.
NewDeleteServiceServiceUnavailable creates DeleteServiceServiceUnavailable with default headers values.
NewDeleteServiceTooManyRequests creates DeleteServiceTooManyRequests with default headers values.
NewDeleteServiceUnauthorized creates DeleteServiceUnauthorized with default headers values.
NewDetailService creates a new http.Handler for the detail service operation.
NewDetailServiceNotFound creates DetailServiceNotFound with default headers values.
NewDetailServiceOK creates DetailServiceOK with default headers values.
NewDetailServiceParams creates a new DetailServiceParams object
There are no default values defined in the spec.
NewDetailServiceTooManyRequests creates DetailServiceTooManyRequests with default headers values.
NewDetailServiceUnauthorized creates DetailServiceUnauthorized with default headers values.
NewListServices creates a new http.Handler for the list services operation.
NewListServicesOK creates ListServicesOK with default headers values.
NewListServicesParams creates a new ListServicesParams object
There are no default values defined in the spec.
NewListServicesTooManyRequests creates ListServicesTooManyRequests with default headers values.
NewListServicesUnauthorized creates ListServicesUnauthorized with default headers values.
NewListServiceTerminators creates a new http.Handler for the list service terminators operation.
NewListServiceTerminatorsBadRequest creates ListServiceTerminatorsBadRequest with default headers values.
NewListServiceTerminatorsOK creates ListServiceTerminatorsOK with default headers values.
NewListServiceTerminatorsParams creates a new ListServiceTerminatorsParams object
There are no default values defined in the spec.
NewListServiceTerminatorsTooManyRequests creates ListServiceTerminatorsTooManyRequests with default headers values.
NewListServiceTerminatorsUnauthorized creates ListServiceTerminatorsUnauthorized with default headers values.
NewPatchService creates a new http.Handler for the patch service operation.
NewPatchServiceBadRequest creates PatchServiceBadRequest with default headers values.
NewPatchServiceNotFound creates PatchServiceNotFound with default headers values.
NewPatchServiceOK creates PatchServiceOK with default headers values.
NewPatchServiceParams creates a new PatchServiceParams object
There are no default values defined in the spec.
NewPatchServiceServiceUnavailable creates PatchServiceServiceUnavailable with default headers values.
NewPatchServiceTooManyRequests creates PatchServiceTooManyRequests with default headers values.
NewPatchServiceUnauthorized creates PatchServiceUnauthorized with default headers values.
NewUpdateService creates a new http.Handler for the update service operation.
NewUpdateServiceBadRequest creates UpdateServiceBadRequest with default headers values.
NewUpdateServiceNotFound creates UpdateServiceNotFound with default headers values.
NewUpdateServiceOK creates UpdateServiceOK with default headers values.
NewUpdateServiceParams creates a new UpdateServiceParams object
There are no default values defined in the spec.
NewUpdateServiceServiceUnavailable creates UpdateServiceServiceUnavailable with default headers values.
NewUpdateServiceTooManyRequests creates UpdateServiceTooManyRequests with default headers values.
NewUpdateServiceUnauthorized creates UpdateServiceUnauthorized with default headers values.
# Constants
CreateServiceBadRequestCode is the HTTP code returned for type CreateServiceBadRequest.
CreateServiceCreatedCode is the HTTP code returned for type CreateServiceCreated.
CreateServiceServiceUnavailableCode is the HTTP code returned for type CreateServiceServiceUnavailable.
CreateServiceTooManyRequestsCode is the HTTP code returned for type CreateServiceTooManyRequests.
CreateServiceUnauthorizedCode is the HTTP code returned for type CreateServiceUnauthorized.
DeleteServiceBadRequestCode is the HTTP code returned for type DeleteServiceBadRequest.
DeleteServiceConflictCode is the HTTP code returned for type DeleteServiceConflict.
DeleteServiceOKCode is the HTTP code returned for type DeleteServiceOK.
DeleteServiceServiceUnavailableCode is the HTTP code returned for type DeleteServiceServiceUnavailable.
DeleteServiceTooManyRequestsCode is the HTTP code returned for type DeleteServiceTooManyRequests.
DeleteServiceUnauthorizedCode is the HTTP code returned for type DeleteServiceUnauthorized.
DetailServiceNotFoundCode is the HTTP code returned for type DetailServiceNotFound.
DetailServiceOKCode is the HTTP code returned for type DetailServiceOK.
DetailServiceTooManyRequestsCode is the HTTP code returned for type DetailServiceTooManyRequests.
DetailServiceUnauthorizedCode is the HTTP code returned for type DetailServiceUnauthorized.
ListServicesOKCode is the HTTP code returned for type ListServicesOK.
ListServicesTooManyRequestsCode is the HTTP code returned for type ListServicesTooManyRequests.
ListServicesUnauthorizedCode is the HTTP code returned for type ListServicesUnauthorized.
ListServiceTerminatorsBadRequestCode is the HTTP code returned for type ListServiceTerminatorsBadRequest.
ListServiceTerminatorsOKCode is the HTTP code returned for type ListServiceTerminatorsOK.
ListServiceTerminatorsTooManyRequestsCode is the HTTP code returned for type ListServiceTerminatorsTooManyRequests.
ListServiceTerminatorsUnauthorizedCode is the HTTP code returned for type ListServiceTerminatorsUnauthorized.
PatchServiceBadRequestCode is the HTTP code returned for type PatchServiceBadRequest.
PatchServiceNotFoundCode is the HTTP code returned for type PatchServiceNotFound.
PatchServiceOKCode is the HTTP code returned for type PatchServiceOK.
PatchServiceServiceUnavailableCode is the HTTP code returned for type PatchServiceServiceUnavailable.
PatchServiceTooManyRequestsCode is the HTTP code returned for type PatchServiceTooManyRequests.
PatchServiceUnauthorizedCode is the HTTP code returned for type PatchServiceUnauthorized.
UpdateServiceBadRequestCode is the HTTP code returned for type UpdateServiceBadRequest.
UpdateServiceNotFoundCode is the HTTP code returned for type UpdateServiceNotFound.
UpdateServiceOKCode is the HTTP code returned for type UpdateServiceOK.
UpdateServiceServiceUnavailableCode is the HTTP code returned for type UpdateServiceServiceUnavailable.
UpdateServiceTooManyRequestsCode is the HTTP code returned for type UpdateServiceTooManyRequests.
UpdateServiceUnauthorizedCode is the HTTP code returned for type UpdateServiceUnauthorized.
# Structs
CreateService swagger:route POST /services Service createService
Create a service resource
Create a service resource.
CreateServiceBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
CreateServiceCreated The create request was successful and the resource has been added at the following location
swagger:response createServiceCreated
*/.
CreateServiceParams contains all the bound params for the create service operation typically these are obtained from a http.Request
swagger:parameters createService.
CreateServiceServiceUnavailable The request could not be completed due to the server being busy or in a temporarily bad state
swagger:response createServiceServiceUnavailable
*/.
CreateServiceTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response createServiceTooManyRequests
*/.
CreateServiceUnauthorized The currently supplied session does not have the correct access rights to request this resource
swagger:response createServiceUnauthorized
*/.
CreateServiceURL generates an URL for the create service operation.
DeleteService swagger:route DELETE /services/{id} Service deleteService
Delete a service
Delete a service by id.
DeleteServiceBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
DeleteServiceConflict The resource requested to be removed/altered cannot be as it is referenced by another object.
DeleteServiceOK The delete request was successful and the resource has been removed
swagger:response deleteServiceOK
*/.
DeleteServiceParams contains all the bound params for the delete service operation typically these are obtained from a http.Request
swagger:parameters deleteService.
DeleteServiceServiceUnavailable The request could not be completed due to the server being busy or in a temporarily bad state
swagger:response deleteServiceServiceUnavailable
*/.
DeleteServiceTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response deleteServiceTooManyRequests
*/.
DeleteServiceUnauthorized The currently supplied session does not have the correct access rights to request this resource
swagger:response deleteServiceUnauthorized
*/.
DeleteServiceURL generates an URL for the delete service operation.
DetailService swagger:route GET /services/{id} Service detailService
Retrieves a single service
Retrieves a single service by id.
DetailServiceNotFound The requested resource does not exist
swagger:response detailServiceNotFound
*/.
DetailServiceOK A single service
swagger:response detailServiceOK
*/.
DetailServiceParams contains all the bound params for the detail service operation typically these are obtained from a http.Request
swagger:parameters detailService.
DetailServiceTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response detailServiceTooManyRequests
*/.
DetailServiceUnauthorized The currently supplied session does not have the correct access rights to request this resource
swagger:response detailServiceUnauthorized
*/.
DetailServiceURL generates an URL for the detail service operation.
ListServices swagger:route GET /services Service listServices
List services
Retrieves a list of service resources; supports filtering, sorting, and pagination.
ListServicesOK A list of services
swagger:response listServicesOK
*/.
ListServicesParams contains all the bound params for the list services operation typically these are obtained from a http.Request
swagger:parameters listServices.
ListServicesTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response listServicesTooManyRequests
*/.
ListServicesUnauthorized The currently supplied session does not have the correct access rights to request this resource
swagger:response listServicesUnauthorized
*/.
ListServicesURL generates an URL for the list services operation.
ListServiceTerminators swagger:route GET /services/{id}/terminators Service listServiceTerminators
List of terminators assigned to a service
Retrieves a list of terminator resources that are assigned specific service; supports filtering, sorting, and pagination.
ListServiceTerminatorsBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
ListServiceTerminatorsOK A list of terminators
swagger:response listServiceTerminatorsOK
*/.
ListServiceTerminatorsParams contains all the bound params for the list service terminators operation typically these are obtained from a http.Request
swagger:parameters listServiceTerminators.
ListServiceTerminatorsTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response listServiceTerminatorsTooManyRequests
*/.
ListServiceTerminatorsUnauthorized The currently supplied session does not have the correct access rights to request this resource
swagger:response listServiceTerminatorsUnauthorized
*/.
ListServiceTerminatorsURL generates an URL for the list service terminators operation.
PatchService swagger:route PATCH /services/{id} Service patchService
Update the supplied fields on a service
Update the supplied fields on a service.
PatchServiceBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
PatchServiceNotFound The requested resource does not exist
swagger:response patchServiceNotFound
*/.
PatchServiceOK The patch request was successful and the resource has been altered
swagger:response patchServiceOK
*/.
PatchServiceParams contains all the bound params for the patch service operation typically these are obtained from a http.Request
swagger:parameters patchService.
PatchServiceServiceUnavailable The request could not be completed due to the server being busy or in a temporarily bad state
swagger:response patchServiceServiceUnavailable
*/.
PatchServiceTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response patchServiceTooManyRequests
*/.
PatchServiceUnauthorized The currently supplied session does not have the correct access rights to request this resource
swagger:response patchServiceUnauthorized
*/.
PatchServiceURL generates an URL for the patch service operation.
UpdateService swagger:route PUT /services/{id} Service updateService
Update all fields on a service
Update all fields on a service by id.
UpdateServiceBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
UpdateServiceNotFound The requested resource does not exist
swagger:response updateServiceNotFound
*/.
UpdateServiceOK The update request was successful and the resource has been altered
swagger:response updateServiceOK
*/.
UpdateServiceParams contains all the bound params for the update service operation typically these are obtained from a http.Request
swagger:parameters updateService.
UpdateServiceServiceUnavailable The request could not be completed due to the server being busy or in a temporarily bad state
swagger:response updateServiceServiceUnavailable
*/.
UpdateServiceTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response updateServiceTooManyRequests
*/.
UpdateServiceUnauthorized The currently supplied session does not have the correct access rights to request this resource
swagger:response updateServiceUnauthorized
*/.
UpdateServiceURL generates an URL for the update service operation.
# Interfaces
CreateServiceHandler interface for that can handle valid create service params.
DeleteServiceHandler interface for that can handle valid delete service params.
DetailServiceHandler interface for that can handle valid detail service params.
ListServicesHandler interface for that can handle valid list services params.
ListServiceTerminatorsHandler interface for that can handle valid list service terminators params.
PatchServiceHandler interface for that can handle valid patch service params.
UpdateServiceHandler interface for that can handle valid update service params.
# Type aliases
CreateServiceHandlerFunc turns a function with the right signature into a create service handler.
DeleteServiceHandlerFunc turns a function with the right signature into a delete service handler.
DetailServiceHandlerFunc turns a function with the right signature into a detail service handler.
ListServicesHandlerFunc turns a function with the right signature into a list services handler.
ListServiceTerminatorsHandlerFunc turns a function with the right signature into a list service terminators handler.
PatchServiceHandlerFunc turns a function with the right signature into a patch service handler.
UpdateServiceHandlerFunc turns a function with the right signature into a update service handler.