user

package
v0.0.0-...-b35ae89 Latest Latest
Warning

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

Go to latest
Published: Aug 7, 2017 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const DeleteUserBadRequestCode int = 400

DeleteUserBadRequestCode is the HTTP code returned for type DeleteUserBadRequest

View Source
const DeleteUserNotFoundCode int = 404

DeleteUserNotFoundCode is the HTTP code returned for type DeleteUserNotFound

View Source
const GetUserByNameBadRequestCode int = 400

GetUserByNameBadRequestCode is the HTTP code returned for type GetUserByNameBadRequest

View Source
const GetUserByNameNotFoundCode int = 404

GetUserByNameNotFoundCode is the HTTP code returned for type GetUserByNameNotFound

View Source
const GetUserByNameOKCode int = 200

GetUserByNameOKCode is the HTTP code returned for type GetUserByNameOK

View Source
const LoginUserBadRequestCode int = 400

LoginUserBadRequestCode is the HTTP code returned for type LoginUserBadRequest

View Source
const LoginUserOKCode int = 200

LoginUserOKCode is the HTTP code returned for type LoginUserOK

View Source
const UpdateUserBadRequestCode int = 400

UpdateUserBadRequestCode is the HTTP code returned for type UpdateUserBadRequest

View Source
const UpdateUserNotFoundCode int = 404

UpdateUserNotFoundCode is the HTTP code returned for type UpdateUserNotFound

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateUser

type CreateUser struct {
	Context *middleware.Context
	Handler CreateUserHandler
}

CreateUser swagger:route POST /users user createUser

Create user

This can only be done by the logged in user.

func NewCreateUser

func NewCreateUser(ctx *middleware.Context, handler CreateUserHandler) *CreateUser

NewCreateUser creates a new http.Handler for the create user operation

func (*CreateUser) ServeHTTP

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

type CreateUserDefault

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

CreateUserDefault successful operation

swagger:response createUserDefault

func NewCreateUserDefault

func NewCreateUserDefault(code int) *CreateUserDefault

NewCreateUserDefault creates CreateUserDefault with default headers values

func (*CreateUserDefault) SetStatusCode

func (o *CreateUserDefault) SetStatusCode(code int)

SetStatusCode sets the status to the create user default response

func (*CreateUserDefault) WithStatusCode

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

WithStatusCode adds the status to the create user default response

func (*CreateUserDefault) WriteResponse

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

WriteResponse to the client

type CreateUserHandler

type CreateUserHandler interface {
	Handle(CreateUserParams) middleware.Responder
}

CreateUserHandler interface for that can handle valid create user params

type CreateUserHandlerFunc

type CreateUserHandlerFunc func(CreateUserParams) middleware.Responder

CreateUserHandlerFunc turns a function with the right signature into a create user handler

func (CreateUserHandlerFunc) Handle

Handle executing the request and returning a response

type CreateUserParams

type CreateUserParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request

	/*Created user object
	  In: body
	*/
	Body *models.User
}

CreateUserParams contains all the bound params for the create user operation typically these are obtained from a http.Request

swagger:parameters createUser

func NewCreateUserParams

func NewCreateUserParams() CreateUserParams

NewCreateUserParams creates a new CreateUserParams object with the default values initialized.

func (*CreateUserParams) BindRequest

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

type CreateUserURL

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

CreateUserURL generates an URL for the create user operation

func (*CreateUserURL) Build

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

Build a url path and query string

func (*CreateUserURL) BuildFull

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

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

func (*CreateUserURL) Must

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

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

func (*CreateUserURL) SetBasePath

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

func (o *CreateUserURL) String() string

String returns the string representation of the path with query string

func (*CreateUserURL) StringFull

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

StringFull returns the string representation of a complete url

func (*CreateUserURL) WithBasePath

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

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 CreateUsersWithArrayInput

type CreateUsersWithArrayInput struct {
	Context *middleware.Context
	Handler CreateUsersWithArrayInputHandler
}

CreateUsersWithArrayInput swagger:route POST /users/createWithArray user createUsersWithArrayInput

Creates list of users with given input array

func NewCreateUsersWithArrayInput

func NewCreateUsersWithArrayInput(ctx *middleware.Context, handler CreateUsersWithArrayInputHandler) *CreateUsersWithArrayInput

