current_api_session

package
v0.22.11 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2022 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const DeleteCurrentAPISessionOKCode int = 200

DeleteCurrentAPISessionOKCode is the HTTP code returned for type DeleteCurrentAPISessionOK

View Source
const DeleteCurrentAPISessionUnauthorizedCode int = 401

DeleteCurrentAPISessionUnauthorizedCode is the HTTP code returned for type DeleteCurrentAPISessionUnauthorized

View Source
const DetailCurrentIdentityAuthenticatorNotFoundCode int = 404

DetailCurrentIdentityAuthenticatorNotFoundCode is the HTTP code returned for type DetailCurrentIdentityAuthenticatorNotFound

View Source
const DetailCurrentIdentityAuthenticatorOKCode int = 200

DetailCurrentIdentityAuthenticatorOKCode is the HTTP code returned for type DetailCurrentIdentityAuthenticatorOK

View Source
const DetailCurrentIdentityAuthenticatorUnauthorizedCode int = 401

DetailCurrentIdentityAuthenticatorUnauthorizedCode is the HTTP code returned for type DetailCurrentIdentityAuthenticatorUnauthorized

View Source
const ExtendCurrentIdentityAuthenticatorOKCode int = 200

ExtendCurrentIdentityAuthenticatorOKCode is the HTTP code returned for type ExtendCurrentIdentityAuthenticatorOK

View Source
const ExtendCurrentIdentityAuthenticatorUnauthorizedCode int = 401

ExtendCurrentIdentityAuthenticatorUnauthorizedCode is the HTTP code returned for type ExtendCurrentIdentityAuthenticatorUnauthorized

View Source
const ExtendVerifyCurrentIdentityAuthenticatorOKCode int = 200

ExtendVerifyCurrentIdentityAuthenticatorOKCode is the HTTP code returned for type ExtendVerifyCurrentIdentityAuthenticatorOK

View Source
const ExtendVerifyCurrentIdentityAuthenticatorUnauthorizedCode int = 401

ExtendVerifyCurrentIdentityAuthenticatorUnauthorizedCode is the HTTP code returned for type ExtendVerifyCurrentIdentityAuthenticatorUnauthorized

View Source
const GetCurrentAPISessionOKCode int = 200

GetCurrentAPISessionOKCode is the HTTP code returned for type GetCurrentAPISessionOK

View Source
const GetCurrentAPISessionUnauthorizedCode int = 401

GetCurrentAPISessionUnauthorizedCode is the HTTP code returned for type GetCurrentAPISessionUnauthorized

View Source
const ListCurrentIdentityAuthenticatorsBadRequestCode int = 400

ListCurrentIdentityAuthenticatorsBadRequestCode is the HTTP code returned for type ListCurrentIdentityAuthenticatorsBadRequest

View Source
const ListCurrentIdentityAuthenticatorsOKCode int = 200

ListCurrentIdentityAuthenticatorsOKCode is the HTTP code returned for type ListCurrentIdentityAuthenticatorsOK

View Source
const ListCurrentIdentityAuthenticatorsUnauthorizedCode int = 401

ListCurrentIdentityAuthenticatorsUnauthorizedCode is the HTTP code returned for type ListCurrentIdentityAuthenticatorsUnauthorized

View Source
const PatchCurrentIdentityAuthenticatorBadRequestCode int = 400

PatchCurrentIdentityAuthenticatorBadRequestCode is the HTTP code returned for type PatchCurrentIdentityAuthenticatorBadRequest

View Source
const PatchCurrentIdentityAuthenticatorNotFoundCode int = 404

PatchCurrentIdentityAuthenticatorNotFoundCode is the HTTP code returned for type PatchCurrentIdentityAuthenticatorNotFound

View Source
const PatchCurrentIdentityAuthenticatorOKCode int = 200

PatchCurrentIdentityAuthenticatorOKCode is the HTTP code returned for type PatchCurrentIdentityAuthenticatorOK

View Source
const PatchCurrentIdentityAuthenticatorUnauthorizedCode int = 401

PatchCurrentIdentityAuthenticatorUnauthorizedCode is the HTTP code returned for type PatchCurrentIdentityAuthenticatorUnauthorized

View Source
const UpdateCurrentIdentityAuthenticatorBadRequestCode int = 400

UpdateCurrentIdentityAuthenticatorBadRequestCode is the HTTP code returned for type UpdateCurrentIdentityAuthenticatorBadRequest

View Source
const UpdateCurrentIdentityAuthenticatorNotFoundCode int = 404

UpdateCurrentIdentityAuthenticatorNotFoundCode is the HTTP code returned for type UpdateCurrentIdentityAuthenticatorNotFound

View Source
const UpdateCurrentIdentityAuthenticatorOKCode int = 200

UpdateCurrentIdentityAuthenticatorOKCode is the HTTP code returned for type UpdateCurrentIdentityAuthenticatorOK

View Source
const UpdateCurrentIdentityAuthenticatorUnauthorizedCode int = 401

UpdateCurrentIdentityAuthenticatorUnauthorizedCode is the HTTP code returned for type UpdateCurrentIdentityAuthenticatorUnauthorized

Variables

This section is empty.

Functions

This section is empty.

Types

type DeleteCurrentAPISession

type DeleteCurrentAPISession struct {
	Context *middleware.Context
	Handler DeleteCurrentAPISessionHandler
}
DeleteCurrentAPISession swagger:route DELETE /current-api-session Current API Session deleteCurrentApiSession

Logout

Terminates the current API session

func NewDeleteCurrentAPISession

func NewDeleteCurrentAPISession(ctx *middleware.Context, handler DeleteCurrentAPISessionHandler) *DeleteCurrentAPISession

NewDeleteCurrentAPISession creates a new http.Handler for the delete current API session operation

func (*DeleteCurrentAPISession) ServeHTTP

type DeleteCurrentAPISessionHandler

type DeleteCurrentAPISessionHandler interface {
	Handle(DeleteCurrentAPISessionParams, interface{}) middleware.Responder
}

DeleteCurrentAPISessionHandler interface for that can handle valid delete current API session params

type DeleteCurrentAPISessionHandlerFunc

type DeleteCurrentAPISessionHandlerFunc func(DeleteCurrentAPISessionParams, interface{}) middleware.Responder

DeleteCurrentAPISessionHandlerFunc turns a function with the right signature into a delete current API session handler

func (DeleteCurrentAPISessionHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteCurrentAPISessionOK

type DeleteCurrentAPISessionOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.Empty `json:"body,omitempty"`
}

DeleteCurrentAPISessionOK Base empty response

swagger:response deleteCurrentApiSessionOK

func NewDeleteCurrentAPISessionOK

func NewDeleteCurrentAPISessionOK() *DeleteCurrentAPISessionOK

NewDeleteCurrentAPISessionOK creates DeleteCurrentAPISessionOK with default headers values

func (*DeleteCurrentAPISessionOK) SetPayload

