router

package
v1.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 9, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const CreateRouterBadRequestCode int = 400

CreateRouterBadRequestCode is the HTTP code returned for type CreateRouterBadRequest

View Source
const CreateRouterCreatedCode int = 201

CreateRouterCreatedCode is the HTTP code returned for type CreateRouterCreated

View Source
const CreateRouterTooManyRequestsCode int = 429

CreateRouterTooManyRequestsCode is the HTTP code returned for type CreateRouterTooManyRequests

View Source
const CreateRouterUnauthorizedCode int = 401

CreateRouterUnauthorizedCode is the HTTP code returned for type CreateRouterUnauthorized

View Source
const DeleteRouterBadRequestCode int = 400

DeleteRouterBadRequestCode is the HTTP code returned for type DeleteRouterBadRequest

View Source
const DeleteRouterConflictCode int = 409

DeleteRouterConflictCode is the HTTP code returned for type DeleteRouterConflict

View Source
const DeleteRouterOKCode int = 200

DeleteRouterOKCode is the HTTP code returned for type DeleteRouterOK

View Source
const DeleteRouterTooManyRequestsCode int = 429

DeleteRouterTooManyRequestsCode is the HTTP code returned for type DeleteRouterTooManyRequests

View Source
const DeleteRouterUnauthorizedCode int = 401

DeleteRouterUnauthorizedCode is the HTTP code returned for type DeleteRouterUnauthorized

View Source
const DetailRouterNotFoundCode int = 404

DetailRouterNotFoundCode is the HTTP code returned for type DetailRouterNotFound

View Source
const DetailRouterOKCode int = 200

DetailRouterOKCode is the HTTP code returned for type DetailRouterOK

View Source
const DetailRouterTooManyRequestsCode int = 429

DetailRouterTooManyRequestsCode is the HTTP code returned for type DetailRouterTooManyRequests

View Source
const DetailRouterUnauthorizedCode int = 401

DetailRouterUnauthorizedCode is the HTTP code returned for type DetailRouterUnauthorized

View Source
const ListRouterTerminatorsBadRequestCode int = 400

ListRouterTerminatorsBadRequestCode is the HTTP code returned for type ListRouterTerminatorsBadRequest

View Source
const ListRouterTerminatorsOKCode int = 200

ListRouterTerminatorsOKCode is the HTTP code returned for type ListRouterTerminatorsOK

View Source
const ListRouterTerminatorsTooManyRequestsCode int = 429

ListRouterTerminatorsTooManyRequestsCode is the HTTP code returned for type ListRouterTerminatorsTooManyRequests

View Source
const ListRouterTerminatorsUnauthorizedCode int = 401

ListRouterTerminatorsUnauthorizedCode is the HTTP code returned for type ListRouterTerminatorsUnauthorized

View Source
const ListRoutersOKCode int = 200

ListRoutersOKCode is the HTTP code returned for type ListRoutersOK

View Source
const ListRoutersTooManyRequestsCode int = 429

ListRoutersTooManyRequestsCode is the HTTP code returned for type ListRoutersTooManyRequests

View Source
const ListRoutersUnauthorizedCode int = 401

ListRoutersUnauthorizedCode is the HTTP code returned for type ListRoutersUnauthorized

View Source
const PatchRouterBadRequestCode int = 400

PatchRouterBadRequestCode is the HTTP code returned for type PatchRouterBadRequest

View Source
const PatchRouterNotFoundCode int = 404

PatchRouterNotFoundCode is the HTTP code returned for type PatchRouterNotFound

View Source
const PatchRouterOKCode int = 200

PatchRouterOKCode is the HTTP code returned for type PatchRouterOK

View Source
const PatchRouterTooManyRequestsCode int = 429

PatchRouterTooManyRequestsCode is the HTTP code returned for type PatchRouterTooManyRequests

View Source
const PatchRouterUnauthorizedCode int = 401

PatchRouterUnauthorizedCode is the HTTP code returned for type PatchRouterUnauthorized

View Source
const UpdateRouterBadRequestCode int = 400

UpdateRouterBadRequestCode is the HTTP code returned for type UpdateRouterBadRequest

View Source
const UpdateRouterNotFoundCode int = 404

UpdateRouterNotFoundCode is the HTTP code returned for type UpdateRouterNotFound

View Source
const UpdateRouterOKCode int = 200

UpdateRouterOKCode is the HTTP code returned for type UpdateRouterOK

View Source
const UpdateRouterTooManyRequestsCode int = 429

UpdateRouterTooManyRequestsCode is the HTTP code returned for type UpdateRouterTooManyRequests

View Source
const UpdateRouterUnauthorizedCode int = 401

UpdateRouterUnauthorizedCode is the HTTP code returned for type UpdateRouterUnauthorized

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateRouter

type CreateRouter struct {
	Context *middleware.Context
	Handler CreateRouterHandler
}
CreateRouter swagger:route POST /routers Router createRouter

Create a router resource

Create a router resource. Requires admin access.

func NewCreateRouter

func NewCreateRouter(ctx *middleware.Context, handler CreateRouterHandler) *CreateRouter

NewCreateRouter creates a new http.Handler for the create router operation

func (*CreateRouter) ServeHTTP

func (o *CreateRouter) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type CreateRouterBadRequest

type CreateRouterBadRequest struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

CreateRouterBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

swagger:response createRouterBadRequest

func NewCreateRouterBadRequest

func NewCreateRouterBadRequest() *CreateRouterBadRequest