NewCreateUsersWithArrayInput creates a new http.Handler for the create users with array input operation

func (*CreateUsersWithArrayInput) ServeHTTP

type CreateUsersWithArrayInputDefault

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

CreateUsersWithArrayInputDefault successful operation

swagger:response createUsersWithArrayInputDefault

func NewCreateUsersWithArrayInputDefault

func NewCreateUsersWithArrayInputDefault(code int) *CreateUsersWithArrayInputDefault

NewCreateUsersWithArrayInputDefault creates CreateUsersWithArrayInputDefault with default headers values

func (*CreateUsersWithArrayInputDefault) SetStatusCode

func (o *CreateUsersWithArrayInputDefault) SetStatusCode(code int)

SetStatusCode sets the status to the create users with array input default response

func (*CreateUsersWithArrayInputDefault) WithStatusCode

WithStatusCode adds the status to the create users with array input default response

func (*CreateUsersWithArrayInputDefault) WriteResponse

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

WriteResponse to the client

type CreateUsersWithArrayInputHandler

type CreateUsersWithArrayInputHandler interface {
	Handle(CreateUsersWithArrayInputParams) middleware.Responder
}

CreateUsersWithArrayInputHandler interface for that can handle valid create users with array input params

type CreateUsersWithArrayInputHandlerFunc

type CreateUsersWithArrayInputHandlerFunc func(CreateUsersWithArrayInputParams) middleware.Responder

CreateUsersWithArrayInputHandlerFunc turns a function with the right signature into a create users with array input handler

func (CreateUsersWithArrayInputHandlerFunc) Handle

Handle executing the request and returning a response

type CreateUsersWithArrayInputParams

type CreateUsersWithArrayInputParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request

	/*List of user object
	  In: body
	*/
	Body []*models.User
}

CreateUsersWithArrayInputParams contains all the bound params for the create users with array input operation typically these are obtained from a http.Request

swagger:parameters createUsersWithArrayInput

func NewCreateUsersWithArrayInputParams

func NewCreateUsersWithArrayInputParams() CreateUsersWithArrayInputParams

NewCreateUsersWithArrayInputParams creates a new CreateUsersWithArrayInputParams object with the default values initialized.

func (*CreateUsersWithArrayInputParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls

type CreateUsersWithArrayInputURL

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

CreateUsersWithArrayInputURL generates an URL for the create users with array input operation

func (*CreateUsersWithArrayInputURL) Build

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

Build a url path and query string

func (*CreateUsersWithArrayInputURL) BuildFull

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

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

func (*CreateUsersWithArrayInputURL) Must

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

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

func (*CreateUsersWithArrayInputURL) SetBasePath

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

String returns the string representation of the path with query string

func (*CreateUsersWithArrayInputURL) StringFull

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

StringFull returns the string representation of a complete url

func (*CreateUsersWithArrayInputURL) WithBasePath

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type CreateUsersWithListInput

type CreateUsersWithListInput struct {
	Context *middleware.Context
	Handler CreateUsersWithListInputHandler
}

CreateUsersWithListInput swagger:route POST /users/createWithList user createUsersWithListInput

Creates list of users with given input array

func NewCreateUsersWithListInput

func NewCreateUsersWithListInput(ctx *middleware.Context, handler CreateUsersWithListInputHandler) *CreateUsersWithListInput

NewCreateUsersWithListInput creates a new http.Handler for the create users with list input operation

func (*CreateUsersWithListInput) ServeHTTP

type CreateUsersWithListInputDefault

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

CreateUsersWithListInputDefault successful operation

swagger:response createUsersWithListInputDefault

func NewCreateUsersWithListInputDefault

func NewCreateUsersWithListInputDefault(code int) *CreateUsersWithListInputDefault

NewCreateUsersWithListInputDefault creates CreateUsersWithListInputDefault with default headers values

func (*CreateUsersWithListInputDefault) SetStatusCode

func (o *CreateUsersWithListInputDefault) SetStatusCode(code int)

SetStatusCode sets the status to the create users with list input default response

func (*CreateUsersWithListInputDefault) WithStatusCode

WithStatusCode adds the status to the create users with list input default response

func (*CreateUsersWithListInputDefault) WriteResponse

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

WriteResponse to the client

type CreateUsersWithListInputHandler

type CreateUsersWithListInputHandler interface {
	Handle(CreateUsersWithListInputParams) middleware.Responder
}

CreateUsersWithListInputHandler interface for that can handle valid create users with list input params

type CreateUsersWithListInputHandlerFunc

type CreateUsersWithListInputHandlerFunc func(CreateUsersWithListInputParams) middleware.Responder

CreateUsersWithListInputHandlerFunc turns a function with the right signature into a create users with list input handler

func (CreateUsersWithListInputHandlerFunc) Handle

Handle executing the request and returning a response

type CreateUsersWithListInputParams

type CreateUsersWithListInputParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request

	/*List of user object
	  In: body
	*/
	Body []*models.User
}