func (o *DeleteCurrentAPISessionOK) SetPayload(payload *rest_model.Empty)

SetPayload sets the payload to the delete current Api session o k response

func (*DeleteCurrentAPISessionOK) WithPayload

WithPayload adds the payload to the delete current Api session o k response

func (*DeleteCurrentAPISessionOK) WriteResponse

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

WriteResponse to the client

type DeleteCurrentAPISessionParams

type DeleteCurrentAPISessionParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`
}

DeleteCurrentAPISessionParams contains all the bound params for the delete current API session operation typically these are obtained from a http.Request

swagger:parameters DeleteCurrentAPISession

func NewDeleteCurrentAPISessionParams

func NewDeleteCurrentAPISessionParams() DeleteCurrentAPISessionParams

NewDeleteCurrentAPISessionParams creates a new DeleteCurrentAPISessionParams object

There are no default values defined in the spec.

func (*DeleteCurrentAPISessionParams) 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.

To ensure default values, the struct must have been initialized with NewDeleteCurrentAPISessionParams() beforehand.

type DeleteCurrentAPISessionURL

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

DeleteCurrentAPISessionURL generates an URL for the delete current API session operation

func (*DeleteCurrentAPISessionURL) Build

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

Build a url path and query string

func (*DeleteCurrentAPISessionURL) BuildFull

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

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

func (*DeleteCurrentAPISessionURL) Must

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

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

func (*DeleteCurrentAPISessionURL) SetBasePath

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

func (o *DeleteCurrentAPISessionURL) String() string

String returns the string representation of the path with query string

func (*DeleteCurrentAPISessionURL) StringFull

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

StringFull returns the string representation of a complete url

func (*DeleteCurrentAPISessionURL) 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 DeleteCurrentAPISessionUnauthorized

type DeleteCurrentAPISessionUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DeleteCurrentAPISessionUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response deleteCurrentApiSessionUnauthorized

func NewDeleteCurrentAPISessionUnauthorized

func NewDeleteCurrentAPISessionUnauthorized() *DeleteCurrentAPISessionUnauthorized

NewDeleteCurrentAPISessionUnauthorized creates DeleteCurrentAPISessionUnauthorized with default headers values

func (*DeleteCurrentAPISessionUnauthorized) SetPayload

SetPayload sets the payload to the delete current Api session unauthorized response

func (*DeleteCurrentAPISessionUnauthorized) WithPayload

WithPayload adds the payload to the delete current Api session unauthorized response

func (*DeleteCurrentAPISessionUnauthorized) WriteResponse

WriteResponse to the client

type DetailCurrentIdentityAuthenticator

type DetailCurrentIdentityAuthenticator struct {
	Context *middleware.Context
	Handler DetailCurrentIdentityAuthenticatorHandler
}
DetailCurrentIdentityAuthenticator swagger:route GET /current-identity/authenticators/{id} Current API Session detailCurrentIdentityAuthenticator

Retrieve an authenticator for the current identity

Retrieves a single authenticator by id. Will only show authenticators assigned to the API session's identity.

func NewDetailCurrentIdentityAuthenticator

func NewDetailCurrentIdentityAuthenticator(ctx *middleware.Context, handler DetailCurrentIdentityAuthenticatorHandler) *DetailCurrentIdentityAuthenticator

NewDetailCurrentIdentityAuthenticator creates a new http.Handler for the detail current identity authenticator operation

func (*DetailCurrentIdentityAuthenticator) ServeHTTP

type DetailCurrentIdentityAuthenticatorHandler

type DetailCurrentIdentityAuthenticatorHandler interface {
	Handle(DetailCurrentIdentityAuthenticatorParams, interface{}) middleware.Responder
}

DetailCurrentIdentityAuthenticatorHandler interface for that can handle valid detail current identity authenticator params

type DetailCurrentIdentityAuthenticatorHandlerFunc

type DetailCurrentIdentityAuthenticatorHandlerFunc func(DetailCurrentIdentityAuthenticatorParams, interface{}) middleware.Responder

DetailCurrentIdentityAuthenticatorHandlerFunc turns a function with the right signature into a detail current identity authenticator handler

func (DetailCurrentIdentityAuthenticatorHandlerFunc) Handle

Handle executing the request and returning a response

type DetailCurrentIdentityAuthenticatorNotFound

type DetailCurrentIdentityAuthenticatorNotFound struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DetailCurrentIdentityAuthenticatorNotFound The requested resource does not exist

swagger:response detailCurrentIdentityAuthenticatorNotFound

func NewDetailCurrentIdentityAuthenticatorNotFound

func NewDetailCurrentIdentityAuthenticatorNotFound() *DetailCurrentIdentityAuthenticatorNotFound

NewDetailCurrentIdentityAuthenticatorNotFound creates DetailCurrentIdentityAuthenticatorNotFound with default headers values

func (*DetailCurrentIdentityAuthenticatorNotFound) SetPayload

SetPayload sets the payload to the detail current identity authenticator not found response

func (*DetailCurrentIdentityAuthenticatorNotFound) WithPayload

WithPayload adds the payload to the detail current identity authenticator not found response

func (*DetailCurrentIdentityAuthenticatorNotFound) WriteResponse

WriteResponse to the client

type DetailCurrentIdentityAuthenticatorOK

type DetailCurrentIdentityAuthenticatorOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.DetailAuthenticatorEnvelope `json:"body,omitempty"`
}

DetailCurrentIdentityAuthenticatorOK A singular authenticator resource

swagger:response detailCurrentIdentityAuthenticatorOK

func NewDetailCurrentIdentityAuthenticatorOK

func NewDetailCurrentIdentityAuthenticatorOK() *DetailCurrentIdentityAuthenticatorOK

NewDetailCurrentIdentityAuthenticatorOK creates DetailCurrentIdentityAuthenticatorOK with default headers values

func (*DetailCurrentIdentityAuthenticatorOK) SetPayload

SetPayload sets the payload to the detail current identity authenticator o k response

func (*DetailCurrentIdentityAuthenticatorOK) WithPayload

WithPayload adds the payload to the detail current identity authenticator o k response

func (*DetailCurrentIdentityAuthenticatorOK) WriteResponse

WriteResponse to the client

type DetailCurrentIdentityAuthenticatorParams

type DetailCurrentIdentityAuthenticatorParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
}

DetailCurrentIdentityAuthenticatorParams contains all the bound params for the detail current identity authenticator operation typically these are obtained from a http.Request

swagger:parameters detailCurrentIdentityAuthenticator

func NewDetailCurrentIdentityAuthenticatorParams

func NewDetailCurrentIdentityAuthenticatorParams() DetailCurrentIdentityAuthenticatorParams

NewDetailCurrentIdentityAuthenticatorParams creates a new DetailCurrentIdentityAuthenticatorParams object

There are no default values defined in the spec.

func (*DetailCurrentIdentityAuthenticatorParams) 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.

To ensure default values, the struct must have been initialized with NewDetailCurrentIdentityAuthenticatorParams() beforehand.

type DetailCurrentIdentityAuthenticatorURL

type DetailCurrentIdentityAuthenticatorURL struct {
	ID string
	// contains filtered or unexported fields
}

DetailCurrentIdentityAuthenticatorURL generates an URL for the detail current identity authenticator operation

func (*DetailCurrentIdentityAuthenticatorURL) Build

Build a url path and query string

func (*DetailCurrentIdentityAuthenticatorURL) BuildFull

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

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

func (*DetailCurrentIdentityAuthenticatorURL) Must

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

func (*DetailCurrentIdentityAuthenticatorURL) SetBasePath

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

String returns the string representation of the path with query string

func (*DetailCurrentIdentityAuthenticatorURL) StringFull

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

StringFull returns the string representation of a complete url

func (*DetailCurrentIdentityAuthenticatorURL) 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 DetailCurrentIdentityAuthenticatorUnauthorized

type DetailCurrentIdentityAuthenticatorUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DetailCurrentIdentityAuthenticatorUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response detailCurrentIdentityAuthenticatorUnauthorized

func NewDetailCurrentIdentityAuthenticatorUnauthorized

func NewDetailCurrentIdentityAuthenticatorUnauthorized() *DetailCurrentIdentityAuthenticatorUnauthorized

NewDetailCurrentIdentityAuthenticatorUnauthorized creates DetailCurrentIdentityAuthenticatorUnauthorized with default headers values

func (*DetailCurrentIdentityAuthenticatorUnauthorized) SetPayload

SetPayload sets the payload to the detail current identity authenticator unauthorized response

func (*DetailCurrentIdentityAuthenticatorUnauthorized) WithPayload

WithPayload adds the payload to the detail current identity authenticator unauthorized response

func (*DetailCurrentIdentityAuthenticatorUnauthorized) WriteResponse

WriteResponse to the client

type ExtendCurrentIdentityAuthenticator added in v0.20.117

type ExtendCurrentIdentityAuthenticator struct {
	Context *middleware.Context
	Handler ExtendCurrentIdentityAuthenticatorHandler
}
ExtendCurrentIdentityAuthenticator swagger:route POST /current-identity/authenticators/{id}/extend Current API Session Enroll Extend Enrollment extendCurrentIdentityAuthenticator

Allows the current identity to recieve a new certificate associated with a certificate based authenticator

This endpoint only functions for certificates issued by the controller. 3rd party certificates are not handled. Allows an identity to extend its certificate's expiration date by using its current and valid client certificate to submit a CSR. This CSR may be passed in using a new private key, thus allowing private key rotation. The response from this endpoint is a new client certificate which the client must be verified via the /authenticators/{id}/extend-verify endpoint. After verification is completion any new connections must be made with new certificate. Prior to verification the old client certificate remains active.

func NewExtendCurrentIdentityAuthenticator added in v0.20.117

func NewExtendCurrentIdentityAuthenticator(ctx *middleware.Context, handler ExtendCurrentIdentityAuthenticatorHandler) *ExtendCurrentIdentityAuthenticator

NewExtendCurrentIdentityAuthenticator creates a new http.Handler for the extend current identity authenticator operation

func (*ExtendCurrentIdentityAuthenticator) ServeHTTP added in v0.20.117

type ExtendCurrentIdentityAuthenticatorHandler added in v0.20.117

type ExtendCurrentIdentityAuthenticatorHandler interface {
	Handle(ExtendCurrentIdentityAuthenticatorParams, interface{}) middleware.Responder
}

ExtendCurrentIdentityAuthenticatorHandler interface for that can handle valid extend current identity authenticator params

type ExtendCurrentIdentityAuthenticatorHandlerFunc added in v0.20.117

type ExtendCurrentIdentityAuthenticatorHandlerFunc func(ExtendCurrentIdentityAuthenticatorParams, interface{}) middleware.Responder

ExtendCurrentIdentityAuthenticatorHandlerFunc turns a function with the right signature into a extend current identity authenticator handler

func (ExtendCurrentIdentityAuthenticatorHandlerFunc) Handle added in v0.20.117

Handle executing the request and returning a response

type ExtendCurrentIdentityAuthenticatorOK added in v0.20.117

type ExtendCurrentIdentityAuthenticatorOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.IdentityExtendEnrollmentEnvelope `json:"body,omitempty"`
}

ExtendCurrentIdentityAuthenticatorOK A response containg the identity's new certificate

swagger:response extendCurrentIdentityAuthenticatorOK

func NewExtendCurrentIdentityAuthenticatorOK added in v0.20.117

func NewExtendCurrentIdentityAuthenticatorOK() *ExtendCurrentIdentityAuthenticatorOK

NewExtendCurrentIdentityAuthenticatorOK creates ExtendCurrentIdentityAuthenticatorOK with default headers values

func (*ExtendCurrentIdentityAuthenticatorOK) SetPayload added in v0.20.117

SetPayload sets the payload to the extend current identity authenticator o k response

func (*ExtendCurrentIdentityAuthenticatorOK) WithPayload added in v0.20.117

WithPayload adds the payload to the extend current identity authenticator o k response

func (*ExtendCurrentIdentityAuthenticatorOK) WriteResponse added in v0.20.117

WriteResponse to the client

type ExtendCurrentIdentityAuthenticatorParams added in v0.20.117

type ExtendCurrentIdentityAuthenticatorParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  Required: true
	  In: body
	*/
	Extend *rest_model.IdentityExtendEnrollmentRequest
	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
}

ExtendCurrentIdentityAuthenticatorParams contains all the bound params for the extend current identity authenticator operation typically these are obtained from a http.Request

swagger:parameters extendCurrentIdentityAuthenticator

func NewExtendCurrentIdentityAuthenticatorParams added in v0.20.117

func NewExtendCurrentIdentityAuthenticatorParams() ExtendCurrentIdentityAuthenticatorParams

NewExtendCurrentIdentityAuthenticatorParams creates a new ExtendCurrentIdentityAuthenticatorParams object

There are no default values defined in the spec.

func (*ExtendCurrentIdentityAuthenticatorParams) BindRequest added in v0.20.117

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 NewExtendCurrentIdentityAuthenticatorParams() beforehand.

type ExtendCurrentIdentityAuthenticatorURL added in v0.20.117

type ExtendCurrentIdentityAuthenticatorURL struct {
	ID string
	// contains filtered or unexported fields
}

ExtendCurrentIdentityAuthenticatorURL generates an URL for the extend current identity authenticator operation

func (*ExtendCurrentIdentityAuthenticatorURL) Build added in v0.20.117

Build a url path and query string

func (*ExtendCurrentIdentityAuthenticatorURL) BuildFull added in v0.20.117

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

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

func (*ExtendCurrentIdentityAuthenticatorURL) Must added in v0.20.117

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

func (*ExtendCurrentIdentityAuthenticatorURL) SetBasePath added in v0.20.117

func (o *ExtendCurrentIdentityAuthenticatorURL) 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 (*ExtendCurrentIdentityAuthenticatorURL) String added in v0.20.117

String returns the string representation of the path with query string

func (*ExtendCurrentIdentityAuthenticatorURL) StringFull added in v0.20.117

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

StringFull returns the string representation of a complete url

func (*ExtendCurrentIdentityAuthenticatorURL) WithBasePath added in v0.20.117

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 ExtendCurrentIdentityAuthenticatorUnauthorized added in v0.20.117

type ExtendCurrentIdentityAuthenticatorUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ExtendCurrentIdentityAuthenticatorUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response extendCurrentIdentityAuthenticatorUnauthorized

func NewExtendCurrentIdentityAuthenticatorUnauthorized added in v0.20.117

func NewExtendCurrentIdentityAuthenticatorUnauthorized() *ExtendCurrentIdentityAuthenticatorUnauthorized

NewExtendCurrentIdentityAuthenticatorUnauthorized creates ExtendCurrentIdentityAuthenticatorUnauthorized with default headers values

func (*ExtendCurrentIdentityAuthenticatorUnauthorized) SetPayload added in v0.20.117

SetPayload sets the payload to the extend current identity authenticator unauthorized response

func (*ExtendCurrentIdentityAuthenticatorUnauthorized) WithPayload added in v0.20.117

WithPayload adds the payload to the extend current identity authenticator unauthorized response

func (*ExtendCurrentIdentityAuthenticatorUnauthorized) WriteResponse added in v0.20.117

WriteResponse to the client

type ExtendVerifyCurrentIdentityAuthenticator added in v0.21.107

type ExtendVerifyCurrentIdentityAuthenticator struct {
	Context *middleware.Context
	Handler ExtendVerifyCurrentIdentityAuthenticatorHandler
}
ExtendVerifyCurrentIdentityAuthenticator swagger:route POST /current-identity/authenticators/{id}/extend-verify Current API Session Enroll Extend Enrollment extendVerifyCurrentIdentityAuthenticator

Allows the current identity to validate reciept of a new client certificate

After submitting a CSR for a new client certificate the resulting public certificate must be re-submitted to this endpoint to verify receipt. After receipt, the new client certificate must be used for new authentication requests.

func NewExtendVerifyCurrentIdentityAuthenticator added in v0.21.107

func NewExtendVerifyCurrentIdentityAuthenticator(ctx *middleware.Context, handler ExtendVerifyCurrentIdentityAuthenticatorHandler) *ExtendVerifyCurrentIdentityAuthenticator

NewExtendVerifyCurrentIdentityAuthenticator creates a new http.Handler for the extend verify current identity authenticator operation

func (*ExtendVerifyCurrentIdentityAuthenticator) ServeHTTP added in v0.21.107

type ExtendVerifyCurrentIdentityAuthenticatorHandler added in v0.21.107

type ExtendVerifyCurrentIdentityAuthenticatorHandler interface {
	Handle(ExtendVerifyCurrentIdentityAuthenticatorParams, interface{}) middleware.Responder
}

ExtendVerifyCurrentIdentityAuthenticatorHandler interface for that can handle valid extend verify current identity authenticator params

type ExtendVerifyCurrentIdentityAuthenticatorHandlerFunc added in v0.21.107

type ExtendVerifyCurrentIdentityAuthenticatorHandlerFunc func(ExtendVerifyCurrentIdentityAuthenticatorParams, interface{}) middleware.Responder

ExtendVerifyCurrentIdentityAuthenticatorHandlerFunc turns a function with the right signature into a extend verify current identity authenticator handler

func (ExtendVerifyCurrentIdentityAuthenticatorHandlerFunc) Handle added in v0.21.107

Handle executing the request and returning a response

type ExtendVerifyCurrentIdentityAuthenticatorOK added in v0.21.107

type ExtendVerifyCurrentIdentityAuthenticatorOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.Empty `json:"body,omitempty"`
}

ExtendVerifyCurrentIdentityAuthenticatorOK Base empty response

swagger:response extendVerifyCurrentIdentityAuthenticatorOK

func NewExtendVerifyCurrentIdentityAuthenticatorOK added in v0.21.107

func NewExtendVerifyCurrentIdentityAuthenticatorOK() *ExtendVerifyCurrentIdentityAuthenticatorOK

NewExtendVerifyCurrentIdentityAuthenticatorOK creates ExtendVerifyCurrentIdentityAuthenticatorOK with default headers values

func (*ExtendVerifyCurrentIdentityAuthenticatorOK) SetPayload added in v0.21.107

SetPayload sets the payload to the extend verify current identity authenticator o k response

func (*ExtendVerifyCurrentIdentityAuthenticatorOK) WithPayload added in v0.21.107

WithPayload adds the payload to the extend verify current identity authenticator o k response

func (*ExtendVerifyCurrentIdentityAuthenticatorOK) WriteResponse added in v0.21.107

WriteResponse to the client

type ExtendVerifyCurrentIdentityAuthenticatorParams added in v0.21.107

type ExtendVerifyCurrentIdentityAuthenticatorParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  Required: true
	  In: body
	*/
	Extend *rest_model.IdentityExtendValidateEnrollmentRequest
	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
}

ExtendVerifyCurrentIdentityAuthenticatorParams contains all the bound params for the extend verify current identity authenticator operation typically these are obtained from a http.Request

swagger:parameters extendVerifyCurrentIdentityAuthenticator

func NewExtendVerifyCurrentIdentityAuthenticatorParams added in v0.21.107

func NewExtendVerifyCurrentIdentityAuthenticatorParams() ExtendVerifyCurrentIdentityAuthenticatorParams

NewExtendVerifyCurrentIdentityAuthenticatorParams creates a new ExtendVerifyCurrentIdentityAuthenticatorParams object

There are no default values defined in the spec.

func (*ExtendVerifyCurrentIdentityAuthenticatorParams) BindRequest added in v0.21.107

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 NewExtendVerifyCurrentIdentityAuthenticatorParams() beforehand.

type ExtendVerifyCurrentIdentityAuthenticatorURL added in v0.21.107

type ExtendVerifyCurrentIdentityAuthenticatorURL struct {
	ID string
	// contains filtered or unexported fields
}

ExtendVerifyCurrentIdentityAuthenticatorURL generates an URL for the extend verify current identity authenticator operation

func (*ExtendVerifyCurrentIdentityAuthenticatorURL) Build added in v0.21.107

Build a url path and query string

func (*ExtendVerifyCurrentIdentityAuthenticatorURL) BuildFull added in v0.21.107

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

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

func (*ExtendVerifyCurrentIdentityAuthenticatorURL) Must added in v0.21.107

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

func (*ExtendVerifyCurrentIdentityAuthenticatorURL) SetBasePath added in v0.21.107

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 (*ExtendVerifyCurrentIdentityAuthenticatorURL) String added in v0.21.107

String returns the string representation of the path with query string

func (*ExtendVerifyCurrentIdentityAuthenticatorURL) StringFull added in v0.21.107

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

StringFull returns the string representation of a complete url

func (*ExtendVerifyCurrentIdentityAuthenticatorURL) WithBasePath added in v0.21.107

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 ExtendVerifyCurrentIdentityAuthenticatorUnauthorized added in v0.21.107

type ExtendVerifyCurrentIdentityAuthenticatorUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ExtendVerifyCurrentIdentityAuthenticatorUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response extendVerifyCurrentIdentityAuthenticatorUnauthorized

func NewExtendVerifyCurrentIdentityAuthenticatorUnauthorized added in v0.21.107

func NewExtendVerifyCurrentIdentityAuthenticatorUnauthorized() *ExtendVerifyCurrentIdentityAuthenticatorUnauthorized

NewExtendVerifyCurrentIdentityAuthenticatorUnauthorized creates ExtendVerifyCurrentIdentityAuthenticatorUnauthorized with default headers values

func (*ExtendVerifyCurrentIdentityAuthenticatorUnauthorized) SetPayload added in v0.21.107

SetPayload sets the payload to the extend verify current identity authenticator unauthorized response

func (*ExtendVerifyCurrentIdentityAuthenticatorUnauthorized) WithPayload added in v0.21.107

WithPayload adds the payload to the extend verify current identity authenticator unauthorized response

func (*ExtendVerifyCurrentIdentityAuthenticatorUnauthorized) WriteResponse added in v0.21.107

WriteResponse to the client

type GetCurrentAPISession

type GetCurrentAPISession struct {
	Context *middleware.Context
	Handler GetCurrentAPISessionHandler
}
GetCurrentAPISession swagger:route GET /current-api-session Current API Session getCurrentApiSession

Return the current API session

Retrieves the API session that was used to issue the current request

func NewGetCurrentAPISession

func NewGetCurrentAPISession(ctx *middleware.Context, handler GetCurrentAPISessionHandler) *GetCurrentAPISession

NewGetCurrentAPISession creates a new http.Handler for the get current API session operation

func (*GetCurrentAPISession) ServeHTTP

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

type GetCurrentAPISessionHandler

type GetCurrentAPISessionHandler interface {
	Handle(GetCurrentAPISessionParams, interface{}) middleware.Responder
}

GetCurrentAPISessionHandler interface for that can handle valid get current API session params

type GetCurrentAPISessionHandlerFunc

type GetCurrentAPISessionHandlerFunc func(GetCurrentAPISessionParams, interface{}) middleware.Responder

GetCurrentAPISessionHandlerFunc turns a function with the right signature into a get current API session handler

func (GetCurrentAPISessionHandlerFunc) Handle

func (fn GetCurrentAPISessionHandlerFunc) Handle(params GetCurrentAPISessionParams, principal interface{}) middleware.Responder

Handle executing the request and returning a response

type GetCurrentAPISessionOK

type GetCurrentAPISessionOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.CurrentAPISessionDetailEnvelope `json:"body,omitempty"`
}

GetCurrentAPISessionOK The API session associated with the session used to issue the request

swagger:response getCurrentApiSessionOK

func NewGetCurrentAPISessionOK

func NewGetCurrentAPISessionOK() *GetCurrentAPISessionOK

NewGetCurrentAPISessionOK creates GetCurrentAPISessionOK with default headers values

func (*GetCurrentAPISessionOK) SetPayload

SetPayload sets the payload to the get current Api session o k response

func (*GetCurrentAPISessionOK) WithPayload

WithPayload adds the payload to the get current Api session o k response

func (*GetCurrentAPISessionOK) WriteResponse

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

WriteResponse to the client

type GetCurrentAPISessionParams

type GetCurrentAPISessionParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`
}

