package
1.5.4
Repository: https://github.com/openziti/ziti.git
Documentation: pkg.go.dev

# Functions

NewDeleteLink creates a new http.Handler for the delete link operation.
NewDeleteLinkBadRequest creates DeleteLinkBadRequest with default headers values.
NewDeleteLinkOK creates DeleteLinkOK with default headers values.
NewDeleteLinkParams creates a new DeleteLinkParams object There are no default values defined in the spec.
NewDeleteLinkServiceUnavailable creates DeleteLinkServiceUnavailable with default headers values.
NewDeleteLinkTooManyRequests creates DeleteLinkTooManyRequests with default headers values.
NewDeleteLinkUnauthorized creates DeleteLinkUnauthorized with default headers values.
NewDetailLink creates a new http.Handler for the detail link operation.
NewDetailLinkNotFound creates DetailLinkNotFound with default headers values.
NewDetailLinkOK creates DetailLinkOK with default headers values.
NewDetailLinkParams creates a new DetailLinkParams object There are no default values defined in the spec.
NewDetailLinkTooManyRequests creates DetailLinkTooManyRequests with default headers values.
NewDetailLinkUnauthorized creates DetailLinkUnauthorized with default headers values.
NewListLinks creates a new http.Handler for the list links operation.
NewListLinksOK creates ListLinksOK with default headers values.
NewListLinksParams creates a new ListLinksParams object There are no default values defined in the spec.
NewListLinksTooManyRequests creates ListLinksTooManyRequests with default headers values.
NewListLinksUnauthorized creates ListLinksUnauthorized with default headers values.
NewPatchLink creates a new http.Handler for the patch link operation.
NewPatchLinkBadRequest creates PatchLinkBadRequest with default headers values.
NewPatchLinkNotFound creates PatchLinkNotFound with default headers values.
NewPatchLinkOK creates PatchLinkOK with default headers values.
NewPatchLinkParams creates a new PatchLinkParams object There are no default values defined in the spec.
NewPatchLinkServiceUnavailable creates PatchLinkServiceUnavailable with default headers values.
NewPatchLinkTooManyRequests creates PatchLinkTooManyRequests with default headers values.
NewPatchLinkUnauthorized creates PatchLinkUnauthorized with default headers values.

# Constants

DeleteLinkBadRequestCode is the HTTP code returned for type DeleteLinkBadRequest.
DeleteLinkOKCode is the HTTP code returned for type DeleteLinkOK.
DeleteLinkServiceUnavailableCode is the HTTP code returned for type DeleteLinkServiceUnavailable.
DeleteLinkTooManyRequestsCode is the HTTP code returned for type DeleteLinkTooManyRequests.
DeleteLinkUnauthorizedCode is the HTTP code returned for type DeleteLinkUnauthorized.
DetailLinkNotFoundCode is the HTTP code returned for type DetailLinkNotFound.
DetailLinkOKCode is the HTTP code returned for type DetailLinkOK.
DetailLinkTooManyRequestsCode is the HTTP code returned for type DetailLinkTooManyRequests.
DetailLinkUnauthorizedCode is the HTTP code returned for type DetailLinkUnauthorized.
ListLinksOKCode is the HTTP code returned for type ListLinksOK.
ListLinksTooManyRequestsCode is the HTTP code returned for type ListLinksTooManyRequests.
ListLinksUnauthorizedCode is the HTTP code returned for type ListLinksUnauthorized.
PatchLinkBadRequestCode is the HTTP code returned for type PatchLinkBadRequest.
PatchLinkNotFoundCode is the HTTP code returned for type PatchLinkNotFound.
PatchLinkOKCode is the HTTP code returned for type PatchLinkOK.
PatchLinkServiceUnavailableCode is the HTTP code returned for type PatchLinkServiceUnavailable.
PatchLinkTooManyRequestsCode is the HTTP code returned for type PatchLinkTooManyRequests.
PatchLinkUnauthorizedCode is the HTTP code returned for type PatchLinkUnauthorized.

# Structs

DeleteLink swagger:route DELETE /links/{id} Link deleteLink Delete a link Delete a link by id.
DeleteLinkBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
DeleteLinkOK The delete request was successful and the resource has been removed swagger:response deleteLinkOK */.
DeleteLinkParams contains all the bound params for the delete link operation typically these are obtained from a http.Request swagger:parameters deleteLink.
DeleteLinkServiceUnavailable The request could not be completed due to the server being busy or in a temporarily bad state swagger:response deleteLinkServiceUnavailable */.
DeleteLinkTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response deleteLinkTooManyRequests */.
DeleteLinkUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response deleteLinkUnauthorized */.
DeleteLinkURL generates an URL for the delete link operation.
DetailLink swagger:route GET /links/{id} Link detailLink Retrieves a single link Retrieves a single link by id.
DetailLinkNotFound The requested resource does not exist swagger:response detailLinkNotFound */.
DetailLinkOK A single link swagger:response detailLinkOK */.
DetailLinkParams contains all the bound params for the detail link operation typically these are obtained from a http.Request swagger:parameters detailLink.
DetailLinkTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response detailLinkTooManyRequests */.
DetailLinkUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response detailLinkUnauthorized */.
DetailLinkURL generates an URL for the detail link operation.
ListLinks swagger:route GET /links Link listLinks List links Retrieves a list of link resources; does not supports filtering, sorting, or pagination.
ListLinksOK A list of links swagger:response listLinksOK */.
ListLinksParams contains all the bound params for the list links operation typically these are obtained from a http.Request swagger:parameters listLinks.
ListLinksTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response listLinksTooManyRequests */.
ListLinksUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response listLinksUnauthorized */.
ListLinksURL generates an URL for the list links operation.
PatchLink swagger:route PATCH /links/{id} Link patchLink Update the supplied fields on a link Update the supplied fields on a link.
PatchLinkBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
PatchLinkNotFound The requested resource does not exist swagger:response patchLinkNotFound */.
PatchLinkOK The patch request was successful and the resource has been altered swagger:response patchLinkOK */.
PatchLinkParams contains all the bound params for the patch link operation typically these are obtained from a http.Request swagger:parameters patchLink.
PatchLinkServiceUnavailable The request could not be completed due to the server being busy or in a temporarily bad state swagger:response patchLinkServiceUnavailable */.
PatchLinkTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response patchLinkTooManyRequests */.
PatchLinkUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response patchLinkUnauthorized */.
PatchLinkURL generates an URL for the patch link operation.

# Interfaces

DeleteLinkHandler interface for that can handle valid delete link params.
DetailLinkHandler interface for that can handle valid detail link params.
ListLinksHandler interface for that can handle valid list links params.
PatchLinkHandler interface for that can handle valid patch link params.

# Type aliases

DeleteLinkHandlerFunc turns a function with the right signature into a delete link handler.
DetailLinkHandlerFunc turns a function with the right signature into a detail link handler.
ListLinksHandlerFunc turns a function with the right signature into a list links handler.
PatchLinkHandlerFunc turns a function with the right signature into a patch link handler.