CreateUsersWithListInputParams contains all the bound params for the create users with list input operation typically these are obtained from a http.Request

swagger:parameters createUsersWithListInput

func NewCreateUsersWithListInputParams

func NewCreateUsersWithListInputParams() CreateUsersWithListInputParams

NewCreateUsersWithListInputParams creates a new CreateUsersWithListInputParams object with the default values initialized.

func (*CreateUsersWithListInputParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls

type CreateUsersWithListInputURL

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

CreateUsersWithListInputURL generates an URL for the create users with list input operation

func (*CreateUsersWithListInputURL) Build

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

Build a url path and query string

func (*CreateUsersWithListInputURL) BuildFull

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

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

func (*CreateUsersWithListInputURL) Must

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

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

func (*CreateUsersWithListInputURL) SetBasePath

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

func (o *CreateUsersWithListInputURL) String() string

String returns the string representation of the path with query string

func (*CreateUsersWithListInputURL) StringFull

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

StringFull returns the string representation of a complete url

func (*CreateUsersWithListInputURL) WithBasePath

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type DeleteUser

type DeleteUser struct {
	Context *middleware.Context
	Handler DeleteUserHandler
}

DeleteUser swagger:route DELETE /users/{username} user deleteUser

Delete user

This can only be done by the logged in user.

func NewDeleteUser

func NewDeleteUser(ctx *middleware.Context, handler DeleteUserHandler) *DeleteUser

NewDeleteUser creates a new http.Handler for the delete user operation

func (*DeleteUser) ServeHTTP

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

type DeleteUserBadRequest

type DeleteUserBadRequest struct {
}

DeleteUserBadRequest Invalid username supplied

swagger:response deleteUserBadRequest

func NewDeleteUserBadRequest

func NewDeleteUserBadRequest() *DeleteUserBadRequest

NewDeleteUserBadRequest creates DeleteUserBadRequest with default headers values

func (*DeleteUserBadRequest) WriteResponse

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

WriteResponse to the client

type DeleteUserHandler

type DeleteUserHandler interface {
	Handle(DeleteUserParams) middleware.Responder
}

DeleteUserHandler interface for that can handle valid delete user params

type DeleteUserHandlerFunc

type DeleteUserHandlerFunc func(DeleteUserParams) middleware.Responder

DeleteUserHandlerFunc turns a function with the right signature into a delete user handler

func (DeleteUserHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteUserNotFound

type DeleteUserNotFound struct {
}

DeleteUserNotFound User not found

swagger:response deleteUserNotFound

func NewDeleteUserNotFound

func NewDeleteUserNotFound() *DeleteUserNotFound

NewDeleteUserNotFound creates DeleteUserNotFound with default headers values

func (*DeleteUserNotFound) WriteResponse

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

WriteResponse to the client

type DeleteUserParams

type DeleteUserParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request

	/*The name that needs to be deleted
	  Required: true
	  In: path
	*/
	Username string
}

DeleteUserParams contains all the bound params for the delete user operation typically these are obtained from a http.Request

swagger:parameters deleteUser

func NewDeleteUserParams

func NewDeleteUserParams() DeleteUserParams

NewDeleteUserParams creates a new DeleteUserParams object with the default values initialized.

func (*DeleteUserParams) BindRequest

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

type DeleteUserURL

type DeleteUserURL struct {
	Username string
	// contains filtered or unexported fields
}

DeleteUserURL generates an URL for the delete user operation

func (*DeleteUserURL) Build

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

Build a url path and query string

func (*DeleteUserURL) BuildFull

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

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

func (*DeleteUserURL) Must

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

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

func (*DeleteUserURL) SetBasePath

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

func (o *DeleteUserURL) String() string

String returns the string representation of the path with query string

func (*DeleteUserURL) StringFull

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

StringFull returns the string representation of a complete url

func (*DeleteUserURL) WithBasePath

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

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 GetUserByName

type GetUserByName struct {
	Context *middleware.Context
	Handler GetUserByNameHandler
}

GetUserByName swagger:route GET /users/{username} user getUserByName

Get user by user name

func NewGetUserByName

func NewGetUserByName(ctx *middleware.Context, handler GetUserByNameHandler) *GetUserByName

NewGetUserByName creates a new http.Handler for the get user by name operation

func (*GetUserByName) ServeHTTP

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

type GetUserByNameBadRequest

type GetUserByNameBadRequest struct {
}

GetUserByNameBadRequest Invalid username supplied

swagger:response getUserByNameBadRequest

func NewGetUserByNameBadRequest

func NewGetUserByNameBadRequest() *GetUserByNameBadRequest

NewGetUserByNameBadRequest creates GetUserByNameBadRequest with default headers values

func (*GetUserByNameBadRequest) WriteResponse

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

WriteResponse to the client

type GetUserByNameHandler

type GetUserByNameHandler interface {
	Handle(GetUserByNameParams) middleware.Responder
}

GetUserByNameHandler interface for that can handle valid get user by name params

type GetUserByNameHandlerFunc

type GetUserByNameHandlerFunc func(GetUserByNameParams) middleware.Responder

GetUserByNameHandlerFunc turns a function with the right signature into a get user by name handler

func (GetUserByNameHandlerFunc) Handle

Handle executing the request and returning a response

type GetUserByNameNotFound

type GetUserByNameNotFound struct {
}

GetUserByNameNotFound User not found

swagger:response getUserByNameNotFound

func NewGetUserByNameNotFound

func NewGetUserByNameNotFound() *GetUserByNameNotFound

NewGetUserByNameNotFound creates GetUserByNameNotFound with default headers values

func (*GetUserByNameNotFound) WriteResponse

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

WriteResponse to the client

type GetUserByNameOK

type GetUserByNameOK struct {

	/*
	  In: Body
	*/
	Payload *models.User `json:"body,omitempty"`
}

GetUserByNameOK successful operation

swagger:response getUserByNameOK

func NewGetUserByNameOK

func NewGetUserByNameOK() *GetUserByNameOK

NewGetUserByNameOK creates GetUserByNameOK with default headers values

func (*GetUserByNameOK) SetPayload

func (o *GetUserByNameOK) SetPayload(payload *models.User)

SetPayload sets the payload to the get user by name o k response

func (*GetUserByNameOK) WithPayload

func (o *GetUserByNameOK) WithPayload(payload *models.User) *GetUserByNameOK

WithPayload adds the payload to the get user by name o k response

func (*GetUserByNameOK) WriteResponse

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

WriteResponse to the client

type GetUserByNameParams

type GetUserByNameParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request

	/*The name that needs to be fetched. Use user1 for testing.
	  Required: true
	  In: path
	*/
	Username string
}