GetCurrentAPISessionParams contains all the bound params for the get current API session operation typically these are obtained from a http.Request

swagger:parameters getCurrentAPISession

func NewGetCurrentAPISessionParams

func NewGetCurrentAPISessionParams() GetCurrentAPISessionParams

NewGetCurrentAPISessionParams creates a new GetCurrentAPISessionParams object

There are no default values defined in the spec.

func (*GetCurrentAPISessionParams) 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.

To ensure default values, the struct must have been initialized with NewGetCurrentAPISessionParams() beforehand.

type GetCurrentAPISessionURL

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

GetCurrentAPISessionURL generates an URL for the get current API session operation

func (*GetCurrentAPISessionURL) Build

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

Build a url path and query string

func (*GetCurrentAPISessionURL) BuildFull

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

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

func (*GetCurrentAPISessionURL) Must

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

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

func (*GetCurrentAPISessionURL) SetBasePath

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

func (o *GetCurrentAPISessionURL) String() string

String returns the string representation of the path with query string

func (*GetCurrentAPISessionURL) StringFull

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

StringFull returns the string representation of a complete url

func (*GetCurrentAPISessionURL) 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 GetCurrentAPISessionUnauthorized

type GetCurrentAPISessionUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

GetCurrentAPISessionUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response getCurrentApiSessionUnauthorized

