Versions in this module Expand all Collapse all v0 v0.17.0 Oct 7, 2018 Changes in this version + const ElapseForbiddenCode + const ElapseOKCode + type CountdownAPI struct + APIKeyAuthenticator func(string, string, security.TokenAuthentication) runtime.Authenticator + BasicAuthenticator func(security.UserPassAuthentication) runtime.Authenticator + BearerAuthenticator func(string, security.ScopedTokenAuthentication) runtime.Authenticator + CommandLineOptionsGroups []swag.CommandLineOptionsGroup + ElapseHandler ElapseHandler + JSONConsumer runtime.Consumer + JSONProducer runtime.Producer + Logger func(string, ...interface{}) + Middleware func(middleware.Builder) http.Handler + ServeError func(http.ResponseWriter, *http.Request, error) + ServerShutdown func() + func NewCountdownAPI(spec *loads.Document) *CountdownAPI + func (o *CountdownAPI) AuthenticatorsFor(schemes map[string]spec.SecurityScheme) map[string]runtime.Authenticator + func (o *CountdownAPI) Authorizer() runtime.Authorizer + func (o *CountdownAPI) ConsumersFor(mediaTypes []string) map[string]runtime.Consumer + func (o *CountdownAPI) Context() *middleware.Context + func (o *CountdownAPI) DefaultConsumes() string + func (o *CountdownAPI) DefaultProduces() string + func (o *CountdownAPI) Formats() strfmt.Registry + func (o *CountdownAPI) HandlerFor(method, path string) (http.Handler, bool) + func (o *CountdownAPI) Init() + func (o *CountdownAPI) ProducersFor(mediaTypes []string) map[string]runtime.Producer + func (o *CountdownAPI) RegisterConsumer(mediaType string, consumer runtime.Consumer) + func (o *CountdownAPI) RegisterFormat(name string, format strfmt.Format, validator strfmt.Validator) + func (o *CountdownAPI) RegisterProducer(mediaType string, producer runtime.Producer) + func (o *CountdownAPI) Serve(builder middleware.Builder) http.Handler + func (o *CountdownAPI) ServeErrorFor(operationID string) func(http.ResponseWriter, *http.Request, error) + func (o *CountdownAPI) SetDefaultConsumes(mediaType string) + func (o *CountdownAPI) SetDefaultProduces(mediaType string) + func (o *CountdownAPI) SetSpec(spec *loads.Document) + func (o *CountdownAPI) Validate() error + type Elapse struct + Context *middleware.Context + Handler ElapseHandler + func NewElapse(ctx *middleware.Context, handler ElapseHandler) *Elapse + func (o *Elapse) ServeHTTP(rw http.ResponseWriter, r *http.Request) + type ElapseForbidden struct + func NewElapseForbidden() *ElapseForbidden + func (o *ElapseForbidden) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) + type ElapseHandler interface + Handle func(ElapseParams) middleware.Responder + type ElapseHandlerFunc func(ElapseParams) middleware.Responder + func (fn ElapseHandlerFunc) Handle(params ElapseParams) middleware.Responder + type ElapseOK struct + Payload io.ReadCloser + func NewElapseOK() *ElapseOK + func (o *ElapseOK) SetPayload(payload io.ReadCloser) + func (o *ElapseOK) WithPayload(payload io.ReadCloser) *ElapseOK + func (o *ElapseOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) + type ElapseParams struct + HTTPRequest *http.Request + Length int64 + func NewElapseParams() ElapseParams + func (o *ElapseParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error + type ElapseURL struct + Length int64 + func (o *ElapseURL) Build() (*url.URL, error) + func (o *ElapseURL) BuildFull(scheme, host string) (*url.URL, error) + func (o *ElapseURL) Must(u *url.URL, err error) *url.URL + func (o *ElapseURL) SetBasePath(bp string) + func (o *ElapseURL) String() string + func (o *ElapseURL) StringFull(scheme, host string) string + func (o *ElapseURL) WithBasePath(bp string) *ElapseURL