GetUserByNameParams contains all the bound params for the get user by name operation typically these are obtained from a http.Request

swagger:parameters getUserByName

func NewGetUserByNameParams

func NewGetUserByNameParams() GetUserByNameParams

NewGetUserByNameParams creates a new GetUserByNameParams object with the default values initialized.

func (*GetUserByNameParams) BindRequest

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

type GetUserByNameURL

type GetUserByNameURL struct {
	Username string
	// contains filtered or unexported fields
}

GetUserByNameURL generates an URL for the get user by name operation

func (*GetUserByNameURL) Build

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

Build a url path and query string

func (*GetUserByNameURL) BuildFull

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

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

func (*GetUserByNameURL) Must

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

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

func (*GetUserByNameURL) SetBasePath

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

func (o *GetUserByNameURL) String() string

String returns the string representation of the path with query string

func (*GetUserByNameURL) StringFull

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

StringFull returns the string representation of a complete url

func (*GetUserByNameURL) WithBasePath

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

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 LoginUser

type LoginUser struct {
	Context *middleware.Context
	Handler LoginUserHandler
}

LoginUser swagger:route GET /users/login user loginUser

Logs user into the system

func NewLoginUser

func NewLoginUser(ctx *middleware.Context, handler LoginUserHandler) *LoginUser