func NewGetCurrentAPISessionUnauthorized

func NewGetCurrentAPISessionUnauthorized() *GetCurrentAPISessionUnauthorized

NewGetCurrentAPISessionUnauthorized creates GetCurrentAPISessionUnauthorized with default headers values

func (*GetCurrentAPISessionUnauthorized) SetPayload

SetPayload sets the payload to the get current Api session unauthorized response

func (*GetCurrentAPISessionUnauthorized) WithPayload

WithPayload adds the payload to the get current Api session unauthorized response

func (*GetCurrentAPISessionUnauthorized) WriteResponse

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

WriteResponse to the client

type ListCurrentIdentityAuthenticators

type ListCurrentIdentityAuthenticators struct {
	Context *middleware.Context
	Handler ListCurrentIdentityAuthenticatorsHandler
}
ListCurrentIdentityAuthenticators swagger:route GET /current-identity/authenticators Current API Session listCurrentIdentityAuthenticators

List authenticators for the current identity

Retrieves a list of authenticators assigned to the current API session's identity; supports filtering, sorting, and pagination.

func NewListCurrentIdentityAuthenticators

func NewListCurrentIdentityAuthenticators(ctx *middleware.Context, handler ListCurrentIdentityAuthenticatorsHandler) *ListCurrentIdentityAuthenticators

