router

package
v0.21.139 Latest Latest
Warning

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

Go to latest
Published: Mar 16, 2022 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 CreateRouterUnauthorizedCode int = 401

CreateRouterUnauthorizedCode is the HTTP code returned for type CreateRouterUnauthorized

View Source
const CreateTransitRouterBadRequestCode int = 400

CreateTransitRouterBadRequestCode is the HTTP code returned for type CreateTransitRouterBadRequest

View Source
const CreateTransitRouterCreatedCode int = 201

CreateTransitRouterCreatedCode is the HTTP code returned for type CreateTransitRouterCreated

View Source
const CreateTransitRouterUnauthorizedCode int = 401

CreateTransitRouterUnauthorizedCode is the HTTP code returned for type CreateTransitRouterUnauthorized

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 DeleteRouterUnauthorizedCode int = 401

DeleteRouterUnauthorizedCode is the HTTP code returned for type DeleteRouterUnauthorized

View Source
const DeleteTransitRouterBadRequestCode int = 400

DeleteTransitRouterBadRequestCode is the HTTP code returned for type DeleteTransitRouterBadRequest

View Source
const DeleteTransitRouterConflictCode int = 409

DeleteTransitRouterConflictCode is the HTTP code returned for type DeleteTransitRouterConflict

View Source
const DeleteTransitRouterOKCode int = 200

DeleteTransitRouterOKCode is the HTTP code returned for type DeleteTransitRouterOK

View Source
const DeleteTransitRouterUnauthorizedCode int = 401

DeleteTransitRouterUnauthorizedCode is the HTTP code returned for type DeleteTransitRouterUnauthorized

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 DetailRouterUnauthorizedCode int = 401

DetailRouterUnauthorizedCode is the HTTP code returned for type DetailRouterUnauthorized

View Source
const DetailTransitRouterNotFoundCode int = 404

DetailTransitRouterNotFoundCode is the HTTP code returned for type DetailTransitRouterNotFound

View Source
const DetailTransitRouterOKCode int = 200

DetailTransitRouterOKCode is the HTTP code returned for type DetailTransitRouterOK

View Source
const DetailTransitRouterUnauthorizedCode int = 401

DetailTransitRouterUnauthorizedCode is the HTTP code returned for type DetailTransitRouterUnauthorized

View Source
const ListRoutersBadRequestCode int = 400

ListRoutersBadRequestCode is the HTTP code returned for type ListRoutersBadRequest

View Source
const ListRoutersOKCode int = 200

ListRoutersOKCode is the HTTP code returned for type ListRoutersOK

View Source
const ListRoutersUnauthorizedCode int = 401

ListRoutersUnauthorizedCode is the HTTP code returned for type ListRoutersUnauthorized

View Source
const ListTransitRoutersBadRequestCode int = 400

ListTransitRoutersBadRequestCode is the HTTP code returned for type ListTransitRoutersBadRequest

View Source
const ListTransitRoutersOKCode int = 200

ListTransitRoutersOKCode is the HTTP code returned for type ListTransitRoutersOK

View Source
const ListTransitRoutersUnauthorizedCode int = 401

ListTransitRoutersUnauthorizedCode is the HTTP code returned for type ListTransitRoutersUnauthorized

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 PatchRouterUnauthorizedCode int = 401

PatchRouterUnauthorizedCode is the HTTP code returned for type PatchRouterUnauthorized

View Source
const PatchTransitRouterBadRequestCode int = 400

PatchTransitRouterBadRequestCode is the HTTP code returned for type PatchTransitRouterBadRequest

View Source
const PatchTransitRouterNotFoundCode int = 404

PatchTransitRouterNotFoundCode is the HTTP code returned for type PatchTransitRouterNotFound

View Source
const PatchTransitRouterOKCode int = 200

PatchTransitRouterOKCode is the HTTP code returned for type PatchTransitRouterOK

View Source
const PatchTransitRouterUnauthorizedCode int = 401

PatchTransitRouterUnauthorizedCode is the HTTP code returned for type PatchTransitRouterUnauthorized

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 UpdateRouterUnauthorizedCode int = 401

UpdateRouterUnauthorizedCode is the HTTP code returned for type UpdateRouterUnauthorized

View Source
const UpdateTransitRouterBadRequestCode int = 400

UpdateTransitRouterBadRequestCode is the HTTP code returned for type UpdateTransitRouterBadRequest

View Source
const UpdateTransitRouterNotFoundCode int = 404

UpdateTransitRouterNotFoundCode is the HTTP code returned for type UpdateTransitRouterNotFound

View Source
const UpdateTransitRouterOKCode int = 200

UpdateTransitRouterOKCode is the HTTP code returned for type UpdateTransitRouterOK