NewLoginUser creates a new http.Handler for the login user operation

func (*LoginUser) ServeHTTP

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

type LoginUserBadRequest

type LoginUserBadRequest struct {
}

LoginUserBadRequest Invalid username/password supplied

swagger:response loginUserBadRequest

func NewLoginUserBadRequest

func NewLoginUserBadRequest() *LoginUserBadRequest

NewLoginUserBadRequest creates LoginUserBadRequest with default headers values

func (*LoginUserBadRequest) WriteResponse

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

WriteResponse to the client

type LoginUserHandler

type LoginUserHandler interface {
	Handle(LoginUserParams) middleware.Responder
}

LoginUserHandler interface for that can handle valid login user params

type LoginUserHandlerFunc

type LoginUserHandlerFunc func(LoginUserParams) middleware.Responder

LoginUserHandlerFunc turns a function with the right signature into a login user handler

func (LoginUserHandlerFunc) Handle

Handle executing the request and returning a response

type LoginUserOK

type LoginUserOK struct {

	/*
	  In: Body
	*/
	Payload string `json:"body,omitempty"`
}

LoginUserOK successful operation

swagger:response loginUserOK

func NewLoginUserOK

func NewLoginUserOK() *LoginUserOK

NewLoginUserOK creates LoginUserOK with default headers values

func (*LoginUserOK) SetPayload

func (o *LoginUserOK) SetPayload(payload string)

SetPayload sets the payload to the login user o k response

func (*LoginUserOK) WithPayload

func (o *LoginUserOK) WithPayload(payload string) *LoginUserOK

WithPayload adds the payload to the login user o k response

func (*LoginUserOK) WriteResponse

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

WriteResponse to the client

type LoginUserParams

type LoginUserParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request

	/*The password for login in clear text
	  In: query
	*/
	Password *string
	/*The user name for login
	  In: query
	*/
	Username *string
}

LoginUserParams contains all the bound params for the login user operation typically these are obtained from a http.Request

swagger:parameters loginUser

func NewLoginUserParams

func NewLoginUserParams() LoginUserParams

NewLoginUserParams creates a new LoginUserParams object with the default values initialized.

func (*LoginUserParams) BindRequest

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

type LoginUserURL

type LoginUserURL struct {
	Password *string
	Username *string
	// contains filtered or unexported fields
}

LoginUserURL generates an URL for the login user operation

func (*LoginUserURL) Build

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

Build a url path and query string

func (*LoginUserURL) BuildFull

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

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

func (*LoginUserURL) Must

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

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

func (*LoginUserURL) SetBasePath

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

func (o *LoginUserURL) String() string

String returns the string representation of the path with query string

func (*LoginUserURL) StringFull

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

StringFull returns the string representation of a complete url

func (*LoginUserURL) WithBasePath

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

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 LogoutUser

type LogoutUser struct {
	Context *middleware.Context
	Handler LogoutUserHandler
}

LogoutUser swagger:route GET /users/logout user logoutUser

Logs out current logged in user session

func NewLogoutUser

func NewLogoutUser(ctx *middleware.Context, handler LogoutUserHandler) *LogoutUser

NewLogoutUser creates a new http.Handler for the logout user operation

func (*LogoutUser) ServeHTTP

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

type LogoutUserDefault

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

LogoutUserDefault successful operation

swagger:response logoutUserDefault

func NewLogoutUserDefault

func NewLogoutUserDefault(code int) *LogoutUserDefault

NewLogoutUserDefault creates LogoutUserDefault with default headers values

func (*LogoutUserDefault) SetStatusCode

func (o *LogoutUserDefault) SetStatusCode(code int)

SetStatusCode sets the status to the logout user default response

func (*LogoutUserDefault) WithStatusCode

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

WithStatusCode adds the status to the logout user default response

func (*LogoutUserDefault) WriteResponse

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

WriteResponse to the client

type LogoutUserHandler

type LogoutUserHandler interface {
	Handle(LogoutUserParams) middleware.Responder
}