NewListCurrentIdentityAuthenticators creates a new http.Handler for the list current identity authenticators operation

func (*ListCurrentIdentityAuthenticators) ServeHTTP

type ListCurrentIdentityAuthenticatorsBadRequest added in v0.19.176

type ListCurrentIdentityAuthenticatorsBadRequest struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListCurrentIdentityAuthenticatorsBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

swagger:response listCurrentIdentityAuthenticatorsBadRequest

func NewListCurrentIdentityAuthenticatorsBadRequest added in v0.19.176

func NewListCurrentIdentityAuthenticatorsBadRequest() *ListCurrentIdentityAuthenticatorsBadRequest

NewListCurrentIdentityAuthenticatorsBadRequest creates ListCurrentIdentityAuthenticatorsBadRequest with default headers values

func (*ListCurrentIdentityAuthenticatorsBadRequest) SetPayload added in v0.19.176

SetPayload sets the payload to the list current identity authenticators bad request response

func (*ListCurrentIdentityAuthenticatorsBadRequest) WithPayload added in v0.19.176

WithPayload adds the payload to the list current identity authenticators bad request response

func (*ListCurrentIdentityAuthenticatorsBadRequest) WriteResponse added in v0.19.176

WriteResponse to the client

type ListCurrentIdentityAuthenticatorsHandler

