package
0.24.46
Repository: https://github.com/openziti/fabric.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.
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.
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.
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.
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.
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.
DetailLinkUnauthorizedCode is the HTTP code returned for type DetailLinkUnauthorized.
ListLinksOKCode is the HTTP code returned for type ListLinksOK.
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.
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.
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.
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.
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.
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.