LogoutUserHandler interface for that can handle valid logout user params

type LogoutUserHandlerFunc

type LogoutUserHandlerFunc func(LogoutUserParams) middleware.Responder

LogoutUserHandlerFunc turns a function with the right signature into a logout user handler

func (LogoutUserHandlerFunc) Handle

Handle executing the request and returning a response

type LogoutUserParams

type LogoutUserParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request
}

LogoutUserParams contains all the bound params for the logout user operation typically these are obtained from a http.Request

swagger:parameters logoutUser

func NewLogoutUserParams

func NewLogoutUserParams() LogoutUserParams

NewLogoutUserParams creates a new LogoutUserParams object with the default values initialized.

func (*LogoutUserParams) BindRequest

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

type LogoutUserURL

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

LogoutUserURL generates an URL for the logout user operation

func (*LogoutUserURL) Build

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

Build a url path and query string

func (*LogoutUserURL) BuildFull

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

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

func (*LogoutUserURL) Must

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

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

func (*LogoutUserURL) SetBasePath

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

func (o *LogoutUserURL) String() string

String returns the string representation of the path with query string

func (*LogoutUserURL) StringFull

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

StringFull returns the string representation of a complete url

func (*LogoutUserURL) WithBasePath

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

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 UpdateUser

type UpdateUser struct {
	Context *middleware.Context
	Handler UpdateUserHandler
}

UpdateUser swagger:route PUT /users/{username} user updateUser

Updated user

This can only be done by the logged in user.

func NewUpdateUser

func NewUpdateUser(ctx *middleware.Context, handler UpdateUserHandler) *UpdateUser

NewUpdateUser creates a new http.Handler for the update user operation

func (*UpdateUser) ServeHTTP

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

type UpdateUserBadRequest

type UpdateUserBadRequest struct {
}

UpdateUserBadRequest Invalid user supplied

swagger:response updateUserBadRequest

func NewUpdateUserBadRequest

func NewUpdateUserBadRequest() *UpdateUserBadRequest

NewUpdateUserBadRequest creates UpdateUserBadRequest with default headers values

func (*UpdateUserBadRequest) WriteResponse

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

WriteResponse to the client

type UpdateUserHandler

type UpdateUserHandler interface {
	Handle(UpdateUserParams) middleware.Responder
}

UpdateUserHandler interface for that can handle valid update user params

type UpdateUserHandlerFunc

type UpdateUserHandlerFunc func(UpdateUserParams) middleware.Responder

UpdateUserHandlerFunc turns a function with the right signature into a update user handler

func (UpdateUserHandlerFunc) Handle

Handle executing the request and returning a response

type UpdateUserNotFound

type UpdateUserNotFound struct {
}

UpdateUserNotFound User not found

swagger:response updateUserNotFound

func NewUpdateUserNotFound

func NewUpdateUserNotFound() *UpdateUserNotFound

NewUpdateUserNotFound creates UpdateUserNotFound with default headers values

func (*UpdateUserNotFound) WriteResponse

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

WriteResponse to the client

type UpdateUserParams

type UpdateUserParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request

	/*Updated user object
	  In: body
	*/
	Body *models.User
	/*name that need to be deleted
	  Required: true
	  In: path
	*/
	Username string
}

UpdateUserParams contains all the bound params for the update user operation typically these are obtained from a http.Request

swagger:parameters updateUser

func NewUpdateUserParams

func NewUpdateUserParams() UpdateUserParams

NewUpdateUserParams creates a new UpdateUserParams object with the default values initialized.

func (*UpdateUserParams) BindRequest

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

type UpdateUserURL

type UpdateUserURL struct {
	Username string
	// contains filtered or unexported fields
}

UpdateUserURL generates an URL for the update user operation

func (*UpdateUserURL) Build

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

Build a url path and query string

func (*UpdateUserURL) BuildFull

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

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

func (*UpdateUserURL) Must

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

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

func (*UpdateUserURL) SetBasePath

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

func (o *UpdateUserURL) String() string

String returns the string representation of the path with query string

func (*UpdateUserURL) StringFull

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

StringFull returns the string representation of a complete url

func (*UpdateUserURL) WithBasePath

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

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

Jump to

Keyboard shortcuts

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