type ListCurrentIdentityAuthenticatorsHandler interface {
	Handle(ListCurrentIdentityAuthenticatorsParams, interface{}) middleware.Responder
}

ListCurrentIdentityAuthenticatorsHandler interface for that can handle valid list current identity authenticators params

type ListCurrentIdentityAuthenticatorsHandlerFunc

type ListCurrentIdentityAuthenticatorsHandlerFunc func(ListCurrentIdentityAuthenticatorsParams, interface{}) middleware.Responder

ListCurrentIdentityAuthenticatorsHandlerFunc turns a function with the right signature into a list current identity authenticators handler

func (ListCurrentIdentityAuthenticatorsHandlerFunc) Handle

Handle executing the request and returning a response

type ListCurrentIdentityAuthenticatorsOK

type ListCurrentIdentityAuthenticatorsOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.ListAuthenticatorsEnvelope `json:"body,omitempty"`
}

ListCurrentIdentityAuthenticatorsOK A list of authenticators

swagger:response listCurrentIdentityAuthenticatorsOK

func NewListCurrentIdentityAuthenticatorsOK

func NewListCurrentIdentityAuthenticatorsOK() *ListCurrentIdentityAuthenticatorsOK

NewListCurrentIdentityAuthenticatorsOK creates ListCurrentIdentityAuthenticatorsOK with default headers values

func (*ListCurrentIdentityAuthenticatorsOK) SetPayload

SetPayload sets the payload to the list current identity authenticators o k response

func (*ListCurrentIdentityAuthenticatorsOK) WithPayload

WithPayload adds the payload to the list current identity authenticators o k response

func (*ListCurrentIdentityAuthenticatorsOK) WriteResponse

WriteResponse to the client

type ListCurrentIdentityAuthenticatorsParams

type ListCurrentIdentityAuthenticatorsParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  In: query
	*/
	Filter *string
	/*
	  In: query
	*/
	Limit *int64
	/*
	  In: query
	*/
	Offset *int64
}

ListCurrentIdentityAuthenticatorsParams contains all the bound params for the list current identity authenticators operation typically these are obtained from a http.Request

swagger:parameters listCurrentIdentityAuthenticators

func NewListCurrentIdentityAuthenticatorsParams

func NewListCurrentIdentityAuthenticatorsParams() ListCurrentIdentityAuthenticatorsParams

NewListCurrentIdentityAuthenticatorsParams creates a new ListCurrentIdentityAuthenticatorsParams object

There are no default values defined in the spec.

func (*ListCurrentIdentityAuthenticatorsParams) 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.

To ensure default values, the struct must have been initialized with NewListCurrentIdentityAuthenticatorsParams() beforehand.

type ListCurrentIdentityAuthenticatorsURL

type ListCurrentIdentityAuthenticatorsURL struct {
	Filter *string
	Limit  *int64
	Offset *int64
	// contains filtered or unexported fields
}

ListCurrentIdentityAuthenticatorsURL generates an URL for the list current identity authenticators operation

func (*ListCurrentIdentityAuthenticatorsURL) Build

Build a url path and query string

func (*ListCurrentIdentityAuthenticatorsURL) BuildFull

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

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

func (*ListCurrentIdentityAuthenticatorsURL) Must

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

func (*ListCurrentIdentityAuthenticatorsURL) SetBasePath

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

String returns the string representation of the path with query string

func (*ListCurrentIdentityAuthenticatorsURL) StringFull

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

StringFull returns the string representation of a complete url

func (*ListCurrentIdentityAuthenticatorsURL) 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 ListCurrentIdentityAuthenticatorsUnauthorized

type ListCurrentIdentityAuthenticatorsUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListCurrentIdentityAuthenticatorsUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response listCurrentIdentityAuthenticatorsUnauthorized

func NewListCurrentIdentityAuthenticatorsUnauthorized

func NewListCurrentIdentityAuthenticatorsUnauthorized() *ListCurrentIdentityAuthenticatorsUnauthorized

NewListCurrentIdentityAuthenticatorsUnauthorized creates ListCurrentIdentityAuthenticatorsUnauthorized with default headers values

func (*ListCurrentIdentityAuthenticatorsUnauthorized) SetPayload

SetPayload sets the payload to the list current identity authenticators unauthorized response

func (*ListCurrentIdentityAuthenticatorsUnauthorized) WithPayload

WithPayload adds the payload to the list current identity authenticators unauthorized response

func (*ListCurrentIdentityAuthenticatorsUnauthorized) WriteResponse

WriteResponse to the client

type PatchCurrentIdentityAuthenticator

type PatchCurrentIdentityAuthenticator struct {
	Context *middleware.Context
	Handler PatchCurrentIdentityAuthenticatorHandler
}
PatchCurrentIdentityAuthenticator swagger:route PATCH /current-identity/authenticators/{id} Current API Session patchCurrentIdentityAuthenticator

Update the supplied fields on an authenticator of this identity

Update the supplied fields on an authenticator by id. Will only update authenticators assigned to the API session's identity.

func NewPatchCurrentIdentityAuthenticator

func NewPatchCurrentIdentityAuthenticator(ctx *middleware.Context, handler PatchCurrentIdentityAuthenticatorHandler) *PatchCurrentIdentityAuthenticator

NewPatchCurrentIdentityAuthenticator creates a new http.Handler for the patch current identity authenticator operation

func (*PatchCurrentIdentityAuthenticator) ServeHTTP

type PatchCurrentIdentityAuthenticatorBadRequest

type PatchCurrentIdentityAuthenticatorBadRequest struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

PatchCurrentIdentityAuthenticatorBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

swagger:response patchCurrentIdentityAuthenticatorBadRequest

func NewPatchCurrentIdentityAuthenticatorBadRequest

func NewPatchCurrentIdentityAuthenticatorBadRequest() *PatchCurrentIdentityAuthenticatorBadRequest

NewPatchCurrentIdentityAuthenticatorBadRequest creates PatchCurrentIdentityAuthenticatorBadRequest with default headers values

