Documentation ¶
Overview ¶
Code generated by go-swagger; DO NOT EDIT.
Code generated by go-swagger; DO NOT EDIT.
Index ¶
Constants ¶
const LoginUserBadRequestCode int = 400
LoginUserBadRequestCode is the HTTP code returned for type LoginUserBadRequest
const LoginUserOKCode int = 200
LoginUserOKCode is the HTTP code returned for type LoginUserOK
LoginUserServiceUnavailableCode is the HTTP code returned for type LoginUserServiceUnavailable
LoginUserUnauthorizedCode is the HTTP code returned for type LoginUserUnauthorized
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LoginUser ¶
type LoginUser struct { Context *middleware.Context Handler LoginUserHandler }
LoginUser swagger:route POST /login auth loginUser
login user
Login user and return access credentials
func NewLoginUser ¶
func NewLoginUser(ctx *middleware.Context, handler LoginUserHandler) *LoginUser
NewLoginUser creates a new http.Handler for the login user operation
type LoginUserBadRequest ¶
type LoginUserBadRequest struct { }
LoginUserBadRequest bad input parameters
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 LoginUserWrapper ¶
func LoginUserWrapper(srv Service, next LoginUserHandlerFunc) (fn LoginUserHandlerFunc)
func (LoginUserHandlerFunc) Handle ¶
func (fn LoginUserHandlerFunc) Handle(params LoginUserParams) middleware.Responder
Handle executing the request and returning a response
type LoginUserOK ¶
type LoginUserOK struct { /* In: Body */ Payload *models.AccessTokenResponse `json:"body,omitempty"` }
LoginUserOK access token response
swagger:response loginUserOK
func NewLoginUserOK ¶
func NewLoginUserOK() *LoginUserOK
NewLoginUserOK creates LoginUserOK with default headers values
func (*LoginUserOK) SetPayload ¶
func (o *LoginUserOK) SetPayload(payload *models.AccessTokenResponse)
SetPayload sets the payload to the login user o k response
func (*LoginUserOK) WithPayload ¶
func (o *LoginUserOK) WithPayload(payload *models.AccessTokenResponse) *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 `json:"-"` /*user credentials In: body */ UserCredentials *models.UserCredentials }
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 no default values defined in spec.
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.
To ensure default values, the struct must have been initialized with NewLoginUserParams() beforehand.
type LoginUserServiceUnavailable ¶
type LoginUserServiceUnavailable struct { }
LoginUserServiceUnavailable internal server error
swagger:response loginUserServiceUnavailable
func NewLoginUserServiceUnavailable ¶
func NewLoginUserServiceUnavailable() *LoginUserServiceUnavailable
NewLoginUserServiceUnavailable creates LoginUserServiceUnavailable with default headers values
func (*LoginUserServiceUnavailable) WriteResponse ¶
func (o *LoginUserServiceUnavailable) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type LoginUserUnauthorized ¶
type LoginUserUnauthorized struct { }
LoginUserUnauthorized bad authentication
swagger:response loginUserUnauthorized
func NewLoginUserUnauthorized ¶
func NewLoginUserUnauthorized() *LoginUserUnauthorized
NewLoginUserUnauthorized creates LoginUserUnauthorized with default headers values
func (*LoginUserUnauthorized) WriteResponse ¶
func (o *LoginUserUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type Service ¶
type Service interface { LookupService(ns, name string) (*kuberlogicv1.KuberLogicService, bool, error) GetLogger() logging.Logger GetAuthProvider() security.AuthProvider }