# Functions
NewCreateRouter creates a new http.Handler for the create router operation.
NewCreateRouterBadRequest creates CreateRouterBadRequest with default headers values.
NewCreateRouterCreated creates CreateRouterCreated with default headers values.
NewCreateRouterParams creates a new CreateRouterParams object
There are no default values defined in the spec.
NewCreateRouterServiceUnavailable creates CreateRouterServiceUnavailable with default headers values.
NewCreateRouterTooManyRequests creates CreateRouterTooManyRequests with default headers values.
NewCreateRouterUnauthorized creates CreateRouterUnauthorized with default headers values.
NewDeleteRouter creates a new http.Handler for the delete router operation.
NewDeleteRouterBadRequest creates DeleteRouterBadRequest with default headers values.
NewDeleteRouterConflict creates DeleteRouterConflict with default headers values.
NewDeleteRouterOK creates DeleteRouterOK with default headers values.
NewDeleteRouterParams creates a new DeleteRouterParams object
There are no default values defined in the spec.
NewDeleteRouterServiceUnavailable creates DeleteRouterServiceUnavailable with default headers values.
NewDeleteRouterTooManyRequests creates DeleteRouterTooManyRequests with default headers values.
NewDeleteRouterUnauthorized creates DeleteRouterUnauthorized with default headers values.
NewDetailRouter creates a new http.Handler for the detail router operation.
NewDetailRouterNotFound creates DetailRouterNotFound with default headers values.
NewDetailRouterOK creates DetailRouterOK with default headers values.
NewDetailRouterParams creates a new DetailRouterParams object
There are no default values defined in the spec.
NewDetailRouterTooManyRequests creates DetailRouterTooManyRequests with default headers values.
NewDetailRouterUnauthorized creates DetailRouterUnauthorized with default headers values.
NewListRouters creates a new http.Handler for the list routers operation.
NewListRoutersOK creates ListRoutersOK with default headers values.
NewListRoutersParams creates a new ListRoutersParams object
There are no default values defined in the spec.
NewListRoutersTooManyRequests creates ListRoutersTooManyRequests with default headers values.
NewListRoutersUnauthorized creates ListRoutersUnauthorized with default headers values.
NewListRouterTerminators creates a new http.Handler for the list router terminators operation.
NewListRouterTerminatorsBadRequest creates ListRouterTerminatorsBadRequest with default headers values.
NewListRouterTerminatorsOK creates ListRouterTerminatorsOK with default headers values.
NewListRouterTerminatorsParams creates a new ListRouterTerminatorsParams object
There are no default values defined in the spec.
NewListRouterTerminatorsTooManyRequests creates ListRouterTerminatorsTooManyRequests with default headers values.
NewListRouterTerminatorsUnauthorized creates ListRouterTerminatorsUnauthorized with default headers values.
NewPatchRouter creates a new http.Handler for the patch router operation.
NewPatchRouterBadRequest creates PatchRouterBadRequest with default headers values.
NewPatchRouterNotFound creates PatchRouterNotFound with default headers values.
NewPatchRouterOK creates PatchRouterOK with default headers values.
NewPatchRouterParams creates a new PatchRouterParams object
There are no default values defined in the spec.
NewPatchRouterServiceUnavailable creates PatchRouterServiceUnavailable with default headers values.
NewPatchRouterTooManyRequests creates PatchRouterTooManyRequests with default headers values.
NewPatchRouterUnauthorized creates PatchRouterUnauthorized with default headers values.
NewUpdateRouter creates a new http.Handler for the update router operation.
NewUpdateRouterBadRequest creates UpdateRouterBadRequest with default headers values.
NewUpdateRouterNotFound creates UpdateRouterNotFound with default headers values.
NewUpdateRouterOK creates UpdateRouterOK with default headers values.
NewUpdateRouterParams creates a new UpdateRouterParams object
There are no default values defined in the spec.
NewUpdateRouterServiceUnavailable creates UpdateRouterServiceUnavailable with default headers values.
NewUpdateRouterTooManyRequests creates UpdateRouterTooManyRequests with default headers values.
NewUpdateRouterUnauthorized creates UpdateRouterUnauthorized with default headers values.
# Constants
CreateRouterBadRequestCode is the HTTP code returned for type CreateRouterBadRequest.
CreateRouterCreatedCode is the HTTP code returned for type CreateRouterCreated.
CreateRouterServiceUnavailableCode is the HTTP code returned for type CreateRouterServiceUnavailable.
CreateRouterTooManyRequestsCode is the HTTP code returned for type CreateRouterTooManyRequests.
CreateRouterUnauthorizedCode is the HTTP code returned for type CreateRouterUnauthorized.
DeleteRouterBadRequestCode is the HTTP code returned for type DeleteRouterBadRequest.
DeleteRouterConflictCode is the HTTP code returned for type DeleteRouterConflict.
DeleteRouterOKCode is the HTTP code returned for type DeleteRouterOK.
DeleteRouterServiceUnavailableCode is the HTTP code returned for type DeleteRouterServiceUnavailable.
DeleteRouterTooManyRequestsCode is the HTTP code returned for type DeleteRouterTooManyRequests.
DeleteRouterUnauthorizedCode is the HTTP code returned for type DeleteRouterUnauthorized.
DetailRouterNotFoundCode is the HTTP code returned for type DetailRouterNotFound.
DetailRouterOKCode is the HTTP code returned for type DetailRouterOK.
DetailRouterTooManyRequestsCode is the HTTP code returned for type DetailRouterTooManyRequests.
DetailRouterUnauthorizedCode is the HTTP code returned for type DetailRouterUnauthorized.
ListRoutersOKCode is the HTTP code returned for type ListRoutersOK.
ListRoutersTooManyRequestsCode is the HTTP code returned for type ListRoutersTooManyRequests.
ListRoutersUnauthorizedCode is the HTTP code returned for type ListRoutersUnauthorized.
ListRouterTerminatorsBadRequestCode is the HTTP code returned for type ListRouterTerminatorsBadRequest.
ListRouterTerminatorsOKCode is the HTTP code returned for type ListRouterTerminatorsOK.
ListRouterTerminatorsTooManyRequestsCode is the HTTP code returned for type ListRouterTerminatorsTooManyRequests.
ListRouterTerminatorsUnauthorizedCode is the HTTP code returned for type ListRouterTerminatorsUnauthorized.
PatchRouterBadRequestCode is the HTTP code returned for type PatchRouterBadRequest.
PatchRouterNotFoundCode is the HTTP code returned for type PatchRouterNotFound.
PatchRouterOKCode is the HTTP code returned for type PatchRouterOK.
PatchRouterServiceUnavailableCode is the HTTP code returned for type PatchRouterServiceUnavailable.
PatchRouterTooManyRequestsCode is the HTTP code returned for type PatchRouterTooManyRequests.
PatchRouterUnauthorizedCode is the HTTP code returned for type PatchRouterUnauthorized.
UpdateRouterBadRequestCode is the HTTP code returned for type UpdateRouterBadRequest.
UpdateRouterNotFoundCode is the HTTP code returned for type UpdateRouterNotFound.
UpdateRouterOKCode is the HTTP code returned for type UpdateRouterOK.
UpdateRouterServiceUnavailableCode is the HTTP code returned for type UpdateRouterServiceUnavailable.
UpdateRouterTooManyRequestsCode is the HTTP code returned for type UpdateRouterTooManyRequests.
UpdateRouterUnauthorizedCode is the HTTP code returned for type UpdateRouterUnauthorized.
# Structs
CreateRouter swagger:route POST /routers Router createRouter
Create a router resource
Create a router resource.
CreateRouterBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
CreateRouterCreated The create request was successful and the resource has been added at the following location
swagger:response createRouterCreated
*/.
CreateRouterParams contains all the bound params for the create router operation typically these are obtained from a http.Request
swagger:parameters createRouter.
CreateRouterServiceUnavailable The request could not be completed due to the server being busy or in a temporarily bad state
swagger:response createRouterServiceUnavailable
*/.
CreateRouterTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response createRouterTooManyRequests
*/.
CreateRouterUnauthorized The currently supplied session does not have the correct access rights to request this resource
swagger:response createRouterUnauthorized
*/.
CreateRouterURL generates an URL for the create router operation.
DeleteRouter swagger:route DELETE /routers/{id} Router deleteRouter
Delete a router
Delete a router by id.
DeleteRouterBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
DeleteRouterConflict The resource requested to be removed/altered cannot be as it is referenced by another object.
DeleteRouterOK The delete request was successful and the resource has been removed
swagger:response deleteRouterOK
*/.
DeleteRouterParams contains all the bound params for the delete router operation typically these are obtained from a http.Request
swagger:parameters deleteRouter.
DeleteRouterServiceUnavailable The request could not be completed due to the server being busy or in a temporarily bad state
swagger:response deleteRouterServiceUnavailable
*/.
DeleteRouterTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response deleteRouterTooManyRequests
*/.
DeleteRouterUnauthorized The currently supplied session does not have the correct access rights to request this resource
swagger:response deleteRouterUnauthorized
*/.
DeleteRouterURL generates an URL for the delete router operation.
DetailRouter swagger:route GET /routers/{id} Router detailRouter
Retrieves a single router
Retrieves a single router by id.
DetailRouterNotFound The requested resource does not exist
swagger:response detailRouterNotFound
*/.
DetailRouterOK A single router
swagger:response detailRouterOK
*/.
DetailRouterParams contains all the bound params for the detail router operation typically these are obtained from a http.Request
swagger:parameters detailRouter.
DetailRouterTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response detailRouterTooManyRequests
*/.
DetailRouterUnauthorized The currently supplied session does not have the correct access rights to request this resource
swagger:response detailRouterUnauthorized
*/.
DetailRouterURL generates an URL for the detail router operation.
ListRouters swagger:route GET /routers Router listRouters
List routers
Retrieves a list of router resources; supports filtering, sorting, and pagination.
ListRoutersOK A list of routers
swagger:response listRoutersOK
*/.
ListRoutersParams contains all the bound params for the list routers operation typically these are obtained from a http.Request
swagger:parameters listRouters.
ListRoutersTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response listRoutersTooManyRequests
*/.
ListRoutersUnauthorized The currently supplied session does not have the correct access rights to request this resource
swagger:response listRoutersUnauthorized
*/.
ListRoutersURL generates an URL for the list routers operation.
ListRouterTerminators swagger:route GET /routers/{id}/terminators Router listRouterTerminators
List of terminators assigned to a router
Retrieves a list of terminator resources that are assigned specific router; supports filtering, sorting, and pagination.
ListRouterTerminatorsBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
ListRouterTerminatorsOK A list of terminators
swagger:response listRouterTerminatorsOK
*/.
ListRouterTerminatorsParams contains all the bound params for the list router terminators operation typically these are obtained from a http.Request
swagger:parameters listRouterTerminators.
ListRouterTerminatorsTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response listRouterTerminatorsTooManyRequests
*/.
ListRouterTerminatorsUnauthorized The currently supplied session does not have the correct access rights to request this resource
swagger:response listRouterTerminatorsUnauthorized
*/.
ListRouterTerminatorsURL generates an URL for the list router terminators operation.
PatchRouter swagger:route PATCH /routers/{id} Router patchRouter
Update the supplied fields on a router
Update the supplied fields on a router.
PatchRouterBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
PatchRouterNotFound The requested resource does not exist
swagger:response patchRouterNotFound
*/.
PatchRouterOK The patch request was successful and the resource has been altered
swagger:response patchRouterOK
*/.
PatchRouterParams contains all the bound params for the patch router operation typically these are obtained from a http.Request
swagger:parameters patchRouter.
PatchRouterServiceUnavailable The request could not be completed due to the server being busy or in a temporarily bad state
swagger:response patchRouterServiceUnavailable
*/.
PatchRouterTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response patchRouterTooManyRequests
*/.
PatchRouterUnauthorized The currently supplied session does not have the correct access rights to request this resource
swagger:response patchRouterUnauthorized
*/.
PatchRouterURL generates an URL for the patch router operation.
UpdateRouter swagger:route PUT /routers/{id} Router updateRouter
Update all fields on a router
Update all fields on a router by id.
UpdateRouterBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
UpdateRouterNotFound The requested resource does not exist
swagger:response updateRouterNotFound
*/.
UpdateRouterOK The update request was successful and the resource has been altered
swagger:response updateRouterOK
*/.
UpdateRouterParams contains all the bound params for the update router operation typically these are obtained from a http.Request
swagger:parameters updateRouter.
UpdateRouterServiceUnavailable The request could not be completed due to the server being busy or in a temporarily bad state
swagger:response updateRouterServiceUnavailable
*/.
UpdateRouterTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response updateRouterTooManyRequests
*/.
UpdateRouterUnauthorized The currently supplied session does not have the correct access rights to request this resource
swagger:response updateRouterUnauthorized
*/.
UpdateRouterURL generates an URL for the update router operation.
# Interfaces
CreateRouterHandler interface for that can handle valid create router params.
DeleteRouterHandler interface for that can handle valid delete router params.
DetailRouterHandler interface for that can handle valid detail router params.
ListRoutersHandler interface for that can handle valid list routers params.
ListRouterTerminatorsHandler interface for that can handle valid list router terminators params.
PatchRouterHandler interface for that can handle valid patch router params.
UpdateRouterHandler interface for that can handle valid update router params.
# Type aliases
CreateRouterHandlerFunc turns a function with the right signature into a create router handler.
DeleteRouterHandlerFunc turns a function with the right signature into a delete router handler.
DetailRouterHandlerFunc turns a function with the right signature into a detail router handler.
ListRoutersHandlerFunc turns a function with the right signature into a list routers handler.
ListRouterTerminatorsHandlerFunc turns a function with the right signature into a list router terminators handler.
PatchRouterHandlerFunc turns a function with the right signature into a patch router handler.
UpdateRouterHandlerFunc turns a function with the right signature into a update router handler.