func (*PatchCurrentIdentityAuthenticatorBadRequest) SetPayload

SetPayload sets the payload to the patch current identity authenticator bad request response

func (*PatchCurrentIdentityAuthenticatorBadRequest) WithPayload

WithPayload adds the payload to the patch current identity authenticator bad request response

func (*PatchCurrentIdentityAuthenticatorBadRequest) WriteResponse

WriteResponse to the client

type PatchCurrentIdentityAuthenticatorHandler

type PatchCurrentIdentityAuthenticatorHandler interface {
	Handle(PatchCurrentIdentityAuthenticatorParams, interface{}) middleware.Responder
}

PatchCurrentIdentityAuthenticatorHandler interface for that can handle valid patch current identity authenticator params

type PatchCurrentIdentityAuthenticatorHandlerFunc

type PatchCurrentIdentityAuthenticatorHandlerFunc func(PatchCurrentIdentityAuthenticatorParams, interface{}) middleware.Responder

PatchCurrentIdentityAuthenticatorHandlerFunc turns a function with the right signature into a patch current identity authenticator handler

func (PatchCurrentIdentityAuthenticatorHandlerFunc) Handle

Handle executing the request and returning a response

type PatchCurrentIdentityAuthenticatorNotFound

type PatchCurrentIdentityAuthenticatorNotFound struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

PatchCurrentIdentityAuthenticatorNotFound The requested resource does not exist

swagger:response patchCurrentIdentityAuthenticatorNotFound

func NewPatchCurrentIdentityAuthenticatorNotFound

func NewPatchCurrentIdentityAuthenticatorNotFound() *PatchCurrentIdentityAuthenticatorNotFound

NewPatchCurrentIdentityAuthenticatorNotFound creates PatchCurrentIdentityAuthenticatorNotFound with default headers values

func (*PatchCurrentIdentityAuthenticatorNotFound) SetPayload

SetPayload sets the payload to the patch current identity authenticator not found response

func (*PatchCurrentIdentityAuthenticatorNotFound) WithPayload

WithPayload adds the payload to the patch current identity authenticator not found response

func (*PatchCurrentIdentityAuthenticatorNotFound) WriteResponse

WriteResponse to the client

type PatchCurrentIdentityAuthenticatorOK

type PatchCurrentIdentityAuthenticatorOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.Empty `json:"body,omitempty"`
}

PatchCurrentIdentityAuthenticatorOK The patch request was successful and the resource has been altered

swagger:response patchCurrentIdentityAuthenticatorOK

func NewPatchCurrentIdentityAuthenticatorOK

func NewPatchCurrentIdentityAuthenticatorOK() *PatchCurrentIdentityAuthenticatorOK

NewPatchCurrentIdentityAuthenticatorOK creates PatchCurrentIdentityAuthenticatorOK with default headers values

func (*PatchCurrentIdentityAuthenticatorOK) SetPayload

func (o *PatchCurrentIdentityAuthenticatorOK) SetPayload(payload *rest_model.Empty)

SetPayload sets the payload to the patch current identity authenticator o k response

func (*PatchCurrentIdentityAuthenticatorOK) WithPayload

WithPayload adds the payload to the patch current identity authenticator o k response

func (*PatchCurrentIdentityAuthenticatorOK) WriteResponse

WriteResponse to the client

type PatchCurrentIdentityAuthenticatorParams

type PatchCurrentIdentityAuthenticatorParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*An authenticator patch object
	  Required: true
	  In: body
	*/
	Authenticator *rest_model.AuthenticatorPatchWithCurrent
	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
}

PatchCurrentIdentityAuthenticatorParams contains all the bound params for the patch current identity authenticator operation typically these are obtained from a http.Request

swagger:parameters patchCurrentIdentityAuthenticator

func NewPatchCurrentIdentityAuthenticatorParams

func NewPatchCurrentIdentityAuthenticatorParams() PatchCurrentIdentityAuthenticatorParams

NewPatchCurrentIdentityAuthenticatorParams creates a new PatchCurrentIdentityAuthenticatorParams object

There are no default values defined in the spec.

func (*PatchCurrentIdentityAuthenticatorParams) 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.

To ensure default values, the struct must have been initialized with NewPatchCurrentIdentityAuthenticatorParams() beforehand.

type PatchCurrentIdentityAuthenticatorURL

type PatchCurrentIdentityAuthenticatorURL struct {
	ID string
	// contains filtered or unexported fields
}

PatchCurrentIdentityAuthenticatorURL generates an URL for the patch current identity authenticator operation

func (*PatchCurrentIdentityAuthenticatorURL) Build

Build a url path and query string

func (*PatchCurrentIdentityAuthenticatorURL) BuildFull

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

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

func (*PatchCurrentIdentityAuthenticatorURL) Must

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

func (*PatchCurrentIdentityAuthenticatorURL) SetBasePath

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

String returns the string representation of the path with query string

func (*PatchCurrentIdentityAuthenticatorURL) StringFull

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

StringFull returns the string representation of a complete url

func (*PatchCurrentIdentityAuthenticatorURL) 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 PatchCurrentIdentityAuthenticatorUnauthorized

type PatchCurrentIdentityAuthenticatorUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

PatchCurrentIdentityAuthenticatorUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response patchCurrentIdentityAuthenticatorUnauthorized

func NewPatchCurrentIdentityAuthenticatorUnauthorized

func NewPatchCurrentIdentityAuthenticatorUnauthorized() *PatchCurrentIdentityAuthenticatorUnauthorized

NewPatchCurrentIdentityAuthenticatorUnauthorized creates PatchCurrentIdentityAuthenticatorUnauthorized with default headers values

func (*PatchCurrentIdentityAuthenticatorUnauthorized) SetPayload

SetPayload sets the payload to the patch current identity authenticator unauthorized response

func (*PatchCurrentIdentityAuthenticatorUnauthorized) WithPayload

WithPayload adds the payload to the patch current identity authenticator unauthorized response

func (*PatchCurrentIdentityAuthenticatorUnauthorized) WriteResponse

WriteResponse to the client

type UpdateCurrentIdentityAuthenticator

type UpdateCurrentIdentityAuthenticator struct {
	Context *middleware.Context
	Handler UpdateCurrentIdentityAuthenticatorHandler
}
UpdateCurrentIdentityAuthenticator swagger:route PUT /current-identity/authenticators/{id} Current API Session updateCurrentIdentityAuthenticator

Update all fields on an authenticator of this identity

Update all fields on an authenticator by id. Will only update authenticators assigned to the API session's identity.

func NewUpdateCurrentIdentityAuthenticator

func NewUpdateCurrentIdentityAuthenticator(ctx *middleware.Context, handler UpdateCurrentIdentityAuthenticatorHandler) *UpdateCurrentIdentityAuthenticator

NewUpdateCurrentIdentityAuthenticator creates a new http.Handler for the update current identity authenticator operation