NewCreateRouterBadRequest creates CreateRouterBadRequest with default headers values

func (*CreateRouterBadRequest) SetPayload

func (o *CreateRouterBadRequest) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the create router bad request response

func (*CreateRouterBadRequest) WithPayload

WithPayload adds the payload to the create router bad request response

func (*CreateRouterBadRequest) WriteResponse

func (o *CreateRouterBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type CreateRouterCreated

type CreateRouterCreated struct {

	/*
	  In: Body
	*/
	Payload *rest_model.CreateEnvelope `json:"body,omitempty"`
}

CreateRouterCreated The create request was successful and the resource has been added at the following location

swagger:response createRouterCreated

func NewCreateRouterCreated

func NewCreateRouterCreated() *CreateRouterCreated

NewCreateRouterCreated creates CreateRouterCreated with default headers values

func (*CreateRouterCreated) SetPayload

func (o *CreateRouterCreated) SetPayload(payload *rest_model.CreateEnvelope)

SetPayload sets the payload to the create router created response

func (*CreateRouterCreated) WithPayload

WithPayload adds the payload to the create router created response

func (*CreateRouterCreated) WriteResponse

func (o *CreateRouterCreated) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type CreateRouterHandler

type CreateRouterHandler interface {
	Handle(CreateRouterParams) middleware.Responder
}

CreateRouterHandler interface for that can handle valid create router params

type CreateRouterHandlerFunc

type CreateRouterHandlerFunc func(CreateRouterParams) middleware.Responder

CreateRouterHandlerFunc turns a function with the right signature into a create router handler

func (CreateRouterHandlerFunc) Handle

Handle executing the request and returning a response

type CreateRouterParams

type CreateRouterParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*A router to create
	  Required: true
	  In: body
	*/
	Router *rest_model.RouterCreate
}

CreateRouterParams contains all the bound params for the create router operation typically these are obtained from a http.Request

swagger:parameters createRouter

func NewCreateRouterParams

func NewCreateRouterParams() CreateRouterParams

NewCreateRouterParams creates a new CreateRouterParams object

There are no default values defined in the spec.

func (*CreateRouterParams) BindRequest