View Source
const UpdateTransitRouterUnauthorizedCode int = 401

UpdateTransitRouterUnauthorizedCode is the HTTP code returned for type UpdateTransitRouterUnauthorized

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, interface{}) middleware.Responder
}

CreateRouterHandler interface for that can handle valid create router params

type CreateRouterHandlerFunc

type CreateRouterHandlerFunc func(CreateRouterParams, interface{}) middleware.Responder

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

func (CreateRouterHandlerFunc) Handle

func (fn CreateRouterHandlerFunc) Handle(params CreateRouterParams, principal interface{}) middleware.Responder

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 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 CreateTransitRouter

type CreateTransitRouter struct {
	Context *middleware.Context
	Handler CreateTransitRouterHandler
}
CreateTransitRouter swagger:route POST /transit-routers Router createTransitRouter

Create a router resource

Create a router resource. Requires admin access.

func NewCreateTransitRouter

func NewCreateTransitRouter(ctx *middleware.Context, handler CreateTransitRouterHandler) *CreateTransitRouter

NewCreateTransitRouter creates a new http.Handler for the create transit router operation

func (*CreateTransitRouter) ServeHTTP

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

type CreateTransitRouterBadRequest

type CreateTransitRouterBadRequest struct {

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

CreateTransitRouterBadRequest 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 createTransitRouterBadRequest

func NewCreateTransitRouterBadRequest

func NewCreateTransitRouterBadRequest() *CreateTransitRouterBadRequest

NewCreateTransitRouterBadRequest creates CreateTransitRouterBadRequest with default headers values

func (*CreateTransitRouterBadRequest) SetPayload

SetPayload sets the payload to the create transit router bad request response

func (*CreateTransitRouterBadRequest) WithPayload

WithPayload adds the payload to the create transit router bad request response

func (*CreateTransitRouterBadRequest) WriteResponse

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

WriteResponse to the client

type CreateTransitRouterCreated

type CreateTransitRouterCreated struct {

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

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

swagger:response createTransitRouterCreated

func NewCreateTransitRouterCreated

func NewCreateTransitRouterCreated() *CreateTransitRouterCreated

NewCreateTransitRouterCreated creates CreateTransitRouterCreated with default headers values

func (*CreateTransitRouterCreated) SetPayload

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

SetPayload sets the payload to the create transit router created response

func (*CreateTransitRouterCreated) WithPayload

WithPayload adds the payload to the create transit router created response

func (*CreateTransitRouterCreated) WriteResponse

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

WriteResponse to the client

type CreateTransitRouterHandler

type CreateTransitRouterHandler interface {
	Handle(CreateTransitRouterParams, interface{}) middleware.Responder
}

CreateTransitRouterHandler interface for that can handle valid create transit router params

type CreateTransitRouterHandlerFunc

type CreateTransitRouterHandlerFunc func(CreateTransitRouterParams, interface{}) middleware.Responder

CreateTransitRouterHandlerFunc turns a function with the right signature into a create transit router handler

func (CreateTransitRouterHandlerFunc) Handle

func (fn CreateTransitRouterHandlerFunc) Handle(params CreateTransitRouterParams, principal interface{}) middleware.Responder

Handle executing the request and returning a response

type CreateTransitRouterParams

type CreateTransitRouterParams struct {

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

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

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

swagger:parameters createTransitRouter

func NewCreateTransitRouterParams

func NewCreateTransitRouterParams() CreateTransitRouterParams

NewCreateTransitRouterParams creates a new CreateTransitRouterParams object

There are no default values defined in the spec.

func (*CreateTransitRouterParams) 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 NewCreateTransitRouterParams() beforehand.

type CreateTransitRouterURL

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

CreateTransitRouterURL generates an URL for the create transit router operation

func (*CreateTransitRouterURL) Build

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

Build a url path and query string

func (*CreateTransitRouterURL) BuildFull

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

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

func (*CreateTransitRouterURL) Must

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

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

func (*CreateTransitRouterURL) SetBasePath

func (o *CreateTransitRouterURL) 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 (*CreateTransitRouterURL) String

func (o *CreateTransitRouterURL) String() string

String returns the string representation of the path with query string

func (*CreateTransitRouterURL) StringFull

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

StringFull returns the string representation of a complete url

func (*CreateTransitRouterURL) 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 CreateTransitRouterUnauthorized

type CreateTransitRouterUnauthorized struct {

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

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

swagger:response createTransitRouterUnauthorized

func NewCreateTransitRouterUnauthorized

func NewCreateTransitRouterUnauthorized() *CreateTransitRouterUnauthorized

NewCreateTransitRouterUnauthorized creates CreateTransitRouterUnauthorized with default headers values

func (*CreateTransitRouterUnauthorized) SetPayload

SetPayload sets the payload to the create transit router unauthorized response

func (*CreateTransitRouterUnauthorized) WithPayload

WithPayload adds the payload to the create transit router unauthorized response

func (*CreateTransitRouterUnauthorized) WriteResponse

func (o *CreateTransitRouterUnauthorized) 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, interface{}) middleware.Responder
}

DeleteRouterHandler interface for that can handle valid delete router params

type DeleteRouterHandlerFunc

type DeleteRouterHandlerFunc func(DeleteRouterParams, interface{}) middleware.Responder

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

func (DeleteRouterHandlerFunc) Handle

func (fn DeleteRouterHandlerFunc) Handle(params DeleteRouterParams, principal interface{}) middleware.Responder

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 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 DeleteTransitRouter

type DeleteTransitRouter struct {
	Context *middleware.Context
	Handler DeleteTransitRouterHandler
}
DeleteTransitRouter swagger:route DELETE /transit-routers/{id} Router deleteTransitRouter

Delete a router

Delete a router by id. Requires admin access.

func NewDeleteTransitRouter

func NewDeleteTransitRouter(ctx *middleware.Context, handler DeleteTransitRouterHandler) *DeleteTransitRouter

NewDeleteTransitRouter creates a new http.Handler for the delete transit router operation

func (*DeleteTransitRouter) ServeHTTP

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

type DeleteTransitRouterBadRequest

type DeleteTransitRouterBadRequest struct {

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

DeleteTransitRouterBadRequest 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 deleteTransitRouterBadRequest

func NewDeleteTransitRouterBadRequest

func NewDeleteTransitRouterBadRequest() *DeleteTransitRouterBadRequest

NewDeleteTransitRouterBadRequest creates DeleteTransitRouterBadRequest with default headers values

func (*DeleteTransitRouterBadRequest) SetPayload

SetPayload sets the payload to the delete transit router bad request response

func (*DeleteTransitRouterBadRequest) WithPayload

WithPayload adds the payload to the delete transit router bad request response

func (*DeleteTransitRouterBadRequest) WriteResponse

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

WriteResponse to the client

type DeleteTransitRouterConflict

type DeleteTransitRouterConflict struct {

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

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

swagger:response deleteTransitRouterConflict

func NewDeleteTransitRouterConflict

func NewDeleteTransitRouterConflict() *DeleteTransitRouterConflict

NewDeleteTransitRouterConflict creates DeleteTransitRouterConflict with default headers values

func (*DeleteTransitRouterConflict) SetPayload

SetPayload sets the payload to the delete transit router conflict response

func (*DeleteTransitRouterConflict) WithPayload

WithPayload adds the payload to the delete transit router conflict response

func (*DeleteTransitRouterConflict) WriteResponse

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

WriteResponse to the client

type DeleteTransitRouterHandler

type DeleteTransitRouterHandler interface {
	Handle(DeleteTransitRouterParams, interface{}) middleware.Responder
}

DeleteTransitRouterHandler interface for that can handle valid delete transit router params

type DeleteTransitRouterHandlerFunc

type DeleteTransitRouterHandlerFunc func(DeleteTransitRouterParams, interface{}) middleware.Responder

DeleteTransitRouterHandlerFunc turns a function with the right signature into a delete transit router handler

func (DeleteTransitRouterHandlerFunc) Handle

func (fn DeleteTransitRouterHandlerFunc) Handle(params DeleteTransitRouterParams, principal interface{}) middleware.Responder

Handle executing the request and returning a response

type DeleteTransitRouterOK

type DeleteTransitRouterOK struct {

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

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

swagger:response deleteTransitRouterOK

func NewDeleteTransitRouterOK

func NewDeleteTransitRouterOK() *DeleteTransitRouterOK

NewDeleteTransitRouterOK creates DeleteTransitRouterOK with default headers values

func (*DeleteTransitRouterOK) SetPayload

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

SetPayload sets the payload to the delete transit router o k response

func (*DeleteTransitRouterOK) WithPayload

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

WithPayload adds the payload to the delete transit router o k response

func (*DeleteTransitRouterOK) WriteResponse

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

WriteResponse to the client

type DeleteTransitRouterParams

type DeleteTransitRouterParams struct {

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

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

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

swagger:parameters deleteTransitRouter

func NewDeleteTransitRouterParams

func NewDeleteTransitRouterParams() DeleteTransitRouterParams

NewDeleteTransitRouterParams creates a new DeleteTransitRouterParams object

There are no default values defined in the spec.

func (*DeleteTransitRouterParams) 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 NewDeleteTransitRouterParams() beforehand.

type DeleteTransitRouterURL

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

DeleteTransitRouterURL generates an URL for the delete transit router operation

func (*DeleteTransitRouterURL) Build

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

Build a url path and query string

func (*DeleteTransitRouterURL) BuildFull

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

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

func (*DeleteTransitRouterURL) Must

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

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

func (*DeleteTransitRouterURL) SetBasePath

func (o *DeleteTransitRouterURL) 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 (*DeleteTransitRouterURL) String

func (o *DeleteTransitRouterURL) String() string

String returns the string representation of the path with query string

func (*DeleteTransitRouterURL) StringFull

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

StringFull returns the string representation of a complete url

func (*DeleteTransitRouterURL) 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 DeleteTransitRouterUnauthorized

type DeleteTransitRouterUnauthorized struct {

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

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

swagger:response deleteTransitRouterUnauthorized

func NewDeleteTransitRouterUnauthorized

func NewDeleteTransitRouterUnauthorized() *DeleteTransitRouterUnauthorized

NewDeleteTransitRouterUnauthorized creates DeleteTransitRouterUnauthorized with default headers values

func (*DeleteTransitRouterUnauthorized) SetPayload

SetPayload sets the payload to the delete transit router unauthorized response

func (*DeleteTransitRouterUnauthorized) WithPayload

WithPayload adds the payload to the delete transit router unauthorized response

func (*DeleteTransitRouterUnauthorized) WriteResponse

func (o *DeleteTransitRouterUnauthorized) 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, interface{}) middleware.Responder
}

DetailRouterHandler interface for that can handle valid detail router params

type DetailRouterHandlerFunc

type DetailRouterHandlerFunc func(DetailRouterParams, interface{}) middleware.Responder

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

func (DetailRouterHandlerFunc) Handle

func (fn DetailRouterHandlerFunc) Handle(params DetailRouterParams, principal interface{}) middleware.Responder

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 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 DetailTransitRouter

type DetailTransitRouter struct {
	Context *middleware.Context
	Handler DetailTransitRouterHandler
}
DetailTransitRouter swagger:route GET /transit-routers/{id} Router detailTransitRouter

Retrieves a single router

Retrieves a single router by id. Requires admin access.

func NewDetailTransitRouter

func NewDetailTransitRouter(ctx *middleware.Context, handler DetailTransitRouterHandler) *DetailTransitRouter

NewDetailTransitRouter creates a new http.Handler for the detail transit router operation

func (*DetailTransitRouter) ServeHTTP

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

type DetailTransitRouterHandler

type DetailTransitRouterHandler interface {
	Handle(DetailTransitRouterParams, interface{}) middleware.Responder
}

DetailTransitRouterHandler interface for that can handle valid detail transit router params

type DetailTransitRouterHandlerFunc

type DetailTransitRouterHandlerFunc func(DetailTransitRouterParams, interface{}) middleware.Responder

DetailTransitRouterHandlerFunc turns a function with the right signature into a detail transit router handler

func (DetailTransitRouterHandlerFunc) Handle

func (fn DetailTransitRouterHandlerFunc) Handle(params DetailTransitRouterParams, principal interface{}) middleware.Responder

Handle executing the request and returning a response

type DetailTransitRouterNotFound

type DetailTransitRouterNotFound struct {

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

DetailTransitRouterNotFound The requested resource does not exist

swagger:response detailTransitRouterNotFound

func NewDetailTransitRouterNotFound

func NewDetailTransitRouterNotFound() *DetailTransitRouterNotFound

NewDetailTransitRouterNotFound creates DetailTransitRouterNotFound with default headers values

func (*DetailTransitRouterNotFound) SetPayload

SetPayload sets the payload to the detail transit router not found response

func (*DetailTransitRouterNotFound) WithPayload

WithPayload adds the payload to the detail transit router not found response

func (*DetailTransitRouterNotFound) WriteResponse

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

WriteResponse to the client

type DetailTransitRouterOK

type DetailTransitRouterOK struct {

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

DetailTransitRouterOK A single router

swagger:response detailTransitRouterOK

func NewDetailTransitRouterOK

func NewDetailTransitRouterOK() *DetailTransitRouterOK

NewDetailTransitRouterOK creates DetailTransitRouterOK with default headers values

func (*DetailTransitRouterOK) SetPayload

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

SetPayload sets the payload to the detail transit router o k response

func (*DetailTransitRouterOK) WithPayload

WithPayload adds the payload to the detail transit router o k response

func (*DetailTransitRouterOK) WriteResponse

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

WriteResponse to the client

type DetailTransitRouterParams

type DetailTransitRouterParams struct {

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

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

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

swagger:parameters detailTransitRouter

func NewDetailTransitRouterParams

func NewDetailTransitRouterParams() DetailTransitRouterParams

NewDetailTransitRouterParams creates a new DetailTransitRouterParams object

There are no default values defined in the spec.

func (*DetailTransitRouterParams) 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 NewDetailTransitRouterParams() beforehand.

type DetailTransitRouterURL

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

DetailTransitRouterURL generates an URL for the detail transit router operation

func (*DetailTransitRouterURL) Build

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

Build a url path and query string

func (*DetailTransitRouterURL) BuildFull

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

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

func (*DetailTransitRouterURL) Must

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

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

func (*DetailTransitRouterURL) SetBasePath

func (o *DetailTransitRouterURL) 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 (*DetailTransitRouterURL) String

func (o *DetailTransitRouterURL) String() string

String returns the string representation of the path with query string

func (*DetailTransitRouterURL) StringFull

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

StringFull returns the string representation of a complete url

func (*DetailTransitRouterURL) 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 DetailTransitRouterUnauthorized

type DetailTransitRouterUnauthorized struct {

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

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

swagger:response detailTransitRouterUnauthorized

func NewDetailTransitRouterUnauthorized

func NewDetailTransitRouterUnauthorized() *DetailTransitRouterUnauthorized

NewDetailTransitRouterUnauthorized creates DetailTransitRouterUnauthorized with default headers values

func (*DetailTransitRouterUnauthorized) SetPayload

SetPayload sets the payload to the detail transit router unauthorized response

func (*DetailTransitRouterUnauthorized) WithPayload

WithPayload adds the payload to the detail transit router unauthorized response

func (*DetailTransitRouterUnauthorized) WriteResponse

func (o *DetailTransitRouterUnauthorized) 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 ListRoutersBadRequest added in v0.19.176

type ListRoutersBadRequest struct {

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

ListRoutersBadRequest 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 listRoutersBadRequest

func NewListRoutersBadRequest added in v0.19.176

func NewListRoutersBadRequest() *ListRoutersBadRequest

NewListRoutersBadRequest creates ListRoutersBadRequest with default headers values

func (*ListRoutersBadRequest) SetPayload added in v0.19.176

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

SetPayload sets the payload to the list routers bad request response

func (*ListRoutersBadRequest) WithPayload added in v0.19.176

WithPayload adds the payload to the list routers bad request response

func (*ListRoutersBadRequest) WriteResponse added in v0.19.176

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

WriteResponse to the client

type ListRoutersHandler

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

ListRoutersHandler interface for that can handle valid list routers params

type ListRoutersHandlerFunc

type ListRoutersHandlerFunc func(ListRoutersParams, interface{}) middleware.Responder

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

func (ListRoutersHandlerFunc) Handle

func (fn ListRoutersHandlerFunc) Handle(params ListRoutersParams, principal interface{}) middleware.Responder

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 specifications

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 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 ListTransitRouters

type ListTransitRouters struct {
	Context *middleware.Context
	Handler ListTransitRoutersHandler
}
ListTransitRouters swagger:route GET /transit-routers Router listTransitRouters

List routers

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

func NewListTransitRouters

func NewListTransitRouters(ctx *middleware.Context, handler ListTransitRoutersHandler) *ListTransitRouters

NewListTransitRouters creates a new http.Handler for the list transit routers operation

func (*ListTransitRouters) ServeHTTP

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

type ListTransitRoutersBadRequest added in v0.19.176

type ListTransitRoutersBadRequest struct {

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

ListTransitRoutersBadRequest 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 listTransitRoutersBadRequest

func NewListTransitRoutersBadRequest added in v0.19.176

func NewListTransitRoutersBadRequest() *ListTransitRoutersBadRequest

NewListTransitRoutersBadRequest creates ListTransitRoutersBadRequest with default headers values

func (*ListTransitRoutersBadRequest) SetPayload added in v0.19.176

SetPayload sets the payload to the list transit routers bad request response

func (*ListTransitRoutersBadRequest) WithPayload added in v0.19.176

WithPayload adds the payload to the list transit routers bad request response

func (*ListTransitRoutersBadRequest) WriteResponse added in v0.19.176

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

WriteResponse to the client

type ListTransitRoutersHandler

type ListTransitRoutersHandler interface {
	Handle(ListTransitRoutersParams, interface{}) middleware.Responder
}

ListTransitRoutersHandler interface for that can handle valid list transit routers params

type ListTransitRoutersHandlerFunc

type ListTransitRoutersHandlerFunc func(ListTransitRoutersParams, interface{}) middleware.Responder

ListTransitRoutersHandlerFunc turns a function with the right signature into a list transit routers handler

func (ListTransitRoutersHandlerFunc) Handle

func (fn ListTransitRoutersHandlerFunc) Handle(params ListTransitRoutersParams, principal interface{}) middleware.Responder

Handle executing the request and returning a response

type ListTransitRoutersOK

type ListTransitRoutersOK struct {

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

ListTransitRoutersOK A list of specifications

swagger:response listTransitRoutersOK

func NewListTransitRoutersOK

func NewListTransitRoutersOK() *ListTransitRoutersOK

NewListTransitRoutersOK creates ListTransitRoutersOK with default headers values

func (*ListTransitRoutersOK) SetPayload

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

SetPayload sets the payload to the list transit routers o k response

func (*ListTransitRoutersOK) WithPayload

WithPayload adds the payload to the list transit routers o k response

func (*ListTransitRoutersOK) WriteResponse

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

WriteResponse to the client

type ListTransitRoutersParams

type ListTransitRoutersParams struct {

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

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

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

swagger:parameters listTransitRouters

func NewListTransitRoutersParams

func NewListTransitRoutersParams() ListTransitRoutersParams

NewListTransitRoutersParams creates a new ListTransitRoutersParams object

There are no default values defined in the spec.

func (*ListTransitRoutersParams) 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 NewListTransitRoutersParams() beforehand.

type ListTransitRoutersURL

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

ListTransitRoutersURL generates an URL for the list transit routers operation

func (*ListTransitRoutersURL) Build

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

Build a url path and query string

func (*ListTransitRoutersURL) BuildFull

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

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

func (*ListTransitRoutersURL) Must

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

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

func (*ListTransitRoutersURL) SetBasePath

func (o *ListTransitRoutersURL) 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 (*ListTransitRoutersURL) String

func (o *ListTransitRoutersURL) String() string

String returns the string representation of the path with query string

func (*ListTransitRoutersURL) StringFull

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

StringFull returns the string representation of a complete url

func (*ListTransitRoutersURL) WithBasePath

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

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 ListTransitRoutersUnauthorized

type ListTransitRoutersUnauthorized struct {

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

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

swagger:response listTransitRoutersUnauthorized

func NewListTransitRoutersUnauthorized

func NewListTransitRoutersUnauthorized() *ListTransitRoutersUnauthorized

NewListTransitRoutersUnauthorized creates ListTransitRoutersUnauthorized with default headers values

func (*ListTransitRoutersUnauthorized) SetPayload

SetPayload sets the payload to the list transit routers unauthorized response

func (*ListTransitRoutersUnauthorized) WithPayload

WithPayload adds the payload to the list transit routers unauthorized response

func (*ListTransitRoutersUnauthorized) WriteResponse

func (o *ListTransitRoutersUnauthorized) 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, interface{}) middleware.Responder
}

PatchRouterHandler interface for that can handle valid patch router params

type PatchRouterHandlerFunc

type PatchRouterHandlerFunc func(PatchRouterParams, interface{}) middleware.Responder

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

func (PatchRouterHandlerFunc) Handle

func (fn PatchRouterHandlerFunc) Handle(params PatchRouterParams, principal interface{}) middleware.Responder

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 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 PatchTransitRouter

type PatchTransitRouter struct {
	Context *middleware.Context
	Handler PatchTransitRouterHandler
}
PatchTransitRouter swagger:route PATCH /transit-routers/{id} Router patchTransitRouter

Update the supplied fields on a router

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

func NewPatchTransitRouter

func NewPatchTransitRouter(ctx *middleware.Context, handler PatchTransitRouterHandler) *PatchTransitRouter

NewPatchTransitRouter creates a new http.Handler for the patch transit router operation

func (*PatchTransitRouter) ServeHTTP

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

type PatchTransitRouterBadRequest

type PatchTransitRouterBadRequest struct {

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

PatchTransitRouterBadRequest 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 patchTransitRouterBadRequest

func NewPatchTransitRouterBadRequest

func NewPatchTransitRouterBadRequest() *PatchTransitRouterBadRequest

NewPatchTransitRouterBadRequest creates PatchTransitRouterBadRequest with default headers values

func (*PatchTransitRouterBadRequest) SetPayload

SetPayload sets the payload to the patch transit router bad request response

func (*PatchTransitRouterBadRequest) WithPayload

WithPayload adds the payload to the patch transit router bad request response

func (*PatchTransitRouterBadRequest) WriteResponse

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

WriteResponse to the client

type PatchTransitRouterHandler

type PatchTransitRouterHandler interface {
	Handle(PatchTransitRouterParams, interface{}) middleware.Responder
}

PatchTransitRouterHandler interface for that can handle valid patch transit router params

type PatchTransitRouterHandlerFunc

type PatchTransitRouterHandlerFunc func(PatchTransitRouterParams, interface{}) middleware.Responder

PatchTransitRouterHandlerFunc turns a function with the right signature into a patch transit router handler

func (PatchTransitRouterHandlerFunc) Handle

func (fn PatchTransitRouterHandlerFunc) Handle(params PatchTransitRouterParams, principal interface{}) middleware.Responder

Handle executing the request and returning a response

type PatchTransitRouterNotFound

type PatchTransitRouterNotFound struct {

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

PatchTransitRouterNotFound The requested resource does not exist

swagger:response patchTransitRouterNotFound

func NewPatchTransitRouterNotFound

func NewPatchTransitRouterNotFound() *PatchTransitRouterNotFound

NewPatchTransitRouterNotFound creates PatchTransitRouterNotFound with default headers values

func (*PatchTransitRouterNotFound) SetPayload

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

SetPayload sets the payload to the patch transit router not found response

func (*PatchTransitRouterNotFound) WithPayload

WithPayload adds the payload to the patch transit router not found response

func (*PatchTransitRouterNotFound) WriteResponse

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

WriteResponse to the client

type PatchTransitRouterOK

type PatchTransitRouterOK struct {

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

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

swagger:response patchTransitRouterOK

func NewPatchTransitRouterOK

func NewPatchTransitRouterOK() *PatchTransitRouterOK

NewPatchTransitRouterOK creates PatchTransitRouterOK with default headers values

func (*PatchTransitRouterOK) SetPayload

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

SetPayload sets the payload to the patch transit router o k response

func (*PatchTransitRouterOK) WithPayload

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

WithPayload adds the payload to the patch transit router o k response

func (*PatchTransitRouterOK) WriteResponse

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

WriteResponse to the client

type PatchTransitRouterParams

type PatchTransitRouterParams 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
}

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

swagger:parameters patchTransitRouter

func NewPatchTransitRouterParams

func NewPatchTransitRouterParams() PatchTransitRouterParams

NewPatchTransitRouterParams creates a new PatchTransitRouterParams object

There are no default values defined in the spec.

func (*PatchTransitRouterParams) 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 NewPatchTransitRouterParams() beforehand.

type PatchTransitRouterURL

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

PatchTransitRouterURL generates an URL for the patch transit router operation

func (*PatchTransitRouterURL) Build

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

Build a url path and query string

func (*PatchTransitRouterURL) BuildFull

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

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

func (*PatchTransitRouterURL) Must

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

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

func (*PatchTransitRouterURL) SetBasePath

func (o *PatchTransitRouterURL) 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 (*PatchTransitRouterURL) String

func (o *PatchTransitRouterURL) String() string

String returns the string representation of the path with query string

func (*PatchTransitRouterURL) StringFull

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

StringFull returns the string representation of a complete url

func (*PatchTransitRouterURL) WithBasePath

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

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 PatchTransitRouterUnauthorized

type PatchTransitRouterUnauthorized struct {

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

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

swagger:response patchTransitRouterUnauthorized

func NewPatchTransitRouterUnauthorized

func NewPatchTransitRouterUnauthorized() *PatchTransitRouterUnauthorized

NewPatchTransitRouterUnauthorized creates PatchTransitRouterUnauthorized with default headers values

func (*PatchTransitRouterUnauthorized) SetPayload

SetPayload sets the payload to the patch transit router unauthorized response

func (*PatchTransitRouterUnauthorized) WithPayload

WithPayload adds the payload to the patch transit router unauthorized response

func (*PatchTransitRouterUnauthorized) WriteResponse

func (o *PatchTransitRouterUnauthorized) 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, interface{}) middleware.Responder
}

UpdateRouterHandler interface for that can handle valid update router params

type UpdateRouterHandlerFunc

type UpdateRouterHandlerFunc func(UpdateRouterParams, interface{}) middleware.Responder

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

func (UpdateRouterHandlerFunc) Handle

func (fn UpdateRouterHandlerFunc) Handle(params UpdateRouterParams, principal interface{}) middleware.Responder

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 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

type UpdateTransitRouter

type UpdateTransitRouter struct {
	Context *middleware.Context
	Handler UpdateTransitRouterHandler
}
UpdateTransitRouter swagger:route PUT /transit-routers/{id} Router updateTransitRouter

Update all fields on a router

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

func NewUpdateTransitRouter

func NewUpdateTransitRouter(ctx *middleware.Context, handler UpdateTransitRouterHandler) *UpdateTransitRouter

NewUpdateTransitRouter creates a new http.Handler for the update transit router operation

func (*UpdateTransitRouter) ServeHTTP

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

type UpdateTransitRouterBadRequest

type UpdateTransitRouterBadRequest struct {

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

UpdateTransitRouterBadRequest 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 updateTransitRouterBadRequest

func NewUpdateTransitRouterBadRequest

func NewUpdateTransitRouterBadRequest() *UpdateTransitRouterBadRequest

NewUpdateTransitRouterBadRequest creates UpdateTransitRouterBadRequest with default headers values

func (*UpdateTransitRouterBadRequest) SetPayload

SetPayload sets the payload to the update transit router bad request response

func (*UpdateTransitRouterBadRequest) WithPayload

WithPayload adds the payload to the update transit router bad request response

func (*UpdateTransitRouterBadRequest) WriteResponse

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

WriteResponse to the client

type UpdateTransitRouterHandler

type UpdateTransitRouterHandler interface {
	Handle(UpdateTransitRouterParams, interface{}) middleware.Responder
}

UpdateTransitRouterHandler interface for that can handle valid update transit router params

type UpdateTransitRouterHandlerFunc

type UpdateTransitRouterHandlerFunc func(UpdateTransitRouterParams, interface{}) middleware.Responder

UpdateTransitRouterHandlerFunc turns a function with the right signature into a update transit router handler

func (UpdateTransitRouterHandlerFunc) Handle

func (fn UpdateTransitRouterHandlerFunc) Handle(params UpdateTransitRouterParams, principal interface{}) middleware.Responder

Handle executing the request and returning a response

type UpdateTransitRouterNotFound

type UpdateTransitRouterNotFound struct {

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

UpdateTransitRouterNotFound The requested resource does not exist

swagger:response updateTransitRouterNotFound

func NewUpdateTransitRouterNotFound

func NewUpdateTransitRouterNotFound() *UpdateTransitRouterNotFound

NewUpdateTransitRouterNotFound creates UpdateTransitRouterNotFound with default headers values

func (*UpdateTransitRouterNotFound) SetPayload

SetPayload sets the payload to the update transit router not found response

func (*UpdateTransitRouterNotFound) WithPayload

WithPayload adds the payload to the update transit router not found response

func (*UpdateTransitRouterNotFound) WriteResponse

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

WriteResponse to the client

type UpdateTransitRouterOK

type UpdateTransitRouterOK struct {

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

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

swagger:response updateTransitRouterOK

func NewUpdateTransitRouterOK

func NewUpdateTransitRouterOK() *UpdateTransitRouterOK

NewUpdateTransitRouterOK creates UpdateTransitRouterOK with default headers values

func (*UpdateTransitRouterOK) SetPayload

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

SetPayload sets the payload to the update transit router o k response

func (*UpdateTransitRouterOK) WithPayload

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

WithPayload adds the payload to the update transit router o k response

func (*UpdateTransitRouterOK) WriteResponse

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

WriteResponse to the client

type UpdateTransitRouterParams

type UpdateTransitRouterParams 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
}

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

swagger:parameters updateTransitRouter

func NewUpdateTransitRouterParams

func NewUpdateTransitRouterParams() UpdateTransitRouterParams

NewUpdateTransitRouterParams creates a new UpdateTransitRouterParams object

There are no default values defined in the spec.

func (*UpdateTransitRouterParams) 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 NewUpdateTransitRouterParams() beforehand.

type UpdateTransitRouterURL

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

UpdateTransitRouterURL generates an URL for the update transit router operation

func (*UpdateTransitRouterURL) Build

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

Build a url path and query string

func (*UpdateTransitRouterURL) BuildFull

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

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

func (*UpdateTransitRouterURL) Must

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

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

func (*UpdateTransitRouterURL) SetBasePath

func (o *UpdateTransitRouterURL) 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 (*UpdateTransitRouterURL) String

func (o *UpdateTransitRouterURL) String() string

String returns the string representation of the path with query string

func (*UpdateTransitRouterURL) StringFull

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

StringFull returns the string representation of a complete url

func (*UpdateTransitRouterURL) 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 UpdateTransitRouterUnauthorized

type UpdateTransitRouterUnauthorized struct {

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

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

swagger:response updateTransitRouterUnauthorized

func NewUpdateTransitRouterUnauthorized

func NewUpdateTransitRouterUnauthorized() *UpdateTransitRouterUnauthorized

NewUpdateTransitRouterUnauthorized creates UpdateTransitRouterUnauthorized with default headers values

func (*UpdateTransitRouterUnauthorized) SetPayload

SetPayload sets the payload to the update transit router unauthorized response

func (*UpdateTransitRouterUnauthorized) WithPayload

WithPayload adds the payload to the update transit router unauthorized response

func (*UpdateTransitRouterUnauthorized) WriteResponse

func (o *UpdateTransitRouterUnauthorized) 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