todos

package
v0.0.0-...-b072d08 Latest Latest
Warning

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

Go to latest
Published: Feb 3, 2016 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FindTodos

type FindTodos struct {
	Context *middleware.Context
	Handler FindTodosHandler
}

FindTodos swagger:route GET / todos findTodos

FindTodos find todos API

func NewFindTodos

func NewFindTodos(ctx *middleware.Context, handler FindTodosHandler) *FindTodos

NewFindTodos creates a new http.Handler for the find todos operation

func (*FindTodos) ServeHTTP

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

type FindTodosDefault

type FindTodosDefault struct {

	// In: body
	Payload *models.Error `json:"body,omitempty"`
	// contains filtered or unexported fields
}

FindTodosDefault generic error response

swagger:response findTodosDefault

func NewFindTodosDefault

func NewFindTodosDefault(code int) *FindTodosDefault

NewFindTodosDefault creates FindTodosDefault with default headers values

func (*FindTodosDefault) WithPayload

func (o *FindTodosDefault) WithPayload(payload *models.Error) *FindTodosDefault

WithPayload adds the payload to the find todos default response

func (*FindTodosDefault) WithStatusCode

func (o *FindTodosDefault) WithStatusCode(code int) *FindTodosDefault

WithStatusCode adds the status to the find todos default response

func (*FindTodosDefault) WriteResponse

func (o *FindTodosDefault) WriteResponse(rw http.ResponseWriter, producer httpkit.Producer)

WriteResponse to the client

type FindTodosHandler

type FindTodosHandler interface {
	Handle(FindTodosParams) middleware.Responder
}

FindTodosHandler interface for that can handle valid find todos params

type FindTodosHandlerFunc

type FindTodosHandlerFunc func(FindTodosParams) middleware.Responder

FindTodosHandlerFunc turns a function with the right signature into a find todos handler

func (FindTodosHandlerFunc) Handle

Handle executing the request and returning a response

type FindTodosOK

type FindTodosOK struct {

	// In: body
	Payload []*models.Item `json:"body,omitempty"`
}

FindTodosOK list the todo operations

swagger:response findTodosOK

func NewFindTodosOK

func NewFindTodosOK() *FindTodosOK

NewFindTodosOK creates FindTodosOK with default headers values

func (*FindTodosOK) WithPayload

func (o *FindTodosOK) WithPayload(payload []*models.Item) *FindTodosOK

WithPayload adds the payload to the find todos o k response

func (*FindTodosOK) WriteResponse

func (o *FindTodosOK) WriteResponse(rw http.ResponseWriter, producer httpkit.Producer)

WriteResponse to the client

type FindTodosParams

type FindTodosParams struct {
	/*
	  In: query
	  Default: 20
	*/
	Limit *int32
	/*
	  In: query
	*/
	Since *int64
}

FindTodosParams contains all the bound params for the find todos operation typically these are obtained from a http.Request

swagger:parameters findTodos

func NewFindTodosParams

func NewFindTodosParams() FindTodosParams

NewFindTodosParams creates a new FindTodosParams object with the default values initialized.

func (*FindTodosParams) BindRequest

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

Jump to

Keyboard shortcuts

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