Documentation ¶
Index ¶
- Constants
- type DetailSpec
- type DetailSpecBody
- type DetailSpecBodyHandler
- type DetailSpecBodyHandlerFunc
- type DetailSpecBodyOK
- type DetailSpecBodyParams
- type DetailSpecBodyURL
- func (o *DetailSpecBodyURL) Build() (*url.URL, error)
- func (o *DetailSpecBodyURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *DetailSpecBodyURL) Must(u *url.URL, err error) *url.URL
- func (o *DetailSpecBodyURL) SetBasePath(bp string)
- func (o *DetailSpecBodyURL) String() string
- func (o *DetailSpecBodyURL) StringFull(scheme, host string) string
- func (o *DetailSpecBodyURL) WithBasePath(bp string) *DetailSpecBodyURL
- type DetailSpecHandler
- type DetailSpecHandlerFunc
- type DetailSpecOK
- type DetailSpecParams
- type DetailSpecURL
- func (o *DetailSpecURL) Build() (*url.URL, error)
- func (o *DetailSpecURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *DetailSpecURL) Must(u *url.URL, err error) *url.URL
- func (o *DetailSpecURL) SetBasePath(bp string)
- func (o *DetailSpecURL) String() string
- func (o *DetailSpecURL) StringFull(scheme, host string) string
- func (o *DetailSpecURL) WithBasePath(bp string) *DetailSpecURL
- type ListProtocols
- type ListProtocolsHandler
- type ListProtocolsHandlerFunc
- type ListProtocolsOK
- type ListProtocolsParams
- type ListProtocolsURL
- func (o *ListProtocolsURL) Build() (*url.URL, error)
- func (o *ListProtocolsURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *ListProtocolsURL) Must(u *url.URL, err error) *url.URL
- func (o *ListProtocolsURL) SetBasePath(bp string)
- func (o *ListProtocolsURL) String() string
- func (o *ListProtocolsURL) StringFull(scheme, host string) string
- func (o *ListProtocolsURL) WithBasePath(bp string) *ListProtocolsURL
- type ListRoot
- type ListRootHandler
- type ListRootHandlerFunc
- type ListRootOK
- type ListRootParams
- type ListRootURL
- func (o *ListRootURL) Build() (*url.URL, error)
- func (o *ListRootURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *ListRootURL) Must(u *url.URL, err error) *url.URL
- func (o *ListRootURL) SetBasePath(bp string)
- func (o *ListRootURL) String() string
- func (o *ListRootURL) StringFull(scheme, host string) string
- func (o *ListRootURL) WithBasePath(bp string) *ListRootURL
- type ListSpecs
- type ListSpecsHandler
- type ListSpecsHandlerFunc
- type ListSpecsOK
- type ListSpecsParams
- type ListSpecsURL
- func (o *ListSpecsURL) Build() (*url.URL, error)
- func (o *ListSpecsURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *ListSpecsURL) Must(u *url.URL, err error) *url.URL
- func (o *ListSpecsURL) SetBasePath(bp string)
- func (o *ListSpecsURL) String() string
- func (o *ListSpecsURL) StringFull(scheme, host string) string
- func (o *ListSpecsURL) WithBasePath(bp string) *ListSpecsURL
- type ListVersion
- type ListVersionHandler
- type ListVersionHandlerFunc
- type ListVersionOK
- type ListVersionParams
- type ListVersionURL
- func (o *ListVersionURL) Build() (*url.URL, error)
- func (o *ListVersionURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *ListVersionURL) Must(u *url.URL, err error) *url.URL
- func (o *ListVersionURL) SetBasePath(bp string)
- func (o *ListVersionURL) String() string
- func (o *ListVersionURL) StringFull(scheme, host string) string
- func (o *ListVersionURL) WithBasePath(bp string) *ListVersionURL
Constants ¶
const DetailSpecBodyOKCode int = 200
DetailSpecBodyOKCode is the HTTP code returned for type DetailSpecBodyOK
const DetailSpecOKCode int = 200
DetailSpecOKCode is the HTTP code returned for type DetailSpecOK
const ListProtocolsOKCode int = 200
ListProtocolsOKCode is the HTTP code returned for type ListProtocolsOK
const ListRootOKCode int = 200
ListRootOKCode is the HTTP code returned for type ListRootOK
const ListSpecsOKCode int = 200
ListSpecsOKCode is the HTTP code returned for type ListSpecsOK
const ListVersionOKCode int = 200
ListVersionOKCode is the HTTP code returned for type ListVersionOK
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DetailSpec ¶
type DetailSpec struct { Context *middleware.Context Handler DetailSpecHandler }
DetailSpec swagger:route GET /specs/{id} Informational detailSpec
Return a single spec resource ¶
Returns single spec resource embedded within the controller for consumption/documentation/code geneartion
func NewDetailSpec ¶
func NewDetailSpec(ctx *middleware.Context, handler DetailSpecHandler) *DetailSpec
NewDetailSpec creates a new http.Handler for the detail spec operation
func (*DetailSpec) ServeHTTP ¶
func (o *DetailSpec) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type DetailSpecBody ¶
type DetailSpecBody struct { Context *middleware.Context Handler DetailSpecBodyHandler }
DetailSpecBody swagger:route GET /specs/{id}/spec Informational detailSpecBody
Returns the spec's file ¶
Return the body of the specification (i.e. Swagger, OpenAPI 2.0, 3.0, etc).
func NewDetailSpecBody ¶
func NewDetailSpecBody(ctx *middleware.Context, handler DetailSpecBodyHandler) *DetailSpecBody
NewDetailSpecBody creates a new http.Handler for the detail spec body operation
func (*DetailSpecBody) ServeHTTP ¶
func (o *DetailSpecBody) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type DetailSpecBodyHandler ¶
type DetailSpecBodyHandler interface {
Handle(DetailSpecBodyParams) middleware.Responder
}
DetailSpecBodyHandler interface for that can handle valid detail spec body params
type DetailSpecBodyHandlerFunc ¶
type DetailSpecBodyHandlerFunc func(DetailSpecBodyParams) middleware.Responder
DetailSpecBodyHandlerFunc turns a function with the right signature into a detail spec body handler
func (DetailSpecBodyHandlerFunc) Handle ¶
func (fn DetailSpecBodyHandlerFunc) Handle(params DetailSpecBodyParams) middleware.Responder
Handle executing the request and returning a response
type DetailSpecBodyOK ¶
type DetailSpecBodyOK struct { /* In: Body */ Payload *rest_model.DetailSpecBodyEnvelope `json:"body,omitempty"` }
DetailSpecBodyOK Returns the document that represents the specification
swagger:response detailSpecBodyOK
func NewDetailSpecBodyOK ¶
func NewDetailSpecBodyOK() *DetailSpecBodyOK
NewDetailSpecBodyOK creates DetailSpecBodyOK with default headers values
func (*DetailSpecBodyOK) SetPayload ¶
func (o *DetailSpecBodyOK) SetPayload(payload *rest_model.DetailSpecBodyEnvelope)
SetPayload sets the payload to the detail spec body o k response
func (*DetailSpecBodyOK) WithPayload ¶
func (o *DetailSpecBodyOK) WithPayload(payload *rest_model.DetailSpecBodyEnvelope) *DetailSpecBodyOK
WithPayload adds the payload to the detail spec body o k response
func (*DetailSpecBodyOK) WriteResponse ¶
func (o *DetailSpecBodyOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type DetailSpecBodyParams ¶
type DetailSpecBodyParams struct { // HTTP Request Object HTTPRequest *http.Request `json:"-"` /*The id of the requested resource Required: true In: path */ ID string }
DetailSpecBodyParams contains all the bound params for the detail spec body operation typically these are obtained from a http.Request
swagger:parameters detailSpecBody
func NewDetailSpecBodyParams ¶
func NewDetailSpecBodyParams() DetailSpecBodyParams
NewDetailSpecBodyParams creates a new DetailSpecBodyParams object
There are no default values defined in the spec.
func (*DetailSpecBodyParams) BindRequest ¶
func (o *DetailSpecBodyParams) 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 NewDetailSpecBodyParams() beforehand.
type DetailSpecBodyURL ¶
type DetailSpecBodyURL struct { ID string // contains filtered or unexported fields }
DetailSpecBodyURL generates an URL for the detail spec body operation
func (*DetailSpecBodyURL) Build ¶
func (o *DetailSpecBodyURL) Build() (*url.URL, error)
Build a url path and query string
func (*DetailSpecBodyURL) BuildFull ¶
func (o *DetailSpecBodyURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*DetailSpecBodyURL) Must ¶
Must is a helper function to panic when the url builder returns an error
func (*DetailSpecBodyURL) SetBasePath ¶
func (o *DetailSpecBodyURL) 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 (*DetailSpecBodyURL) String ¶
func (o *DetailSpecBodyURL) String() string
String returns the string representation of the path with query string
func (*DetailSpecBodyURL) StringFull ¶
func (o *DetailSpecBodyURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*DetailSpecBodyURL) WithBasePath ¶
func (o *DetailSpecBodyURL) WithBasePath(bp string) *DetailSpecBodyURL
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 DetailSpecHandler ¶
type DetailSpecHandler interface {
Handle(DetailSpecParams) middleware.Responder
}
DetailSpecHandler interface for that can handle valid detail spec params
type DetailSpecHandlerFunc ¶
type DetailSpecHandlerFunc func(DetailSpecParams) middleware.Responder
DetailSpecHandlerFunc turns a function with the right signature into a detail spec handler
func (DetailSpecHandlerFunc) Handle ¶
func (fn DetailSpecHandlerFunc) Handle(params DetailSpecParams) middleware.Responder
Handle executing the request and returning a response
type DetailSpecOK ¶
type DetailSpecOK struct { /* In: Body */ Payload *rest_model.DetailSpecEnvelope `json:"body,omitempty"` }
DetailSpecOK A single specification
swagger:response detailSpecOK
func NewDetailSpecOK ¶
func NewDetailSpecOK() *DetailSpecOK
NewDetailSpecOK creates DetailSpecOK with default headers values
func (*DetailSpecOK) SetPayload ¶
func (o *DetailSpecOK) SetPayload(payload *rest_model.DetailSpecEnvelope)
SetPayload sets the payload to the detail spec o k response
func (*DetailSpecOK) WithPayload ¶
func (o *DetailSpecOK) WithPayload(payload *rest_model.DetailSpecEnvelope) *DetailSpecOK
WithPayload adds the payload to the detail spec o k response
func (*DetailSpecOK) WriteResponse ¶
func (o *DetailSpecOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type DetailSpecParams ¶
type DetailSpecParams struct { // HTTP Request Object HTTPRequest *http.Request `json:"-"` /*The id of the requested resource Required: true In: path */ ID string }
DetailSpecParams contains all the bound params for the detail spec operation typically these are obtained from a http.Request
swagger:parameters detailSpec
func NewDetailSpecParams ¶
func NewDetailSpecParams() DetailSpecParams
NewDetailSpecParams creates a new DetailSpecParams object
There are no default values defined in the spec.
func (*DetailSpecParams) BindRequest ¶
func (o *DetailSpecParams) 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 NewDetailSpecParams() beforehand.
type DetailSpecURL ¶
type DetailSpecURL struct { ID string // contains filtered or unexported fields }
DetailSpecURL generates an URL for the detail spec operation
func (*DetailSpecURL) Build ¶
func (o *DetailSpecURL) Build() (*url.URL, error)
Build a url path and query string
func (*DetailSpecURL) BuildFull ¶
func (o *DetailSpecURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*DetailSpecURL) Must ¶
Must is a helper function to panic when the url builder returns an error
func (*DetailSpecURL) SetBasePath ¶
func (o *DetailSpecURL) 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 (*DetailSpecURL) String ¶
func (o *DetailSpecURL) String() string
String returns the string representation of the path with query string
func (*DetailSpecURL) StringFull ¶
func (o *DetailSpecURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*DetailSpecURL) WithBasePath ¶
func (o *DetailSpecURL) WithBasePath(bp string) *DetailSpecURL
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 ListProtocols ¶
type ListProtocols struct { Context *middleware.Context Handler ListProtocolsHandler }
ListProtocols swagger:route GET /protocols Informational listProtocols
Return a list of the listening Edge protocols
func NewListProtocols ¶
func NewListProtocols(ctx *middleware.Context, handler ListProtocolsHandler) *ListProtocols
NewListProtocols creates a new http.Handler for the list protocols operation
func (*ListProtocols) ServeHTTP ¶
func (o *ListProtocols) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type ListProtocolsHandler ¶
type ListProtocolsHandler interface {
Handle(ListProtocolsParams) middleware.Responder
}
ListProtocolsHandler interface for that can handle valid list protocols params
type ListProtocolsHandlerFunc ¶
type ListProtocolsHandlerFunc func(ListProtocolsParams) middleware.Responder
ListProtocolsHandlerFunc turns a function with the right signature into a list protocols handler
func (ListProtocolsHandlerFunc) Handle ¶
func (fn ListProtocolsHandlerFunc) Handle(params ListProtocolsParams) middleware.Responder
Handle executing the request and returning a response
type ListProtocolsOK ¶
type ListProtocolsOK struct { /* In: Body */ Payload *rest_model.ListProtocolsEnvelope `json:"body,omitempty"` }
ListProtocolsOK A list of supported Edge protocols
swagger:response listProtocolsOK
func NewListProtocolsOK ¶
func NewListProtocolsOK() *ListProtocolsOK
NewListProtocolsOK creates ListProtocolsOK with default headers values
func (*ListProtocolsOK) SetPayload ¶
func (o *ListProtocolsOK) SetPayload(payload *rest_model.ListProtocolsEnvelope)
SetPayload sets the payload to the list protocols o k response
func (*ListProtocolsOK) WithPayload ¶
func (o *ListProtocolsOK) WithPayload(payload *rest_model.ListProtocolsEnvelope) *ListProtocolsOK
WithPayload adds the payload to the list protocols o k response
func (*ListProtocolsOK) WriteResponse ¶
func (o *ListProtocolsOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type ListProtocolsParams ¶
ListProtocolsParams contains all the bound params for the list protocols operation typically these are obtained from a http.Request
swagger:parameters listProtocols
func NewListProtocolsParams ¶
func NewListProtocolsParams() ListProtocolsParams
NewListProtocolsParams creates a new ListProtocolsParams object
There are no default values defined in the spec.
func (*ListProtocolsParams) BindRequest ¶
func (o *ListProtocolsParams) 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 NewListProtocolsParams() beforehand.
type ListProtocolsURL ¶
type ListProtocolsURL struct {
// contains filtered or unexported fields
}
ListProtocolsURL generates an URL for the list protocols operation
func (*ListProtocolsURL) Build ¶
func (o *ListProtocolsURL) Build() (*url.URL, error)
Build a url path and query string
func (*ListProtocolsURL) BuildFull ¶
func (o *ListProtocolsURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*ListProtocolsURL) Must ¶
Must is a helper function to panic when the url builder returns an error
func (*ListProtocolsURL) SetBasePath ¶
func (o *ListProtocolsURL) 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 (*ListProtocolsURL) String ¶
func (o *ListProtocolsURL) String() string
String returns the string representation of the path with query string
func (*ListProtocolsURL) StringFull ¶
func (o *ListProtocolsURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*ListProtocolsURL) WithBasePath ¶
func (o *ListProtocolsURL) WithBasePath(bp string) *ListProtocolsURL
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 ListRoot ¶
type ListRoot struct { Context *middleware.Context Handler ListRootHandler }
ListRoot swagger:route GET / Informational listRoot
Returns version information
func NewListRoot ¶
func NewListRoot(ctx *middleware.Context, handler ListRootHandler) *ListRoot
NewListRoot creates a new http.Handler for the list root operation
type ListRootHandler ¶
type ListRootHandler interface {
Handle(ListRootParams) middleware.Responder
}
ListRootHandler interface for that can handle valid list root params
type ListRootHandlerFunc ¶
type ListRootHandlerFunc func(ListRootParams) middleware.Responder
ListRootHandlerFunc turns a function with the right signature into a list root handler
func (ListRootHandlerFunc) Handle ¶
func (fn ListRootHandlerFunc) Handle(params ListRootParams) middleware.Responder
Handle executing the request and returning a response
type ListRootOK ¶
type ListRootOK struct { /* In: Body */ Payload *rest_model.ListVersionEnvelope `json:"body,omitempty"` }
ListRootOK Version information for the controller
swagger:response listRootOK
func NewListRootOK ¶
func NewListRootOK() *ListRootOK
NewListRootOK creates ListRootOK with default headers values
func (*ListRootOK) SetPayload ¶
func (o *ListRootOK) SetPayload(payload *rest_model.ListVersionEnvelope)
SetPayload sets the payload to the list root o k response
func (*ListRootOK) WithPayload ¶
func (o *ListRootOK) WithPayload(payload *rest_model.ListVersionEnvelope) *ListRootOK
WithPayload adds the payload to the list root o k response
func (*ListRootOK) WriteResponse ¶
func (o *ListRootOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type ListRootParams ¶
ListRootParams contains all the bound params for the list root operation typically these are obtained from a http.Request
swagger:parameters listRoot
func NewListRootParams ¶
func NewListRootParams() ListRootParams
NewListRootParams creates a new ListRootParams object
There are no default values defined in the spec.
func (*ListRootParams) BindRequest ¶
func (o *ListRootParams) 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 NewListRootParams() beforehand.
type ListRootURL ¶
type ListRootURL struct {
// contains filtered or unexported fields
}
ListRootURL generates an URL for the list root operation
func (*ListRootURL) Build ¶
func (o *ListRootURL) Build() (*url.URL, error)
Build a url path and query string
func (*ListRootURL) BuildFull ¶
func (o *ListRootURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*ListRootURL) SetBasePath ¶
func (o *ListRootURL) 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 (*ListRootURL) String ¶
func (o *ListRootURL) String() string
String returns the string representation of the path with query string
func (*ListRootURL) StringFull ¶
func (o *ListRootURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*ListRootURL) WithBasePath ¶
func (o *ListRootURL) WithBasePath(bp string) *ListRootURL
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 ListSpecs ¶
type ListSpecs struct { Context *middleware.Context Handler ListSpecsHandler }
ListSpecs swagger:route GET /specs Informational listSpecs
Returns a list of API specs ¶
Returns a list of spec files embedded within the controller for consumption/documentation/code geneartion
func NewListSpecs ¶
func NewListSpecs(ctx *middleware.Context, handler ListSpecsHandler) *ListSpecs
NewListSpecs creates a new http.Handler for the list specs operation
type ListSpecsHandler ¶
type ListSpecsHandler interface {
Handle(ListSpecsParams) middleware.Responder
}
ListSpecsHandler interface for that can handle valid list specs params
type ListSpecsHandlerFunc ¶
type ListSpecsHandlerFunc func(ListSpecsParams) middleware.Responder
ListSpecsHandlerFunc turns a function with the right signature into a list specs handler
func (ListSpecsHandlerFunc) Handle ¶
func (fn ListSpecsHandlerFunc) Handle(params ListSpecsParams) middleware.Responder
Handle executing the request and returning a response
type ListSpecsOK ¶
type ListSpecsOK struct { /* In: Body */ Payload *rest_model.ListSpecsEnvelope `json:"body,omitempty"` }
ListSpecsOK A list of specifications
swagger:response listSpecsOK
func NewListSpecsOK ¶
func NewListSpecsOK() *ListSpecsOK
NewListSpecsOK creates ListSpecsOK with default headers values
func (*ListSpecsOK) SetPayload ¶
func (o *ListSpecsOK) SetPayload(payload *rest_model.ListSpecsEnvelope)
SetPayload sets the payload to the list specs o k response
func (*ListSpecsOK) WithPayload ¶
func (o *ListSpecsOK) WithPayload(payload *rest_model.ListSpecsEnvelope) *ListSpecsOK
WithPayload adds the payload to the list specs o k response
func (*ListSpecsOK) WriteResponse ¶
func (o *ListSpecsOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type ListSpecsParams ¶
ListSpecsParams contains all the bound params for the list specs operation typically these are obtained from a http.Request
swagger:parameters listSpecs
func NewListSpecsParams ¶
func NewListSpecsParams() ListSpecsParams
NewListSpecsParams creates a new ListSpecsParams object
There are no default values defined in the spec.
func (*ListSpecsParams) BindRequest ¶
func (o *ListSpecsParams) 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 NewListSpecsParams() beforehand.
type ListSpecsURL ¶
type ListSpecsURL struct {
// contains filtered or unexported fields
}
ListSpecsURL generates an URL for the list specs operation
func (*ListSpecsURL) Build ¶
func (o *ListSpecsURL) Build() (*url.URL, error)
Build a url path and query string
func (*ListSpecsURL) BuildFull ¶
func (o *ListSpecsURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*ListSpecsURL) Must ¶
Must is a helper function to panic when the url builder returns an error
func (*ListSpecsURL) SetBasePath ¶
func (o *ListSpecsURL) 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 (*ListSpecsURL) String ¶
func (o *ListSpecsURL) String() string
String returns the string representation of the path with query string
func (*ListSpecsURL) StringFull ¶
func (o *ListSpecsURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*ListSpecsURL) WithBasePath ¶
func (o *ListSpecsURL) WithBasePath(bp string) *ListSpecsURL
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 ListVersion ¶
type ListVersion struct { Context *middleware.Context Handler ListVersionHandler }
ListVersion swagger:route GET /version Informational listVersion
Returns version information
func NewListVersion ¶
func NewListVersion(ctx *middleware.Context, handler ListVersionHandler) *ListVersion
NewListVersion creates a new http.Handler for the list version operation
func (*ListVersion) ServeHTTP ¶
func (o *ListVersion) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type ListVersionHandler ¶
type ListVersionHandler interface {
Handle(ListVersionParams) middleware.Responder
}
ListVersionHandler interface for that can handle valid list version params
type ListVersionHandlerFunc ¶
type ListVersionHandlerFunc func(ListVersionParams) middleware.Responder
ListVersionHandlerFunc turns a function with the right signature into a list version handler
func (ListVersionHandlerFunc) Handle ¶
func (fn ListVersionHandlerFunc) Handle(params ListVersionParams) middleware.Responder
Handle executing the request and returning a response
type ListVersionOK ¶
type ListVersionOK struct { /* In: Body */ Payload *rest_model.ListVersionEnvelope `json:"body,omitempty"` }
ListVersionOK Version information for the controller
swagger:response listVersionOK
func NewListVersionOK ¶
func NewListVersionOK() *ListVersionOK
NewListVersionOK creates ListVersionOK with default headers values
func (*ListVersionOK) SetPayload ¶
func (o *ListVersionOK) SetPayload(payload *rest_model.ListVersionEnvelope)
SetPayload sets the payload to the list version o k response
func (*ListVersionOK) WithPayload ¶
func (o *ListVersionOK) WithPayload(payload *rest_model.ListVersionEnvelope) *ListVersionOK
WithPayload adds the payload to the list version o k response
func (*ListVersionOK) WriteResponse ¶
func (o *ListVersionOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type ListVersionParams ¶
ListVersionParams contains all the bound params for the list version operation typically these are obtained from a http.Request
swagger:parameters listVersion
func NewListVersionParams ¶
func NewListVersionParams() ListVersionParams
NewListVersionParams creates a new ListVersionParams object
There are no default values defined in the spec.
func (*ListVersionParams) BindRequest ¶
func (o *ListVersionParams) 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 NewListVersionParams() beforehand.
type ListVersionURL ¶
type ListVersionURL struct {
// contains filtered or unexported fields
}
ListVersionURL generates an URL for the list version operation
func (*ListVersionURL) Build ¶
func (o *ListVersionURL) Build() (*url.URL, error)
Build a url path and query string
func (*ListVersionURL) BuildFull ¶
func (o *ListVersionURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*ListVersionURL) Must ¶
Must is a helper function to panic when the url builder returns an error
func (*ListVersionURL) SetBasePath ¶
func (o *ListVersionURL) 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 (*ListVersionURL) String ¶
func (o *ListVersionURL) String() string
String returns the string representation of the path with query string
func (*ListVersionURL) StringFull ¶
func (o *ListVersionURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*ListVersionURL) WithBasePath ¶
func (o *ListVersionURL) WithBasePath(bp string) *ListVersionURL
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
Source Files ¶
- detail_spec.go
- detail_spec_body.go
- detail_spec_body_parameters.go
- detail_spec_body_responses.go
- detail_spec_body_urlbuilder.go
- detail_spec_parameters.go
- detail_spec_responses.go
- detail_spec_urlbuilder.go
- list_protocols.go
- list_protocols_parameters.go
- list_protocols_responses.go
- list_protocols_urlbuilder.go
- list_root.go
- list_root_parameters.go
- list_root_responses.go
- list_root_urlbuilder.go
- list_specs.go
- list_specs_parameters.go
- list_specs_responses.go
- list_specs_urlbuilder.go
- list_version.go
- list_version_parameters.go
- list_version_responses.go
- list_version_urlbuilder.go