func (*UpdateCurrentIdentityAuthenticator) ServeHTTP

type UpdateCurrentIdentityAuthenticatorBadRequest

type UpdateCurrentIdentityAuthenticatorBadRequest struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

UpdateCurrentIdentityAuthenticatorBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

swagger:response updateCurrentIdentityAuthenticatorBadRequest

func NewUpdateCurrentIdentityAuthenticatorBadRequest

func NewUpdateCurrentIdentityAuthenticatorBadRequest() *UpdateCurrentIdentityAuthenticatorBadRequest

NewUpdateCurrentIdentityAuthenticatorBadRequest creates UpdateCurrentIdentityAuthenticatorBadRequest with default headers values

func (*UpdateCurrentIdentityAuthenticatorBadRequest) SetPayload

SetPayload sets the payload to the update current identity authenticator bad request response

func (*UpdateCurrentIdentityAuthenticatorBadRequest) WithPayload

WithPayload adds the payload to the update current identity authenticator bad request response

func (*UpdateCurrentIdentityAuthenticatorBadRequest) WriteResponse

WriteResponse to the client

type UpdateCurrentIdentityAuthenticatorHandler

type UpdateCurrentIdentityAuthenticatorHandler interface {
	Handle(UpdateCurrentIdentityAuthenticatorParams, interface{}) middleware.Responder
}

UpdateCurrentIdentityAuthenticatorHandler interface for that can handle valid update current identity authenticator params

type UpdateCurrentIdentityAuthenticatorHandlerFunc

type UpdateCurrentIdentityAuthenticatorHandlerFunc func(UpdateCurrentIdentityAuthenticatorParams, interface{}) middleware.Responder

UpdateCurrentIdentityAuthenticatorHandlerFunc turns a function with the right signature into a update current identity authenticator handler

func (UpdateCurrentIdentityAuthenticatorHandlerFunc) Handle

Handle executing the request and returning a response

type UpdateCurrentIdentityAuthenticatorNotFound

type UpdateCurrentIdentityAuthenticatorNotFound struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

UpdateCurrentIdentityAuthenticatorNotFound The requested resource does not exist

swagger:response updateCurrentIdentityAuthenticatorNotFound

func NewUpdateCurrentIdentityAuthenticatorNotFound

func NewUpdateCurrentIdentityAuthenticatorNotFound() *UpdateCurrentIdentityAuthenticatorNotFound

NewUpdateCurrentIdentityAuthenticatorNotFound creates UpdateCurrentIdentityAuthenticatorNotFound with default headers values

func (*UpdateCurrentIdentityAuthenticatorNotFound) SetPayload

SetPayload sets the payload to the update current identity authenticator not found response

func (*UpdateCurrentIdentityAuthenticatorNotFound) WithPayload

WithPayload adds the payload to the update current identity authenticator not found response

func (*UpdateCurrentIdentityAuthenticatorNotFound) WriteResponse

WriteResponse to the client

type UpdateCurrentIdentityAuthenticatorOK

type UpdateCurrentIdentityAuthenticatorOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.Empty `json:"body,omitempty"`
}

UpdateCurrentIdentityAuthenticatorOK The update request was successful and the resource has been altered

swagger:response updateCurrentIdentityAuthenticatorOK

func NewUpdateCurrentIdentityAuthenticatorOK

func NewUpdateCurrentIdentityAuthenticatorOK() *UpdateCurrentIdentityAuthenticatorOK

NewUpdateCurrentIdentityAuthenticatorOK creates UpdateCurrentIdentityAuthenticatorOK with default headers values

func (*UpdateCurrentIdentityAuthenticatorOK) SetPayload

func (o *UpdateCurrentIdentityAuthenticatorOK) SetPayload(payload *rest_model.Empty)

SetPayload sets the payload to the update current identity authenticator o k response

func (*UpdateCurrentIdentityAuthenticatorOK) WithPayload

WithPayload adds the payload to the update current identity authenticator o k response

func (*UpdateCurrentIdentityAuthenticatorOK) WriteResponse

WriteResponse to the client

type UpdateCurrentIdentityAuthenticatorParams

type UpdateCurrentIdentityAuthenticatorParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*An authenticator put object
	  Required: true
	  In: body
	*/
	Authenticator *rest_model.AuthenticatorUpdateWithCurrent
	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
}

UpdateCurrentIdentityAuthenticatorParams contains all the bound params for the update current identity authenticator operation typically these are obtained from a http.Request

swagger:parameters updateCurrentIdentityAuthenticator

func NewUpdateCurrentIdentityAuthenticatorParams

func NewUpdateCurrentIdentityAuthenticatorParams() UpdateCurrentIdentityAuthenticatorParams

NewUpdateCurrentIdentityAuthenticatorParams creates a new UpdateCurrentIdentityAuthenticatorParams object

There are no default values defined in the spec.

func (*UpdateCurrentIdentityAuthenticatorParams) 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.

To ensure default values, the struct must have been initialized with NewUpdateCurrentIdentityAuthenticatorParams() beforehand.

type UpdateCurrentIdentityAuthenticatorURL

type UpdateCurrentIdentityAuthenticatorURL struct {
	ID string
	// contains filtered or unexported fields
}

UpdateCurrentIdentityAuthenticatorURL generates an URL for the update current identity authenticator operation

func (*UpdateCurrentIdentityAuthenticatorURL) Build

Build a url path and query string

func (*UpdateCurrentIdentityAuthenticatorURL) BuildFull

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

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

func (*UpdateCurrentIdentityAuthenticatorURL) Must

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

func (*UpdateCurrentIdentityAuthenticatorURL) SetBasePath

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

String returns the string representation of the path with query string

func (*UpdateCurrentIdentityAuthenticatorURL) StringFull

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

StringFull returns the string representation of a complete url

func (*UpdateCurrentIdentityAuthenticatorURL) 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 UpdateCurrentIdentityAuthenticatorUnauthorized

type UpdateCurrentIdentityAuthenticatorUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

UpdateCurrentIdentityAuthenticatorUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response updateCurrentIdentityAuthenticatorUnauthorized

func NewUpdateCurrentIdentityAuthenticatorUnauthorized

func NewUpdateCurrentIdentityAuthenticatorUnauthorized() *UpdateCurrentIdentityAuthenticatorUnauthorized

NewUpdateCurrentIdentityAuthenticatorUnauthorized creates UpdateCurrentIdentityAuthenticatorUnauthorized with default headers values

func (*UpdateCurrentIdentityAuthenticatorUnauthorized) SetPayload

SetPayload sets the payload to the update current identity authenticator unauthorized response

func (*UpdateCurrentIdentityAuthenticatorUnauthorized) WithPayload

WithPayload adds the payload to the update current identity authenticator unauthorized response

func (*UpdateCurrentIdentityAuthenticatorUnauthorized) WriteResponse

WriteResponse to the client

Source Files

Jump to

Keyboard shortcuts

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