func (o *CreateRouterParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewCreateRouterParams() beforehand.

type CreateRouterTooManyRequests added in v0.31.0

type CreateRouterTooManyRequests struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

CreateRouterTooManyRequests The resource requested is rate limited and the rate limit has been exceeded

swagger:response createRouterTooManyRequests

func NewCreateRouterTooManyRequests added in v0.31.0

func NewCreateRouterTooManyRequests() *CreateRouterTooManyRequests

NewCreateRouterTooManyRequests creates CreateRouterTooManyRequests with default headers values

func (*CreateRouterTooManyRequests) SetPayload added in v0.31.0

SetPayload sets the payload to the create router too many requests response

func (*CreateRouterTooManyRequests) WithPayload added in v0.31.0

WithPayload adds the payload to the create router too many requests response

func (*CreateRouterTooManyRequests) WriteResponse added in v0.31.0

func (o *CreateRouterTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type CreateRouterURL

type CreateRouterURL struct {
	// contains filtered or unexported fields
}

CreateRouterURL generates an URL for the create router operation

func (*CreateRouterURL) Build

func (o *CreateRouterURL) Build() (*url.URL, error)

Build a url path and query string

func (*CreateRouterURL) BuildFull

func (o *CreateRouterURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*CreateRouterURL) Must

func (o *CreateRouterURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*CreateRouterURL) SetBasePath

func (o *CreateRouterURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*CreateRouterURL) String

func (o *CreateRouterURL) String() string

String returns the string representation of the path with query string

func (*CreateRouterURL) StringFull

func (o *CreateRouterURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*CreateRouterURL) WithBasePath

func (o *CreateRouterURL) WithBasePath(bp string) *CreateRouterURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type CreateRouterUnauthorized

type CreateRouterUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

CreateRouterUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response createRouterUnauthorized

func NewCreateRouterUnauthorized

func NewCreateRouterUnauthorized() *CreateRouterUnauthorized

NewCreateRouterUnauthorized creates CreateRouterUnauthorized with default headers values

func (*CreateRouterUnauthorized) SetPayload

func (o *CreateRouterUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the create router unauthorized response

func (*CreateRouterUnauthorized) WithPayload

WithPayload adds the payload to the create router unauthorized response

func (*CreateRouterUnauthorized) WriteResponse

func (o *CreateRouterUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DeleteRouter

type DeleteRouter struct {
	Context *middleware.Context
	Handler DeleteRouterHandler
}
DeleteRouter swagger:route DELETE /routers/{id} Router deleteRouter

Delete a router

Delete a router by id. Requires admin access.

func NewDeleteRouter

func NewDeleteRouter(ctx *middleware.Context, handler DeleteRouterHandler) *DeleteRouter

NewDeleteRouter creates a new http.Handler for the delete router operation

func (*DeleteRouter) ServeHTTP

func (o *DeleteRouter) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type DeleteRouterBadRequest

type DeleteRouterBadRequest struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DeleteRouterBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

swagger:response deleteRouterBadRequest

func NewDeleteRouterBadRequest

func NewDeleteRouterBadRequest() *DeleteRouterBadRequest

NewDeleteRouterBadRequest creates DeleteRouterBadRequest with default headers values

func (*DeleteRouterBadRequest) SetPayload

func (o *DeleteRouterBadRequest) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the delete router bad request response

func (*DeleteRouterBadRequest) WithPayload

WithPayload adds the payload to the delete router bad request response

func (*DeleteRouterBadRequest) WriteResponse

func (o *DeleteRouterBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DeleteRouterConflict

type DeleteRouterConflict struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DeleteRouterConflict The resource requested to be removed/altered cannot be as it is referenced by another object.

swagger:response deleteRouterConflict

func NewDeleteRouterConflict

func NewDeleteRouterConflict() *DeleteRouterConflict

NewDeleteRouterConflict creates DeleteRouterConflict with default headers values

func (*DeleteRouterConflict) SetPayload

func (o *DeleteRouterConflict) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the delete router conflict response

func (*DeleteRouterConflict) WithPayload

WithPayload adds the payload to the delete router conflict response

func (*DeleteRouterConflict) WriteResponse

func (o *DeleteRouterConflict) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DeleteRouterHandler

type DeleteRouterHandler interface {
	Handle(DeleteRouterParams) middleware.Responder
}

DeleteRouterHandler interface for that can handle valid delete router params

type DeleteRouterHandlerFunc

type DeleteRouterHandlerFunc func(DeleteRouterParams) middleware.Responder

DeleteRouterHandlerFunc turns a function with the right signature into a delete router handler

func (DeleteRouterHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteRouterOK

type DeleteRouterOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.Empty `json:"body,omitempty"`
}

DeleteRouterOK The delete request was successful and the resource has been removed

swagger:response deleteRouterOK

func NewDeleteRouterOK

func NewDeleteRouterOK() *DeleteRouterOK

NewDeleteRouterOK creates DeleteRouterOK with default headers values

func (*DeleteRouterOK) SetPayload

func (o *DeleteRouterOK) SetPayload(payload *rest_model.Empty)

SetPayload sets the payload to the delete router o k response

func (*DeleteRouterOK) WithPayload

func (o *DeleteRouterOK) WithPayload(payload *rest_model.Empty) *DeleteRouterOK

WithPayload adds the payload to the delete router o k response

func (*DeleteRouterOK) WriteResponse

func (o *DeleteRouterOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DeleteRouterParams

type DeleteRouterParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
}

DeleteRouterParams contains all the bound params for the delete router operation typically these are obtained from a http.Request

swagger:parameters deleteRouter

func NewDeleteRouterParams

func NewDeleteRouterParams() DeleteRouterParams

NewDeleteRouterParams creates a new DeleteRouterParams object

There are no default values defined in the spec.

func (*DeleteRouterParams) BindRequest

func (o *DeleteRouterParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewDeleteRouterParams() beforehand.

type DeleteRouterTooManyRequests added in v0.31.0

type DeleteRouterTooManyRequests struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DeleteRouterTooManyRequests The resource requested is rate limited and the rate limit has been exceeded

swagger:response deleteRouterTooManyRequests

func NewDeleteRouterTooManyRequests added in v0.31.0

func NewDeleteRouterTooManyRequests() *DeleteRouterTooManyRequests

NewDeleteRouterTooManyRequests creates DeleteRouterTooManyRequests with default headers values

func (*DeleteRouterTooManyRequests) SetPayload added in v0.31.0

SetPayload sets the payload to the delete router too many requests response

func (*DeleteRouterTooManyRequests) WithPayload added in v0.31.0

WithPayload adds the payload to the delete router too many requests response

func (*DeleteRouterTooManyRequests) WriteResponse added in v0.31.0

func (o *DeleteRouterTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DeleteRouterURL

type DeleteRouterURL struct {
	ID string
	// contains filtered or unexported fields
}

DeleteRouterURL generates an URL for the delete router operation

func (*DeleteRouterURL) Build

func (o *DeleteRouterURL) Build() (*url.URL, error)

Build a url path and query string

func (*DeleteRouterURL) BuildFull

func (o *DeleteRouterURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*DeleteRouterURL) Must

func (o *DeleteRouterURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*DeleteRouterURL) SetBasePath

func (o *DeleteRouterURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*DeleteRouterURL) String

func (o *DeleteRouterURL) String() string

String returns the string representation of the path with query string

func (*DeleteRouterURL) StringFull

func (o *DeleteRouterURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*DeleteRouterURL) WithBasePath

func (o *DeleteRouterURL) WithBasePath(bp string) *DeleteRouterURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type DeleteRouterUnauthorized

type DeleteRouterUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DeleteRouterUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response deleteRouterUnauthorized

func NewDeleteRouterUnauthorized

func NewDeleteRouterUnauthorized() *DeleteRouterUnauthorized

NewDeleteRouterUnauthorized creates DeleteRouterUnauthorized with default headers values

func (*DeleteRouterUnauthorized) SetPayload

func (o *DeleteRouterUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the delete router unauthorized response

func (*DeleteRouterUnauthorized) WithPayload

WithPayload adds the payload to the delete router unauthorized response

func (*DeleteRouterUnauthorized) WriteResponse

func (o *DeleteRouterUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DetailRouter

type DetailRouter struct {
	Context *middleware.Context
	Handler DetailRouterHandler
}
DetailRouter swagger:route GET /routers/{id} Router detailRouter

Retrieves a single router

Retrieves a single router by id. Requires admin access.

func NewDetailRouter

func NewDetailRouter(ctx *middleware.Context, handler DetailRouterHandler) *DetailRouter

NewDetailRouter creates a new http.Handler for the detail router operation

func (*DetailRouter) ServeHTTP

func (o *DetailRouter) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type DetailRouterHandler

type DetailRouterHandler interface {
	Handle(DetailRouterParams) middleware.Responder
}

DetailRouterHandler interface for that can handle valid detail router params

type DetailRouterHandlerFunc

type DetailRouterHandlerFunc func(DetailRouterParams) middleware.Responder

DetailRouterHandlerFunc turns a function with the right signature into a detail router handler

func (DetailRouterHandlerFunc) Handle

Handle executing the request and returning a response

type DetailRouterNotFound

type DetailRouterNotFound struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DetailRouterNotFound The requested resource does not exist

swagger:response detailRouterNotFound

func NewDetailRouterNotFound

func NewDetailRouterNotFound() *DetailRouterNotFound

NewDetailRouterNotFound creates DetailRouterNotFound with default headers values

func (*DetailRouterNotFound) SetPayload

func (o *DetailRouterNotFound) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the detail router not found response

func (*DetailRouterNotFound) WithPayload

WithPayload adds the payload to the detail router not found response

func (*DetailRouterNotFound) WriteResponse

func (o *DetailRouterNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DetailRouterOK

type DetailRouterOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.DetailRouterEnvelope `json:"body,omitempty"`
}

DetailRouterOK A single router

swagger:response detailRouterOK

func NewDetailRouterOK

func NewDetailRouterOK() *DetailRouterOK

NewDetailRouterOK creates DetailRouterOK with default headers values

func (*DetailRouterOK) SetPayload

func (o *DetailRouterOK) SetPayload(payload *rest_model.DetailRouterEnvelope)

SetPayload sets the payload to the detail router o k response

func (*DetailRouterOK) WithPayload

WithPayload adds the payload to the detail router o k response

func (*DetailRouterOK) WriteResponse

func (o *DetailRouterOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DetailRouterParams

type DetailRouterParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
}

DetailRouterParams contains all the bound params for the detail router operation typically these are obtained from a http.Request

swagger:parameters detailRouter

func NewDetailRouterParams

func NewDetailRouterParams() DetailRouterParams

NewDetailRouterParams creates a new DetailRouterParams object

There are no default values defined in the spec.

func (*DetailRouterParams) BindRequest

func (o *DetailRouterParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewDetailRouterParams() beforehand.

type DetailRouterTooManyRequests added in v0.31.0

type DetailRouterTooManyRequests struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DetailRouterTooManyRequests The resource requested is rate limited and the rate limit has been exceeded

swagger:response detailRouterTooManyRequests

func NewDetailRouterTooManyRequests added in v0.31.0

func NewDetailRouterTooManyRequests() *DetailRouterTooManyRequests

NewDetailRouterTooManyRequests creates DetailRouterTooManyRequests with default headers values

func (*DetailRouterTooManyRequests) SetPayload added in v0.31.0

SetPayload sets the payload to the detail router too many requests response

func (*DetailRouterTooManyRequests) WithPayload added in v0.31.0

WithPayload adds the payload to the detail router too many requests response

func (*DetailRouterTooManyRequests) WriteResponse added in v0.31.0

func (o *DetailRouterTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DetailRouterURL

type DetailRouterURL struct {
	ID string
	// contains filtered or unexported fields
}

DetailRouterURL generates an URL for the detail router operation

func (*DetailRouterURL) Build

func (o *DetailRouterURL) Build() (*url.URL, error)

Build a url path and query string

func (*DetailRouterURL) BuildFull

func (o *DetailRouterURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*DetailRouterURL) Must

func (o *DetailRouterURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*DetailRouterURL) SetBasePath

func (o *DetailRouterURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*DetailRouterURL) String

func (o *DetailRouterURL) String() string

String returns the string representation of the path with query string

func (*DetailRouterURL) StringFull

func (o *DetailRouterURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*DetailRouterURL) WithBasePath

func (o *DetailRouterURL) WithBasePath(bp string) *DetailRouterURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type DetailRouterUnauthorized

type DetailRouterUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DetailRouterUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response detailRouterUnauthorized

func NewDetailRouterUnauthorized

func NewDetailRouterUnauthorized() *DetailRouterUnauthorized

NewDetailRouterUnauthorized creates DetailRouterUnauthorized with default headers values

func (*DetailRouterUnauthorized) SetPayload

func (o *DetailRouterUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the detail router unauthorized response

func (*DetailRouterUnauthorized) WithPayload

WithPayload adds the payload to the detail router unauthorized response

func (*DetailRouterUnauthorized) WriteResponse

func (o *DetailRouterUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type ListRouterTerminators

type ListRouterTerminators struct {
	Context *middleware.Context
	Handler ListRouterTerminatorsHandler
}
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.

func NewListRouterTerminators

func NewListRouterTerminators(ctx *middleware.Context, handler ListRouterTerminatorsHandler) *ListRouterTerminators

NewListRouterTerminators creates a new http.Handler for the list router terminators operation

func (*ListRouterTerminators) ServeHTTP

func (o *ListRouterTerminators) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type ListRouterTerminatorsBadRequest

type ListRouterTerminatorsBadRequest struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListRouterTerminatorsBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

swagger:response listRouterTerminatorsBadRequest

func NewListRouterTerminatorsBadRequest

func NewListRouterTerminatorsBadRequest() *ListRouterTerminatorsBadRequest

NewListRouterTerminatorsBadRequest creates ListRouterTerminatorsBadRequest with default headers values

func (*ListRouterTerminatorsBadRequest) SetPayload

SetPayload sets the payload to the list router terminators bad request response

func (*ListRouterTerminatorsBadRequest) WithPayload

WithPayload adds the payload to the list router terminators bad request response

func (*ListRouterTerminatorsBadRequest) WriteResponse

func (o *ListRouterTerminatorsBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type ListRouterTerminatorsHandler

type ListRouterTerminatorsHandler interface {
	Handle(ListRouterTerminatorsParams) middleware.Responder
}

ListRouterTerminatorsHandler interface for that can handle valid list router terminators params

type ListRouterTerminatorsHandlerFunc

type ListRouterTerminatorsHandlerFunc func(ListRouterTerminatorsParams) middleware.Responder

ListRouterTerminatorsHandlerFunc turns a function with the right signature into a list router terminators handler

func (ListRouterTerminatorsHandlerFunc) Handle

Handle executing the request and returning a response

type ListRouterTerminatorsOK

type ListRouterTerminatorsOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.ListTerminatorsEnvelope `json:"body,omitempty"`
}

ListRouterTerminatorsOK A list of terminators

swagger:response listRouterTerminatorsOK

func NewListRouterTerminatorsOK

func NewListRouterTerminatorsOK() *ListRouterTerminatorsOK

NewListRouterTerminatorsOK creates ListRouterTerminatorsOK with default headers values

func (*ListRouterTerminatorsOK) SetPayload

SetPayload sets the payload to the list router terminators o k response

func (*ListRouterTerminatorsOK) WithPayload

WithPayload adds the payload to the list router terminators o k response

func (*ListRouterTerminatorsOK) WriteResponse

func (o *ListRouterTerminatorsOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type ListRouterTerminatorsParams

type ListRouterTerminatorsParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  In: query
	*/
	Filter *string
	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
	/*
	  In: query
	*/
	Limit *int64
	/*
	  In: query
	*/
	Offset *int64
}

ListRouterTerminatorsParams contains all the bound params for the list router terminators operation typically these are obtained from a http.Request

swagger:parameters listRouterTerminators

func NewListRouterTerminatorsParams

func NewListRouterTerminatorsParams() ListRouterTerminatorsParams

NewListRouterTerminatorsParams creates a new ListRouterTerminatorsParams object

There are no default values defined in the spec.

func (*ListRouterTerminatorsParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewListRouterTerminatorsParams() beforehand.

type ListRouterTerminatorsTooManyRequests added in v0.31.0

type ListRouterTerminatorsTooManyRequests struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListRouterTerminatorsTooManyRequests The resource requested is rate limited and the rate limit has been exceeded

swagger:response listRouterTerminatorsTooManyRequests

func NewListRouterTerminatorsTooManyRequests added in v0.31.0

func NewListRouterTerminatorsTooManyRequests() *ListRouterTerminatorsTooManyRequests

NewListRouterTerminatorsTooManyRequests creates ListRouterTerminatorsTooManyRequests with default headers values

func (*ListRouterTerminatorsTooManyRequests) SetPayload added in v0.31.0

SetPayload sets the payload to the list router terminators too many requests response

func (*ListRouterTerminatorsTooManyRequests) WithPayload added in v0.31.0

WithPayload adds the payload to the list router terminators too many requests response

func (*ListRouterTerminatorsTooManyRequests) WriteResponse added in v0.31.0

WriteResponse to the client

type ListRouterTerminatorsURL

type ListRouterTerminatorsURL struct {
	ID string

	Filter *string
	Limit  *int64
	Offset *int64
	// contains filtered or unexported fields
}

ListRouterTerminatorsURL generates an URL for the list router terminators operation

func (*ListRouterTerminatorsURL) Build

func (o *ListRouterTerminatorsURL) Build() (*url.URL, error)

Build a url path and query string

func (*ListRouterTerminatorsURL) BuildFull

func (o *ListRouterTerminatorsURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*ListRouterTerminatorsURL) Must

func (o *ListRouterTerminatorsURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*ListRouterTerminatorsURL) SetBasePath

func (o *ListRouterTerminatorsURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*ListRouterTerminatorsURL) String

func (o *ListRouterTerminatorsURL) String() string

String returns the string representation of the path with query string

func (*ListRouterTerminatorsURL) StringFull

func (o *ListRouterTerminatorsURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*ListRouterTerminatorsURL) WithBasePath

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type ListRouterTerminatorsUnauthorized

type ListRouterTerminatorsUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListRouterTerminatorsUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response listRouterTerminatorsUnauthorized

func NewListRouterTerminatorsUnauthorized

func NewListRouterTerminatorsUnauthorized() *ListRouterTerminatorsUnauthorized

NewListRouterTerminatorsUnauthorized creates ListRouterTerminatorsUnauthorized with default headers values

func (*ListRouterTerminatorsUnauthorized) SetPayload

SetPayload sets the payload to the list router terminators unauthorized response

func (*ListRouterTerminatorsUnauthorized) WithPayload

WithPayload adds the payload to the list router terminators unauthorized response

func (*ListRouterTerminatorsUnauthorized) WriteResponse

func (o *ListRouterTerminatorsUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type ListRouters

type ListRouters struct {
	Context *middleware.Context
	Handler ListRoutersHandler
}
ListRouters swagger:route GET /routers Router listRouters

List routers

Retrieves a list of router resources; supports filtering, sorting, and pagination. Requires admin access.

func NewListRouters

func NewListRouters(ctx *middleware.Context, handler ListRoutersHandler) *ListRouters

NewListRouters creates a new http.Handler for the list routers operation

func (*ListRouters) ServeHTTP

func (o *ListRouters) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type ListRoutersHandler

type ListRoutersHandler interface {
	Handle(ListRoutersParams) middleware.Responder
}

ListRoutersHandler interface for that can handle valid list routers params

type ListRoutersHandlerFunc

type ListRoutersHandlerFunc func(ListRoutersParams) middleware.Responder

ListRoutersHandlerFunc turns a function with the right signature into a list routers handler

func (ListRoutersHandlerFunc) Handle

Handle executing the request and returning a response

type ListRoutersOK

type ListRoutersOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.ListRoutersEnvelope `json:"body,omitempty"`
}

ListRoutersOK A list of routers

swagger:response listRoutersOK

func NewListRoutersOK

func NewListRoutersOK() *ListRoutersOK

NewListRoutersOK creates ListRoutersOK with default headers values

func (*ListRoutersOK) SetPayload

func (o *ListRoutersOK) SetPayload(payload *rest_model.ListRoutersEnvelope)

SetPayload sets the payload to the list routers o k response

func (*ListRoutersOK) WithPayload

func (o *ListRoutersOK) WithPayload(payload *rest_model.ListRoutersEnvelope) *ListRoutersOK

WithPayload adds the payload to the list routers o k response

func (*ListRoutersOK) WriteResponse

func (o *ListRoutersOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type ListRoutersParams

type ListRoutersParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  In: query
	*/
	Filter *string
	/*
	  In: query
	*/
	Limit *int64
	/*
	  In: query
	*/
	Offset *int64
}

ListRoutersParams contains all the bound params for the list routers operation typically these are obtained from a http.Request

swagger:parameters listRouters

func NewListRoutersParams

func NewListRoutersParams() ListRoutersParams

NewListRoutersParams creates a new ListRoutersParams object

There are no default values defined in the spec.

func (*ListRoutersParams) BindRequest

func (o *ListRoutersParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewListRoutersParams() beforehand.

type ListRoutersTooManyRequests added in v0.31.0

type ListRoutersTooManyRequests struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListRoutersTooManyRequests The resource requested is rate limited and the rate limit has been exceeded

swagger:response listRoutersTooManyRequests

func NewListRoutersTooManyRequests added in v0.31.0

func NewListRoutersTooManyRequests() *ListRoutersTooManyRequests

NewListRoutersTooManyRequests creates ListRoutersTooManyRequests with default headers values

func (*ListRoutersTooManyRequests) SetPayload added in v0.31.0

func (o *ListRoutersTooManyRequests) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the list routers too many requests response

func (*ListRoutersTooManyRequests) WithPayload added in v0.31.0

WithPayload adds the payload to the list routers too many requests response

func (*ListRoutersTooManyRequests) WriteResponse added in v0.31.0

func (o *ListRoutersTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type ListRoutersURL

type ListRoutersURL struct {
	Filter *string
	Limit  *int64
	Offset *int64
	// contains filtered or unexported fields
}

ListRoutersURL generates an URL for the list routers operation

func (*ListRoutersURL) Build

func (o *ListRoutersURL) Build() (*url.URL, error)

Build a url path and query string

func (*ListRoutersURL) BuildFull

func (o *ListRoutersURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*ListRoutersURL) Must

func (o *ListRoutersURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*ListRoutersURL) SetBasePath

func (o *ListRoutersURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*ListRoutersURL) String

func (o *ListRoutersURL) String() string

String returns the string representation of the path with query string

func (*ListRoutersURL) StringFull

func (o *ListRoutersURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*ListRoutersURL) WithBasePath

func (o *ListRoutersURL) WithBasePath(bp string) *ListRoutersURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type ListRoutersUnauthorized

type ListRoutersUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListRoutersUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response listRoutersUnauthorized

func NewListRoutersUnauthorized

func NewListRoutersUnauthorized() *ListRoutersUnauthorized

NewListRoutersUnauthorized creates ListRoutersUnauthorized with default headers values

func (*ListRoutersUnauthorized) SetPayload

func (o *ListRoutersUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the list routers unauthorized response

func (*ListRoutersUnauthorized) WithPayload

WithPayload adds the payload to the list routers unauthorized response

func (*ListRoutersUnauthorized) WriteResponse

func (o *ListRoutersUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchRouter

type PatchRouter struct {
	Context *middleware.Context
	Handler PatchRouterHandler
}
PatchRouter swagger:route PATCH /routers/{id} Router patchRouter

Update the supplied fields on a router

Update the supplied fields on a router. Requires admin access.

func NewPatchRouter

func NewPatchRouter(ctx *middleware.Context, handler PatchRouterHandler) *PatchRouter

NewPatchRouter creates a new http.Handler for the patch router operation

func (*PatchRouter) ServeHTTP

func (o *PatchRouter) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type PatchRouterBadRequest

type PatchRouterBadRequest struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

PatchRouterBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

swagger:response patchRouterBadRequest

func NewPatchRouterBadRequest

func NewPatchRouterBadRequest() *PatchRouterBadRequest

NewPatchRouterBadRequest creates PatchRouterBadRequest with default headers values

func (*PatchRouterBadRequest) SetPayload

func (o *PatchRouterBadRequest) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the patch router bad request response

func (*PatchRouterBadRequest) WithPayload

WithPayload adds the payload to the patch router bad request response

func (*PatchRouterBadRequest) WriteResponse

func (o *PatchRouterBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchRouterHandler

type PatchRouterHandler interface {
	Handle(PatchRouterParams) middleware.Responder
}

PatchRouterHandler interface for that can handle valid patch router params

type PatchRouterHandlerFunc

type PatchRouterHandlerFunc func(PatchRouterParams) middleware.Responder

PatchRouterHandlerFunc turns a function with the right signature into a patch router handler

func (PatchRouterHandlerFunc) Handle

Handle executing the request and returning a response

type PatchRouterNotFound

type PatchRouterNotFound struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

PatchRouterNotFound The requested resource does not exist

swagger:response patchRouterNotFound

func NewPatchRouterNotFound

func NewPatchRouterNotFound() *PatchRouterNotFound

NewPatchRouterNotFound creates PatchRouterNotFound with default headers values

func (*PatchRouterNotFound) SetPayload

func (o *PatchRouterNotFound) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the patch router not found response

func (*PatchRouterNotFound) WithPayload

WithPayload adds the payload to the patch router not found response

func (*PatchRouterNotFound) WriteResponse

func (o *PatchRouterNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchRouterOK

type PatchRouterOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.Empty `json:"body,omitempty"`
}

PatchRouterOK The patch request was successful and the resource has been altered

swagger:response patchRouterOK

func NewPatchRouterOK

func NewPatchRouterOK() *PatchRouterOK

NewPatchRouterOK creates PatchRouterOK with default headers values

func (*PatchRouterOK) SetPayload

func (o *PatchRouterOK) SetPayload(payload *rest_model.Empty)

SetPayload sets the payload to the patch router o k response

func (*PatchRouterOK) WithPayload

func (o *PatchRouterOK) WithPayload(payload *rest_model.Empty) *PatchRouterOK

WithPayload adds the payload to the patch router o k response

func (*PatchRouterOK) WriteResponse

func (o *PatchRouterOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchRouterParams

type PatchRouterParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
	/*A router patch object
	  Required: true
	  In: body
	*/
	Router *rest_model.RouterPatch
}

PatchRouterParams contains all the bound params for the patch router operation typically these are obtained from a http.Request

swagger:parameters patchRouter

func NewPatchRouterParams

func NewPatchRouterParams() PatchRouterParams

NewPatchRouterParams creates a new PatchRouterParams object

There are no default values defined in the spec.

func (*PatchRouterParams) BindRequest

func (o *PatchRouterParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewPatchRouterParams() beforehand.

type PatchRouterTooManyRequests added in v0.31.0

type PatchRouterTooManyRequests struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

PatchRouterTooManyRequests The resource requested is rate limited and the rate limit has been exceeded

swagger:response patchRouterTooManyRequests

func NewPatchRouterTooManyRequests added in v0.31.0

func NewPatchRouterTooManyRequests() *PatchRouterTooManyRequests

NewPatchRouterTooManyRequests creates PatchRouterTooManyRequests with default headers values

func (*PatchRouterTooManyRequests) SetPayload added in v0.31.0

func (o *PatchRouterTooManyRequests) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the patch router too many requests response

func (*PatchRouterTooManyRequests) WithPayload added in v0.31.0

WithPayload adds the payload to the patch router too many requests response

func (*PatchRouterTooManyRequests) WriteResponse added in v0.31.0

func (o *PatchRouterTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchRouterURL

type PatchRouterURL struct {
	ID string
	// contains filtered or unexported fields
}

PatchRouterURL generates an URL for the patch router operation

func (*PatchRouterURL) Build

func (o *PatchRouterURL) Build() (*url.URL, error)

Build a url path and query string

func (*PatchRouterURL) BuildFull

func (o *PatchRouterURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*PatchRouterURL) Must

func (o *PatchRouterURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*PatchRouterURL) SetBasePath

func (o *PatchRouterURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*PatchRouterURL) String

func (o *PatchRouterURL) String() string

String returns the string representation of the path with query string

func (*PatchRouterURL) StringFull

func (o *PatchRouterURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*PatchRouterURL) WithBasePath

func (o *PatchRouterURL) WithBasePath(bp string) *PatchRouterURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type PatchRouterUnauthorized

type PatchRouterUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

PatchRouterUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response patchRouterUnauthorized

func NewPatchRouterUnauthorized

func NewPatchRouterUnauthorized() *PatchRouterUnauthorized

NewPatchRouterUnauthorized creates PatchRouterUnauthorized with default headers values

func (*PatchRouterUnauthorized) SetPayload

func (o *PatchRouterUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the patch router unauthorized response

func (*PatchRouterUnauthorized) WithPayload

WithPayload adds the payload to the patch router unauthorized response

func (*PatchRouterUnauthorized) WriteResponse

func (o *PatchRouterUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type UpdateRouter

type UpdateRouter struct {
	Context *middleware.Context
	Handler UpdateRouterHandler
}
UpdateRouter swagger:route PUT /routers/{id} Router updateRouter

Update all fields on a router

Update all fields on a router by id. Requires admin access.

func NewUpdateRouter

func NewUpdateRouter(ctx *middleware.Context, handler UpdateRouterHandler) *UpdateRouter

NewUpdateRouter creates a new http.Handler for the update router operation

func (*UpdateRouter) ServeHTTP

func (o *UpdateRouter) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type UpdateRouterBadRequest

type UpdateRouterBadRequest struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

UpdateRouterBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

swagger:response updateRouterBadRequest

func NewUpdateRouterBadRequest

func NewUpdateRouterBadRequest() *UpdateRouterBadRequest

NewUpdateRouterBadRequest creates UpdateRouterBadRequest with default headers values

func (*UpdateRouterBadRequest) SetPayload

func (o *UpdateRouterBadRequest) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the update router bad request response

func (*UpdateRouterBadRequest) WithPayload

WithPayload adds the payload to the update router bad request response

func (*UpdateRouterBadRequest) WriteResponse

func (o *UpdateRouterBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type UpdateRouterHandler

type UpdateRouterHandler interface {
	Handle(UpdateRouterParams) middleware.Responder
}

UpdateRouterHandler interface for that can handle valid update router params

type UpdateRouterHandlerFunc

type UpdateRouterHandlerFunc func(UpdateRouterParams) middleware.Responder

UpdateRouterHandlerFunc turns a function with the right signature into a update router handler

func (UpdateRouterHandlerFunc) Handle

Handle executing the request and returning a response

type UpdateRouterNotFound

type UpdateRouterNotFound struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

UpdateRouterNotFound The requested resource does not exist

swagger:response updateRouterNotFound

func NewUpdateRouterNotFound

func NewUpdateRouterNotFound() *UpdateRouterNotFound

NewUpdateRouterNotFound creates UpdateRouterNotFound with default headers values

func (*UpdateRouterNotFound) SetPayload

func (o *UpdateRouterNotFound) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the update router not found response

func (*UpdateRouterNotFound) WithPayload

WithPayload adds the payload to the update router not found response

func (*UpdateRouterNotFound) WriteResponse

func (o *UpdateRouterNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type UpdateRouterOK

type UpdateRouterOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.Empty `json:"body,omitempty"`
}

UpdateRouterOK The update request was successful and the resource has been altered

swagger:response updateRouterOK

func NewUpdateRouterOK

func NewUpdateRouterOK() *UpdateRouterOK

NewUpdateRouterOK creates UpdateRouterOK with default headers values

func (*UpdateRouterOK) SetPayload

func (o *UpdateRouterOK) SetPayload(payload *rest_model.Empty)

SetPayload sets the payload to the update router o k response

func (*UpdateRouterOK) WithPayload

func (o *UpdateRouterOK) WithPayload(payload *rest_model.Empty) *UpdateRouterOK

WithPayload adds the payload to the update router o k response

func (*UpdateRouterOK) WriteResponse

func (o *UpdateRouterOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type UpdateRouterParams

type UpdateRouterParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
	/*A router update object
	  Required: true
	  In: body
	*/
	Router *rest_model.RouterUpdate
}

UpdateRouterParams contains all the bound params for the update router operation typically these are obtained from a http.Request

swagger:parameters updateRouter

func NewUpdateRouterParams

func NewUpdateRouterParams() UpdateRouterParams

NewUpdateRouterParams creates a new UpdateRouterParams object

There are no default values defined in the spec.

func (*UpdateRouterParams) BindRequest

func (o *UpdateRouterParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewUpdateRouterParams() beforehand.

type UpdateRouterTooManyRequests added in v0.31.0

type UpdateRouterTooManyRequests struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

UpdateRouterTooManyRequests The resource requested is rate limited and the rate limit has been exceeded

swagger:response updateRouterTooManyRequests

func NewUpdateRouterTooManyRequests added in v0.31.0

func NewUpdateRouterTooManyRequests() *UpdateRouterTooManyRequests

NewUpdateRouterTooManyRequests creates UpdateRouterTooManyRequests with default headers values

func (*UpdateRouterTooManyRequests) SetPayload added in v0.31.0

SetPayload sets the payload to the update router too many requests response

func (*UpdateRouterTooManyRequests) WithPayload added in v0.31.0

WithPayload adds the payload to the update router too many requests response

func (*UpdateRouterTooManyRequests) WriteResponse added in v0.31.0

func (o *UpdateRouterTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type UpdateRouterURL

type UpdateRouterURL struct {
	ID string
	// contains filtered or unexported fields
}

UpdateRouterURL generates an URL for the update router operation

func (*UpdateRouterURL) Build

func (o *UpdateRouterURL) Build() (*url.URL, error)

Build a url path and query string

func (*UpdateRouterURL) BuildFull

func (o *UpdateRouterURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*UpdateRouterURL) Must

func (o *UpdateRouterURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*UpdateRouterURL) SetBasePath

func (o *UpdateRouterURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*UpdateRouterURL) String

func (o *UpdateRouterURL) String() string

String returns the string representation of the path with query string

func (*UpdateRouterURL) StringFull

func (o *UpdateRouterURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*UpdateRouterURL) WithBasePath

func (o *UpdateRouterURL) WithBasePath(bp string) *UpdateRouterURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type UpdateRouterUnauthorized

type UpdateRouterUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

UpdateRouterUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response updateRouterUnauthorized

func NewUpdateRouterUnauthorized

func NewUpdateRouterUnauthorized() *UpdateRouterUnauthorized

NewUpdateRouterUnauthorized creates UpdateRouterUnauthorized with default headers values

func (*UpdateRouterUnauthorized) SetPayload

func (o *UpdateRouterUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the update router unauthorized response

func (*UpdateRouterUnauthorized) WithPayload

WithPayload adds the payload to the update router unauthorized response

func (*UpdateRouterUnauthorized) WriteResponse

func (o *UpdateRouterUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL