Documentation ¶
Index ¶
- Constants
- type CreateRouter
- type CreateRouterBadRequest
- type CreateRouterCreated
- type CreateRouterHandler
- type CreateRouterHandlerFunc
- type CreateRouterParams
- type CreateRouterURL
- func (o *CreateRouterURL) Build() (*url.URL, error)
- func (o *CreateRouterURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *CreateRouterURL) Must(u *url.URL, err error) *url.URL
- func (o *CreateRouterURL) SetBasePath(bp string)
- func (o *CreateRouterURL) String() string
- func (o *CreateRouterURL) StringFull(scheme, host string) string
- func (o *CreateRouterURL) WithBasePath(bp string) *CreateRouterURL
- type CreateRouterUnauthorized
- type CreateTransitRouter
- type CreateTransitRouterBadRequest
- func (o *CreateTransitRouterBadRequest) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *CreateTransitRouterBadRequest) WithPayload(payload *rest_model.APIErrorEnvelope) *CreateTransitRouterBadRequest
- func (o *CreateTransitRouterBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type CreateTransitRouterCreated
- type CreateTransitRouterHandler
- type CreateTransitRouterHandlerFunc
- type CreateTransitRouterParams
- type CreateTransitRouterURL
- func (o *CreateTransitRouterURL) Build() (*url.URL, error)
- func (o *CreateTransitRouterURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *CreateTransitRouterURL) Must(u *url.URL, err error) *url.URL
- func (o *CreateTransitRouterURL) SetBasePath(bp string)
- func (o *CreateTransitRouterURL) String() string
- func (o *CreateTransitRouterURL) StringFull(scheme, host string) string
- func (o *CreateTransitRouterURL) WithBasePath(bp string) *CreateTransitRouterURL
- type CreateTransitRouterUnauthorized
- func (o *CreateTransitRouterUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *CreateTransitRouterUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *CreateTransitRouterUnauthorized
- func (o *CreateTransitRouterUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type DeleteRouter
- type DeleteRouterBadRequest
- type DeleteRouterConflict
- type DeleteRouterHandler
- type DeleteRouterHandlerFunc
- type DeleteRouterOK
- type DeleteRouterParams
- type DeleteRouterURL
- func (o *DeleteRouterURL) Build() (*url.URL, error)
- func (o *DeleteRouterURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *DeleteRouterURL) Must(u *url.URL, err error) *url.URL
- func (o *DeleteRouterURL) SetBasePath(bp string)
- func (o *DeleteRouterURL) String() string
- func (o *DeleteRouterURL) StringFull(scheme, host string) string
- func (o *DeleteRouterURL) WithBasePath(bp string) *DeleteRouterURL
- type DeleteRouterUnauthorized
- type DeleteTransitRouter
- type DeleteTransitRouterBadRequest
- func (o *DeleteTransitRouterBadRequest) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *DeleteTransitRouterBadRequest) WithPayload(payload *rest_model.APIErrorEnvelope) *DeleteTransitRouterBadRequest
- func (o *DeleteTransitRouterBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type DeleteTransitRouterConflict
- func (o *DeleteTransitRouterConflict) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *DeleteTransitRouterConflict) WithPayload(payload *rest_model.APIErrorEnvelope) *DeleteTransitRouterConflict
- func (o *DeleteTransitRouterConflict) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type DeleteTransitRouterHandler
- type DeleteTransitRouterHandlerFunc
- type DeleteTransitRouterOK
- type DeleteTransitRouterParams
- type DeleteTransitRouterURL
- func (o *DeleteTransitRouterURL) Build() (*url.URL, error)
- func (o *DeleteTransitRouterURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *DeleteTransitRouterURL) Must(u *url.URL, err error) *url.URL
- func (o *DeleteTransitRouterURL) SetBasePath(bp string)
- func (o *DeleteTransitRouterURL) String() string
- func (o *DeleteTransitRouterURL) StringFull(scheme, host string) string
- func (o *DeleteTransitRouterURL) WithBasePath(bp string) *DeleteTransitRouterURL
- type DeleteTransitRouterUnauthorized
- func (o *DeleteTransitRouterUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *DeleteTransitRouterUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *DeleteTransitRouterUnauthorized
- func (o *DeleteTransitRouterUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type DetailRouter
- type DetailRouterHandler
- type DetailRouterHandlerFunc
- type DetailRouterNotFound
- type DetailRouterOK
- type DetailRouterParams
- type DetailRouterURL
- func (o *DetailRouterURL) Build() (*url.URL, error)
- func (o *DetailRouterURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *DetailRouterURL) Must(u *url.URL, err error) *url.URL
- func (o *DetailRouterURL) SetBasePath(bp string)
- func (o *DetailRouterURL) String() string
- func (o *DetailRouterURL) StringFull(scheme, host string) string
- func (o *DetailRouterURL) WithBasePath(bp string) *DetailRouterURL
- type DetailRouterUnauthorized
- type DetailTransitRouter
- type DetailTransitRouterHandler
- type DetailTransitRouterHandlerFunc
- type DetailTransitRouterNotFound
- func (o *DetailTransitRouterNotFound) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *DetailTransitRouterNotFound) WithPayload(payload *rest_model.APIErrorEnvelope) *DetailTransitRouterNotFound
- func (o *DetailTransitRouterNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type DetailTransitRouterOK
- type DetailTransitRouterParams
- type DetailTransitRouterURL
- func (o *DetailTransitRouterURL) Build() (*url.URL, error)
- func (o *DetailTransitRouterURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *DetailTransitRouterURL) Must(u *url.URL, err error) *url.URL
- func (o *DetailTransitRouterURL) SetBasePath(bp string)
- func (o *DetailTransitRouterURL) String() string
- func (o *DetailTransitRouterURL) StringFull(scheme, host string) string
- func (o *DetailTransitRouterURL) WithBasePath(bp string) *DetailTransitRouterURL
- type DetailTransitRouterUnauthorized
- func (o *DetailTransitRouterUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *DetailTransitRouterUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *DetailTransitRouterUnauthorized
- func (o *DetailTransitRouterUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ListRouters
- type ListRoutersHandler
- type ListRoutersHandlerFunc
- type ListRoutersOK
- type ListRoutersParams
- type ListRoutersURL
- func (o *ListRoutersURL) Build() (*url.URL, error)
- func (o *ListRoutersURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *ListRoutersURL) Must(u *url.URL, err error) *url.URL
- func (o *ListRoutersURL) SetBasePath(bp string)
- func (o *ListRoutersURL) String() string
- func (o *ListRoutersURL) StringFull(scheme, host string) string
- func (o *ListRoutersURL) WithBasePath(bp string) *ListRoutersURL
- type ListRoutersUnauthorized
- type ListTransitRouters
- type ListTransitRoutersHandler
- type ListTransitRoutersHandlerFunc
- type ListTransitRoutersOK
- type ListTransitRoutersParams
- type ListTransitRoutersURL
- func (o *ListTransitRoutersURL) Build() (*url.URL, error)
- func (o *ListTransitRoutersURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *ListTransitRoutersURL) Must(u *url.URL, err error) *url.URL
- func (o *ListTransitRoutersURL) SetBasePath(bp string)
- func (o *ListTransitRoutersURL) String() string
- func (o *ListTransitRoutersURL) StringFull(scheme, host string) string
- func (o *ListTransitRoutersURL) WithBasePath(bp string) *ListTransitRoutersURL
- type ListTransitRoutersUnauthorized
- func (o *ListTransitRoutersUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *ListTransitRoutersUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *ListTransitRoutersUnauthorized
- func (o *ListTransitRoutersUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type PatchRouter
- type PatchRouterBadRequest
- type PatchRouterHandler
- type PatchRouterHandlerFunc
- type PatchRouterNotFound
- type PatchRouterOK
- type PatchRouterParams
- type PatchRouterURL
- func (o *PatchRouterURL) Build() (*url.URL, error)
- func (o *PatchRouterURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *PatchRouterURL) Must(u *url.URL, err error) *url.URL
- func (o *PatchRouterURL) SetBasePath(bp string)
- func (o *PatchRouterURL) String() string
- func (o *PatchRouterURL) StringFull(scheme, host string) string
- func (o *PatchRouterURL) WithBasePath(bp string) *PatchRouterURL
- type PatchRouterUnauthorized
- type PatchTransitRouter
- type PatchTransitRouterBadRequest
- func (o *PatchTransitRouterBadRequest) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *PatchTransitRouterBadRequest) WithPayload(payload *rest_model.APIErrorEnvelope) *PatchTransitRouterBadRequest
- func (o *PatchTransitRouterBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type PatchTransitRouterHandler
- type PatchTransitRouterHandlerFunc
- type PatchTransitRouterNotFound
- func (o *PatchTransitRouterNotFound) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *PatchTransitRouterNotFound) WithPayload(payload *rest_model.APIErrorEnvelope) *PatchTransitRouterNotFound
- func (o *PatchTransitRouterNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type PatchTransitRouterOK
- type PatchTransitRouterParams
- type PatchTransitRouterURL
- func (o *PatchTransitRouterURL) Build() (*url.URL, error)
- func (o *PatchTransitRouterURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *PatchTransitRouterURL) Must(u *url.URL, err error) *url.URL
- func (o *PatchTransitRouterURL) SetBasePath(bp string)
- func (o *PatchTransitRouterURL) String() string
- func (o *PatchTransitRouterURL) StringFull(scheme, host string) string
- func (o *PatchTransitRouterURL) WithBasePath(bp string) *PatchTransitRouterURL
- type PatchTransitRouterUnauthorized
- func (o *PatchTransitRouterUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *PatchTransitRouterUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *PatchTransitRouterUnauthorized
- func (o *PatchTransitRouterUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type UpdateRouter
- type UpdateRouterBadRequest
- type UpdateRouterHandler
- type UpdateRouterHandlerFunc
- type UpdateRouterNotFound
- type UpdateRouterOK
- type UpdateRouterParams
- type UpdateRouterURL
- func (o *UpdateRouterURL) Build() (*url.URL, error)
- func (o *UpdateRouterURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *UpdateRouterURL) Must(u *url.URL, err error) *url.URL
- func (o *UpdateRouterURL) SetBasePath(bp string)
- func (o *UpdateRouterURL) String() string
- func (o *UpdateRouterURL) StringFull(scheme, host string) string
- func (o *UpdateRouterURL) WithBasePath(bp string) *UpdateRouterURL
- type UpdateRouterUnauthorized
- type UpdateTransitRouter
- type UpdateTransitRouterBadRequest
- func (o *UpdateTransitRouterBadRequest) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *UpdateTransitRouterBadRequest) WithPayload(payload *rest_model.APIErrorEnvelope) *UpdateTransitRouterBadRequest
- func (o *UpdateTransitRouterBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type UpdateTransitRouterHandler
- type UpdateTransitRouterHandlerFunc
- type UpdateTransitRouterNotFound
- func (o *UpdateTransitRouterNotFound) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *UpdateTransitRouterNotFound) WithPayload(payload *rest_model.APIErrorEnvelope) *UpdateTransitRouterNotFound
- func (o *UpdateTransitRouterNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type UpdateTransitRouterOK
- type UpdateTransitRouterParams
- type UpdateTransitRouterURL
- func (o *UpdateTransitRouterURL) Build() (*url.URL, error)
- func (o *UpdateTransitRouterURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *UpdateTransitRouterURL) Must(u *url.URL, err error) *url.URL
- func (o *UpdateTransitRouterURL) SetBasePath(bp string)
- func (o *UpdateTransitRouterURL) String() string
- func (o *UpdateTransitRouterURL) StringFull(scheme, host string) string
- func (o *UpdateTransitRouterURL) WithBasePath(bp string) *UpdateTransitRouterURL
- type UpdateTransitRouterUnauthorized
- func (o *UpdateTransitRouterUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *UpdateTransitRouterUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *UpdateTransitRouterUnauthorized
- func (o *UpdateTransitRouterUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
Constants ¶
const CreateRouterBadRequestCode int = 400
CreateRouterBadRequestCode is the HTTP code returned for type CreateRouterBadRequest
const CreateRouterCreatedCode int = 201
CreateRouterCreatedCode is the HTTP code returned for type CreateRouterCreated
CreateRouterUnauthorizedCode is the HTTP code returned for type CreateRouterUnauthorized
const CreateTransitRouterBadRequestCode int = 400
CreateTransitRouterBadRequestCode is the HTTP code returned for type CreateTransitRouterBadRequest
const CreateTransitRouterCreatedCode int = 201
CreateTransitRouterCreatedCode is the HTTP code returned for type CreateTransitRouterCreated
CreateTransitRouterUnauthorizedCode is the HTTP code returned for type CreateTransitRouterUnauthorized
const DeleteRouterBadRequestCode int = 400
DeleteRouterBadRequestCode is the HTTP code returned for type DeleteRouterBadRequest
const DeleteRouterConflictCode int = 409
DeleteRouterConflictCode is the HTTP code returned for type DeleteRouterConflict
const DeleteRouterOKCode int = 200
DeleteRouterOKCode is the HTTP code returned for type DeleteRouterOK
DeleteRouterUnauthorizedCode is the HTTP code returned for type DeleteRouterUnauthorized
const DeleteTransitRouterBadRequestCode int = 400
DeleteTransitRouterBadRequestCode is the HTTP code returned for type DeleteTransitRouterBadRequest
const DeleteTransitRouterConflictCode int = 409
DeleteTransitRouterConflictCode is the HTTP code returned for type DeleteTransitRouterConflict
const DeleteTransitRouterOKCode int = 200
DeleteTransitRouterOKCode is the HTTP code returned for type DeleteTransitRouterOK
DeleteTransitRouterUnauthorizedCode is the HTTP code returned for type DeleteTransitRouterUnauthorized
const DetailRouterNotFoundCode int = 404
DetailRouterNotFoundCode is the HTTP code returned for type DetailRouterNotFound
const DetailRouterOKCode int = 200
DetailRouterOKCode is the HTTP code returned for type DetailRouterOK
DetailRouterUnauthorizedCode is the HTTP code returned for type DetailRouterUnauthorized
const DetailTransitRouterNotFoundCode int = 404
DetailTransitRouterNotFoundCode is the HTTP code returned for type DetailTransitRouterNotFound
const DetailTransitRouterOKCode int = 200
DetailTransitRouterOKCode is the HTTP code returned for type DetailTransitRouterOK
DetailTransitRouterUnauthorizedCode is the HTTP code returned for type DetailTransitRouterUnauthorized
const ListRoutersOKCode int = 200
ListRoutersOKCode is the HTTP code returned for type ListRoutersOK
ListRoutersUnauthorizedCode is the HTTP code returned for type ListRoutersUnauthorized
const ListTransitRoutersOKCode int = 200
ListTransitRoutersOKCode is the HTTP code returned for type ListTransitRoutersOK
ListTransitRoutersUnauthorizedCode is the HTTP code returned for type ListTransitRoutersUnauthorized
const PatchRouterBadRequestCode int = 400
PatchRouterBadRequestCode is the HTTP code returned for type PatchRouterBadRequest
const PatchRouterNotFoundCode int = 404
PatchRouterNotFoundCode is the HTTP code returned for type PatchRouterNotFound
const PatchRouterOKCode int = 200
PatchRouterOKCode is the HTTP code returned for type PatchRouterOK
PatchRouterUnauthorizedCode is the HTTP code returned for type PatchRouterUnauthorized
const PatchTransitRouterBadRequestCode int = 400
PatchTransitRouterBadRequestCode is the HTTP code returned for type PatchTransitRouterBadRequest
const PatchTransitRouterNotFoundCode int = 404
PatchTransitRouterNotFoundCode is the HTTP code returned for type PatchTransitRouterNotFound
const PatchTransitRouterOKCode int = 200
PatchTransitRouterOKCode is the HTTP code returned for type PatchTransitRouterOK
PatchTransitRouterUnauthorizedCode is the HTTP code returned for type PatchTransitRouterUnauthorized
const UpdateRouterBadRequestCode int = 400
UpdateRouterBadRequestCode is the HTTP code returned for type UpdateRouterBadRequest
const UpdateRouterNotFoundCode int = 404
UpdateRouterNotFoundCode is the HTTP code returned for type UpdateRouterNotFound
const UpdateRouterOKCode int = 200
UpdateRouterOKCode is the HTTP code returned for type UpdateRouterOK
UpdateRouterUnauthorizedCode is the HTTP code returned for type UpdateRouterUnauthorized
const UpdateTransitRouterBadRequestCode int = 400
UpdateTransitRouterBadRequestCode is the HTTP code returned for type UpdateTransitRouterBadRequest
const UpdateTransitRouterNotFoundCode int = 404
UpdateTransitRouterNotFoundCode is the HTTP code returned for type UpdateTransitRouterNotFound
const UpdateTransitRouterOKCode int = 200
UpdateTransitRouterOKCode is the HTTP code returned for type UpdateTransitRouterOK
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 ¶
func (o *CreateRouterBadRequest) WithPayload(payload *rest_model.APIErrorEnvelope) *CreateRouterBadRequest
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 ¶
func (o *CreateRouterCreated) WithPayload(payload *rest_model.CreateEnvelope) *CreateRouterCreated
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 ¶
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *CreateRouterUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *CreateRouterUnauthorized
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 ¶
func (o *CreateTransitRouterBadRequest) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the create transit router bad request response
func (*CreateTransitRouterBadRequest) WithPayload ¶
func (o *CreateTransitRouterBadRequest) WithPayload(payload *rest_model.APIErrorEnvelope) *CreateTransitRouterBadRequest
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 ¶
func (o *CreateTransitRouterCreated) WithPayload(payload *rest_model.CreateEnvelope) *CreateTransitRouterCreated
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 ¶
func (o *CreateTransitRouterParams) 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 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 ¶
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 ¶
func (o *CreateTransitRouterURL) WithBasePath(bp string) *CreateTransitRouterURL
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *CreateTransitRouterUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the create transit router unauthorized response
func (*CreateTransitRouterUnauthorized) WithPayload ¶
func (o *CreateTransitRouterUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *CreateTransitRouterUnauthorized
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 ¶
func (o *DeleteRouterBadRequest) WithPayload(payload *rest_model.APIErrorEnvelope) *DeleteRouterBadRequest
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 ¶
func (o *DeleteRouterConflict) WithPayload(payload *rest_model.APIErrorEnvelope) *DeleteRouterConflict
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 ¶
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *DeleteRouterUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *DeleteRouterUnauthorized
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 ¶
func (o *DeleteTransitRouterBadRequest) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the delete transit router bad request response
func (*DeleteTransitRouterBadRequest) WithPayload ¶
func (o *DeleteTransitRouterBadRequest) WithPayload(payload *rest_model.APIErrorEnvelope) *DeleteTransitRouterBadRequest
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 ¶
func (o *DeleteTransitRouterConflict) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the delete transit router conflict response
func (*DeleteTransitRouterConflict) WithPayload ¶
func (o *DeleteTransitRouterConflict) WithPayload(payload *rest_model.APIErrorEnvelope) *DeleteTransitRouterConflict
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 ¶
func (o *DeleteTransitRouterParams) 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 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 ¶
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 ¶
func (o *DeleteTransitRouterURL) WithBasePath(bp string) *DeleteTransitRouterURL
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *DeleteTransitRouterUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the delete transit router unauthorized response
func (*DeleteTransitRouterUnauthorized) WithPayload ¶
func (o *DeleteTransitRouterUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *DeleteTransitRouterUnauthorized
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 ¶
func (o *DetailRouterNotFound) WithPayload(payload *rest_model.APIErrorEnvelope) *DetailRouterNotFound
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 ¶
func (o *DetailRouterOK) WithPayload(payload *rest_model.DetailRouterEnvelope) *DetailRouterOK
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 ¶
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *DetailRouterUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *DetailRouterUnauthorized
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 ¶
func (o *DetailTransitRouterNotFound) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the detail transit router not found response
func (*DetailTransitRouterNotFound) WithPayload ¶
func (o *DetailTransitRouterNotFound) WithPayload(payload *rest_model.APIErrorEnvelope) *DetailTransitRouterNotFound
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 ¶
func (o *DetailTransitRouterOK) WithPayload(payload *rest_model.DetailRouterEnvelope) *DetailTransitRouterOK
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 ¶
func (o *DetailTransitRouterParams) 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 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 ¶
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 ¶
func (o *DetailTransitRouterURL) WithBasePath(bp string) *DetailTransitRouterURL
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *DetailTransitRouterUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the detail transit router unauthorized response
func (*DetailTransitRouterUnauthorized) WithPayload ¶
func (o *DetailTransitRouterUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *DetailTransitRouterUnauthorized
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 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 ¶
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *ListRoutersUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *ListRoutersUnauthorized
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 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 ¶
func (o *ListTransitRoutersOK) WithPayload(payload *rest_model.ListRoutersEnvelope) *ListTransitRoutersOK
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 ¶
func (o *ListTransitRoutersParams) 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 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 ¶
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *ListTransitRoutersUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the list transit routers unauthorized response
func (*ListTransitRoutersUnauthorized) WithPayload ¶
func (o *ListTransitRoutersUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *ListTransitRoutersUnauthorized
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 ¶
func (o *PatchRouterBadRequest) WithPayload(payload *rest_model.APIErrorEnvelope) *PatchRouterBadRequest
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 ¶
func (o *PatchRouterNotFound) WithPayload(payload *rest_model.APIErrorEnvelope) *PatchRouterNotFound
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 ¶
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *PatchRouterUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *PatchRouterUnauthorized
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 ¶
func (o *PatchTransitRouterBadRequest) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the patch transit router bad request response
func (*PatchTransitRouterBadRequest) WithPayload ¶
func (o *PatchTransitRouterBadRequest) WithPayload(payload *rest_model.APIErrorEnvelope) *PatchTransitRouterBadRequest
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 ¶
func (o *PatchTransitRouterNotFound) WithPayload(payload *rest_model.APIErrorEnvelope) *PatchTransitRouterNotFound
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 ¶
func (o *PatchTransitRouterParams) 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 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 ¶
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *PatchTransitRouterUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the patch transit router unauthorized response
func (*PatchTransitRouterUnauthorized) WithPayload ¶
func (o *PatchTransitRouterUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *PatchTransitRouterUnauthorized
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 ¶
func (o *UpdateRouterBadRequest) WithPayload(payload *rest_model.APIErrorEnvelope) *UpdateRouterBadRequest
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 ¶
func (o *UpdateRouterNotFound) WithPayload(payload *rest_model.APIErrorEnvelope) *UpdateRouterNotFound
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 ¶
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *UpdateRouterUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *UpdateRouterUnauthorized
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 ¶
func (o *UpdateTransitRouterBadRequest) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the update transit router bad request response
func (*UpdateTransitRouterBadRequest) WithPayload ¶
func (o *UpdateTransitRouterBadRequest) WithPayload(payload *rest_model.APIErrorEnvelope) *UpdateTransitRouterBadRequest
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 ¶
func (o *UpdateTransitRouterNotFound) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the update transit router not found response
func (*UpdateTransitRouterNotFound) WithPayload ¶
func (o *UpdateTransitRouterNotFound) WithPayload(payload *rest_model.APIErrorEnvelope) *UpdateTransitRouterNotFound
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 ¶
func (o *UpdateTransitRouterParams) 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 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 ¶
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 ¶
func (o *UpdateTransitRouterURL) WithBasePath(bp string) *UpdateTransitRouterURL
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *UpdateTransitRouterUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the update transit router unauthorized response
func (*UpdateTransitRouterUnauthorized) WithPayload ¶
func (o *UpdateTransitRouterUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *UpdateTransitRouterUnauthorized
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
Source Files ¶
- create_router.go
- create_router_parameters.go
- create_router_responses.go
- create_router_urlbuilder.go
- create_transit_router.go
- create_transit_router_parameters.go
- create_transit_router_responses.go
- create_transit_router_urlbuilder.go
- delete_router.go
- delete_router_parameters.go
- delete_router_responses.go
- delete_router_urlbuilder.go
- delete_transit_router.go
- delete_transit_router_parameters.go
- delete_transit_router_responses.go
- delete_transit_router_urlbuilder.go
- detail_router.go
- detail_router_parameters.go
- detail_router_responses.go
- detail_router_urlbuilder.go
- detail_transit_router.go
- detail_transit_router_parameters.go
- detail_transit_router_responses.go
- detail_transit_router_urlbuilder.go
- list_routers.go
- list_routers_parameters.go
- list_routers_responses.go
- list_routers_urlbuilder.go
- list_transit_routers.go
- list_transit_routers_parameters.go
- list_transit_routers_responses.go
- list_transit_routers_urlbuilder.go
- patch_router.go
- patch_router_parameters.go
- patch_router_responses.go
- patch_router_urlbuilder.go
- patch_transit_router.go
- patch_transit_router_parameters.go
- patch_transit_router_responses.go
- patch_transit_router_urlbuilder.go
- update_router.go
- update_router_parameters.go
- update_router_responses.go
- update_router_urlbuilder.go
- update_transit_router.go
- update_transit_router_parameters.go
- update_transit_router_responses.go
- update_transit_router_urlbuilder.go