client

package module
v1.11.8 Latest Latest
Warning

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

Go to latest
Published: May 4, 2022 License: Apache-2.0 Imports: 22 Imported by: 14

README

ory/hydra-client-go

This is the official Ory Hydra SDK for go.

Please do not make any pull requests against this repository! Its contents are fully auto-generated by the ory/sdk repository. Any changes to this repository will be overwritten on the next CI run!

Installation

package repository is missing, please open an issue about this.

Generation

This code base, including this README, is auto-generated using OpenAPI Generator. If you find bugs in the SDK please check if there is an open issue at OpenAPITools/openapi-generator or ory/sdk already before opening an issue here.

If you have general feedback on the generated SDK please open an issue in ory/sdk.

Documentation

Unfortunately this SDK is not yet documented. If you are looking for contributing documentation please open an issue first to discuss your ideas. We are greatly appreciating any help!

In the meanwhile, check out the meta-documentation for Ory's SDKs:

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	AdminApi AdminApi

	MetadataApi MetadataApi

	PublicApi PublicApi
	// contains filtered or unexported fields
}

APIClient manages communication with the Ory Hydra API API vv1.11.8 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResonse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type AcceptConsentRequest

type AcceptConsentRequest struct {
	GrantAccessTokenAudience []string   `json:"grant_access_token_audience,omitempty"`
	GrantScope               []string   `json:"grant_scope,omitempty"`
	HandledAt                *time.Time `json:"handled_at,omitempty"`
	// Remember, if set to true, tells ORY Hydra to remember this consent authorization and reuse it if the same client asks the same user for the same, or a subset of, scope.
	Remember *bool `json:"remember,omitempty"`
	// RememberFor sets how long the consent authorization should be remembered for in seconds. If set to `0`, the authorization will be remembered indefinitely.
	RememberFor *int64                 `json:"remember_for,omitempty"`
	Session     *ConsentRequestSession `json:"session,omitempty"`
}

AcceptConsentRequest struct for AcceptConsentRequest

func NewAcceptConsentRequest

func NewAcceptConsentRequest() *AcceptConsentRequest

NewAcceptConsentRequest instantiates a new AcceptConsentRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAcceptConsentRequestWithDefaults

func NewAcceptConsentRequestWithDefaults() *AcceptConsentRequest

NewAcceptConsentRequestWithDefaults instantiates a new AcceptConsentRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AcceptConsentRequest) GetGrantAccessTokenAudience

func (o *AcceptConsentRequest) GetGrantAccessTokenAudience() []string

GetGrantAccessTokenAudience returns the GrantAccessTokenAudience field value if set, zero value otherwise.

func (*AcceptConsentRequest) GetGrantAccessTokenAudienceOk

func (o *AcceptConsentRequest) GetGrantAccessTokenAudienceOk() ([]string, bool)

GetGrantAccessTokenAudienceOk returns a tuple with the GrantAccessTokenAudience field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcceptConsentRequest) GetGrantScope

func (o *AcceptConsentRequest) GetGrantScope() []string

GetGrantScope returns the GrantScope field value if set, zero value otherwise.

func (*AcceptConsentRequest) GetGrantScopeOk

func (o *AcceptConsentRequest) GetGrantScopeOk() ([]string, bool)

GetGrantScopeOk returns a tuple with the GrantScope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcceptConsentRequest) GetHandledAt

func (o *AcceptConsentRequest) GetHandledAt() time.Time

GetHandledAt returns the HandledAt field value if set, zero value otherwise.

func (*AcceptConsentRequest) GetHandledAtOk

func (o *AcceptConsentRequest) GetHandledAtOk() (*time.Time, bool)

GetHandledAtOk returns a tuple with the HandledAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcceptConsentRequest) GetRemember

func (o *AcceptConsentRequest) GetRemember() bool

GetRemember returns the Remember field value if set, zero value otherwise.

func (*AcceptConsentRequest) GetRememberFor

func (o *AcceptConsentRequest) GetRememberFor() int64

GetRememberFor returns the RememberFor field value if set, zero value otherwise.

func (*AcceptConsentRequest) GetRememberForOk

func (o *AcceptConsentRequest) GetRememberForOk() (*int64, bool)

GetRememberForOk returns a tuple with the RememberFor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcceptConsentRequest) GetRememberOk

func (o *AcceptConsentRequest) GetRememberOk() (*bool, bool)

GetRememberOk returns a tuple with the Remember field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcceptConsentRequest) GetSession

GetSession returns the Session field value if set, zero value otherwise.

func (*AcceptConsentRequest) GetSessionOk

func (o *AcceptConsentRequest) GetSessionOk() (*ConsentRequestSession, bool)

GetSessionOk returns a tuple with the Session field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcceptConsentRequest) HasGrantAccessTokenAudience

func (o *AcceptConsentRequest) HasGrantAccessTokenAudience() bool

HasGrantAccessTokenAudience returns a boolean if a field has been set.

func (*AcceptConsentRequest) HasGrantScope

func (o *AcceptConsentRequest) HasGrantScope() bool

HasGrantScope returns a boolean if a field has been set.

func (*AcceptConsentRequest) HasHandledAt

func (o *AcceptConsentRequest) HasHandledAt() bool

HasHandledAt returns a boolean if a field has been set.

func (*AcceptConsentRequest) HasRemember

func (o *AcceptConsentRequest) HasRemember() bool

HasRemember returns a boolean if a field has been set.

func (*AcceptConsentRequest) HasRememberFor

func (o *AcceptConsentRequest) HasRememberFor() bool

HasRememberFor returns a boolean if a field has been set.

func (*AcceptConsentRequest) HasSession

func (o *AcceptConsentRequest) HasSession() bool

HasSession returns a boolean if a field has been set.

func (AcceptConsentRequest) MarshalJSON

func (o AcceptConsentRequest) MarshalJSON() ([]byte, error)

func (*AcceptConsentRequest) SetGrantAccessTokenAudience

func (o *AcceptConsentRequest) SetGrantAccessTokenAudience(v []string)

SetGrantAccessTokenAudience gets a reference to the given []string and assigns it to the GrantAccessTokenAudience field.

func (*AcceptConsentRequest) SetGrantScope

func (o *AcceptConsentRequest) SetGrantScope(v []string)

SetGrantScope gets a reference to the given []string and assigns it to the GrantScope field.

func (*AcceptConsentRequest) SetHandledAt

func (o *AcceptConsentRequest) SetHandledAt(v time.Time)

SetHandledAt gets a reference to the given time.Time and assigns it to the HandledAt field.

func (*AcceptConsentRequest) SetRemember

func (o *AcceptConsentRequest) SetRemember(v bool)

SetRemember gets a reference to the given bool and assigns it to the Remember field.

func (*AcceptConsentRequest) SetRememberFor

func (o *AcceptConsentRequest) SetRememberFor(v int64)

SetRememberFor gets a reference to the given int64 and assigns it to the RememberFor field.

func (*AcceptConsentRequest) SetSession

SetSession gets a reference to the given ConsentRequestSession and assigns it to the Session field.

type AcceptLoginRequest

type AcceptLoginRequest struct {
	// ACR sets the Authentication AuthorizationContext Class Reference value for this authentication session. You can use it to express that, for example, a user authenticated using two factor authentication.
	Acr     *string                `json:"acr,omitempty"`
	Amr     []string               `json:"amr,omitempty"`
	Context map[string]interface{} `json:"context,omitempty"`
	// ForceSubjectIdentifier forces the \"pairwise\" user ID of the end-user that authenticated. The \"pairwise\" user ID refers to the (Pairwise Identifier Algorithm)[http://openid.net/specs/openid-connect-core-1_0.html#PairwiseAlg] of the OpenID Connect specification. It allows you to set an obfuscated subject (\"user\") identifier that is unique to the client.  Please note that this changes the user ID on endpoint /userinfo and sub claim of the ID Token. It does not change the sub claim in the OAuth 2.0 Introspection.  Per default, ORY Hydra handles this value with its own algorithm. In case you want to set this yourself you can use this field. Please note that setting this field has no effect if `pairwise` is not configured in ORY Hydra or the OAuth 2.0 Client does not expect a pairwise identifier (set via `subject_type` key in the client's configuration).  Please also be aware that ORY Hydra is unable to properly compute this value during authentication. This implies that you have to compute this value on every authentication process (probably depending on the client ID or some other unique value).  If you fail to compute the proper value, then authentication processes which have id_token_hint set might fail.
	ForceSubjectIdentifier *string `json:"force_subject_identifier,omitempty"`
	// Remember, if set to true, tells ORY Hydra to remember this user by telling the user agent (browser) to store a cookie with authentication data. If the same user performs another OAuth 2.0 Authorization Request, he/she will not be asked to log in again.
	Remember *bool `json:"remember,omitempty"`
	// RememberFor sets how long the authentication should be remembered for in seconds. If set to `0`, the authorization will be remembered for the duration of the browser session (using a session cookie).
	RememberFor *int64 `json:"remember_for,omitempty"`
	// Subject is the user ID of the end-user that authenticated.
	Subject string `json:"subject"`
}

AcceptLoginRequest struct for AcceptLoginRequest

func NewAcceptLoginRequest

func NewAcceptLoginRequest(subject string) *AcceptLoginRequest

NewAcceptLoginRequest instantiates a new AcceptLoginRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAcceptLoginRequestWithDefaults

func NewAcceptLoginRequestWithDefaults() *AcceptLoginRequest

NewAcceptLoginRequestWithDefaults instantiates a new AcceptLoginRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AcceptLoginRequest) GetAcr

func (o *AcceptLoginRequest) GetAcr() string

GetAcr returns the Acr field value if set, zero value otherwise.

func (*AcceptLoginRequest) GetAcrOk

func (o *AcceptLoginRequest) GetAcrOk() (*string, bool)

GetAcrOk returns a tuple with the Acr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcceptLoginRequest) GetAmr

func (o *AcceptLoginRequest) GetAmr() []string

GetAmr returns the Amr field value if set, zero value otherwise.

func (*AcceptLoginRequest) GetAmrOk

func (o *AcceptLoginRequest) GetAmrOk() ([]string, bool)

GetAmrOk returns a tuple with the Amr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcceptLoginRequest) GetContext

func (o *AcceptLoginRequest) GetContext() map[string]interface{}

GetContext returns the Context field value if set, zero value otherwise.

func (*AcceptLoginRequest) GetContextOk

func (o *AcceptLoginRequest) GetContextOk() (map[string]interface{}, bool)

GetContextOk returns a tuple with the Context field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcceptLoginRequest) GetForceSubjectIdentifier

func (o *AcceptLoginRequest) GetForceSubjectIdentifier() string

GetForceSubjectIdentifier returns the ForceSubjectIdentifier field value if set, zero value otherwise.

func (*AcceptLoginRequest) GetForceSubjectIdentifierOk

func (o *AcceptLoginRequest) GetForceSubjectIdentifierOk() (*string, bool)

GetForceSubjectIdentifierOk returns a tuple with the ForceSubjectIdentifier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcceptLoginRequest) GetRemember

func (o *AcceptLoginRequest) GetRemember() bool

GetRemember returns the Remember field value if set, zero value otherwise.

func (*AcceptLoginRequest) GetRememberFor

func (o *AcceptLoginRequest) GetRememberFor() int64

GetRememberFor returns the RememberFor field value if set, zero value otherwise.

func (*AcceptLoginRequest) GetRememberForOk

func (o *AcceptLoginRequest) GetRememberForOk() (*int64, bool)

GetRememberForOk returns a tuple with the RememberFor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcceptLoginRequest) GetRememberOk

func (o *AcceptLoginRequest) GetRememberOk() (*bool, bool)

GetRememberOk returns a tuple with the Remember field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcceptLoginRequest) GetSubject

func (o *AcceptLoginRequest) GetSubject() string

GetSubject returns the Subject field value

func (*AcceptLoginRequest) GetSubjectOk

func (o *AcceptLoginRequest) GetSubjectOk() (*string, bool)

GetSubjectOk returns a tuple with the Subject field value and a boolean to check if the value has been set.

func (*AcceptLoginRequest) HasAcr

func (o *AcceptLoginRequest) HasAcr() bool

HasAcr returns a boolean if a field has been set.

func (*AcceptLoginRequest) HasAmr

func (o *AcceptLoginRequest) HasAmr() bool

HasAmr returns a boolean if a field has been set.

func (*AcceptLoginRequest) HasContext

func (o *AcceptLoginRequest) HasContext() bool

HasContext returns a boolean if a field has been set.

func (*AcceptLoginRequest) HasForceSubjectIdentifier

func (o *AcceptLoginRequest) HasForceSubjectIdentifier() bool

HasForceSubjectIdentifier returns a boolean if a field has been set.

func (*AcceptLoginRequest) HasRemember

func (o *AcceptLoginRequest) HasRemember() bool

HasRemember returns a boolean if a field has been set.

func (*AcceptLoginRequest) HasRememberFor

func (o *AcceptLoginRequest) HasRememberFor() bool

HasRememberFor returns a boolean if a field has been set.

func (AcceptLoginRequest) MarshalJSON

func (o AcceptLoginRequest) MarshalJSON() ([]byte, error)

func (*AcceptLoginRequest) SetAcr

func (o *AcceptLoginRequest) SetAcr(v string)

SetAcr gets a reference to the given string and assigns it to the Acr field.

func (*AcceptLoginRequest) SetAmr

func (o *AcceptLoginRequest) SetAmr(v []string)

SetAmr gets a reference to the given []string and assigns it to the Amr field.

func (*AcceptLoginRequest) SetContext

func (o *AcceptLoginRequest) SetContext(v map[string]interface{})

SetContext gets a reference to the given map[string]interface{} and assigns it to the Context field.

func (*AcceptLoginRequest) SetForceSubjectIdentifier

func (o *AcceptLoginRequest) SetForceSubjectIdentifier(v string)

SetForceSubjectIdentifier gets a reference to the given string and assigns it to the ForceSubjectIdentifier field.

func (*AcceptLoginRequest) SetRemember

func (o *AcceptLoginRequest) SetRemember(v bool)

SetRemember gets a reference to the given bool and assigns it to the Remember field.

func (*AcceptLoginRequest) SetRememberFor

func (o *AcceptLoginRequest) SetRememberFor(v int64)

SetRememberFor gets a reference to the given int64 and assigns it to the RememberFor field.

func (*AcceptLoginRequest) SetSubject

func (o *AcceptLoginRequest) SetSubject(v string)

SetSubject sets field value

type AdminApi

type AdminApi interface {

	/*
		 * AcceptConsentRequest Accept a Consent Request
		 * When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, ORY Hydra asks the login provider
	to authenticate the subject and then tell ORY Hydra now about it. If the subject authenticated, he/she must now be asked if
	the OAuth 2.0 Client which initiated the flow should be allowed to access the resources on the subject's behalf.

	The consent provider which handles this request and is a web app implemented and hosted by you. It shows a subject interface which asks the subject to
	grant or deny the client access to the requested scope ("Application my-dropbox-app wants write access to all your private files").

	The consent challenge is appended to the consent provider's URL to which the subject's user-agent (browser) is redirected to. The consent
	provider uses that challenge to fetch information on the OAuth2 request and then tells ORY Hydra if the subject accepted
	or rejected the request.

	This endpoint tells ORY Hydra that the subject has authorized the OAuth 2.0 client to access resources on his/her behalf.
	The consent provider includes additional information, such as session data for access and ID tokens, and if the
	consent request should be used as basis for future requests.

	The response contains a redirect URL which the consent provider should redirect the user-agent to.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return AdminApiApiAcceptConsentRequestRequest
	*/
	AcceptConsentRequest(ctx context.Context) AdminApiApiAcceptConsentRequestRequest

	/*
	 * AcceptConsentRequestExecute executes the request
	 * @return CompletedRequest
	 */
	AcceptConsentRequestExecute(r AdminApiApiAcceptConsentRequestRequest) (*CompletedRequest, *http.Response, error)

	/*
		 * AcceptLoginRequest Accept a Login Request
		 * When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, ORY Hydra asks the login provider
	(sometimes called "identity provider") to authenticate the subject and then tell ORY Hydra now about it. The login
	provider is an web-app you write and host, and it must be able to authenticate ("show the subject a login screen")
	a subject (in OAuth2 the proper name for subject is "resource owner").

	The authentication challenge is appended to the login provider URL to which the subject's user-agent (browser) is redirected to. The login
	provider uses that challenge to fetch information on the OAuth2 request and then accept or reject the requested authentication process.

	This endpoint tells ORY Hydra that the subject has successfully authenticated and includes additional information such as
	the subject's ID and if ORY Hydra should remember the subject's subject agent for future authentication attempts by setting
	a cookie.

	The response contains a redirect URL which the login provider should redirect the user-agent to.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return AdminApiApiAcceptLoginRequestRequest
	*/
	AcceptLoginRequest(ctx context.Context) AdminApiApiAcceptLoginRequestRequest

	/*
	 * AcceptLoginRequestExecute executes the request
	 * @return CompletedRequest
	 */
	AcceptLoginRequestExecute(r AdminApiApiAcceptLoginRequestRequest) (*CompletedRequest, *http.Response, error)

	/*
		 * AcceptLogoutRequest Accept a Logout Request
		 * When a user or an application requests ORY Hydra to log out a user, this endpoint is used to confirm that logout request.
	No body is required.

	The response contains a redirect URL which the consent provider should redirect the user-agent to.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return AdminApiApiAcceptLogoutRequestRequest
	*/
	AcceptLogoutRequest(ctx context.Context) AdminApiApiAcceptLogoutRequestRequest

	/*
	 * AcceptLogoutRequestExecute executes the request
	 * @return CompletedRequest
	 */
	AcceptLogoutRequestExecute(r AdminApiApiAcceptLogoutRequestRequest) (*CompletedRequest, *http.Response, error)

	/*
		 * CreateJsonWebKeySet Generate a New JSON Web Key
		 * This endpoint is capable of generating JSON Web Key Sets for you. There a different strategies available, such as symmetric cryptographic keys (HS256, HS512) and asymetric cryptographic keys (RS256, ECDSA). If the specified JSON Web Key Set does not exist, it will be created.

	A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. A JWK Set is a JSON data structure that represents a set of JWKs. A JSON Web Key is identified by its set and key id. ORY Hydra uses this functionality to store cryptographic keys used for TLS and JSON Web Tokens (such as OpenID Connect ID tokens), and allows storing user-defined keys as well.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @param set The set
		 * @return AdminApiApiCreateJsonWebKeySetRequest
	*/
	CreateJsonWebKeySet(ctx context.Context, set string) AdminApiApiCreateJsonWebKeySetRequest

	/*
	 * CreateJsonWebKeySetExecute executes the request
	 * @return JSONWebKeySet
	 */
	CreateJsonWebKeySetExecute(r AdminApiApiCreateJsonWebKeySetRequest) (*JSONWebKeySet, *http.Response, error)

	/*
		 * CreateOAuth2Client Create an OAuth 2.0 Client
		 * Create a new OAuth 2.0 client If you pass `client_secret` the secret will be used, otherwise a random secret
	will be generated. The secret will be returned in the response and you will not be able to retrieve it later on.
	Write the secret down and keep it somwhere safe.

	OAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are
	generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return AdminApiApiCreateOAuth2ClientRequest
	*/
	CreateOAuth2Client(ctx context.Context) AdminApiApiCreateOAuth2ClientRequest

	/*
	 * CreateOAuth2ClientExecute executes the request
	 * @return OAuth2Client
	 */
	CreateOAuth2ClientExecute(r AdminApiApiCreateOAuth2ClientRequest) (*OAuth2Client, *http.Response, error)

	/*
		 * DeleteJsonWebKey Delete a JSON Web Key
		 * Use this endpoint to delete a single JSON Web Key.

	A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. A JWK Set is a JSON data structure that represents a set of JWKs. A JSON Web Key is identified by its set and key id. ORY Hydra uses this functionality to store cryptographic keys used for TLS and JSON Web Tokens (such as OpenID Connect ID tokens), and allows storing user-defined keys as well.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @param kid The kid of the desired key
		 * @param set The set
		 * @return AdminApiApiDeleteJsonWebKeyRequest
	*/
	DeleteJsonWebKey(ctx context.Context, kid string, set string) AdminApiApiDeleteJsonWebKeyRequest

	/*
	 * DeleteJsonWebKeyExecute executes the request
	 */
	DeleteJsonWebKeyExecute(r AdminApiApiDeleteJsonWebKeyRequest) (*http.Response, error)

	/*
		 * DeleteJsonWebKeySet Delete a JSON Web Key Set
		 * Use this endpoint to delete a complete JSON Web Key Set and all the keys in that set.

	A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. A JWK Set is a JSON data structure that represents a set of JWKs. A JSON Web Key is identified by its set and key id. ORY Hydra uses this functionality to store cryptographic keys used for TLS and JSON Web Tokens (such as OpenID Connect ID tokens), and allows storing user-defined keys as well.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @param set The set
		 * @return AdminApiApiDeleteJsonWebKeySetRequest
	*/
	DeleteJsonWebKeySet(ctx context.Context, set string) AdminApiApiDeleteJsonWebKeySetRequest

	/*
	 * DeleteJsonWebKeySetExecute executes the request
	 */
	DeleteJsonWebKeySetExecute(r AdminApiApiDeleteJsonWebKeySetRequest) (*http.Response, error)

	/*
		 * DeleteOAuth2Client Deletes an OAuth 2.0 Client
		 * Delete an existing OAuth 2.0 Client by its ID.

	OAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are
	generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.

	Make sure that this endpoint is well protected and only callable by first-party components.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @param id The id of the OAuth 2.0 Client.
		 * @return AdminApiApiDeleteOAuth2ClientRequest
	*/
	DeleteOAuth2Client(ctx context.Context, id string) AdminApiApiDeleteOAuth2ClientRequest

	/*
	 * DeleteOAuth2ClientExecute executes the request
	 */
	DeleteOAuth2ClientExecute(r AdminApiApiDeleteOAuth2ClientRequest) (*http.Response, error)

	/*
	 * DeleteOAuth2Token Delete OAuth2 Access Tokens from a Client
	 * This endpoint deletes OAuth2 access tokens issued for a client from the database
	 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @return AdminApiApiDeleteOAuth2TokenRequest
	 */
	DeleteOAuth2Token(ctx context.Context) AdminApiApiDeleteOAuth2TokenRequest

	/*
	 * DeleteOAuth2TokenExecute executes the request
	 */
	DeleteOAuth2TokenExecute(r AdminApiApiDeleteOAuth2TokenRequest) (*http.Response, error)

	/*
		 * DeleteTrustedJwtGrantIssuer Delete a Trusted OAuth2 JWT Bearer Grant Type Issuer
		 * Use this endpoint to delete trusted JWT Bearer Grant Type Issuer. The ID is the one returned when you
	created the trust relationship.

	Once deleted, the associated issuer will no longer be able to perform the JSON Web Token (JWT) Profile
	for OAuth 2.0 Client Authentication and Authorization Grant.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @param id The id of the desired grant
		 * @return AdminApiApiDeleteTrustedJwtGrantIssuerRequest
	*/
	DeleteTrustedJwtGrantIssuer(ctx context.Context, id string) AdminApiApiDeleteTrustedJwtGrantIssuerRequest

	/*
	 * DeleteTrustedJwtGrantIssuerExecute executes the request
	 */
	DeleteTrustedJwtGrantIssuerExecute(r AdminApiApiDeleteTrustedJwtGrantIssuerRequest) (*http.Response, error)

	/*
		 * FlushInactiveOAuth2Tokens Flush Expired OAuth2 Access Tokens
		 * This endpoint flushes expired OAuth2 access tokens from the database. You can set a time after which no tokens will be
	not be touched, in case you want to keep recent tokens for auditing. Refresh tokens can not be flushed as they are deleted
	automatically when performing the refresh flow.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return AdminApiApiFlushInactiveOAuth2TokensRequest
	*/
	FlushInactiveOAuth2Tokens(ctx context.Context) AdminApiApiFlushInactiveOAuth2TokensRequest

	/*
	 * FlushInactiveOAuth2TokensExecute executes the request
	 */
	FlushInactiveOAuth2TokensExecute(r AdminApiApiFlushInactiveOAuth2TokensRequest) (*http.Response, error)

	/*
		 * GetConsentRequest Get Consent Request Information
		 * When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, ORY Hydra asks the login provider
	to authenticate the subject and then tell ORY Hydra now about it. If the subject authenticated, he/she must now be asked if
	the OAuth 2.0 Client which initiated the flow should be allowed to access the resources on the subject's behalf.

	The consent provider which handles this request and is a web app implemented and hosted by you. It shows a subject interface which asks the subject to
	grant or deny the client access to the requested scope ("Application my-dropbox-app wants write access to all your private files").

	The consent challenge is appended to the consent provider's URL to which the subject's user-agent (browser) is redirected to. The consent
	provider uses that challenge to fetch information on the OAuth2 request and then tells ORY Hydra if the subject accepted
	or rejected the request.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return AdminApiApiGetConsentRequestRequest
	*/
	GetConsentRequest(ctx context.Context) AdminApiApiGetConsentRequestRequest

	/*
	 * GetConsentRequestExecute executes the request
	 * @return ConsentRequest
	 */
	GetConsentRequestExecute(r AdminApiApiGetConsentRequestRequest) (*ConsentRequest, *http.Response, error)

	/*
	 * GetJsonWebKey Fetch a JSON Web Key
	 * This endpoint returns a singular JSON Web Key, identified by the set and the specific key ID (kid).
	 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param kid The kid of the desired key
	 * @param set The set
	 * @return AdminApiApiGetJsonWebKeyRequest
	 */
	GetJsonWebKey(ctx context.Context, kid string, set string) AdminApiApiGetJsonWebKeyRequest

	/*
	 * GetJsonWebKeyExecute executes the request
	 * @return JSONWebKeySet
	 */
	GetJsonWebKeyExecute(r AdminApiApiGetJsonWebKeyRequest) (*JSONWebKeySet, *http.Response, error)

	/*
		 * GetJsonWebKeySet Retrieve a JSON Web Key Set
		 * This endpoint can be used to retrieve JWK Sets stored in ORY Hydra.

	A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. A JWK Set is a JSON data structure that represents a set of JWKs. A JSON Web Key is identified by its set and key id. ORY Hydra uses this functionality to store cryptographic keys used for TLS and JSON Web Tokens (such as OpenID Connect ID tokens), and allows storing user-defined keys as well.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @param set The set
		 * @return AdminApiApiGetJsonWebKeySetRequest
	*/
	GetJsonWebKeySet(ctx context.Context, set string) AdminApiApiGetJsonWebKeySetRequest

	/*
	 * GetJsonWebKeySetExecute executes the request
	 * @return JSONWebKeySet
	 */
	GetJsonWebKeySetExecute(r AdminApiApiGetJsonWebKeySetRequest) (*JSONWebKeySet, *http.Response, error)

	/*
		 * GetLoginRequest Get a Login Request
		 * When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, ORY Hydra asks the login provider
	(sometimes called "identity provider") to authenticate the subject and then tell ORY Hydra now about it. The login
	provider is an web-app you write and host, and it must be able to authenticate ("show the subject a login screen")
	a subject (in OAuth2 the proper name for subject is "resource owner").

	The authentication challenge is appended to the login provider URL to which the subject's user-agent (browser) is redirected to. The login
	provider uses that challenge to fetch information on the OAuth2 request and then accept or reject the requested authentication process.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return AdminApiApiGetLoginRequestRequest
	*/
	GetLoginRequest(ctx context.Context) AdminApiApiGetLoginRequestRequest

	/*
	 * GetLoginRequestExecute executes the request
	 * @return LoginRequest
	 */
	GetLoginRequestExecute(r AdminApiApiGetLoginRequestRequest) (*LoginRequest, *http.Response, error)

	/*
	 * GetLogoutRequest Get a Logout Request
	 * Use this endpoint to fetch a logout request.
	 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @return AdminApiApiGetLogoutRequestRequest
	 */
	GetLogoutRequest(ctx context.Context) AdminApiApiGetLogoutRequestRequest

	/*
	 * GetLogoutRequestExecute executes the request
	 * @return LogoutRequest
	 */
	GetLogoutRequestExecute(r AdminApiApiGetLogoutRequestRequest) (*LogoutRequest, *http.Response, error)

	/*
		 * GetOAuth2Client Get an OAuth 2.0 Client
		 * Get an OAuth 2.0 client by its ID. This endpoint never returns the client secret.

	OAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are
	generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @param id The id of the OAuth 2.0 Client.
		 * @return AdminApiApiGetOAuth2ClientRequest
	*/
	GetOAuth2Client(ctx context.Context, id string) AdminApiApiGetOAuth2ClientRequest

	/*
	 * GetOAuth2ClientExecute executes the request
	 * @return OAuth2Client
	 */
	GetOAuth2ClientExecute(r AdminApiApiGetOAuth2ClientRequest) (*OAuth2Client, *http.Response, error)

	/*
		 * GetTrustedJwtGrantIssuer Get a Trusted OAuth2 JWT Bearer Grant Type Issuer
		 * Use this endpoint to get a trusted JWT Bearer Grant Type Issuer. The ID is the one returned when you
	created the trust relationship.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @param id The id of the desired grant
		 * @return AdminApiApiGetTrustedJwtGrantIssuerRequest
	*/
	GetTrustedJwtGrantIssuer(ctx context.Context, id string) AdminApiApiGetTrustedJwtGrantIssuerRequest

	/*
	 * GetTrustedJwtGrantIssuerExecute executes the request
	 * @return TrustedJwtGrantIssuer
	 */
	GetTrustedJwtGrantIssuerExecute(r AdminApiApiGetTrustedJwtGrantIssuerRequest) (*TrustedJwtGrantIssuer, *http.Response, error)

	/*
		 * IntrospectOAuth2Token Introspect OAuth2 Tokens
		 * The introspection endpoint allows to check if a token (both refresh and access) is active or not. An active token
	is neither expired nor revoked. If a token is active, additional information on the token will be included. You can
	set additional data for a token by setting `accessTokenExtra` during the consent flow.

	For more information [read this blog post](https://www.oauth.com/oauth2-servers/token-introspection-endpoint/).
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return AdminApiApiIntrospectOAuth2TokenRequest
	*/
	IntrospectOAuth2Token(ctx context.Context) AdminApiApiIntrospectOAuth2TokenRequest

	/*
	 * IntrospectOAuth2TokenExecute executes the request
	 * @return OAuth2TokenIntrospection
	 */
	IntrospectOAuth2TokenExecute(r AdminApiApiIntrospectOAuth2TokenRequest) (*OAuth2TokenIntrospection, *http.Response, error)

	/*
		 * ListOAuth2Clients List OAuth 2.0 Clients
		 * This endpoint lists all clients in the database, and never returns client secrets.
	As a default it lists the first 100 clients. The `limit` parameter can be used to retrieve more clients,
	but it has an upper bound at 500 objects. Pagination should be used to retrieve more than 500 objects.

	OAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are
	generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.

	The "Link" header is also included in successful responses, which contains one or more links for pagination, formatted like so: '<https://hydra-url/admin/clients?limit={limit}&offset={offset}>; rel="{page}"', where page is one of the following applicable pages: 'first', 'next', 'last', and 'previous'.
	Multiple links can be included in this header, and will be separated by a comma.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return AdminApiApiListOAuth2ClientsRequest
	*/
	ListOAuth2Clients(ctx context.Context) AdminApiApiListOAuth2ClientsRequest

	/*
	 * ListOAuth2ClientsExecute executes the request
	 * @return []OAuth2Client
	 */
	ListOAuth2ClientsExecute(r AdminApiApiListOAuth2ClientsRequest) ([]OAuth2Client, *http.Response, error)

	/*
		 * ListSubjectConsentSessions Lists All Consent Sessions of a Subject
		 * This endpoint lists all subject's granted consent sessions, including client and granted scope.
	If the subject is unknown or has not granted any consent sessions yet, the endpoint returns an
	empty JSON array with status code 200 OK.


	The "Link" header is also included in successful responses, which contains one or more links for pagination, formatted like so: '<https://hydra-url/admin/oauth2/auth/sessions/consent?subject={user}&limit={limit}&offset={offset}>; rel="{page}"', where page is one of the following applicable pages: 'first', 'next', 'last', and 'previous'.
	Multiple links can be included in this header, and will be separated by a comma.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return AdminApiApiListSubjectConsentSessionsRequest
	*/
	ListSubjectConsentSessions(ctx context.Context) AdminApiApiListSubjectConsentSessionsRequest

	/*
	 * ListSubjectConsentSessionsExecute executes the request
	 * @return []PreviousConsentSession
	 */
	ListSubjectConsentSessionsExecute(r AdminApiApiListSubjectConsentSessionsRequest) ([]PreviousConsentSession, *http.Response, error)

	/*
	 * ListTrustedJwtGrantIssuers List Trusted OAuth2 JWT Bearer Grant Type Issuers
	 * Use this endpoint to list all trusted JWT Bearer Grant Type Issuers.
	 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @return AdminApiApiListTrustedJwtGrantIssuersRequest
	 */
	ListTrustedJwtGrantIssuers(ctx context.Context) AdminApiApiListTrustedJwtGrantIssuersRequest

	/*
	 * ListTrustedJwtGrantIssuersExecute executes the request
	 * @return []TrustedJwtGrantIssuer
	 */
	ListTrustedJwtGrantIssuersExecute(r AdminApiApiListTrustedJwtGrantIssuersRequest) ([]TrustedJwtGrantIssuer, *http.Response, error)

	/*
		 * PatchOAuth2Client Patch an OAuth 2.0 Client
		 * Patch an existing OAuth 2.0 Client. If you pass `client_secret`
	the secret will be updated and returned via the API. This is the
	only time you will be able to retrieve the client secret, so write it down and keep it safe.

	OAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are
	generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @param id The id of the OAuth 2.0 Client.
		 * @return AdminApiApiPatchOAuth2ClientRequest
	*/
	PatchOAuth2Client(ctx context.Context, id string) AdminApiApiPatchOAuth2ClientRequest

	/*
	 * PatchOAuth2ClientExecute executes the request
	 * @return OAuth2Client
	 */
	PatchOAuth2ClientExecute(r AdminApiApiPatchOAuth2ClientRequest) (*OAuth2Client, *http.Response, error)

	/*
		 * RejectConsentRequest Reject a Consent Request
		 * When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, ORY Hydra asks the login provider
	to authenticate the subject and then tell ORY Hydra now about it. If the subject authenticated, he/she must now be asked if
	the OAuth 2.0 Client which initiated the flow should be allowed to access the resources on the subject's behalf.

	The consent provider which handles this request and is a web app implemented and hosted by you. It shows a subject interface which asks the subject to
	grant or deny the client access to the requested scope ("Application my-dropbox-app wants write access to all your private files").

	The consent challenge is appended to the consent provider's URL to which the subject's user-agent (browser) is redirected to. The consent
	provider uses that challenge to fetch information on the OAuth2 request and then tells ORY Hydra if the subject accepted
	or rejected the request.

	This endpoint tells ORY Hydra that the subject has not authorized the OAuth 2.0 client to access resources on his/her behalf.
	The consent provider must include a reason why the consent was not granted.

	The response contains a redirect URL which the consent provider should redirect the user-agent to.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return AdminApiApiRejectConsentRequestRequest
	*/
	RejectConsentRequest(ctx context.Context) AdminApiApiRejectConsentRequestRequest

	/*
	 * RejectConsentRequestExecute executes the request
	 * @return CompletedRequest
	 */
	RejectConsentRequestExecute(r AdminApiApiRejectConsentRequestRequest) (*CompletedRequest, *http.Response, error)

	/*
		 * RejectLoginRequest Reject a Login Request
		 * When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, ORY Hydra asks the login provider
	(sometimes called "identity provider") to authenticate the subject and then tell ORY Hydra now about it. The login
	provider is an web-app you write and host, and it must be able to authenticate ("show the subject a login screen")
	a subject (in OAuth2 the proper name for subject is "resource owner").

	The authentication challenge is appended to the login provider URL to which the subject's user-agent (browser) is redirected to. The login
	provider uses that challenge to fetch information on the OAuth2 request and then accept or reject the requested authentication process.

	This endpoint tells ORY Hydra that the subject has not authenticated and includes a reason why the authentication
	was be denied.

	The response contains a redirect URL which the login provider should redirect the user-agent to.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return AdminApiApiRejectLoginRequestRequest
	*/
	RejectLoginRequest(ctx context.Context) AdminApiApiRejectLoginRequestRequest

	/*
	 * RejectLoginRequestExecute executes the request
	 * @return CompletedRequest
	 */
	RejectLoginRequestExecute(r AdminApiApiRejectLoginRequestRequest) (*CompletedRequest, *http.Response, error)

	/*
		 * RejectLogoutRequest Reject a Logout Request
		 * When a user or an application requests ORY Hydra to log out a user, this endpoint is used to deny that logout request.
	No body is required.

	The response is empty as the logout provider has to chose what action to perform next.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return AdminApiApiRejectLogoutRequestRequest
	*/
	RejectLogoutRequest(ctx context.Context) AdminApiApiRejectLogoutRequestRequest

	/*
	 * RejectLogoutRequestExecute executes the request
	 */
	RejectLogoutRequestExecute(r AdminApiApiRejectLogoutRequestRequest) (*http.Response, error)

	/*
		 * RevokeAuthenticationSession Invalidates All Login Sessions of a Certain User Invalidates a Subject's Authentication Session
		 * This endpoint invalidates a subject's authentication session. After revoking the authentication session, the subject
	has to re-authenticate at ORY Hydra. This endpoint does not invalidate any tokens and does not work with OpenID Connect
	Front- or Back-channel logout.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return AdminApiApiRevokeAuthenticationSessionRequest
	*/
	RevokeAuthenticationSession(ctx context.Context) AdminApiApiRevokeAuthenticationSessionRequest

	/*
	 * RevokeAuthenticationSessionExecute executes the request
	 */
	RevokeAuthenticationSessionExecute(r AdminApiApiRevokeAuthenticationSessionRequest) (*http.Response, error)

	/*
		 * RevokeConsentSessions Revokes Consent Sessions of a Subject for a Specific OAuth 2.0 Client
		 * This endpoint revokes a subject's granted consent sessions for a specific OAuth 2.0 Client and invalidates all
	associated OAuth 2.0 Access Tokens.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return AdminApiApiRevokeConsentSessionsRequest
	*/
	RevokeConsentSessions(ctx context.Context) AdminApiApiRevokeConsentSessionsRequest

	/*
	 * RevokeConsentSessionsExecute executes the request
	 */
	RevokeConsentSessionsExecute(r AdminApiApiRevokeConsentSessionsRequest) (*http.Response, error)

	/*
		 * TrustJwtGrantIssuer Trust an OAuth2 JWT Bearer Grant Type Issuer
		 * Use this endpoint to establish a trust relationship for a JWT issuer
	to perform JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication
	and Authorization Grants [RFC7523](https://datatracker.ietf.org/doc/html/rfc7523).
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return AdminApiApiTrustJwtGrantIssuerRequest
	*/
	TrustJwtGrantIssuer(ctx context.Context) AdminApiApiTrustJwtGrantIssuerRequest

	/*
	 * TrustJwtGrantIssuerExecute executes the request
	 * @return TrustedJwtGrantIssuer
	 */
	TrustJwtGrantIssuerExecute(r AdminApiApiTrustJwtGrantIssuerRequest) (*TrustedJwtGrantIssuer, *http.Response, error)

	/*
		 * UpdateJsonWebKey Update a JSON Web Key
		 * Use this method if you do not want to let Hydra generate the JWKs for you, but instead save your own.

	A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. A JWK Set is a JSON data structure that represents a set of JWKs. A JSON Web Key is identified by its set and key id. ORY Hydra uses this functionality to store cryptographic keys used for TLS and JSON Web Tokens (such as OpenID Connect ID tokens), and allows storing user-defined keys as well.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @param kid The kid of the desired key
		 * @param set The set
		 * @return AdminApiApiUpdateJsonWebKeyRequest
	*/
	UpdateJsonWebKey(ctx context.Context, kid string, set string) AdminApiApiUpdateJsonWebKeyRequest

	/*
	 * UpdateJsonWebKeyExecute executes the request
	 * @return JSONWebKey
	 */
	UpdateJsonWebKeyExecute(r AdminApiApiUpdateJsonWebKeyRequest) (*JSONWebKey, *http.Response, error)

	/*
		 * UpdateJsonWebKeySet Update a JSON Web Key Set
		 * Use this method if you do not want to let Hydra generate the JWKs for you, but instead save your own.

	A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. A JWK Set is a JSON data structure that represents a set of JWKs. A JSON Web Key is identified by its set and key id. ORY Hydra uses this functionality to store cryptographic keys used for TLS and JSON Web Tokens (such as OpenID Connect ID tokens), and allows storing user-defined keys as well.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @param set The set
		 * @return AdminApiApiUpdateJsonWebKeySetRequest
	*/
	UpdateJsonWebKeySet(ctx context.Context, set string) AdminApiApiUpdateJsonWebKeySetRequest

	/*
	 * UpdateJsonWebKeySetExecute executes the request
	 * @return JSONWebKeySet
	 */
	UpdateJsonWebKeySetExecute(r AdminApiApiUpdateJsonWebKeySetRequest) (*JSONWebKeySet, *http.Response, error)

	/*
		 * UpdateOAuth2Client Update an OAuth 2.0 Client
		 * Update an existing OAuth 2.0 Client. If you pass `client_secret` the secret will be updated and returned via the API.
	This is the only time you will be able to retrieve the client secret, so write it down and keep it safe.

	OAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are
	generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @param id The id of the OAuth 2.0 Client.
		 * @return AdminApiApiUpdateOAuth2ClientRequest
	*/
	UpdateOAuth2Client(ctx context.Context, id string) AdminApiApiUpdateOAuth2ClientRequest

	/*
	 * UpdateOAuth2ClientExecute executes the request
	 * @return OAuth2Client
	 */
	UpdateOAuth2ClientExecute(r AdminApiApiUpdateOAuth2ClientRequest) (*OAuth2Client, *http.Response, error)
}

type AdminApiApiAcceptConsentRequestRequest

type AdminApiApiAcceptConsentRequestRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiAcceptConsentRequestRequest) AcceptConsentRequest

func (AdminApiApiAcceptConsentRequestRequest) ConsentChallenge

func (AdminApiApiAcceptConsentRequestRequest) Execute

type AdminApiApiAcceptLoginRequestRequest

type AdminApiApiAcceptLoginRequestRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiAcceptLoginRequestRequest) AcceptLoginRequest

func (AdminApiApiAcceptLoginRequestRequest) Execute

func (AdminApiApiAcceptLoginRequestRequest) LoginChallenge

type AdminApiApiAcceptLogoutRequestRequest

type AdminApiApiAcceptLogoutRequestRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiAcceptLogoutRequestRequest) Execute

func (AdminApiApiAcceptLogoutRequestRequest) LogoutChallenge

type AdminApiApiCreateJsonWebKeySetRequest

type AdminApiApiCreateJsonWebKeySetRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiCreateJsonWebKeySetRequest) Execute

func (AdminApiApiCreateJsonWebKeySetRequest) JsonWebKeySetGeneratorRequest

func (r AdminApiApiCreateJsonWebKeySetRequest) JsonWebKeySetGeneratorRequest(jsonWebKeySetGeneratorRequest JsonWebKeySetGeneratorRequest) AdminApiApiCreateJsonWebKeySetRequest

type AdminApiApiCreateOAuth2ClientRequest

type AdminApiApiCreateOAuth2ClientRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiCreateOAuth2ClientRequest) Execute

func (AdminApiApiCreateOAuth2ClientRequest) OAuth2Client

type AdminApiApiDeleteJsonWebKeyRequest

type AdminApiApiDeleteJsonWebKeyRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiDeleteJsonWebKeyRequest) Execute

type AdminApiApiDeleteJsonWebKeySetRequest

type AdminApiApiDeleteJsonWebKeySetRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiDeleteJsonWebKeySetRequest) Execute

type AdminApiApiDeleteOAuth2ClientRequest

type AdminApiApiDeleteOAuth2ClientRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiDeleteOAuth2ClientRequest) Execute

type AdminApiApiDeleteOAuth2TokenRequest

type AdminApiApiDeleteOAuth2TokenRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiDeleteOAuth2TokenRequest) ClientId

func (AdminApiApiDeleteOAuth2TokenRequest) Execute

type AdminApiApiDeleteTrustedJwtGrantIssuerRequest

type AdminApiApiDeleteTrustedJwtGrantIssuerRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiDeleteTrustedJwtGrantIssuerRequest) Execute

type AdminApiApiFlushInactiveOAuth2TokensRequest

type AdminApiApiFlushInactiveOAuth2TokensRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiFlushInactiveOAuth2TokensRequest) Execute

func (AdminApiApiFlushInactiveOAuth2TokensRequest) FlushInactiveOAuth2TokensRequest

func (r AdminApiApiFlushInactiveOAuth2TokensRequest) FlushInactiveOAuth2TokensRequest(flushInactiveOAuth2TokensRequest FlushInactiveOAuth2TokensRequest) AdminApiApiFlushInactiveOAuth2TokensRequest

type AdminApiApiGetConsentRequestRequest

type AdminApiApiGetConsentRequestRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiGetConsentRequestRequest) ConsentChallenge

func (AdminApiApiGetConsentRequestRequest) Execute

type AdminApiApiGetJsonWebKeyRequest

type AdminApiApiGetJsonWebKeyRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiGetJsonWebKeyRequest) Execute

type AdminApiApiGetJsonWebKeySetRequest

type AdminApiApiGetJsonWebKeySetRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiGetJsonWebKeySetRequest) Execute

type AdminApiApiGetLoginRequestRequest

type AdminApiApiGetLoginRequestRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiGetLoginRequestRequest) Execute

func (AdminApiApiGetLoginRequestRequest) LoginChallenge

type AdminApiApiGetLogoutRequestRequest

type AdminApiApiGetLogoutRequestRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiGetLogoutRequestRequest) Execute

func (AdminApiApiGetLogoutRequestRequest) LogoutChallenge

type AdminApiApiGetOAuth2ClientRequest

type AdminApiApiGetOAuth2ClientRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiGetOAuth2ClientRequest) Execute

type AdminApiApiGetTrustedJwtGrantIssuerRequest

type AdminApiApiGetTrustedJwtGrantIssuerRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiGetTrustedJwtGrantIssuerRequest) Execute

type AdminApiApiIntrospectOAuth2TokenRequest

type AdminApiApiIntrospectOAuth2TokenRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiIntrospectOAuth2TokenRequest) Execute

func (AdminApiApiIntrospectOAuth2TokenRequest) Scope

func (AdminApiApiIntrospectOAuth2TokenRequest) Token

type AdminApiApiListOAuth2ClientsRequest

type AdminApiApiListOAuth2ClientsRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiListOAuth2ClientsRequest) ClientName

func (AdminApiApiListOAuth2ClientsRequest) Execute

func (AdminApiApiListOAuth2ClientsRequest) Limit

func (AdminApiApiListOAuth2ClientsRequest) Offset

func (AdminApiApiListOAuth2ClientsRequest) Owner

type AdminApiApiListSubjectConsentSessionsRequest

type AdminApiApiListSubjectConsentSessionsRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiListSubjectConsentSessionsRequest) Execute

func (AdminApiApiListSubjectConsentSessionsRequest) Limit

func (AdminApiApiListSubjectConsentSessionsRequest) Offset

func (AdminApiApiListSubjectConsentSessionsRequest) Subject

type AdminApiApiListTrustedJwtGrantIssuersRequest

type AdminApiApiListTrustedJwtGrantIssuersRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiListTrustedJwtGrantIssuersRequest) Execute

func (AdminApiApiListTrustedJwtGrantIssuersRequest) Issuer

func (AdminApiApiListTrustedJwtGrantIssuersRequest) Limit

func (AdminApiApiListTrustedJwtGrantIssuersRequest) Offset

type AdminApiApiPatchOAuth2ClientRequest

type AdminApiApiPatchOAuth2ClientRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiPatchOAuth2ClientRequest) Execute

func (AdminApiApiPatchOAuth2ClientRequest) PatchDocument

type AdminApiApiRejectConsentRequestRequest

type AdminApiApiRejectConsentRequestRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiRejectConsentRequestRequest) ConsentChallenge

func (AdminApiApiRejectConsentRequestRequest) Execute

func (AdminApiApiRejectConsentRequestRequest) RejectRequest

type AdminApiApiRejectLoginRequestRequest

type AdminApiApiRejectLoginRequestRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiRejectLoginRequestRequest) Execute

func (AdminApiApiRejectLoginRequestRequest) LoginChallenge

func (AdminApiApiRejectLoginRequestRequest) RejectRequest

type AdminApiApiRejectLogoutRequestRequest

type AdminApiApiRejectLogoutRequestRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiRejectLogoutRequestRequest) Execute

func (AdminApiApiRejectLogoutRequestRequest) LogoutChallenge

func (AdminApiApiRejectLogoutRequestRequest) RejectRequest

type AdminApiApiRevokeAuthenticationSessionRequest

type AdminApiApiRevokeAuthenticationSessionRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiRevokeAuthenticationSessionRequest) Execute

func (AdminApiApiRevokeAuthenticationSessionRequest) Subject

type AdminApiApiRevokeConsentSessionsRequest

type AdminApiApiRevokeConsentSessionsRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiRevokeConsentSessionsRequest) All

func (AdminApiApiRevokeConsentSessionsRequest) Client

func (AdminApiApiRevokeConsentSessionsRequest) Execute

func (AdminApiApiRevokeConsentSessionsRequest) Subject

type AdminApiApiTrustJwtGrantIssuerRequest

type AdminApiApiTrustJwtGrantIssuerRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiTrustJwtGrantIssuerRequest) Execute

func (AdminApiApiTrustJwtGrantIssuerRequest) TrustJwtGrantIssuerBody

type AdminApiApiUpdateJsonWebKeyRequest

type AdminApiApiUpdateJsonWebKeyRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiUpdateJsonWebKeyRequest) Execute

func (AdminApiApiUpdateJsonWebKeyRequest) JSONWebKey

type AdminApiApiUpdateJsonWebKeySetRequest

type AdminApiApiUpdateJsonWebKeySetRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiUpdateJsonWebKeySetRequest) Execute

func (AdminApiApiUpdateJsonWebKeySetRequest) JSONWebKeySet

type AdminApiApiUpdateOAuth2ClientRequest

type AdminApiApiUpdateOAuth2ClientRequest struct {
	ApiService AdminApi
	// contains filtered or unexported fields
}

func (AdminApiApiUpdateOAuth2ClientRequest) Execute

func (AdminApiApiUpdateOAuth2ClientRequest) OAuth2Client

type AdminApiService

type AdminApiService service

AdminApiService AdminApi service

func (*AdminApiService) AcceptConsentRequest

  • AcceptConsentRequest Accept a Consent Request
  • When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, ORY Hydra asks the login provider

to authenticate the subject and then tell ORY Hydra now about it. If the subject authenticated, he/she must now be asked if the OAuth 2.0 Client which initiated the flow should be allowed to access the resources on the subject's behalf.

The consent provider which handles this request and is a web app implemented and hosted by you. It shows a subject interface which asks the subject to grant or deny the client access to the requested scope ("Application my-dropbox-app wants write access to all your private files").

The consent challenge is appended to the consent provider's URL to which the subject's user-agent (browser) is redirected to. The consent provider uses that challenge to fetch information on the OAuth2 request and then tells ORY Hydra if the subject accepted or rejected the request.

This endpoint tells ORY Hydra that the subject has authorized the OAuth 2.0 client to access resources on his/her behalf. The consent provider includes additional information, such as session data for access and ID tokens, and if the consent request should be used as basis for future requests.

The response contains a redirect URL which the consent provider should redirect the user-agent to.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return AdminApiApiAcceptConsentRequestRequest

func (*AdminApiService) AcceptConsentRequestExecute

* Execute executes the request * @return CompletedRequest

func (*AdminApiService) AcceptLoginRequest

  • AcceptLoginRequest Accept a Login Request
  • When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, ORY Hydra asks the login provider

(sometimes called "identity provider") to authenticate the subject and then tell ORY Hydra now about it. The login provider is an web-app you write and host, and it must be able to authenticate ("show the subject a login screen") a subject (in OAuth2 the proper name for subject is "resource owner").

The authentication challenge is appended to the login provider URL to which the subject's user-agent (browser) is redirected to. The login provider uses that challenge to fetch information on the OAuth2 request and then accept or reject the requested authentication process.

This endpoint tells ORY Hydra that the subject has successfully authenticated and includes additional information such as the subject's ID and if ORY Hydra should remember the subject's subject agent for future authentication attempts by setting a cookie.

The response contains a redirect URL which the login provider should redirect the user-agent to.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return AdminApiApiAcceptLoginRequestRequest

func (*AdminApiService) AcceptLoginRequestExecute

* Execute executes the request * @return CompletedRequest

func (*AdminApiService) AcceptLogoutRequest

  • AcceptLogoutRequest Accept a Logout Request
  • When a user or an application requests ORY Hydra to log out a user, this endpoint is used to confirm that logout request.

No body is required.

The response contains a redirect URL which the consent provider should redirect the user-agent to.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return AdminApiApiAcceptLogoutRequestRequest

func (*AdminApiService) AcceptLogoutRequestExecute

* Execute executes the request * @return CompletedRequest

func (*AdminApiService) CreateJsonWebKeySet

  • CreateJsonWebKeySet Generate a New JSON Web Key
  • This endpoint is capable of generating JSON Web Key Sets for you. There a different strategies available, such as symmetric cryptographic keys (HS256, HS512) and asymetric cryptographic keys (RS256, ECDSA). If the specified JSON Web Key Set does not exist, it will be created.

A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. A JWK Set is a JSON data structure that represents a set of JWKs. A JSON Web Key is identified by its set and key id. ORY Hydra uses this functionality to store cryptographic keys used for TLS and JSON Web Tokens (such as OpenID Connect ID tokens), and allows storing user-defined keys as well.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param set The set
  • @return AdminApiApiCreateJsonWebKeySetRequest

func (*AdminApiService) CreateJsonWebKeySetExecute

* Execute executes the request * @return JSONWebKeySet

func (*AdminApiService) CreateOAuth2Client

  • CreateOAuth2Client Create an OAuth 2.0 Client
  • Create a new OAuth 2.0 client If you pass `client_secret` the secret will be used, otherwise a random secret

will be generated. The secret will be returned in the response and you will not be able to retrieve it later on. Write the secret down and keep it somwhere safe.

OAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return AdminApiApiCreateOAuth2ClientRequest

func (*AdminApiService) CreateOAuth2ClientExecute

* Execute executes the request * @return OAuth2Client

func (*AdminApiService) DeleteJsonWebKey

  • DeleteJsonWebKey Delete a JSON Web Key
  • Use this endpoint to delete a single JSON Web Key.

A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. A JWK Set is a JSON data structure that represents a set of JWKs. A JSON Web Key is identified by its set and key id. ORY Hydra uses this functionality to store cryptographic keys used for TLS and JSON Web Tokens (such as OpenID Connect ID tokens), and allows storing user-defined keys as well.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param kid The kid of the desired key
  • @param set The set
  • @return AdminApiApiDeleteJsonWebKeyRequest

func (*AdminApiService) DeleteJsonWebKeyExecute

func (a *AdminApiService) DeleteJsonWebKeyExecute(r AdminApiApiDeleteJsonWebKeyRequest) (*http.Response, error)

* Execute executes the request

func (*AdminApiService) DeleteJsonWebKeySet

  • DeleteJsonWebKeySet Delete a JSON Web Key Set
  • Use this endpoint to delete a complete JSON Web Key Set and all the keys in that set.

A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. A JWK Set is a JSON data structure that represents a set of JWKs. A JSON Web Key is identified by its set and key id. ORY Hydra uses this functionality to store cryptographic keys used for TLS and JSON Web Tokens (such as OpenID Connect ID tokens), and allows storing user-defined keys as well.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param set The set
  • @return AdminApiApiDeleteJsonWebKeySetRequest

func (*AdminApiService) DeleteJsonWebKeySetExecute

func (a *AdminApiService) DeleteJsonWebKeySetExecute(r AdminApiApiDeleteJsonWebKeySetRequest) (*http.Response, error)

* Execute executes the request

func (*AdminApiService) DeleteOAuth2Client

  • DeleteOAuth2Client Deletes an OAuth 2.0 Client
  • Delete an existing OAuth 2.0 Client by its ID.

OAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.

Make sure that this endpoint is well protected and only callable by first-party components.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id The id of the OAuth 2.0 Client.
  • @return AdminApiApiDeleteOAuth2ClientRequest

func (*AdminApiService) DeleteOAuth2ClientExecute

func (a *AdminApiService) DeleteOAuth2ClientExecute(r AdminApiApiDeleteOAuth2ClientRequest) (*http.Response, error)

* Execute executes the request

func (*AdminApiService) DeleteOAuth2Token

* DeleteOAuth2Token Delete OAuth2 Access Tokens from a Client * This endpoint deletes OAuth2 access tokens issued for a client from the database * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return AdminApiApiDeleteOAuth2TokenRequest

func (*AdminApiService) DeleteOAuth2TokenExecute

func (a *AdminApiService) DeleteOAuth2TokenExecute(r AdminApiApiDeleteOAuth2TokenRequest) (*http.Response, error)

* Execute executes the request

func (*AdminApiService) DeleteTrustedJwtGrantIssuer

  • DeleteTrustedJwtGrantIssuer Delete a Trusted OAuth2 JWT Bearer Grant Type Issuer
  • Use this endpoint to delete trusted JWT Bearer Grant Type Issuer. The ID is the one returned when you

created the trust relationship.

Once deleted, the associated issuer will no longer be able to perform the JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grant.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id The id of the desired grant
  • @return AdminApiApiDeleteTrustedJwtGrantIssuerRequest

func (*AdminApiService) DeleteTrustedJwtGrantIssuerExecute

func (a *AdminApiService) DeleteTrustedJwtGrantIssuerExecute(r AdminApiApiDeleteTrustedJwtGrantIssuerRequest) (*http.Response, error)

* Execute executes the request

func (*AdminApiService) FlushInactiveOAuth2Tokens

  • FlushInactiveOAuth2Tokens Flush Expired OAuth2 Access Tokens
  • This endpoint flushes expired OAuth2 access tokens from the database. You can set a time after which no tokens will be

not be touched, in case you want to keep recent tokens for auditing. Refresh tokens can not be flushed as they are deleted automatically when performing the refresh flow.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return AdminApiApiFlushInactiveOAuth2TokensRequest

func (*AdminApiService) FlushInactiveOAuth2TokensExecute

func (a *AdminApiService) FlushInactiveOAuth2TokensExecute(r AdminApiApiFlushInactiveOAuth2TokensRequest) (*http.Response, error)

* Execute executes the request

func (*AdminApiService) GetConsentRequest

  • GetConsentRequest Get Consent Request Information
  • When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, ORY Hydra asks the login provider

to authenticate the subject and then tell ORY Hydra now about it. If the subject authenticated, he/she must now be asked if the OAuth 2.0 Client which initiated the flow should be allowed to access the resources on the subject's behalf.

The consent provider which handles this request and is a web app implemented and hosted by you. It shows a subject interface which asks the subject to grant or deny the client access to the requested scope ("Application my-dropbox-app wants write access to all your private files").

The consent challenge is appended to the consent provider's URL to which the subject's user-agent (browser) is redirected to. The consent provider uses that challenge to fetch information on the OAuth2 request and then tells ORY Hydra if the subject accepted or rejected the request.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return AdminApiApiGetConsentRequestRequest

func (*AdminApiService) GetConsentRequestExecute

* Execute executes the request * @return ConsentRequest

func (*AdminApiService) GetJsonWebKey

* GetJsonWebKey Fetch a JSON Web Key * This endpoint returns a singular JSON Web Key, identified by the set and the specific key ID (kid). * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param kid The kid of the desired key * @param set The set * @return AdminApiApiGetJsonWebKeyRequest

func (*AdminApiService) GetJsonWebKeyExecute

* Execute executes the request * @return JSONWebKeySet

func (*AdminApiService) GetJsonWebKeySet

  • GetJsonWebKeySet Retrieve a JSON Web Key Set
  • This endpoint can be used to retrieve JWK Sets stored in ORY Hydra.

A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. A JWK Set is a JSON data structure that represents a set of JWKs. A JSON Web Key is identified by its set and key id. ORY Hydra uses this functionality to store cryptographic keys used for TLS and JSON Web Tokens (such as OpenID Connect ID tokens), and allows storing user-defined keys as well.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param set The set
  • @return AdminApiApiGetJsonWebKeySetRequest

func (*AdminApiService) GetJsonWebKeySetExecute

* Execute executes the request * @return JSONWebKeySet

func (*AdminApiService) GetLoginRequest

  • GetLoginRequest Get a Login Request
  • When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, ORY Hydra asks the login provider

(sometimes called "identity provider") to authenticate the subject and then tell ORY Hydra now about it. The login provider is an web-app you write and host, and it must be able to authenticate ("show the subject a login screen") a subject (in OAuth2 the proper name for subject is "resource owner").

The authentication challenge is appended to the login provider URL to which the subject's user-agent (browser) is redirected to. The login provider uses that challenge to fetch information on the OAuth2 request and then accept or reject the requested authentication process.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return AdminApiApiGetLoginRequestRequest

func (*AdminApiService) GetLoginRequestExecute

* Execute executes the request * @return LoginRequest

func (*AdminApiService) GetLogoutRequest

* GetLogoutRequest Get a Logout Request * Use this endpoint to fetch a logout request. * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return AdminApiApiGetLogoutRequestRequest

func (*AdminApiService) GetLogoutRequestExecute

* Execute executes the request * @return LogoutRequest

func (*AdminApiService) GetOAuth2Client

  • GetOAuth2Client Get an OAuth 2.0 Client
  • Get an OAuth 2.0 client by its ID. This endpoint never returns the client secret.

OAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id The id of the OAuth 2.0 Client.
  • @return AdminApiApiGetOAuth2ClientRequest

func (*AdminApiService) GetOAuth2ClientExecute

* Execute executes the request * @return OAuth2Client

func (*AdminApiService) GetTrustedJwtGrantIssuer

  • GetTrustedJwtGrantIssuer Get a Trusted OAuth2 JWT Bearer Grant Type Issuer
  • Use this endpoint to get a trusted JWT Bearer Grant Type Issuer. The ID is the one returned when you

created the trust relationship.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id The id of the desired grant
  • @return AdminApiApiGetTrustedJwtGrantIssuerRequest

func (*AdminApiService) GetTrustedJwtGrantIssuerExecute

* Execute executes the request * @return TrustedJwtGrantIssuer

func (*AdminApiService) IntrospectOAuth2Token

  • IntrospectOAuth2Token Introspect OAuth2 Tokens
  • The introspection endpoint allows to check if a token (both refresh and access) is active or not. An active token

is neither expired nor revoked. If a token is active, additional information on the token will be included. You can set additional data for a token by setting `accessTokenExtra` during the consent flow.

For more information [read this blog post](https://www.oauth.com/oauth2-servers/token-introspection-endpoint/).

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return AdminApiApiIntrospectOAuth2TokenRequest

func (*AdminApiService) IntrospectOAuth2TokenExecute

* Execute executes the request * @return OAuth2TokenIntrospection

func (*AdminApiService) ListOAuth2Clients

  • ListOAuth2Clients List OAuth 2.0 Clients
  • This endpoint lists all clients in the database, and never returns client secrets.

As a default it lists the first 100 clients. The `limit` parameter can be used to retrieve more clients, but it has an upper bound at 500 objects. Pagination should be used to retrieve more than 500 objects.

OAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.

The "Link" header is also included in successful responses, which contains one or more links for pagination, formatted like so: '<https://hydra-url/admin/clients?limit={limit}&offset={offset}>; rel="{page}"', where page is one of the following applicable pages: 'first', 'next', 'last', and 'previous'. Multiple links can be included in this header, and will be separated by a comma.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return AdminApiApiListOAuth2ClientsRequest

func (*AdminApiService) ListOAuth2ClientsExecute

* Execute executes the request * @return []OAuth2Client

func (*AdminApiService) ListSubjectConsentSessions

  • ListSubjectConsentSessions Lists All Consent Sessions of a Subject
  • This endpoint lists all subject's granted consent sessions, including client and granted scope.

If the subject is unknown or has not granted any consent sessions yet, the endpoint returns an empty JSON array with status code 200 OK.

The "Link" header is also included in successful responses, which contains one or more links for pagination, formatted like so: '<https://hydra-url/admin/oauth2/auth/sessions/consent?subject={user}&limit={limit}&offset={offset}>; rel="{page}"', where page is one of the following applicable pages: 'first', 'next', 'last', and 'previous'. Multiple links can be included in this header, and will be separated by a comma.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return AdminApiApiListSubjectConsentSessionsRequest

func (*AdminApiService) ListSubjectConsentSessionsExecute

* Execute executes the request * @return []PreviousConsentSession

func (*AdminApiService) ListTrustedJwtGrantIssuers

* ListTrustedJwtGrantIssuers List Trusted OAuth2 JWT Bearer Grant Type Issuers * Use this endpoint to list all trusted JWT Bearer Grant Type Issuers. * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return AdminApiApiListTrustedJwtGrantIssuersRequest

func (*AdminApiService) ListTrustedJwtGrantIssuersExecute

* Execute executes the request * @return []TrustedJwtGrantIssuer

func (*AdminApiService) PatchOAuth2Client

  • PatchOAuth2Client Patch an OAuth 2.0 Client
  • Patch an existing OAuth 2.0 Client. If you pass `client_secret`

the secret will be updated and returned via the API. This is the only time you will be able to retrieve the client secret, so write it down and keep it safe.

OAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id The id of the OAuth 2.0 Client.
  • @return AdminApiApiPatchOAuth2ClientRequest

func (*AdminApiService) PatchOAuth2ClientExecute

* Execute executes the request * @return OAuth2Client

func (*AdminApiService) RejectConsentRequest

  • RejectConsentRequest Reject a Consent Request
  • When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, ORY Hydra asks the login provider

to authenticate the subject and then tell ORY Hydra now about it. If the subject authenticated, he/she must now be asked if the OAuth 2.0 Client which initiated the flow should be allowed to access the resources on the subject's behalf.

The consent provider which handles this request and is a web app implemented and hosted by you. It shows a subject interface which asks the subject to grant or deny the client access to the requested scope ("Application my-dropbox-app wants write access to all your private files").

The consent challenge is appended to the consent provider's URL to which the subject's user-agent (browser) is redirected to. The consent provider uses that challenge to fetch information on the OAuth2 request and then tells ORY Hydra if the subject accepted or rejected the request.

This endpoint tells ORY Hydra that the subject has not authorized the OAuth 2.0 client to access resources on his/her behalf. The consent provider must include a reason why the consent was not granted.

The response contains a redirect URL which the consent provider should redirect the user-agent to.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return AdminApiApiRejectConsentRequestRequest

func (*AdminApiService) RejectConsentRequestExecute

* Execute executes the request * @return CompletedRequest

func (*AdminApiService) RejectLoginRequest

  • RejectLoginRequest Reject a Login Request
  • When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, ORY Hydra asks the login provider

(sometimes called "identity provider") to authenticate the subject and then tell ORY Hydra now about it. The login provider is an web-app you write and host, and it must be able to authenticate ("show the subject a login screen") a subject (in OAuth2 the proper name for subject is "resource owner").

The authentication challenge is appended to the login provider URL to which the subject's user-agent (browser) is redirected to. The login provider uses that challenge to fetch information on the OAuth2 request and then accept or reject the requested authentication process.

This endpoint tells ORY Hydra that the subject has not authenticated and includes a reason why the authentication was be denied.

The response contains a redirect URL which the login provider should redirect the user-agent to.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return AdminApiApiRejectLoginRequestRequest

func (*AdminApiService) RejectLoginRequestExecute

* Execute executes the request * @return CompletedRequest

func (*AdminApiService) RejectLogoutRequest

  • RejectLogoutRequest Reject a Logout Request
  • When a user or an application requests ORY Hydra to log out a user, this endpoint is used to deny that logout request.

No body is required.

The response is empty as the logout provider has to chose what action to perform next.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return AdminApiApiRejectLogoutRequestRequest

func (*AdminApiService) RejectLogoutRequestExecute

func (a *AdminApiService) RejectLogoutRequestExecute(r AdminApiApiRejectLogoutRequestRequest) (*http.Response, error)

* Execute executes the request

func (*AdminApiService) RevokeAuthenticationSession

  • RevokeAuthenticationSession Invalidates All Login Sessions of a Certain User Invalidates a Subject's Authentication Session
  • This endpoint invalidates a subject's authentication session. After revoking the authentication session, the subject

has to re-authenticate at ORY Hydra. This endpoint does not invalidate any tokens and does not work with OpenID Connect Front- or Back-channel logout.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return AdminApiApiRevokeAuthenticationSessionRequest

func (*AdminApiService) RevokeAuthenticationSessionExecute

func (a *AdminApiService) RevokeAuthenticationSessionExecute(r AdminApiApiRevokeAuthenticationSessionRequest) (*http.Response, error)

* Execute executes the request

func (*AdminApiService) RevokeConsentSessions

  • RevokeConsentSessions Revokes Consent Sessions of a Subject for a Specific OAuth 2.0 Client
  • This endpoint revokes a subject's granted consent sessions for a specific OAuth 2.0 Client and invalidates all

associated OAuth 2.0 Access Tokens.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return AdminApiApiRevokeConsentSessionsRequest

func (*AdminApiService) RevokeConsentSessionsExecute

func (a *AdminApiService) RevokeConsentSessionsExecute(r AdminApiApiRevokeConsentSessionsRequest) (*http.Response, error)

* Execute executes the request

func (*AdminApiService) TrustJwtGrantIssuer

  • TrustJwtGrantIssuer Trust an OAuth2 JWT Bearer Grant Type Issuer
  • Use this endpoint to establish a trust relationship for a JWT issuer

to perform JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants [RFC7523](https://datatracker.ietf.org/doc/html/rfc7523).

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return AdminApiApiTrustJwtGrantIssuerRequest

func (*AdminApiService) TrustJwtGrantIssuerExecute

* Execute executes the request * @return TrustedJwtGrantIssuer

func (*AdminApiService) UpdateJsonWebKey

  • UpdateJsonWebKey Update a JSON Web Key
  • Use this method if you do not want to let Hydra generate the JWKs for you, but instead save your own.

A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. A JWK Set is a JSON data structure that represents a set of JWKs. A JSON Web Key is identified by its set and key id. ORY Hydra uses this functionality to store cryptographic keys used for TLS and JSON Web Tokens (such as OpenID Connect ID tokens), and allows storing user-defined keys as well.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param kid The kid of the desired key
  • @param set The set
  • @return AdminApiApiUpdateJsonWebKeyRequest

func (*AdminApiService) UpdateJsonWebKeyExecute

* Execute executes the request * @return JSONWebKey

func (*AdminApiService) UpdateJsonWebKeySet

  • UpdateJsonWebKeySet Update a JSON Web Key Set
  • Use this method if you do not want to let Hydra generate the JWKs for you, but instead save your own.

A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. A JWK Set is a JSON data structure that represents a set of JWKs. A JSON Web Key is identified by its set and key id. ORY Hydra uses this functionality to store cryptographic keys used for TLS and JSON Web Tokens (such as OpenID Connect ID tokens), and allows storing user-defined keys as well.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param set The set
  • @return AdminApiApiUpdateJsonWebKeySetRequest

func (*AdminApiService) UpdateJsonWebKeySetExecute

* Execute executes the request * @return JSONWebKeySet

func (*AdminApiService) UpdateOAuth2Client

  • UpdateOAuth2Client Update an OAuth 2.0 Client
  • Update an existing OAuth 2.0 Client. If you pass `client_secret` the secret will be updated and returned via the API.

This is the only time you will be able to retrieve the client secret, so write it down and keep it safe.

OAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id The id of the OAuth 2.0 Client.
  • @return AdminApiApiUpdateOAuth2ClientRequest

func (*AdminApiService) UpdateOAuth2ClientExecute

* Execute executes the request * @return OAuth2Client

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type CompletedRequest

type CompletedRequest struct {
	// RedirectURL is the URL which you should redirect the user to once the authentication process is completed.
	RedirectTo string `json:"redirect_to"`
}

CompletedRequest struct for CompletedRequest

func NewCompletedRequest

func NewCompletedRequest(redirectTo string) *CompletedRequest

NewCompletedRequest instantiates a new CompletedRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCompletedRequestWithDefaults

func NewCompletedRequestWithDefaults() *CompletedRequest

NewCompletedRequestWithDefaults instantiates a new CompletedRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CompletedRequest) GetRedirectTo

func (o *CompletedRequest) GetRedirectTo() string

GetRedirectTo returns the RedirectTo field value

func (*CompletedRequest) GetRedirectToOk

func (o *CompletedRequest) GetRedirectToOk() (*string, bool)

GetRedirectToOk returns a tuple with the RedirectTo field value and a boolean to check if the value has been set.

func (CompletedRequest) MarshalJSON

func (o CompletedRequest) MarshalJSON() ([]byte, error)

func (*CompletedRequest) SetRedirectTo

func (o *CompletedRequest) SetRedirectTo(v string)

SetRedirectTo sets field value

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type ConsentRequest

type ConsentRequest struct {
	// ACR represents the Authentication AuthorizationContext Class Reference value for this authentication session. You can use it to express that, for example, a user authenticated using two factor authentication.
	Acr *string  `json:"acr,omitempty"`
	Amr []string `json:"amr,omitempty"`
	// ID is the identifier (\"authorization challenge\") of the consent authorization request. It is used to identify the session.
	Challenge string                 `json:"challenge"`
	Client    *OAuth2Client          `json:"client,omitempty"`
	Context   map[string]interface{} `json:"context,omitempty"`
	// LoginChallenge is the login challenge this consent challenge belongs to. It can be used to associate a login and consent request in the login & consent app.
	LoginChallenge *string `json:"login_challenge,omitempty"`
	// LoginSessionID is the login session ID. If the user-agent reuses a login session (via cookie / remember flag) this ID will remain the same. If the user-agent did not have an existing authentication session (e.g. remember is false) this will be a new random value. This value is used as the \"sid\" parameter in the ID Token and in OIDC Front-/Back- channel logout. It's value can generally be used to associate consecutive login requests by a certain user.
	LoginSessionId *string               `json:"login_session_id,omitempty"`
	OidcContext    *OpenIDConnectContext `json:"oidc_context,omitempty"`
	// RequestURL is the original OAuth 2.0 Authorization URL requested by the OAuth 2.0 client. It is the URL which initiates the OAuth 2.0 Authorization Code or OAuth 2.0 Implicit flow. This URL is typically not needed, but might come in handy if you want to deal with additional request parameters.
	RequestUrl                   *string  `json:"request_url,omitempty"`
	RequestedAccessTokenAudience []string `json:"requested_access_token_audience,omitempty"`
	RequestedScope               []string `json:"requested_scope,omitempty"`
	// Skip, if true, implies that the client has requested the same scopes from the same user previously. If true, you must not ask the user to grant the requested scopes. You must however either allow or deny the consent request using the usual API call.
	Skip *bool `json:"skip,omitempty"`
	// Subject is the user ID of the end-user that authenticated. Now, that end user needs to grant or deny the scope requested by the OAuth 2.0 client.
	Subject *string `json:"subject,omitempty"`
}

ConsentRequest struct for ConsentRequest

func NewConsentRequest

func NewConsentRequest(challenge string) *ConsentRequest

NewConsentRequest instantiates a new ConsentRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConsentRequestWithDefaults

func NewConsentRequestWithDefaults() *ConsentRequest

NewConsentRequestWithDefaults instantiates a new ConsentRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConsentRequest) GetAcr

func (o *ConsentRequest) GetAcr() string

GetAcr returns the Acr field value if set, zero value otherwise.

func (*ConsentRequest) GetAcrOk

func (o *ConsentRequest) GetAcrOk() (*string, bool)

GetAcrOk returns a tuple with the Acr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConsentRequest) GetAmr

func (o *ConsentRequest) GetAmr() []string

GetAmr returns the Amr field value if set, zero value otherwise.

func (*ConsentRequest) GetAmrOk

func (o *ConsentRequest) GetAmrOk() ([]string, bool)

GetAmrOk returns a tuple with the Amr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConsentRequest) GetChallenge

func (o *ConsentRequest) GetChallenge() string

GetChallenge returns the Challenge field value

func (*ConsentRequest) GetChallengeOk

func (o *ConsentRequest) GetChallengeOk() (*string, bool)

GetChallengeOk returns a tuple with the Challenge field value and a boolean to check if the value has been set.

func (*ConsentRequest) GetClient

func (o *ConsentRequest) GetClient() OAuth2Client

GetClient returns the Client field value if set, zero value otherwise.

func (*ConsentRequest) GetClientOk

func (o *ConsentRequest) GetClientOk() (*OAuth2Client, bool)

GetClientOk returns a tuple with the Client field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConsentRequest) GetContext

func (o *ConsentRequest) GetContext() map[string]interface{}

GetContext returns the Context field value if set, zero value otherwise.

func (*ConsentRequest) GetContextOk

func (o *ConsentRequest) GetContextOk() (map[string]interface{}, bool)

GetContextOk returns a tuple with the Context field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConsentRequest) GetLoginChallenge

func (o *ConsentRequest) GetLoginChallenge() string

GetLoginChallenge returns the LoginChallenge field value if set, zero value otherwise.

func (*ConsentRequest) GetLoginChallengeOk

func (o *ConsentRequest) GetLoginChallengeOk() (*string, bool)

GetLoginChallengeOk returns a tuple with the LoginChallenge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConsentRequest) GetLoginSessionId

func (o *ConsentRequest) GetLoginSessionId() string

GetLoginSessionId returns the LoginSessionId field value if set, zero value otherwise.

func (*ConsentRequest) GetLoginSessionIdOk

func (o *ConsentRequest) GetLoginSessionIdOk() (*string, bool)

GetLoginSessionIdOk returns a tuple with the LoginSessionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConsentRequest) GetOidcContext

func (o *ConsentRequest) GetOidcContext() OpenIDConnectContext

GetOidcContext returns the OidcContext field value if set, zero value otherwise.

func (*ConsentRequest) GetOidcContextOk

func (o *ConsentRequest) GetOidcContextOk() (*OpenIDConnectContext, bool)

GetOidcContextOk returns a tuple with the OidcContext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConsentRequest) GetRequestUrl

func (o *ConsentRequest) GetRequestUrl() string

GetRequestUrl returns the RequestUrl field value if set, zero value otherwise.

func (*ConsentRequest) GetRequestUrlOk

func (o *ConsentRequest) GetRequestUrlOk() (*string, bool)

GetRequestUrlOk returns a tuple with the RequestUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConsentRequest) GetRequestedAccessTokenAudience

func (o *ConsentRequest) GetRequestedAccessTokenAudience() []string

GetRequestedAccessTokenAudience returns the RequestedAccessTokenAudience field value if set, zero value otherwise.

func (*ConsentRequest) GetRequestedAccessTokenAudienceOk

func (o *ConsentRequest) GetRequestedAccessTokenAudienceOk() ([]string, bool)

GetRequestedAccessTokenAudienceOk returns a tuple with the RequestedAccessTokenAudience field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConsentRequest) GetRequestedScope

func (o *ConsentRequest) GetRequestedScope() []string

GetRequestedScope returns the RequestedScope field value if set, zero value otherwise.

func (*ConsentRequest) GetRequestedScopeOk

func (o *ConsentRequest) GetRequestedScopeOk() ([]string, bool)

GetRequestedScopeOk returns a tuple with the RequestedScope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConsentRequest) GetSkip

func (o *ConsentRequest) GetSkip() bool

GetSkip returns the Skip field value if set, zero value otherwise.

func (*ConsentRequest) GetSkipOk

func (o *ConsentRequest) GetSkipOk() (*bool, bool)

GetSkipOk returns a tuple with the Skip field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConsentRequest) GetSubject

func (o *ConsentRequest) GetSubject() string

GetSubject returns the Subject field value if set, zero value otherwise.

func (*ConsentRequest) GetSubjectOk

func (o *ConsentRequest) GetSubjectOk() (*string, bool)

GetSubjectOk returns a tuple with the Subject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConsentRequest) HasAcr

func (o *ConsentRequest) HasAcr() bool

HasAcr returns a boolean if a field has been set.

func (*ConsentRequest) HasAmr

func (o *ConsentRequest) HasAmr() bool

HasAmr returns a boolean if a field has been set.

func (*ConsentRequest) HasClient

func (o *ConsentRequest) HasClient() bool

HasClient returns a boolean if a field has been set.

func (*ConsentRequest) HasContext

func (o *ConsentRequest) HasContext() bool

HasContext returns a boolean if a field has been set.

func (*ConsentRequest) HasLoginChallenge

func (o *ConsentRequest) HasLoginChallenge() bool

HasLoginChallenge returns a boolean if a field has been set.

func (*ConsentRequest) HasLoginSessionId

func (o *ConsentRequest) HasLoginSessionId() bool

HasLoginSessionId returns a boolean if a field has been set.

func (*ConsentRequest) HasOidcContext

func (o *ConsentRequest) HasOidcContext() bool

HasOidcContext returns a boolean if a field has been set.

func (*ConsentRequest) HasRequestUrl

func (o *ConsentRequest) HasRequestUrl() bool

HasRequestUrl returns a boolean if a field has been set.

func (*ConsentRequest) HasRequestedAccessTokenAudience

func (o *ConsentRequest) HasRequestedAccessTokenAudience() bool

HasRequestedAccessTokenAudience returns a boolean if a field has been set.

func (*ConsentRequest) HasRequestedScope

func (o *ConsentRequest) HasRequestedScope() bool

HasRequestedScope returns a boolean if a field has been set.

func (*ConsentRequest) HasSkip

func (o *ConsentRequest) HasSkip() bool

HasSkip returns a boolean if a field has been set.

func (*ConsentRequest) HasSubject

func (o *ConsentRequest) HasSubject() bool

HasSubject returns a boolean if a field has been set.

func (ConsentRequest) MarshalJSON

func (o ConsentRequest) MarshalJSON() ([]byte, error)

func (*ConsentRequest) SetAcr

func (o *ConsentRequest) SetAcr(v string)

SetAcr gets a reference to the given string and assigns it to the Acr field.

func (*ConsentRequest) SetAmr

func (o *ConsentRequest) SetAmr(v []string)

SetAmr gets a reference to the given []string and assigns it to the Amr field.

func (*ConsentRequest) SetChallenge

func (o *ConsentRequest) SetChallenge(v string)

SetChallenge sets field value

func (*ConsentRequest) SetClient

func (o *ConsentRequest) SetClient(v OAuth2Client)

SetClient gets a reference to the given OAuth2Client and assigns it to the Client field.

func (*ConsentRequest) SetContext

func (o *ConsentRequest) SetContext(v map[string]interface{})

SetContext gets a reference to the given map[string]interface{} and assigns it to the Context field.

func (*ConsentRequest) SetLoginChallenge

func (o *ConsentRequest) SetLoginChallenge(v string)

SetLoginChallenge gets a reference to the given string and assigns it to the LoginChallenge field.

func (*ConsentRequest) SetLoginSessionId

func (o *ConsentRequest) SetLoginSessionId(v string)

SetLoginSessionId gets a reference to the given string and assigns it to the LoginSessionId field.

func (*ConsentRequest) SetOidcContext

func (o *ConsentRequest) SetOidcContext(v OpenIDConnectContext)

SetOidcContext gets a reference to the given OpenIDConnectContext and assigns it to the OidcContext field.

func (*ConsentRequest) SetRequestUrl

func (o *ConsentRequest) SetRequestUrl(v string)

SetRequestUrl gets a reference to the given string and assigns it to the RequestUrl field.

func (*ConsentRequest) SetRequestedAccessTokenAudience

func (o *ConsentRequest) SetRequestedAccessTokenAudience(v []string)

SetRequestedAccessTokenAudience gets a reference to the given []string and assigns it to the RequestedAccessTokenAudience field.

func (*ConsentRequest) SetRequestedScope

func (o *ConsentRequest) SetRequestedScope(v []string)

SetRequestedScope gets a reference to the given []string and assigns it to the RequestedScope field.

func (*ConsentRequest) SetSkip

func (o *ConsentRequest) SetSkip(v bool)

SetSkip gets a reference to the given bool and assigns it to the Skip field.

func (*ConsentRequest) SetSubject

func (o *ConsentRequest) SetSubject(v string)

SetSubject gets a reference to the given string and assigns it to the Subject field.

type ConsentRequestSession

type ConsentRequestSession struct {
	// AccessToken sets session data for the access and refresh token, as well as any future tokens issued by the refresh grant. Keep in mind that this data will be available to anyone performing OAuth 2.0 Challenge Introspection. If only your services can perform OAuth 2.0 Challenge Introspection, this is usually fine. But if third parties can access that endpoint as well, sensitive data from the session might be exposed to them. Use with care!
	AccessToken interface{} `json:"access_token,omitempty"`
	// IDToken sets session data for the OpenID Connect ID token. Keep in mind that the session'id payloads are readable by anyone that has access to the ID Challenge. Use with care!
	IdToken interface{} `json:"id_token,omitempty"`
}

ConsentRequestSession struct for ConsentRequestSession

func NewConsentRequestSession

func NewConsentRequestSession() *ConsentRequestSession

NewConsentRequestSession instantiates a new ConsentRequestSession object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConsentRequestSessionWithDefaults

func NewConsentRequestSessionWithDefaults() *ConsentRequestSession

NewConsentRequestSessionWithDefaults instantiates a new ConsentRequestSession object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConsentRequestSession) GetAccessToken

func (o *ConsentRequestSession) GetAccessToken() interface{}

GetAccessToken returns the AccessToken field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ConsentRequestSession) GetAccessTokenOk

func (o *ConsentRequestSession) GetAccessTokenOk() (*interface{}, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ConsentRequestSession) GetIdToken

func (o *ConsentRequestSession) GetIdToken() interface{}

GetIdToken returns the IdToken field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ConsentRequestSession) GetIdTokenOk

func (o *ConsentRequestSession) GetIdTokenOk() (*interface{}, bool)

GetIdTokenOk returns a tuple with the IdToken field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ConsentRequestSession) HasAccessToken

func (o *ConsentRequestSession) HasAccessToken() bool

HasAccessToken returns a boolean if a field has been set.

func (*ConsentRequestSession) HasIdToken

func (o *ConsentRequestSession) HasIdToken() bool

HasIdToken returns a boolean if a field has been set.

func (ConsentRequestSession) MarshalJSON

func (o ConsentRequestSession) MarshalJSON() ([]byte, error)

func (*ConsentRequestSession) SetAccessToken

func (o *ConsentRequestSession) SetAccessToken(v interface{})

SetAccessToken gets a reference to the given interface{} and assigns it to the AccessToken field.

func (*ConsentRequestSession) SetIdToken

func (o *ConsentRequestSession) SetIdToken(v interface{})

SetIdToken gets a reference to the given interface{} and assigns it to the IdToken field.

type FlushInactiveOAuth2TokensRequest

type FlushInactiveOAuth2TokensRequest struct {
	// NotAfter sets after which point tokens should not be flushed. This is useful when you want to keep a history of recently issued tokens for auditing.
	NotAfter *time.Time `json:"notAfter,omitempty"`
}

FlushInactiveOAuth2TokensRequest struct for FlushInactiveOAuth2TokensRequest

func NewFlushInactiveOAuth2TokensRequest

func NewFlushInactiveOAuth2TokensRequest() *FlushInactiveOAuth2TokensRequest

NewFlushInactiveOAuth2TokensRequest instantiates a new FlushInactiveOAuth2TokensRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlushInactiveOAuth2TokensRequestWithDefaults

func NewFlushInactiveOAuth2TokensRequestWithDefaults() *FlushInactiveOAuth2TokensRequest

NewFlushInactiveOAuth2TokensRequestWithDefaults instantiates a new FlushInactiveOAuth2TokensRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlushInactiveOAuth2TokensRequest) GetNotAfter

func (o *FlushInactiveOAuth2TokensRequest) GetNotAfter() time.Time

GetNotAfter returns the NotAfter field value if set, zero value otherwise.

func (*FlushInactiveOAuth2TokensRequest) GetNotAfterOk

func (o *FlushInactiveOAuth2TokensRequest) GetNotAfterOk() (*time.Time, bool)

GetNotAfterOk returns a tuple with the NotAfter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlushInactiveOAuth2TokensRequest) HasNotAfter

func (o *FlushInactiveOAuth2TokensRequest) HasNotAfter() bool

HasNotAfter returns a boolean if a field has been set.

func (FlushInactiveOAuth2TokensRequest) MarshalJSON

func (o FlushInactiveOAuth2TokensRequest) MarshalJSON() ([]byte, error)

func (*FlushInactiveOAuth2TokensRequest) SetNotAfter

func (o *FlushInactiveOAuth2TokensRequest) SetNotAfter(v time.Time)

SetNotAfter gets a reference to the given time.Time and assigns it to the NotAfter field.

type FlushLoginConsentRequest

type FlushLoginConsentRequest struct {
	// NotAfter sets after which point tokens should not be flushed. This is useful when you want to keep a history of recent login and consent database entries for auditing.
	NotAfter *time.Time `json:"notAfter,omitempty"`
}

FlushLoginConsentRequest struct for FlushLoginConsentRequest

func NewFlushLoginConsentRequest

func NewFlushLoginConsentRequest() *FlushLoginConsentRequest

NewFlushLoginConsentRequest instantiates a new FlushLoginConsentRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlushLoginConsentRequestWithDefaults

func NewFlushLoginConsentRequestWithDefaults() *FlushLoginConsentRequest

NewFlushLoginConsentRequestWithDefaults instantiates a new FlushLoginConsentRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlushLoginConsentRequest) GetNotAfter

func (o *FlushLoginConsentRequest) GetNotAfter() time.Time

GetNotAfter returns the NotAfter field value if set, zero value otherwise.

func (*FlushLoginConsentRequest) GetNotAfterOk

func (o *FlushLoginConsentRequest) GetNotAfterOk() (*time.Time, bool)

GetNotAfterOk returns a tuple with the NotAfter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlushLoginConsentRequest) HasNotAfter

func (o *FlushLoginConsentRequest) HasNotAfter() bool

HasNotAfter returns a boolean if a field has been set.

func (FlushLoginConsentRequest) MarshalJSON

func (o FlushLoginConsentRequest) MarshalJSON() ([]byte, error)

func (*FlushLoginConsentRequest) SetNotAfter

func (o *FlushLoginConsentRequest) SetNotAfter(v time.Time)

SetNotAfter gets a reference to the given time.Time and assigns it to the NotAfter field.

type GenericError

type GenericError struct {
	// The status code
	Code *int64 `json:"code,omitempty"`
	// Debug information  This field is often not exposed to protect against leaking sensitive information.
	Debug *string `json:"debug,omitempty"`
	// Further error details
	Details map[string]map[string]interface{} `json:"details,omitempty"`
	// The error ID  Useful when trying to identify various errors in application logic.
	Id *string `json:"id,omitempty"`
	// Error message  The error's message.
	Message string `json:"message"`
	// A human-readable reason for the error
	Reason *string `json:"reason,omitempty"`
	// The request ID  The request ID is often exposed internally in order to trace errors across service architectures. This is often a UUID.
	Request *string `json:"request,omitempty"`
	// The status description
	Status *string `json:"status,omitempty"`
}

GenericError struct for GenericError

func NewGenericError

func NewGenericError(message string) *GenericError

NewGenericError instantiates a new GenericError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGenericErrorWithDefaults

func NewGenericErrorWithDefaults() *GenericError

NewGenericErrorWithDefaults instantiates a new GenericError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GenericError) GetCode

func (o *GenericError) GetCode() int64

GetCode returns the Code field value if set, zero value otherwise.

func (*GenericError) GetCodeOk

func (o *GenericError) GetCodeOk() (*int64, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GenericError) GetDebug

func (o *GenericError) GetDebug() string

GetDebug returns the Debug field value if set, zero value otherwise.

func (*GenericError) GetDebugOk

func (o *GenericError) GetDebugOk() (*string, bool)

GetDebugOk returns a tuple with the Debug field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GenericError) GetDetails

func (o *GenericError) GetDetails() map[string]map[string]interface{}

GetDetails returns the Details field value if set, zero value otherwise.

func (*GenericError) GetDetailsOk

func (o *GenericError) GetDetailsOk() (map[string]map[string]interface{}, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GenericError) GetId

func (o *GenericError) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*GenericError) GetIdOk

func (o *GenericError) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GenericError) GetMessage

func (o *GenericError) GetMessage() string

GetMessage returns the Message field value

func (*GenericError) GetMessageOk

func (o *GenericError) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*GenericError) GetReason

func (o *GenericError) GetReason() string

GetReason returns the Reason field value if set, zero value otherwise.

func (*GenericError) GetReasonOk

func (o *GenericError) GetReasonOk() (*string, bool)

GetReasonOk returns a tuple with the Reason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GenericError) GetRequest

func (o *GenericError) GetRequest() string

GetRequest returns the Request field value if set, zero value otherwise.

func (*GenericError) GetRequestOk

func (o *GenericError) GetRequestOk() (*string, bool)

GetRequestOk returns a tuple with the Request field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GenericError) GetStatus

func (o *GenericError) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*GenericError) GetStatusOk

func (o *GenericError) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GenericError) HasCode

func (o *GenericError) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*GenericError) HasDebug

func (o *GenericError) HasDebug() bool

HasDebug returns a boolean if a field has been set.

func (*GenericError) HasDetails

func (o *GenericError) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*GenericError) HasId

func (o *GenericError) HasId() bool

HasId returns a boolean if a field has been set.

func (*GenericError) HasReason

func (o *GenericError) HasReason() bool

HasReason returns a boolean if a field has been set.

func (*GenericError) HasRequest

func (o *GenericError) HasRequest() bool

HasRequest returns a boolean if a field has been set.

func (*GenericError) HasStatus

func (o *GenericError) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (GenericError) MarshalJSON

func (o GenericError) MarshalJSON() ([]byte, error)

func (*GenericError) SetCode

func (o *GenericError) SetCode(v int64)

SetCode gets a reference to the given int64 and assigns it to the Code field.

func (*GenericError) SetDebug

func (o *GenericError) SetDebug(v string)

SetDebug gets a reference to the given string and assigns it to the Debug field.

func (*GenericError) SetDetails

func (o *GenericError) SetDetails(v map[string]map[string]interface{})

SetDetails gets a reference to the given map[string]map[string]interface{} and assigns it to the Details field.

func (*GenericError) SetId

func (o *GenericError) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*GenericError) SetMessage

func (o *GenericError) SetMessage(v string)

SetMessage sets field value

func (*GenericError) SetReason

func (o *GenericError) SetReason(v string)

SetReason gets a reference to the given string and assigns it to the Reason field.

func (*GenericError) SetRequest

func (o *GenericError) SetRequest(v string)

SetRequest gets a reference to the given string and assigns it to the Request field.

func (*GenericError) SetStatus

func (o *GenericError) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

type GenericOpenAPIError

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

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type HealthNotReadyStatus

type HealthNotReadyStatus struct {
	// Errors contains a list of errors that caused the not ready status.
	Errors *map[string]string `json:"errors,omitempty"`
}

HealthNotReadyStatus struct for HealthNotReadyStatus

func NewHealthNotReadyStatus

func NewHealthNotReadyStatus() *HealthNotReadyStatus

NewHealthNotReadyStatus instantiates a new HealthNotReadyStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewHealthNotReadyStatusWithDefaults

func NewHealthNotReadyStatusWithDefaults() *HealthNotReadyStatus

NewHealthNotReadyStatusWithDefaults instantiates a new HealthNotReadyStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*HealthNotReadyStatus) GetErrors

func (o *HealthNotReadyStatus) GetErrors() map[string]string

GetErrors returns the Errors field value if set, zero value otherwise.

func (*HealthNotReadyStatus) GetErrorsOk

func (o *HealthNotReadyStatus) GetErrorsOk() (*map[string]string, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HealthNotReadyStatus) HasErrors

func (o *HealthNotReadyStatus) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (HealthNotReadyStatus) MarshalJSON

func (o HealthNotReadyStatus) MarshalJSON() ([]byte, error)

func (*HealthNotReadyStatus) SetErrors

func (o *HealthNotReadyStatus) SetErrors(v map[string]string)

SetErrors gets a reference to the given map[string]string and assigns it to the Errors field.

type HealthStatus

type HealthStatus struct {
	// Status always contains \"ok\".
	Status *string `json:"status,omitempty"`
}

HealthStatus struct for HealthStatus

func NewHealthStatus

func NewHealthStatus() *HealthStatus

NewHealthStatus instantiates a new HealthStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewHealthStatusWithDefaults

func NewHealthStatusWithDefaults() *HealthStatus

NewHealthStatusWithDefaults instantiates a new HealthStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*HealthStatus) GetStatus

func (o *HealthStatus) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*HealthStatus) GetStatusOk

func (o *HealthStatus) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HealthStatus) HasStatus

func (o *HealthStatus) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (HealthStatus) MarshalJSON

func (o HealthStatus) MarshalJSON() ([]byte, error)

func (*HealthStatus) SetStatus

func (o *HealthStatus) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

type InlineResponse200

type InlineResponse200 struct {
	// Always \"ok\".
	Status *string `json:"status,omitempty"`
}

InlineResponse200 struct for InlineResponse200

func NewInlineResponse200

func NewInlineResponse200() *InlineResponse200

NewInlineResponse200 instantiates a new InlineResponse200 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInlineResponse200WithDefaults

func NewInlineResponse200WithDefaults() *InlineResponse200

NewInlineResponse200WithDefaults instantiates a new InlineResponse200 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InlineResponse200) GetStatus

func (o *InlineResponse200) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*InlineResponse200) GetStatusOk

func (o *InlineResponse200) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InlineResponse200) HasStatus

func (o *InlineResponse200) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (InlineResponse200) MarshalJSON

func (o InlineResponse200) MarshalJSON() ([]byte, error)

func (*InlineResponse200) SetStatus

func (o *InlineResponse200) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

type InlineResponse2001

type InlineResponse2001 struct {
	// The version of Ory Hydra.
	Version *string `json:"version,omitempty"`
}

InlineResponse2001 struct for InlineResponse2001

func NewInlineResponse2001

func NewInlineResponse2001() *InlineResponse2001

NewInlineResponse2001 instantiates a new InlineResponse2001 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInlineResponse2001WithDefaults

func NewInlineResponse2001WithDefaults() *InlineResponse2001

NewInlineResponse2001WithDefaults instantiates a new InlineResponse2001 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InlineResponse2001) GetVersion

func (o *InlineResponse2001) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*InlineResponse2001) GetVersionOk

func (o *InlineResponse2001) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InlineResponse2001) HasVersion

func (o *InlineResponse2001) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (InlineResponse2001) MarshalJSON

func (o InlineResponse2001) MarshalJSON() ([]byte, error)

func (*InlineResponse2001) SetVersion

func (o *InlineResponse2001) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

type InlineResponse503

type InlineResponse503 struct {
	// Errors contains a list of errors that caused the not ready status.
	Errors *map[string]string `json:"errors,omitempty"`
}

InlineResponse503 struct for InlineResponse503

func NewInlineResponse503

func NewInlineResponse503() *InlineResponse503

NewInlineResponse503 instantiates a new InlineResponse503 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInlineResponse503WithDefaults

func NewInlineResponse503WithDefaults() *InlineResponse503

NewInlineResponse503WithDefaults instantiates a new InlineResponse503 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InlineResponse503) GetErrors

func (o *InlineResponse503) GetErrors() map[string]string

GetErrors returns the Errors field value if set, zero value otherwise.

func (*InlineResponse503) GetErrorsOk

func (o *InlineResponse503) GetErrorsOk() (*map[string]string, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InlineResponse503) HasErrors

func (o *InlineResponse503) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (InlineResponse503) MarshalJSON

func (o InlineResponse503) MarshalJSON() ([]byte, error)

func (*InlineResponse503) SetErrors

func (o *InlineResponse503) SetErrors(v map[string]string)

SetErrors gets a reference to the given map[string]string and assigns it to the Errors field.

type JSONWebKey

type JSONWebKey struct {
	// The \"alg\" (algorithm) parameter identifies the algorithm intended for use with the key.  The values used should either be registered in the IANA \"JSON Web Signature and Encryption Algorithms\" registry established by [JWA] or be a value that contains a Collision- Resistant Name.
	Alg string  `json:"alg"`
	Crv *string `json:"crv,omitempty"`
	D   *string `json:"d,omitempty"`
	Dp  *string `json:"dp,omitempty"`
	Dq  *string `json:"dq,omitempty"`
	E   *string `json:"e,omitempty"`
	K   *string `json:"k,omitempty"`
	// The \"kid\" (key ID) parameter is used to match a specific key.  This is used, for instance, to choose among a set of keys within a JWK Set during key rollover.  The structure of the \"kid\" value is unspecified.  When \"kid\" values are used within a JWK Set, different keys within the JWK Set SHOULD use distinct \"kid\" values.  (One example in which different keys might use the same \"kid\" value is if they have different \"kty\" (key type) values but are considered to be equivalent alternatives by the application using them.)  The \"kid\" value is a case-sensitive string.
	Kid string `json:"kid"`
	// The \"kty\" (key type) parameter identifies the cryptographic algorithm family used with the key, such as \"RSA\" or \"EC\". \"kty\" values should either be registered in the IANA \"JSON Web Key Types\" registry established by [JWA] or be a value that contains a Collision- Resistant Name.  The \"kty\" value is a case-sensitive string.
	Kty string  `json:"kty"`
	N   *string `json:"n,omitempty"`
	P   *string `json:"p,omitempty"`
	Q   *string `json:"q,omitempty"`
	Qi  *string `json:"qi,omitempty"`
	// Use (\"public key use\") identifies the intended use of the public key. The \"use\" parameter is employed to indicate whether a public key is used for encrypting data or verifying the signature on data. Values are commonly \"sig\" (signature) or \"enc\" (encryption).
	Use string  `json:"use"`
	X   *string `json:"x,omitempty"`
	// The \"x5c\" (X.509 certificate chain) parameter contains a chain of one or more PKIX certificates [RFC5280].  The certificate chain is represented as a JSON array of certificate value strings.  Each string in the array is a base64-encoded (Section 4 of [RFC4648] -- not base64url-encoded) DER [ITU.X690.1994] PKIX certificate value. The PKIX certificate containing the key value MUST be the first certificate.
	X5c []string `json:"x5c,omitempty"`
	Y   *string  `json:"y,omitempty"`
}

JSONWebKey It is important that this model object is named JSONWebKey for \"swagger generate spec\" to generate only on definition of a JSONWebKey.

func NewJSONWebKey

func NewJSONWebKey(alg string, kid string, kty string, use string) *JSONWebKey

NewJSONWebKey instantiates a new JSONWebKey object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewJSONWebKeyWithDefaults

func NewJSONWebKeyWithDefaults() *JSONWebKey

NewJSONWebKeyWithDefaults instantiates a new JSONWebKey object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*JSONWebKey) GetAlg

func (o *JSONWebKey) GetAlg() string

GetAlg returns the Alg field value

func (*JSONWebKey) GetAlgOk

func (o *JSONWebKey) GetAlgOk() (*string, bool)

GetAlgOk returns a tuple with the Alg field value and a boolean to check if the value has been set.

func (*JSONWebKey) GetCrv

func (o *JSONWebKey) GetCrv() string

GetCrv returns the Crv field value if set, zero value otherwise.

func (*JSONWebKey) GetCrvOk

func (o *JSONWebKey) GetCrvOk() (*string, bool)

GetCrvOk returns a tuple with the Crv field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONWebKey) GetD

func (o *JSONWebKey) GetD() string

GetD returns the D field value if set, zero value otherwise.

func (*JSONWebKey) GetDOk

func (o *JSONWebKey) GetDOk() (*string, bool)

GetDOk returns a tuple with the D field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONWebKey) GetDp

func (o *JSONWebKey) GetDp() string

GetDp returns the Dp field value if set, zero value otherwise.

func (*JSONWebKey) GetDpOk

func (o *JSONWebKey) GetDpOk() (*string, bool)

GetDpOk returns a tuple with the Dp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONWebKey) GetDq

func (o *JSONWebKey) GetDq() string

GetDq returns the Dq field value if set, zero value otherwise.

func (*JSONWebKey) GetDqOk

func (o *JSONWebKey) GetDqOk() (*string, bool)

GetDqOk returns a tuple with the Dq field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONWebKey) GetE

func (o *JSONWebKey) GetE() string

GetE returns the E field value if set, zero value otherwise.

func (*JSONWebKey) GetEOk

func (o *JSONWebKey) GetEOk() (*string, bool)

GetEOk returns a tuple with the E field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONWebKey) GetK

func (o *JSONWebKey) GetK() string

GetK returns the K field value if set, zero value otherwise.

func (*JSONWebKey) GetKOk

func (o *JSONWebKey) GetKOk() (*string, bool)

GetKOk returns a tuple with the K field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONWebKey) GetKid

func (o *JSONWebKey) GetKid() string

GetKid returns the Kid field value

func (*JSONWebKey) GetKidOk

func (o *JSONWebKey) GetKidOk() (*string, bool)

GetKidOk returns a tuple with the Kid field value and a boolean to check if the value has been set.

func (*JSONWebKey) GetKty

func (o *JSONWebKey) GetKty() string

GetKty returns the Kty field value

func (*JSONWebKey) GetKtyOk

func (o *JSONWebKey) GetKtyOk() (*string, bool)

GetKtyOk returns a tuple with the Kty field value and a boolean to check if the value has been set.

func (*JSONWebKey) GetN

func (o *JSONWebKey) GetN() string

GetN returns the N field value if set, zero value otherwise.

func (*JSONWebKey) GetNOk

func (o *JSONWebKey) GetNOk() (*string, bool)

GetNOk returns a tuple with the N field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONWebKey) GetP

func (o *JSONWebKey) GetP() string

GetP returns the P field value if set, zero value otherwise.

func (*JSONWebKey) GetPOk

func (o *JSONWebKey) GetPOk() (*string, bool)

GetPOk returns a tuple with the P field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONWebKey) GetQ

func (o *JSONWebKey) GetQ() string

GetQ returns the Q field value if set, zero value otherwise.

func (*JSONWebKey) GetQOk

func (o *JSONWebKey) GetQOk() (*string, bool)

GetQOk returns a tuple with the Q field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONWebKey) GetQi

func (o *JSONWebKey) GetQi() string

GetQi returns the Qi field value if set, zero value otherwise.

func (*JSONWebKey) GetQiOk

func (o *JSONWebKey) GetQiOk() (*string, bool)

GetQiOk returns a tuple with the Qi field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONWebKey) GetUse

func (o *JSONWebKey) GetUse() string

GetUse returns the Use field value

func (*JSONWebKey) GetUseOk

func (o *JSONWebKey) GetUseOk() (*string, bool)

GetUseOk returns a tuple with the Use field value and a boolean to check if the value has been set.

func (*JSONWebKey) GetX

func (o *JSONWebKey) GetX() string

GetX returns the X field value if set, zero value otherwise.

func (*JSONWebKey) GetX5c

func (o *JSONWebKey) GetX5c() []string

GetX5c returns the X5c field value if set, zero value otherwise.

func (*JSONWebKey) GetX5cOk

func (o *JSONWebKey) GetX5cOk() ([]string, bool)

GetX5cOk returns a tuple with the X5c field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONWebKey) GetXOk

func (o *JSONWebKey) GetXOk() (*string, bool)

GetXOk returns a tuple with the X field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONWebKey) GetY

func (o *JSONWebKey) GetY() string

GetY returns the Y field value if set, zero value otherwise.

func (*JSONWebKey) GetYOk

func (o *JSONWebKey) GetYOk() (*string, bool)

GetYOk returns a tuple with the Y field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONWebKey) HasCrv

func (o *JSONWebKey) HasCrv() bool

HasCrv returns a boolean if a field has been set.

func (*JSONWebKey) HasD

func (o *JSONWebKey) HasD() bool

HasD returns a boolean if a field has been set.

func (*JSONWebKey) HasDp

func (o *JSONWebKey) HasDp() bool

HasDp returns a boolean if a field has been set.

func (*JSONWebKey) HasDq

func (o *JSONWebKey) HasDq() bool

HasDq returns a boolean if a field has been set.

func (*JSONWebKey) HasE

func (o *JSONWebKey) HasE() bool

HasE returns a boolean if a field has been set.

func (*JSONWebKey) HasK

func (o *JSONWebKey) HasK() bool

HasK returns a boolean if a field has been set.

func (*JSONWebKey) HasN

func (o *JSONWebKey) HasN() bool

HasN returns a boolean if a field has been set.

func (*JSONWebKey) HasP

func (o *JSONWebKey) HasP() bool

HasP returns a boolean if a field has been set.

func (*JSONWebKey) HasQ

func (o *JSONWebKey) HasQ() bool

HasQ returns a boolean if a field has been set.

func (*JSONWebKey) HasQi

func (o *JSONWebKey) HasQi() bool

HasQi returns a boolean if a field has been set.

func (*JSONWebKey) HasX

func (o *JSONWebKey) HasX() bool

HasX returns a boolean if a field has been set.

func (*JSONWebKey) HasX5c

func (o *JSONWebKey) HasX5c() bool

HasX5c returns a boolean if a field has been set.

func (*JSONWebKey) HasY

func (o *JSONWebKey) HasY() bool

HasY returns a boolean if a field has been set.

func (JSONWebKey) MarshalJSON

func (o JSONWebKey) MarshalJSON() ([]byte, error)

func (*JSONWebKey) SetAlg

func (o *JSONWebKey) SetAlg(v string)

SetAlg sets field value

func (*JSONWebKey) SetCrv

func (o *JSONWebKey) SetCrv(v string)

SetCrv gets a reference to the given string and assigns it to the Crv field.

func (*JSONWebKey) SetD

func (o *JSONWebKey) SetD(v string)

SetD gets a reference to the given string and assigns it to the D field.

func (*JSONWebKey) SetDp

func (o *JSONWebKey) SetDp(v string)

SetDp gets a reference to the given string and assigns it to the Dp field.

func (*JSONWebKey) SetDq

func (o *JSONWebKey) SetDq(v string)

SetDq gets a reference to the given string and assigns it to the Dq field.

func (*JSONWebKey) SetE

func (o *JSONWebKey) SetE(v string)

SetE gets a reference to the given string and assigns it to the E field.

func (*JSONWebKey) SetK

func (o *JSONWebKey) SetK(v string)

SetK gets a reference to the given string and assigns it to the K field.

func (*JSONWebKey) SetKid

func (o *JSONWebKey) SetKid(v string)

SetKid sets field value

func (*JSONWebKey) SetKty

func (o *JSONWebKey) SetKty(v string)

SetKty sets field value

func (*JSONWebKey) SetN

func (o *JSONWebKey) SetN(v string)

SetN gets a reference to the given string and assigns it to the N field.

func (*JSONWebKey) SetP

func (o *JSONWebKey) SetP(v string)

SetP gets a reference to the given string and assigns it to the P field.

func (*JSONWebKey) SetQ

func (o *JSONWebKey) SetQ(v string)

SetQ gets a reference to the given string and assigns it to the Q field.

func (*JSONWebKey) SetQi

func (o *JSONWebKey) SetQi(v string)

SetQi gets a reference to the given string and assigns it to the Qi field.

func (*JSONWebKey) SetUse

func (o *JSONWebKey) SetUse(v string)

SetUse sets field value

func (*JSONWebKey) SetX

func (o *JSONWebKey) SetX(v string)

SetX gets a reference to the given string and assigns it to the X field.

func (*JSONWebKey) SetX5c

func (o *JSONWebKey) SetX5c(v []string)

SetX5c gets a reference to the given []string and assigns it to the X5c field.

func (*JSONWebKey) SetY

func (o *JSONWebKey) SetY(v string)

SetY gets a reference to the given string and assigns it to the Y field.

type JSONWebKeySet

type JSONWebKeySet struct {
	// The value of the \"keys\" parameter is an array of JWK values.  By default, the order of the JWK values within the array does not imply an order of preference among them, although applications of JWK Sets can choose to assign a meaning to the order for their purposes, if desired.
	Keys []JSONWebKey `json:"keys,omitempty"`
}

JSONWebKeySet It is important that this model object is named JSONWebKeySet for \"swagger generate spec\" to generate only on definition of a JSONWebKeySet. Since one with the same name is previously defined as client.Client.JSONWebKeys and this one is last, this one will be effectively written in the swagger spec.

func NewJSONWebKeySet

func NewJSONWebKeySet() *JSONWebKeySet

NewJSONWebKeySet instantiates a new JSONWebKeySet object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewJSONWebKeySetWithDefaults

func NewJSONWebKeySetWithDefaults() *JSONWebKeySet

NewJSONWebKeySetWithDefaults instantiates a new JSONWebKeySet object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*JSONWebKeySet) GetKeys

func (o *JSONWebKeySet) GetKeys() []JSONWebKey

GetKeys returns the Keys field value if set, zero value otherwise.

func (*JSONWebKeySet) GetKeysOk

func (o *JSONWebKeySet) GetKeysOk() ([]JSONWebKey, bool)

GetKeysOk returns a tuple with the Keys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONWebKeySet) HasKeys

func (o *JSONWebKeySet) HasKeys() bool

HasKeys returns a boolean if a field has been set.

func (JSONWebKeySet) MarshalJSON

func (o JSONWebKeySet) MarshalJSON() ([]byte, error)

func (*JSONWebKeySet) SetKeys

func (o *JSONWebKeySet) SetKeys(v []JSONWebKey)

SetKeys gets a reference to the given []JSONWebKey and assigns it to the Keys field.

type JsonError

type JsonError struct {
	// Name is the error name.
	Error *string `json:"error,omitempty"`
	// Debug contains debug information. This is usually not available and has to be enabled.
	ErrorDebug *string `json:"error_debug,omitempty"`
	// Description contains further information on the nature of the error.
	ErrorDescription *string `json:"error_description,omitempty"`
	// Code represents the error status code (404, 403, 401, ...).
	StatusCode *int64 `json:"status_code,omitempty"`
}

JsonError Error responses are sent when an error (e.g. unauthorized, bad request, ...) occurred.

func NewJsonError

func NewJsonError() *JsonError

NewJsonError instantiates a new JsonError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewJsonErrorWithDefaults

func NewJsonErrorWithDefaults() *JsonError

NewJsonErrorWithDefaults instantiates a new JsonError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*JsonError) GetError

func (o *JsonError) GetError() string

GetError returns the Error field value if set, zero value otherwise.

func (*JsonError) GetErrorDebug

func (o *JsonError) GetErrorDebug() string

GetErrorDebug returns the ErrorDebug field value if set, zero value otherwise.

func (*JsonError) GetErrorDebugOk

func (o *JsonError) GetErrorDebugOk() (*string, bool)

GetErrorDebugOk returns a tuple with the ErrorDebug field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JsonError) GetErrorDescription

func (o *JsonError) GetErrorDescription() string

GetErrorDescription returns the ErrorDescription field value if set, zero value otherwise.

func (*JsonError) GetErrorDescriptionOk

func (o *JsonError) GetErrorDescriptionOk() (*string, bool)

GetErrorDescriptionOk returns a tuple with the ErrorDescription field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JsonError) GetErrorOk

func (o *JsonError) GetErrorOk() (*string, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JsonError) GetStatusCode

func (o *JsonError) GetStatusCode() int64

GetStatusCode returns the StatusCode field value if set, zero value otherwise.

func (*JsonError) GetStatusCodeOk

func (o *JsonError) GetStatusCodeOk() (*int64, bool)

GetStatusCodeOk returns a tuple with the StatusCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JsonError) HasError

func (o *JsonError) HasError() bool

HasError returns a boolean if a field has been set.

func (*JsonError) HasErrorDebug

func (o *JsonError) HasErrorDebug() bool

HasErrorDebug returns a boolean if a field has been set.

func (*JsonError) HasErrorDescription

func (o *JsonError) HasErrorDescription() bool

HasErrorDescription returns a boolean if a field has been set.

func (*JsonError) HasStatusCode

func (o *JsonError) HasStatusCode() bool

HasStatusCode returns a boolean if a field has been set.

func (JsonError) MarshalJSON

func (o JsonError) MarshalJSON() ([]byte, error)

func (*JsonError) SetError

func (o *JsonError) SetError(v string)

SetError gets a reference to the given string and assigns it to the Error field.

func (*JsonError) SetErrorDebug

func (o *JsonError) SetErrorDebug(v string)

SetErrorDebug gets a reference to the given string and assigns it to the ErrorDebug field.

func (*JsonError) SetErrorDescription

func (o *JsonError) SetErrorDescription(v string)

SetErrorDescription gets a reference to the given string and assigns it to the ErrorDescription field.

func (*JsonError) SetStatusCode

func (o *JsonError) SetStatusCode(v int64)

SetStatusCode gets a reference to the given int64 and assigns it to the StatusCode field.

type JsonWebKeySetGeneratorRequest

type JsonWebKeySetGeneratorRequest struct {
	// The algorithm to be used for creating the key. Supports \"RS256\", \"ES256\", \"ES512\", \"HS512\", and \"HS256\"
	Alg string `json:"alg"`
	// The kid of the key to be created
	Kid string `json:"kid"`
	// The \"use\" (public key use) parameter identifies the intended use of the public key. The \"use\" parameter is employed to indicate whether a public key is used for encrypting data or verifying the signature on data. Valid values are \"enc\" and \"sig\".
	Use string `json:"use"`
}

JsonWebKeySetGeneratorRequest struct for JsonWebKeySetGeneratorRequest

func NewJsonWebKeySetGeneratorRequest

func NewJsonWebKeySetGeneratorRequest(alg string, kid string, use string) *JsonWebKeySetGeneratorRequest

NewJsonWebKeySetGeneratorRequest instantiates a new JsonWebKeySetGeneratorRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewJsonWebKeySetGeneratorRequestWithDefaults

func NewJsonWebKeySetGeneratorRequestWithDefaults() *JsonWebKeySetGeneratorRequest

NewJsonWebKeySetGeneratorRequestWithDefaults instantiates a new JsonWebKeySetGeneratorRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*JsonWebKeySetGeneratorRequest) GetAlg

GetAlg returns the Alg field value

func (*JsonWebKeySetGeneratorRequest) GetAlgOk

func (o *JsonWebKeySetGeneratorRequest) GetAlgOk() (*string, bool)

GetAlgOk returns a tuple with the Alg field value and a boolean to check if the value has been set.

func (*JsonWebKeySetGeneratorRequest) GetKid

GetKid returns the Kid field value

func (*JsonWebKeySetGeneratorRequest) GetKidOk

func (o *JsonWebKeySetGeneratorRequest) GetKidOk() (*string, bool)

GetKidOk returns a tuple with the Kid field value and a boolean to check if the value has been set.

func (*JsonWebKeySetGeneratorRequest) GetUse

GetUse returns the Use field value

func (*JsonWebKeySetGeneratorRequest) GetUseOk

func (o *JsonWebKeySetGeneratorRequest) GetUseOk() (*string, bool)

GetUseOk returns a tuple with the Use field value and a boolean to check if the value has been set.

func (JsonWebKeySetGeneratorRequest) MarshalJSON

func (o JsonWebKeySetGeneratorRequest) MarshalJSON() ([]byte, error)

func (*JsonWebKeySetGeneratorRequest) SetAlg

SetAlg sets field value

func (*JsonWebKeySetGeneratorRequest) SetKid

SetKid sets field value

func (*JsonWebKeySetGeneratorRequest) SetUse

SetUse sets field value

type LoginRequest

type LoginRequest struct {
	// ID is the identifier (\"login challenge\") of the login request. It is used to identify the session.
	Challenge   string                `json:"challenge"`
	Client      OAuth2Client          `json:"client"`
	OidcContext *OpenIDConnectContext `json:"oidc_context,omitempty"`
	// RequestURL is the original OAuth 2.0 Authorization URL requested by the OAuth 2.0 client. It is the URL which initiates the OAuth 2.0 Authorization Code or OAuth 2.0 Implicit flow. This URL is typically not needed, but might come in handy if you want to deal with additional request parameters.
	RequestUrl                   string   `json:"request_url"`
	RequestedAccessTokenAudience []string `json:"requested_access_token_audience"`
	RequestedScope               []string `json:"requested_scope"`
	// SessionID is the login session ID. If the user-agent reuses a login session (via cookie / remember flag) this ID will remain the same. If the user-agent did not have an existing authentication session (e.g. remember is false) this will be a new random value. This value is used as the \"sid\" parameter in the ID Token and in OIDC Front-/Back- channel logout. It's value can generally be used to associate consecutive login requests by a certain user.
	SessionId *string `json:"session_id,omitempty"`
	// Skip, if true, implies that the client has requested the same scopes from the same user previously. If true, you can skip asking the user to grant the requested scopes, and simply forward the user to the redirect URL.  This feature allows you to update / set session information.
	Skip bool `json:"skip"`
	// Subject is the user ID of the end-user that authenticated. Now, that end user needs to grant or deny the scope requested by the OAuth 2.0 client. If this value is set and `skip` is true, you MUST include this subject type when accepting the login request, or the request will fail.
	Subject string `json:"subject"`
}

LoginRequest struct for LoginRequest

func NewLoginRequest

func NewLoginRequest(challenge string, client OAuth2Client, requestUrl string, requestedAccessTokenAudience []string, requestedScope []string, skip bool, subject string) *LoginRequest

NewLoginRequest instantiates a new LoginRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoginRequestWithDefaults

func NewLoginRequestWithDefaults() *LoginRequest

NewLoginRequestWithDefaults instantiates a new LoginRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoginRequest) GetChallenge

func (o *LoginRequest) GetChallenge() string

GetChallenge returns the Challenge field value

func (*LoginRequest) GetChallengeOk

func (o *LoginRequest) GetChallengeOk() (*string, bool)

GetChallengeOk returns a tuple with the Challenge field value and a boolean to check if the value has been set.

func (*LoginRequest) GetClient

func (o *LoginRequest) GetClient() OAuth2Client

GetClient returns the Client field value

func (*LoginRequest) GetClientOk

func (o *LoginRequest) GetClientOk() (*OAuth2Client, bool)

GetClientOk returns a tuple with the Client field value and a boolean to check if the value has been set.

func (*LoginRequest) GetOidcContext

func (o *LoginRequest) GetOidcContext() OpenIDConnectContext

GetOidcContext returns the OidcContext field value if set, zero value otherwise.

func (*LoginRequest) GetOidcContextOk

func (o *LoginRequest) GetOidcContextOk() (*OpenIDConnectContext, bool)

GetOidcContextOk returns a tuple with the OidcContext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginRequest) GetRequestUrl

func (o *LoginRequest) GetRequestUrl() string

GetRequestUrl returns the RequestUrl field value

func (*LoginRequest) GetRequestUrlOk

func (o *LoginRequest) GetRequestUrlOk() (*string, bool)

GetRequestUrlOk returns a tuple with the RequestUrl field value and a boolean to check if the value has been set.

func (*LoginRequest) GetRequestedAccessTokenAudience

func (o *LoginRequest) GetRequestedAccessTokenAudience() []string

GetRequestedAccessTokenAudience returns the RequestedAccessTokenAudience field value

func (*LoginRequest) GetRequestedAccessTokenAudienceOk

func (o *LoginRequest) GetRequestedAccessTokenAudienceOk() ([]string, bool)

GetRequestedAccessTokenAudienceOk returns a tuple with the RequestedAccessTokenAudience field value and a boolean to check if the value has been set.

func (*LoginRequest) GetRequestedScope

func (o *LoginRequest) GetRequestedScope() []string

GetRequestedScope returns the RequestedScope field value

func (*LoginRequest) GetRequestedScopeOk

func (o *LoginRequest) GetRequestedScopeOk() ([]string, bool)

GetRequestedScopeOk returns a tuple with the RequestedScope field value and a boolean to check if the value has been set.

func (*LoginRequest) GetSessionId

func (o *LoginRequest) GetSessionId() string

GetSessionId returns the SessionId field value if set, zero value otherwise.

func (*LoginRequest) GetSessionIdOk

func (o *LoginRequest) GetSessionIdOk() (*string, bool)

GetSessionIdOk returns a tuple with the SessionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginRequest) GetSkip

func (o *LoginRequest) GetSkip() bool

GetSkip returns the Skip field value

func (*LoginRequest) GetSkipOk

func (o *LoginRequest) GetSkipOk() (*bool, bool)

GetSkipOk returns a tuple with the Skip field value and a boolean to check if the value has been set.

func (*LoginRequest) GetSubject

func (o *LoginRequest) GetSubject() string

GetSubject returns the Subject field value

func (*LoginRequest) GetSubjectOk

func (o *LoginRequest) GetSubjectOk() (*string, bool)

GetSubjectOk returns a tuple with the Subject field value and a boolean to check if the value has been set.

func (*LoginRequest) HasOidcContext

func (o *LoginRequest) HasOidcContext() bool

HasOidcContext returns a boolean if a field has been set.

func (*LoginRequest) HasSessionId

func (o *LoginRequest) HasSessionId() bool

HasSessionId returns a boolean if a field has been set.

func (LoginRequest) MarshalJSON

func (o LoginRequest) MarshalJSON() ([]byte, error)

func (*LoginRequest) SetChallenge

func (o *LoginRequest) SetChallenge(v string)

SetChallenge sets field value

func (*LoginRequest) SetClient

func (o *LoginRequest) SetClient(v OAuth2Client)

SetClient sets field value

func (*LoginRequest) SetOidcContext

func (o *LoginRequest) SetOidcContext(v OpenIDConnectContext)

SetOidcContext gets a reference to the given OpenIDConnectContext and assigns it to the OidcContext field.

func (*LoginRequest) SetRequestUrl

func (o *LoginRequest) SetRequestUrl(v string)

SetRequestUrl sets field value

func (*LoginRequest) SetRequestedAccessTokenAudience

func (o *LoginRequest) SetRequestedAccessTokenAudience(v []string)

SetRequestedAccessTokenAudience sets field value

func (*LoginRequest) SetRequestedScope

func (o *LoginRequest) SetRequestedScope(v []string)

SetRequestedScope sets field value

func (*LoginRequest) SetSessionId

func (o *LoginRequest) SetSessionId(v string)

SetSessionId gets a reference to the given string and assigns it to the SessionId field.

func (*LoginRequest) SetSkip

func (o *LoginRequest) SetSkip(v bool)

SetSkip sets field value

func (*LoginRequest) SetSubject

func (o *LoginRequest) SetSubject(v string)

SetSubject sets field value

type LogoutRequest

type LogoutRequest struct {
	// Challenge is the identifier (\"logout challenge\") of the logout authentication request. It is used to identify the session.
	Challenge *string       `json:"challenge,omitempty"`
	Client    *OAuth2Client `json:"client,omitempty"`
	// RequestURL is the original Logout URL requested.
	RequestUrl *string `json:"request_url,omitempty"`
	// RPInitiated is set to true if the request was initiated by a Relying Party (RP), also known as an OAuth 2.0 Client.
	RpInitiated *bool `json:"rp_initiated,omitempty"`
	// SessionID is the login session ID that was requested to log out.
	Sid *string `json:"sid,omitempty"`
	// Subject is the user for whom the logout was request.
	Subject *string `json:"subject,omitempty"`
}

LogoutRequest struct for LogoutRequest

func NewLogoutRequest

func NewLogoutRequest() *LogoutRequest

NewLogoutRequest instantiates a new LogoutRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogoutRequestWithDefaults

func NewLogoutRequestWithDefaults() *LogoutRequest

NewLogoutRequestWithDefaults instantiates a new LogoutRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogoutRequest) GetChallenge

func (o *LogoutRequest) GetChallenge() string

GetChallenge returns the Challenge field value if set, zero value otherwise.

func (*LogoutRequest) GetChallengeOk

func (o *LogoutRequest) GetChallengeOk() (*string, bool)

GetChallengeOk returns a tuple with the Challenge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogoutRequest) GetClient

func (o *LogoutRequest) GetClient() OAuth2Client

GetClient returns the Client field value if set, zero value otherwise.

func (*LogoutRequest) GetClientOk

func (o *LogoutRequest) GetClientOk() (*OAuth2Client, bool)

GetClientOk returns a tuple with the Client field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogoutRequest) GetRequestUrl

func (o *LogoutRequest) GetRequestUrl() string

GetRequestUrl returns the RequestUrl field value if set, zero value otherwise.

func (*LogoutRequest) GetRequestUrlOk

func (o *LogoutRequest) GetRequestUrlOk() (*string, bool)

GetRequestUrlOk returns a tuple with the RequestUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogoutRequest) GetRpInitiated

func (o *LogoutRequest) GetRpInitiated() bool

GetRpInitiated returns the RpInitiated field value if set, zero value otherwise.

func (*LogoutRequest) GetRpInitiatedOk

func (o *LogoutRequest) GetRpInitiatedOk() (*bool, bool)

GetRpInitiatedOk returns a tuple with the RpInitiated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogoutRequest) GetSid

func (o *LogoutRequest) GetSid() string

GetSid returns the Sid field value if set, zero value otherwise.

func (*LogoutRequest) GetSidOk

func (o *LogoutRequest) GetSidOk() (*string, bool)

GetSidOk returns a tuple with the Sid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogoutRequest) GetSubject

func (o *LogoutRequest) GetSubject() string

GetSubject returns the Subject field value if set, zero value otherwise.

func (*LogoutRequest) GetSubjectOk

func (o *LogoutRequest) GetSubjectOk() (*string, bool)

GetSubjectOk returns a tuple with the Subject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogoutRequest) HasChallenge

func (o *LogoutRequest) HasChallenge() bool

HasChallenge returns a boolean if a field has been set.

func (*LogoutRequest) HasClient

func (o *LogoutRequest) HasClient() bool

HasClient returns a boolean if a field has been set.

func (*LogoutRequest) HasRequestUrl

func (o *LogoutRequest) HasRequestUrl() bool

HasRequestUrl returns a boolean if a field has been set.

func (*LogoutRequest) HasRpInitiated

func (o *LogoutRequest) HasRpInitiated() bool

HasRpInitiated returns a boolean if a field has been set.

func (*LogoutRequest) HasSid

func (o *LogoutRequest) HasSid() bool

HasSid returns a boolean if a field has been set.

func (*LogoutRequest) HasSubject

func (o *LogoutRequest) HasSubject() bool

HasSubject returns a boolean if a field has been set.

func (LogoutRequest) MarshalJSON

func (o LogoutRequest) MarshalJSON() ([]byte, error)

func (*LogoutRequest) SetChallenge

func (o *LogoutRequest) SetChallenge(v string)

SetChallenge gets a reference to the given string and assigns it to the Challenge field.

func (*LogoutRequest) SetClient

func (o *LogoutRequest) SetClient(v OAuth2Client)

SetClient gets a reference to the given OAuth2Client and assigns it to the Client field.

func (*LogoutRequest) SetRequestUrl

func (o *LogoutRequest) SetRequestUrl(v string)

SetRequestUrl gets a reference to the given string and assigns it to the RequestUrl field.

func (*LogoutRequest) SetRpInitiated

func (o *LogoutRequest) SetRpInitiated(v bool)

SetRpInitiated gets a reference to the given bool and assigns it to the RpInitiated field.

func (*LogoutRequest) SetSid

func (o *LogoutRequest) SetSid(v string)

SetSid gets a reference to the given string and assigns it to the Sid field.

func (*LogoutRequest) SetSubject

func (o *LogoutRequest) SetSubject(v string)

SetSubject gets a reference to the given string and assigns it to the Subject field.

type MetadataApi

type MetadataApi interface {

	/*
		 * GetVersion Return Running Software Version.
		 * This endpoint returns the version of Ory Hydra.

	If the service supports TLS Edge Termination, this endpoint does not require the
	`X-Forwarded-Proto` header to be set.

	Be aware that if you are running multiple nodes of this service, the version will never
	refer to the cluster state, only to a single instance.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return MetadataApiApiGetVersionRequest
	*/
	GetVersion(ctx context.Context) MetadataApiApiGetVersionRequest

	/*
	 * GetVersionExecute executes the request
	 * @return InlineResponse2001
	 */
	GetVersionExecute(r MetadataApiApiGetVersionRequest) (*InlineResponse2001, *http.Response, error)

	/*
		 * IsAlive Check HTTP Server Status
		 * This endpoint returns a HTTP 200 status code when Ory Hydra is accepting incoming
	HTTP requests. This status does currently not include checks whether the database connection is working.

	If the service supports TLS Edge Termination, this endpoint does not require the
	`X-Forwarded-Proto` header to be set.

	Be aware that if you are running multiple nodes of this service, the health status will never
	refer to the cluster state, only to a single instance.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return MetadataApiApiIsAliveRequest
	*/
	IsAlive(ctx context.Context) MetadataApiApiIsAliveRequest

	/*
	 * IsAliveExecute executes the request
	 * @return HealthStatus
	 */
	IsAliveExecute(r MetadataApiApiIsAliveRequest) (*HealthStatus, *http.Response, error)

	/*
		 * IsReady Check HTTP Server and Database Status
		 * This endpoint returns a HTTP 200 status code when Ory Hydra is up running and the environment dependencies (e.g.
	the database) are responsive as well.

	If the service supports TLS Edge Termination, this endpoint does not require the
	`X-Forwarded-Proto` header to be set.

	Be aware that if you are running multiple nodes of Ory Hydra, the health status will never
	refer to the cluster state, only to a single instance.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return MetadataApiApiIsReadyRequest
	*/
	IsReady(ctx context.Context) MetadataApiApiIsReadyRequest

	/*
	 * IsReadyExecute executes the request
	 * @return InlineResponse200
	 */
	IsReadyExecute(r MetadataApiApiIsReadyRequest) (*InlineResponse200, *http.Response, error)
}

type MetadataApiApiGetVersionRequest

type MetadataApiApiGetVersionRequest struct {
	ApiService MetadataApi
	// contains filtered or unexported fields
}

func (MetadataApiApiGetVersionRequest) Execute

type MetadataApiApiIsAliveRequest

type MetadataApiApiIsAliveRequest struct {
	ApiService MetadataApi
	// contains filtered or unexported fields
}

func (MetadataApiApiIsAliveRequest) Execute

type MetadataApiApiIsReadyRequest

type MetadataApiApiIsReadyRequest struct {
	ApiService MetadataApi
	// contains filtered or unexported fields
}

func (MetadataApiApiIsReadyRequest) Execute

type MetadataApiService

type MetadataApiService service

MetadataApiService MetadataApi service

func (*MetadataApiService) GetVersion

  • GetVersion Return Running Software Version.
  • This endpoint returns the version of Ory Hydra.

If the service supports TLS Edge Termination, this endpoint does not require the `X-Forwarded-Proto` header to be set.

Be aware that if you are running multiple nodes of this service, the version will never refer to the cluster state, only to a single instance.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return MetadataApiApiGetVersionRequest

func (*MetadataApiService) GetVersionExecute

* Execute executes the request * @return InlineResponse2001

func (*MetadataApiService) IsAlive

  • IsAlive Check HTTP Server Status
  • This endpoint returns a HTTP 200 status code when Ory Hydra is accepting incoming

HTTP requests. This status does currently not include checks whether the database connection is working.

If the service supports TLS Edge Termination, this endpoint does not require the `X-Forwarded-Proto` header to be set.

Be aware that if you are running multiple nodes of this service, the health status will never refer to the cluster state, only to a single instance.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return MetadataApiApiIsAliveRequest

func (*MetadataApiService) IsAliveExecute

* Execute executes the request * @return HealthStatus

func (*MetadataApiService) IsReady

  • IsReady Check HTTP Server and Database Status
  • This endpoint returns a HTTP 200 status code when Ory Hydra is up running and the environment dependencies (e.g.

the database) are responsive as well.

If the service supports TLS Edge Termination, this endpoint does not require the `X-Forwarded-Proto` header to be set.

Be aware that if you are running multiple nodes of Ory Hydra, the health status will never refer to the cluster state, only to a single instance.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return MetadataApiApiIsReadyRequest

func (*MetadataApiService) IsReadyExecute

* Execute executes the request * @return InlineResponse200

type NullableAcceptConsentRequest

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

func NewNullableAcceptConsentRequest

func NewNullableAcceptConsentRequest(val *AcceptConsentRequest) *NullableAcceptConsentRequest

func (NullableAcceptConsentRequest) Get

func (NullableAcceptConsentRequest) IsSet

func (NullableAcceptConsentRequest) MarshalJSON

func (v NullableAcceptConsentRequest) MarshalJSON() ([]byte, error)

func (*NullableAcceptConsentRequest) Set

func (*NullableAcceptConsentRequest) UnmarshalJSON

func (v *NullableAcceptConsentRequest) UnmarshalJSON(src []byte) error

func (*NullableAcceptConsentRequest) Unset

func (v *NullableAcceptConsentRequest) Unset()

type NullableAcceptLoginRequest

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

func NewNullableAcceptLoginRequest

func NewNullableAcceptLoginRequest(val *AcceptLoginRequest) *NullableAcceptLoginRequest

func (NullableAcceptLoginRequest) Get

func (NullableAcceptLoginRequest) IsSet

func (v NullableAcceptLoginRequest) IsSet() bool

func (NullableAcceptLoginRequest) MarshalJSON

func (v NullableAcceptLoginRequest) MarshalJSON() ([]byte, error)

func (*NullableAcceptLoginRequest) Set

func (*NullableAcceptLoginRequest) UnmarshalJSON

func (v *NullableAcceptLoginRequest) UnmarshalJSON(src []byte) error

func (*NullableAcceptLoginRequest) Unset

func (v *NullableAcceptLoginRequest) Unset()

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCompletedRequest

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

func NewNullableCompletedRequest

func NewNullableCompletedRequest(val *CompletedRequest) *NullableCompletedRequest

func (NullableCompletedRequest) Get

func (NullableCompletedRequest) IsSet

func (v NullableCompletedRequest) IsSet() bool

func (NullableCompletedRequest) MarshalJSON

func (v NullableCompletedRequest) MarshalJSON() ([]byte, error)

func (*NullableCompletedRequest) Set

func (*NullableCompletedRequest) UnmarshalJSON

func (v *NullableCompletedRequest) UnmarshalJSON(src []byte) error

func (*NullableCompletedRequest) Unset

func (v *NullableCompletedRequest) Unset()

type NullableConsentRequest

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

func NewNullableConsentRequest

func NewNullableConsentRequest(val *ConsentRequest) *NullableConsentRequest

func (NullableConsentRequest) Get

func (NullableConsentRequest) IsSet

func (v NullableConsentRequest) IsSet() bool

func (NullableConsentRequest) MarshalJSON

func (v NullableConsentRequest) MarshalJSON() ([]byte, error)

func (*NullableConsentRequest) Set

func (*NullableConsentRequest) UnmarshalJSON

func (v *NullableConsentRequest) UnmarshalJSON(src []byte) error

func (*NullableConsentRequest) Unset

func (v *NullableConsentRequest) Unset()

type NullableConsentRequestSession

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

func (NullableConsentRequestSession) Get

func (NullableConsentRequestSession) IsSet

func (NullableConsentRequestSession) MarshalJSON

func (v NullableConsentRequestSession) MarshalJSON() ([]byte, error)

func (*NullableConsentRequestSession) Set

func (*NullableConsentRequestSession) UnmarshalJSON

func (v *NullableConsentRequestSession) UnmarshalJSON(src []byte) error

func (*NullableConsentRequestSession) Unset

func (v *NullableConsentRequestSession) Unset()

type NullableFloat32

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

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

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

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableFlushInactiveOAuth2TokensRequest

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

func (NullableFlushInactiveOAuth2TokensRequest) Get

func (NullableFlushInactiveOAuth2TokensRequest) IsSet

func (NullableFlushInactiveOAuth2TokensRequest) MarshalJSON

func (*NullableFlushInactiveOAuth2TokensRequest) Set

func (*NullableFlushInactiveOAuth2TokensRequest) UnmarshalJSON

func (v *NullableFlushInactiveOAuth2TokensRequest) UnmarshalJSON(src []byte) error

func (*NullableFlushInactiveOAuth2TokensRequest) Unset

type NullableFlushLoginConsentRequest

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

func (NullableFlushLoginConsentRequest) Get

func (NullableFlushLoginConsentRequest) IsSet

func (NullableFlushLoginConsentRequest) MarshalJSON

func (v NullableFlushLoginConsentRequest) MarshalJSON() ([]byte, error)

func (*NullableFlushLoginConsentRequest) Set

func (*NullableFlushLoginConsentRequest) UnmarshalJSON

func (v *NullableFlushLoginConsentRequest) UnmarshalJSON(src []byte) error

func (*NullableFlushLoginConsentRequest) Unset

type NullableGenericError

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

func NewNullableGenericError

func NewNullableGenericError(val *GenericError) *NullableGenericError

func (NullableGenericError) Get

func (NullableGenericError) IsSet

func (v NullableGenericError) IsSet() bool

func (NullableGenericError) MarshalJSON

func (v NullableGenericError) MarshalJSON() ([]byte, error)

func (*NullableGenericError) Set

func (v *NullableGenericError) Set(val *GenericError)

func (*NullableGenericError) UnmarshalJSON

func (v *NullableGenericError) UnmarshalJSON(src []byte) error

func (*NullableGenericError) Unset

func (v *NullableGenericError) Unset()

type NullableHealthNotReadyStatus

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

func NewNullableHealthNotReadyStatus

func NewNullableHealthNotReadyStatus(val *HealthNotReadyStatus) *NullableHealthNotReadyStatus

func (NullableHealthNotReadyStatus) Get

func (NullableHealthNotReadyStatus) IsSet

func (NullableHealthNotReadyStatus) MarshalJSON

func (v NullableHealthNotReadyStatus) MarshalJSON() ([]byte, error)

func (*NullableHealthNotReadyStatus) Set

func (*NullableHealthNotReadyStatus) UnmarshalJSON

func (v *NullableHealthNotReadyStatus) UnmarshalJSON(src []byte) error

func (*NullableHealthNotReadyStatus) Unset

func (v *NullableHealthNotReadyStatus) Unset()

type NullableHealthStatus

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

func NewNullableHealthStatus

func NewNullableHealthStatus(val *HealthStatus) *NullableHealthStatus

func (NullableHealthStatus) Get

func (NullableHealthStatus) IsSet

func (v NullableHealthStatus) IsSet() bool

func (NullableHealthStatus) MarshalJSON

func (v NullableHealthStatus) MarshalJSON() ([]byte, error)

func (*NullableHealthStatus) Set

func (v *NullableHealthStatus) Set(val *HealthStatus)

func (*NullableHealthStatus) UnmarshalJSON

func (v *NullableHealthStatus) UnmarshalJSON(src []byte) error

func (*NullableHealthStatus) Unset

func (v *NullableHealthStatus) Unset()

type NullableInlineResponse200

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

func NewNullableInlineResponse200

func NewNullableInlineResponse200(val *InlineResponse200) *NullableInlineResponse200

func (NullableInlineResponse200) Get

func (NullableInlineResponse200) IsSet

func (v NullableInlineResponse200) IsSet() bool

func (NullableInlineResponse200) MarshalJSON

func (v NullableInlineResponse200) MarshalJSON() ([]byte, error)

func (*NullableInlineResponse200) Set

func (*NullableInlineResponse200) UnmarshalJSON

func (v *NullableInlineResponse200) UnmarshalJSON(src []byte) error

func (*NullableInlineResponse200) Unset

func (v *NullableInlineResponse200) Unset()

type NullableInlineResponse2001

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

func NewNullableInlineResponse2001

func NewNullableInlineResponse2001(val *InlineResponse2001) *NullableInlineResponse2001

func (NullableInlineResponse2001) Get

func (NullableInlineResponse2001) IsSet

func (v NullableInlineResponse2001) IsSet() bool

func (NullableInlineResponse2001) MarshalJSON

func (v NullableInlineResponse2001) MarshalJSON() ([]byte, error)

func (*NullableInlineResponse2001) Set

func (*NullableInlineResponse2001) UnmarshalJSON

func (v *NullableInlineResponse2001) UnmarshalJSON(src []byte) error

func (*NullableInlineResponse2001) Unset

func (v *NullableInlineResponse2001) Unset()

type NullableInlineResponse503

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

func NewNullableInlineResponse503

func NewNullableInlineResponse503(val *InlineResponse503) *NullableInlineResponse503

func (NullableInlineResponse503) Get

func (NullableInlineResponse503) IsSet

func (v NullableInlineResponse503) IsSet() bool

func (NullableInlineResponse503) MarshalJSON

func (v NullableInlineResponse503) MarshalJSON() ([]byte, error)

func (*NullableInlineResponse503) Set

func (*NullableInlineResponse503) UnmarshalJSON

func (v *NullableInlineResponse503) UnmarshalJSON(src []byte) error

func (*NullableInlineResponse503) Unset

func (v *NullableInlineResponse503) Unset()

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableJSONWebKey

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

func NewNullableJSONWebKey

func NewNullableJSONWebKey(val *JSONWebKey) *NullableJSONWebKey

func (NullableJSONWebKey) Get

func (v NullableJSONWebKey) Get() *JSONWebKey

func (NullableJSONWebKey) IsSet

func (v NullableJSONWebKey) IsSet() bool

func (NullableJSONWebKey) MarshalJSON

func (v NullableJSONWebKey) MarshalJSON() ([]byte, error)

func (*NullableJSONWebKey) Set

func (v *NullableJSONWebKey) Set(val *JSONWebKey)

func (*NullableJSONWebKey) UnmarshalJSON

func (v *NullableJSONWebKey) UnmarshalJSON(src []byte) error

func (*NullableJSONWebKey) Unset

func (v *NullableJSONWebKey) Unset()

type NullableJSONWebKeySet

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

func NewNullableJSONWebKeySet

func NewNullableJSONWebKeySet(val *JSONWebKeySet) *NullableJSONWebKeySet

func (NullableJSONWebKeySet) Get

func (NullableJSONWebKeySet) IsSet

func (v NullableJSONWebKeySet) IsSet() bool

func (NullableJSONWebKeySet) MarshalJSON

func (v NullableJSONWebKeySet) MarshalJSON() ([]byte, error)

func (*NullableJSONWebKeySet) Set

func (v *NullableJSONWebKeySet) Set(val *JSONWebKeySet)

func (*NullableJSONWebKeySet) UnmarshalJSON

func (v *NullableJSONWebKeySet) UnmarshalJSON(src []byte) error

func (*NullableJSONWebKeySet) Unset

func (v *NullableJSONWebKeySet) Unset()

type NullableJsonError

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

func NewNullableJsonError

func NewNullableJsonError(val *JsonError) *NullableJsonError

func (NullableJsonError) Get

func (v NullableJsonError) Get() *JsonError

func (NullableJsonError) IsSet

func (v NullableJsonError) IsSet() bool

func (NullableJsonError) MarshalJSON

func (v NullableJsonError) MarshalJSON() ([]byte, error)

func (*NullableJsonError) Set

func (v *NullableJsonError) Set(val *JsonError)

func (*NullableJsonError) UnmarshalJSON

func (v *NullableJsonError) UnmarshalJSON(src []byte) error

func (*NullableJsonError) Unset

func (v *NullableJsonError) Unset()

type NullableJsonWebKeySetGeneratorRequest

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

func (NullableJsonWebKeySetGeneratorRequest) Get

func (NullableJsonWebKeySetGeneratorRequest) IsSet

func (NullableJsonWebKeySetGeneratorRequest) MarshalJSON

func (v NullableJsonWebKeySetGeneratorRequest) MarshalJSON() ([]byte, error)

func (*NullableJsonWebKeySetGeneratorRequest) Set

func (*NullableJsonWebKeySetGeneratorRequest) UnmarshalJSON

func (v *NullableJsonWebKeySetGeneratorRequest) UnmarshalJSON(src []byte) error

func (*NullableJsonWebKeySetGeneratorRequest) Unset

type NullableLoginRequest

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

func NewNullableLoginRequest

func NewNullableLoginRequest(val *LoginRequest) *NullableLoginRequest

func (NullableLoginRequest) Get

func (NullableLoginRequest) IsSet

func (v NullableLoginRequest) IsSet() bool

func (NullableLoginRequest) MarshalJSON

func (v NullableLoginRequest) MarshalJSON() ([]byte, error)

func (*NullableLoginRequest) Set

func (v *NullableLoginRequest) Set(val *LoginRequest)

func (*NullableLoginRequest) UnmarshalJSON

func (v *NullableLoginRequest) UnmarshalJSON(src []byte) error

func (*NullableLoginRequest) Unset

func (v *NullableLoginRequest) Unset()

type NullableLogoutRequest

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

func NewNullableLogoutRequest

func NewNullableLogoutRequest(val *LogoutRequest) *NullableLogoutRequest

func (NullableLogoutRequest) Get

func (NullableLogoutRequest) IsSet

func (v NullableLogoutRequest) IsSet() bool

func (NullableLogoutRequest) MarshalJSON

func (v NullableLogoutRequest) MarshalJSON() ([]byte, error)

func (*NullableLogoutRequest) Set

func (v *NullableLogoutRequest) Set(val *LogoutRequest)

func (*NullableLogoutRequest) UnmarshalJSON

func (v *NullableLogoutRequest) UnmarshalJSON(src []byte) error

func (*NullableLogoutRequest) Unset

func (v *NullableLogoutRequest) Unset()

type NullableOAuth2Client

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

func NewNullableOAuth2Client

func NewNullableOAuth2Client(val *OAuth2Client) *NullableOAuth2Client

func (NullableOAuth2Client) Get

func (NullableOAuth2Client) IsSet

func (v NullableOAuth2Client) IsSet() bool

func (NullableOAuth2Client) MarshalJSON

func (v NullableOAuth2Client) MarshalJSON() ([]byte, error)

func (*NullableOAuth2Client) Set

func (v *NullableOAuth2Client) Set(val *OAuth2Client)

func (*NullableOAuth2Client) UnmarshalJSON

func (v *NullableOAuth2Client) UnmarshalJSON(src []byte) error

func (*NullableOAuth2Client) Unset

func (v *NullableOAuth2Client) Unset()

type NullableOAuth2TokenIntrospection

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

func (NullableOAuth2TokenIntrospection) Get

func (NullableOAuth2TokenIntrospection) IsSet

func (NullableOAuth2TokenIntrospection) MarshalJSON

func (v NullableOAuth2TokenIntrospection) MarshalJSON() ([]byte, error)

func (*NullableOAuth2TokenIntrospection) Set

func (*NullableOAuth2TokenIntrospection) UnmarshalJSON

func (v *NullableOAuth2TokenIntrospection) UnmarshalJSON(src []byte) error

func (*NullableOAuth2TokenIntrospection) Unset

type NullableOauth2TokenResponse

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

func NewNullableOauth2TokenResponse

func NewNullableOauth2TokenResponse(val *Oauth2TokenResponse) *NullableOauth2TokenResponse

func (NullableOauth2TokenResponse) Get

func (NullableOauth2TokenResponse) IsSet

func (NullableOauth2TokenResponse) MarshalJSON

func (v NullableOauth2TokenResponse) MarshalJSON() ([]byte, error)

func (*NullableOauth2TokenResponse) Set

func (*NullableOauth2TokenResponse) UnmarshalJSON

func (v *NullableOauth2TokenResponse) UnmarshalJSON(src []byte) error

func (*NullableOauth2TokenResponse) Unset

func (v *NullableOauth2TokenResponse) Unset()

type NullableOauthTokenResponse

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

func NewNullableOauthTokenResponse

func NewNullableOauthTokenResponse(val *OauthTokenResponse) *NullableOauthTokenResponse

func (NullableOauthTokenResponse) Get

func (NullableOauthTokenResponse) IsSet

func (v NullableOauthTokenResponse) IsSet() bool

func (NullableOauthTokenResponse) MarshalJSON

func (v NullableOauthTokenResponse) MarshalJSON() ([]byte, error)

func (*NullableOauthTokenResponse) Set

func (*NullableOauthTokenResponse) UnmarshalJSON

func (v *NullableOauthTokenResponse) UnmarshalJSON(src []byte) error

func (*NullableOauthTokenResponse) Unset

func (v *NullableOauthTokenResponse) Unset()

type NullableOpenIDConnectContext

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

func NewNullableOpenIDConnectContext

func NewNullableOpenIDConnectContext(val *OpenIDConnectContext) *NullableOpenIDConnectContext

func (NullableOpenIDConnectContext) Get

func (NullableOpenIDConnectContext) IsSet

func (NullableOpenIDConnectContext) MarshalJSON

func (v NullableOpenIDConnectContext) MarshalJSON() ([]byte, error)

func (*NullableOpenIDConnectContext) Set

func (*NullableOpenIDConnectContext) UnmarshalJSON

func (v *NullableOpenIDConnectContext) UnmarshalJSON(src []byte) error

func (*NullableOpenIDConnectContext) Unset

func (v *NullableOpenIDConnectContext) Unset()

type NullablePatchDocument

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

func NewNullablePatchDocument

func NewNullablePatchDocument(val *PatchDocument) *NullablePatchDocument

func (NullablePatchDocument) Get

func (NullablePatchDocument) IsSet

func (v NullablePatchDocument) IsSet() bool

func (NullablePatchDocument) MarshalJSON

func (v NullablePatchDocument) MarshalJSON() ([]byte, error)

func (*NullablePatchDocument) Set

func (v *NullablePatchDocument) Set(val *PatchDocument)

func (*NullablePatchDocument) UnmarshalJSON

func (v *NullablePatchDocument) UnmarshalJSON(src []byte) error

func (*NullablePatchDocument) Unset

func (v *NullablePatchDocument) Unset()

type NullablePreviousConsentSession

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

func (NullablePreviousConsentSession) Get

func (NullablePreviousConsentSession) IsSet

func (NullablePreviousConsentSession) MarshalJSON

func (v NullablePreviousConsentSession) MarshalJSON() ([]byte, error)

func (*NullablePreviousConsentSession) Set

func (*NullablePreviousConsentSession) UnmarshalJSON

func (v *NullablePreviousConsentSession) UnmarshalJSON(src []byte) error

func (*NullablePreviousConsentSession) Unset

func (v *NullablePreviousConsentSession) Unset()

type NullableRefreshTokenHookRequest

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

func (NullableRefreshTokenHookRequest) Get

func (NullableRefreshTokenHookRequest) IsSet

func (NullableRefreshTokenHookRequest) MarshalJSON

func (v NullableRefreshTokenHookRequest) MarshalJSON() ([]byte, error)

func (*NullableRefreshTokenHookRequest) Set

func (*NullableRefreshTokenHookRequest) UnmarshalJSON

func (v *NullableRefreshTokenHookRequest) UnmarshalJSON(src []byte) error

func (*NullableRefreshTokenHookRequest) Unset

type NullableRefreshTokenHookResponse

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

func (NullableRefreshTokenHookResponse) Get

func (NullableRefreshTokenHookResponse) IsSet

func (NullableRefreshTokenHookResponse) MarshalJSON

func (v NullableRefreshTokenHookResponse) MarshalJSON() ([]byte, error)

func (*NullableRefreshTokenHookResponse) Set

func (*NullableRefreshTokenHookResponse) UnmarshalJSON

func (v *NullableRefreshTokenHookResponse) UnmarshalJSON(src []byte) error

func (*NullableRefreshTokenHookResponse) Unset

type NullableRejectRequest

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

func NewNullableRejectRequest

func NewNullableRejectRequest(val *RejectRequest) *NullableRejectRequest

func (NullableRejectRequest) Get

func (NullableRejectRequest) IsSet

func (v NullableRejectRequest) IsSet() bool

func (NullableRejectRequest) MarshalJSON

func (v NullableRejectRequest) MarshalJSON() ([]byte, error)

func (*NullableRejectRequest) Set

func (v *NullableRejectRequest) Set(val *RejectRequest)

func (*NullableRejectRequest) UnmarshalJSON

func (v *NullableRejectRequest) UnmarshalJSON(src []byte) error

func (*NullableRejectRequest) Unset

func (v *NullableRejectRequest) Unset()

type NullableRequestWasHandledResponse

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

func (NullableRequestWasHandledResponse) Get

func (NullableRequestWasHandledResponse) IsSet

func (NullableRequestWasHandledResponse) MarshalJSON

func (v NullableRequestWasHandledResponse) MarshalJSON() ([]byte, error)

func (*NullableRequestWasHandledResponse) Set

func (*NullableRequestWasHandledResponse) UnmarshalJSON

func (v *NullableRequestWasHandledResponse) UnmarshalJSON(src []byte) error

func (*NullableRequestWasHandledResponse) Unset

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

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

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableTrustJwtGrantIssuerBody

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

func (NullableTrustJwtGrantIssuerBody) Get

func (NullableTrustJwtGrantIssuerBody) IsSet

func (NullableTrustJwtGrantIssuerBody) MarshalJSON

func (v NullableTrustJwtGrantIssuerBody) MarshalJSON() ([]byte, error)

func (*NullableTrustJwtGrantIssuerBody) Set

func (*NullableTrustJwtGrantIssuerBody) UnmarshalJSON

func (v *NullableTrustJwtGrantIssuerBody) UnmarshalJSON(src []byte) error

func (*NullableTrustJwtGrantIssuerBody) Unset

type NullableTrustedJsonWebKey

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

func NewNullableTrustedJsonWebKey

func NewNullableTrustedJsonWebKey(val *TrustedJsonWebKey) *NullableTrustedJsonWebKey

func (NullableTrustedJsonWebKey) Get

func (NullableTrustedJsonWebKey) IsSet

func (v NullableTrustedJsonWebKey) IsSet() bool

func (NullableTrustedJsonWebKey) MarshalJSON

func (v NullableTrustedJsonWebKey) MarshalJSON() ([]byte, error)

func (*NullableTrustedJsonWebKey) Set

func (*NullableTrustedJsonWebKey) UnmarshalJSON

func (v *NullableTrustedJsonWebKey) UnmarshalJSON(src []byte) error

func (*NullableTrustedJsonWebKey) Unset

func (v *NullableTrustedJsonWebKey) Unset()

type NullableTrustedJwtGrantIssuer

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

func (NullableTrustedJwtGrantIssuer) Get

func (NullableTrustedJwtGrantIssuer) IsSet

func (NullableTrustedJwtGrantIssuer) MarshalJSON

func (v NullableTrustedJwtGrantIssuer) MarshalJSON() ([]byte, error)

func (*NullableTrustedJwtGrantIssuer) Set

func (*NullableTrustedJwtGrantIssuer) UnmarshalJSON

func (v *NullableTrustedJwtGrantIssuer) UnmarshalJSON(src []byte) error

func (*NullableTrustedJwtGrantIssuer) Unset

func (v *NullableTrustedJwtGrantIssuer) Unset()

type NullableUserinfoResponse

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

func NewNullableUserinfoResponse

func NewNullableUserinfoResponse(val *UserinfoResponse) *NullableUserinfoResponse

func (NullableUserinfoResponse) Get

func (NullableUserinfoResponse) IsSet

func (v NullableUserinfoResponse) IsSet() bool

func (NullableUserinfoResponse) MarshalJSON

func (v NullableUserinfoResponse) MarshalJSON() ([]byte, error)

func (*NullableUserinfoResponse) Set

func (*NullableUserinfoResponse) UnmarshalJSON

func (v *NullableUserinfoResponse) UnmarshalJSON(src []byte) error

func (*NullableUserinfoResponse) Unset

func (v *NullableUserinfoResponse) Unset()

type NullableVersion

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

func NewNullableVersion

func NewNullableVersion(val *Version) *NullableVersion

func (NullableVersion) Get

func (v NullableVersion) Get() *Version

func (NullableVersion) IsSet

func (v NullableVersion) IsSet() bool

func (NullableVersion) MarshalJSON

func (v NullableVersion) MarshalJSON() ([]byte, error)

func (*NullableVersion) Set

func (v *NullableVersion) Set(val *Version)

func (*NullableVersion) UnmarshalJSON

func (v *NullableVersion) UnmarshalJSON(src []byte) error

func (*NullableVersion) Unset

func (v *NullableVersion) Unset()

type NullableWellKnown

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

func NewNullableWellKnown

func NewNullableWellKnown(val *WellKnown) *NullableWellKnown

func (NullableWellKnown) Get

func (v NullableWellKnown) Get() *WellKnown

func (NullableWellKnown) IsSet

func (v NullableWellKnown) IsSet() bool

func (NullableWellKnown) MarshalJSON

func (v NullableWellKnown) MarshalJSON() ([]byte, error)

func (*NullableWellKnown) Set

func (v *NullableWellKnown) Set(val *WellKnown)

func (*NullableWellKnown) UnmarshalJSON

func (v *NullableWellKnown) UnmarshalJSON(src []byte) error

func (*NullableWellKnown) Unset

func (v *NullableWellKnown) Unset()

type OAuth2Client

type OAuth2Client struct {
	AllowedCorsOrigins []string `json:"allowed_cors_origins,omitempty"`
	Audience           []string `json:"audience,omitempty"`
	// Boolean value specifying whether the RP requires that a sid (session ID) Claim be included in the Logout Token to identify the RP session with the OP when the backchannel_logout_uri is used. If omitted, the default value is false.
	BackchannelLogoutSessionRequired *bool `json:"backchannel_logout_session_required,omitempty"`
	// RP URL that will cause the RP to log itself out when sent a Logout Token by the OP.
	BackchannelLogoutUri *string `json:"backchannel_logout_uri,omitempty"`
	// ID  is the id for this client.
	ClientId *string `json:"client_id,omitempty"`
	// Name is the human-readable string name of the client to be presented to the end-user during authorization.
	ClientName *string `json:"client_name,omitempty"`
	// Secret is the client's secret. The secret will be included in the create request as cleartext, and then never again. The secret is stored using BCrypt so it is impossible to recover it. Tell your users that they need to write the secret down as it will not be made available again.
	ClientSecret *string `json:"client_secret,omitempty"`
	// SecretExpiresAt is an integer holding the time at which the client secret will expire or 0 if it will not expire. The time is represented as the number of seconds from 1970-01-01T00:00:00Z as measured in UTC until the date/time of expiration.  This feature is currently not supported and it's value will always be set to 0.
	ClientSecretExpiresAt *int64 `json:"client_secret_expires_at,omitempty"`
	// ClientURI is an URL string of a web page providing information about the client. If present, the server SHOULD display this URL to the end-user in a clickable fashion.
	ClientUri *string  `json:"client_uri,omitempty"`
	Contacts  []string `json:"contacts,omitempty"`
	// CreatedAt returns the timestamp of the client's creation.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Boolean value specifying whether the RP requires that iss (issuer) and sid (session ID) query parameters be included to identify the RP session with the OP when the frontchannel_logout_uri is used. If omitted, the default value is false.
	FrontchannelLogoutSessionRequired *bool `json:"frontchannel_logout_session_required,omitempty"`
	// RP URL that will cause the RP to log itself out when rendered in an iframe by the OP. An iss (issuer) query parameter and a sid (session ID) query parameter MAY be included by the OP to enable the RP to validate the request and to determine which of the potentially multiple sessions is to be logged out; if either is included, both MUST be.
	FrontchannelLogoutUri *string                `json:"frontchannel_logout_uri,omitempty"`
	GrantTypes            []string               `json:"grant_types,omitempty"`
	Jwks                  map[string]interface{} `json:"jwks,omitempty"`
	// URL for the Client's JSON Web Key Set [JWK] document. If the Client signs requests to the Server, it contains the signing key(s) the Server uses to validate signatures from the Client. The JWK Set MAY also contain the Client's encryption keys(s), which are used by the Server to encrypt responses to the Client. When both signing and encryption keys are made available, a use (Key Use) parameter value is REQUIRED for all keys in the referenced JWK Set to indicate each key's intended usage. Although some algorithms allow the same key to be used for both signatures and encryption, doing so is NOT RECOMMENDED, as it is less secure. The JWK x5c parameter MAY be used to provide X.509 representations of keys provided. When used, the bare key values MUST still be present and MUST match those in the certificate.
	JwksUri *string `json:"jwks_uri,omitempty"`
	// LogoURI is an URL string that references a logo for the client.
	LogoUri  *string                `json:"logo_uri,omitempty"`
	Metadata map[string]interface{} `json:"metadata,omitempty"`
	// Owner is a string identifying the owner of the OAuth 2.0 Client.
	Owner *string `json:"owner,omitempty"`
	// PolicyURI is a URL string that points to a human-readable privacy policy document that describes how the deployment organization collects, uses, retains, and discloses personal data.
	PolicyUri              *string  `json:"policy_uri,omitempty"`
	PostLogoutRedirectUris []string `json:"post_logout_redirect_uris,omitempty"`
	RedirectUris           []string `json:"redirect_uris,omitempty"`
	// RegistrationAccessToken can be used to update, get, or delete the OAuth2 Client.
	RegistrationAccessToken *string `json:"registration_access_token,omitempty"`
	// RegistrationClientURI is the URL used to update, get, or delete the OAuth2 Client.
	RegistrationClientUri *string `json:"registration_client_uri,omitempty"`
	// JWS [JWS] alg algorithm [JWA] that MUST be used for signing Request Objects sent to the OP. All Request Objects from this Client MUST be rejected, if not signed with this algorithm.
	RequestObjectSigningAlg *string  `json:"request_object_signing_alg,omitempty"`
	RequestUris             []string `json:"request_uris,omitempty"`
	ResponseTypes           []string `json:"response_types,omitempty"`
	// Scope is a string containing a space-separated list of scope values (as described in Section 3.3 of OAuth 2.0 [RFC6749]) that the client can use when requesting access tokens.
	Scope *string `json:"scope,omitempty"`
	// URL using the https scheme to be used in calculating Pseudonymous Identifiers by the OP. The URL references a file with a single JSON array of redirect_uri values.
	SectorIdentifierUri *string `json:"sector_identifier_uri,omitempty"`
	// SubjectType requested for responses to this Client. The subject_types_supported Discovery parameter contains a list of the supported subject_type values for this server. Valid types include `pairwise` and `public`.
	SubjectType *string `json:"subject_type,omitempty"`
	// Requested Client Authentication method for the Token Endpoint. The options are client_secret_post, client_secret_basic, private_key_jwt, and none.
	TokenEndpointAuthMethod *string `json:"token_endpoint_auth_method,omitempty"`
	// Requested Client Authentication signing algorithm for the Token Endpoint.
	TokenEndpointAuthSigningAlg *string `json:"token_endpoint_auth_signing_alg,omitempty"`
	// TermsOfServiceURI is a URL string that points to a human-readable terms of service document for the client that describes a contractual relationship between the end-user and the client that the end-user accepts when authorizing the client.
	TosUri *string `json:"tos_uri,omitempty"`
	// UpdatedAt returns the timestamp of the last update.
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
	// JWS alg algorithm [JWA] REQUIRED for signing UserInfo Responses. If this is specified, the response will be JWT [JWT] serialized, and signed using JWS. The default, if omitted, is for the UserInfo Response to return the Claims as a UTF-8 encoded JSON object using the application/json content-type.
	UserinfoSignedResponseAlg *string `json:"userinfo_signed_response_alg,omitempty"`
}

OAuth2Client struct for OAuth2Client

func NewOAuth2Client

func NewOAuth2Client() *OAuth2Client

NewOAuth2Client instantiates a new OAuth2Client object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOAuth2ClientWithDefaults

func NewOAuth2ClientWithDefaults() *OAuth2Client

NewOAuth2ClientWithDefaults instantiates a new OAuth2Client object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OAuth2Client) GetAllowedCorsOrigins

func (o *OAuth2Client) GetAllowedCorsOrigins() []string

GetAllowedCorsOrigins returns the AllowedCorsOrigins field value if set, zero value otherwise.

func (*OAuth2Client) GetAllowedCorsOriginsOk

func (o *OAuth2Client) GetAllowedCorsOriginsOk() ([]string, bool)

GetAllowedCorsOriginsOk returns a tuple with the AllowedCorsOrigins field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetAudience

func (o *OAuth2Client) GetAudience() []string

GetAudience returns the Audience field value if set, zero value otherwise.

func (*OAuth2Client) GetAudienceOk

func (o *OAuth2Client) GetAudienceOk() ([]string, bool)

GetAudienceOk returns a tuple with the Audience field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetBackchannelLogoutSessionRequired

func (o *OAuth2Client) GetBackchannelLogoutSessionRequired() bool

GetBackchannelLogoutSessionRequired returns the BackchannelLogoutSessionRequired field value if set, zero value otherwise.

func (*OAuth2Client) GetBackchannelLogoutSessionRequiredOk

func (o *OAuth2Client) GetBackchannelLogoutSessionRequiredOk() (*bool, bool)

GetBackchannelLogoutSessionRequiredOk returns a tuple with the BackchannelLogoutSessionRequired field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetBackchannelLogoutUri

func (o *OAuth2Client) GetBackchannelLogoutUri() string

GetBackchannelLogoutUri returns the BackchannelLogoutUri field value if set, zero value otherwise.

func (*OAuth2Client) GetBackchannelLogoutUriOk

func (o *OAuth2Client) GetBackchannelLogoutUriOk() (*string, bool)

GetBackchannelLogoutUriOk returns a tuple with the BackchannelLogoutUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetClientId

func (o *OAuth2Client) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*OAuth2Client) GetClientIdOk

func (o *OAuth2Client) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetClientName

func (o *OAuth2Client) GetClientName() string

GetClientName returns the ClientName field value if set, zero value otherwise.

func (*OAuth2Client) GetClientNameOk

func (o *OAuth2Client) GetClientNameOk() (*string, bool)

GetClientNameOk returns a tuple with the ClientName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetClientSecret

func (o *OAuth2Client) GetClientSecret() string

GetClientSecret returns the ClientSecret field value if set, zero value otherwise.

func (*OAuth2Client) GetClientSecretExpiresAt

func (o *OAuth2Client) GetClientSecretExpiresAt() int64

GetClientSecretExpiresAt returns the ClientSecretExpiresAt field value if set, zero value otherwise.

func (*OAuth2Client) GetClientSecretExpiresAtOk

func (o *OAuth2Client) GetClientSecretExpiresAtOk() (*int64, bool)

GetClientSecretExpiresAtOk returns a tuple with the ClientSecretExpiresAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetClientSecretOk

func (o *OAuth2Client) GetClientSecretOk() (*string, bool)

GetClientSecretOk returns a tuple with the ClientSecret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetClientUri

func (o *OAuth2Client) GetClientUri() string

GetClientUri returns the ClientUri field value if set, zero value otherwise.

func (*OAuth2Client) GetClientUriOk

func (o *OAuth2Client) GetClientUriOk() (*string, bool)

GetClientUriOk returns a tuple with the ClientUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetContacts

func (o *OAuth2Client) GetContacts() []string

GetContacts returns the Contacts field value if set, zero value otherwise.

func (*OAuth2Client) GetContactsOk

func (o *OAuth2Client) GetContactsOk() ([]string, bool)

GetContactsOk returns a tuple with the Contacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetCreatedAt

func (o *OAuth2Client) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*OAuth2Client) GetCreatedAtOk

func (o *OAuth2Client) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetFrontchannelLogoutSessionRequired

func (o *OAuth2Client) GetFrontchannelLogoutSessionRequired() bool

GetFrontchannelLogoutSessionRequired returns the FrontchannelLogoutSessionRequired field value if set, zero value otherwise.

func (*OAuth2Client) GetFrontchannelLogoutSessionRequiredOk

func (o *OAuth2Client) GetFrontchannelLogoutSessionRequiredOk() (*bool, bool)

GetFrontchannelLogoutSessionRequiredOk returns a tuple with the FrontchannelLogoutSessionRequired field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetFrontchannelLogoutUri

func (o *OAuth2Client) GetFrontchannelLogoutUri() string

GetFrontchannelLogoutUri returns the FrontchannelLogoutUri field value if set, zero value otherwise.

func (*OAuth2Client) GetFrontchannelLogoutUriOk

func (o *OAuth2Client) GetFrontchannelLogoutUriOk() (*string, bool)

GetFrontchannelLogoutUriOk returns a tuple with the FrontchannelLogoutUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetGrantTypes

func (o *OAuth2Client) GetGrantTypes() []string

GetGrantTypes returns the GrantTypes field value if set, zero value otherwise.

func (*OAuth2Client) GetGrantTypesOk

func (o *OAuth2Client) GetGrantTypesOk() ([]string, bool)

GetGrantTypesOk returns a tuple with the GrantTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetJwks

func (o *OAuth2Client) GetJwks() map[string]interface{}

GetJwks returns the Jwks field value if set, zero value otherwise.

func (*OAuth2Client) GetJwksOk

func (o *OAuth2Client) GetJwksOk() (map[string]interface{}, bool)

GetJwksOk returns a tuple with the Jwks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetJwksUri

func (o *OAuth2Client) GetJwksUri() string

GetJwksUri returns the JwksUri field value if set, zero value otherwise.

func (*OAuth2Client) GetJwksUriOk

func (o *OAuth2Client) GetJwksUriOk() (*string, bool)

GetJwksUriOk returns a tuple with the JwksUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetLogoUri

func (o *OAuth2Client) GetLogoUri() string

GetLogoUri returns the LogoUri field value if set, zero value otherwise.

func (*OAuth2Client) GetLogoUriOk

func (o *OAuth2Client) GetLogoUriOk() (*string, bool)

GetLogoUriOk returns a tuple with the LogoUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetMetadata

func (o *OAuth2Client) GetMetadata() map[string]interface{}

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*OAuth2Client) GetMetadataOk

func (o *OAuth2Client) GetMetadataOk() (map[string]interface{}, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetOwner

func (o *OAuth2Client) GetOwner() string

GetOwner returns the Owner field value if set, zero value otherwise.

func (*OAuth2Client) GetOwnerOk

func (o *OAuth2Client) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetPolicyUri

func (o *OAuth2Client) GetPolicyUri() string

GetPolicyUri returns the PolicyUri field value if set, zero value otherwise.

func (*OAuth2Client) GetPolicyUriOk

func (o *OAuth2Client) GetPolicyUriOk() (*string, bool)

GetPolicyUriOk returns a tuple with the PolicyUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetPostLogoutRedirectUris

func (o *OAuth2Client) GetPostLogoutRedirectUris() []string

GetPostLogoutRedirectUris returns the PostLogoutRedirectUris field value if set, zero value otherwise.

func (*OAuth2Client) GetPostLogoutRedirectUrisOk

func (o *OAuth2Client) GetPostLogoutRedirectUrisOk() ([]string, bool)

GetPostLogoutRedirectUrisOk returns a tuple with the PostLogoutRedirectUris field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetRedirectUris

func (o *OAuth2Client) GetRedirectUris() []string

GetRedirectUris returns the RedirectUris field value if set, zero value otherwise.

func (*OAuth2Client) GetRedirectUrisOk

func (o *OAuth2Client) GetRedirectUrisOk() ([]string, bool)

GetRedirectUrisOk returns a tuple with the RedirectUris field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetRegistrationAccessToken

func (o *OAuth2Client) GetRegistrationAccessToken() string

GetRegistrationAccessToken returns the RegistrationAccessToken field value if set, zero value otherwise.

func (*OAuth2Client) GetRegistrationAccessTokenOk

func (o *OAuth2Client) GetRegistrationAccessTokenOk() (*string, bool)

GetRegistrationAccessTokenOk returns a tuple with the RegistrationAccessToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetRegistrationClientUri

func (o *OAuth2Client) GetRegistrationClientUri() string

GetRegistrationClientUri returns the RegistrationClientUri field value if set, zero value otherwise.

func (*OAuth2Client) GetRegistrationClientUriOk

func (o *OAuth2Client) GetRegistrationClientUriOk() (*string, bool)

GetRegistrationClientUriOk returns a tuple with the RegistrationClientUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetRequestObjectSigningAlg

func (o *OAuth2Client) GetRequestObjectSigningAlg() string

GetRequestObjectSigningAlg returns the RequestObjectSigningAlg field value if set, zero value otherwise.

func (*OAuth2Client) GetRequestObjectSigningAlgOk

func (o *OAuth2Client) GetRequestObjectSigningAlgOk() (*string, bool)

GetRequestObjectSigningAlgOk returns a tuple with the RequestObjectSigningAlg field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetRequestUris

func (o *OAuth2Client) GetRequestUris() []string

GetRequestUris returns the RequestUris field value if set, zero value otherwise.

func (*OAuth2Client) GetRequestUrisOk

func (o *OAuth2Client) GetRequestUrisOk() ([]string, bool)

GetRequestUrisOk returns a tuple with the RequestUris field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetResponseTypes

func (o *OAuth2Client) GetResponseTypes() []string

GetResponseTypes returns the ResponseTypes field value if set, zero value otherwise.

func (*OAuth2Client) GetResponseTypesOk

func (o *OAuth2Client) GetResponseTypesOk() ([]string, bool)

GetResponseTypesOk returns a tuple with the ResponseTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetScope

func (o *OAuth2Client) GetScope() string

GetScope returns the Scope field value if set, zero value otherwise.

func (*OAuth2Client) GetScopeOk

func (o *OAuth2Client) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetSectorIdentifierUri

func (o *OAuth2Client) GetSectorIdentifierUri() string

GetSectorIdentifierUri returns the SectorIdentifierUri field value if set, zero value otherwise.

func (*OAuth2Client) GetSectorIdentifierUriOk

func (o *OAuth2Client) GetSectorIdentifierUriOk() (*string, bool)

GetSectorIdentifierUriOk returns a tuple with the SectorIdentifierUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetSubjectType

func (o *OAuth2Client) GetSubjectType() string

GetSubjectType returns the SubjectType field value if set, zero value otherwise.

func (*OAuth2Client) GetSubjectTypeOk

func (o *OAuth2Client) GetSubjectTypeOk() (*string, bool)

GetSubjectTypeOk returns a tuple with the SubjectType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetTokenEndpointAuthMethod

func (o *OAuth2Client) GetTokenEndpointAuthMethod() string

GetTokenEndpointAuthMethod returns the TokenEndpointAuthMethod field value if set, zero value otherwise.

func (*OAuth2Client) GetTokenEndpointAuthMethodOk

func (o *OAuth2Client) GetTokenEndpointAuthMethodOk() (*string, bool)

GetTokenEndpointAuthMethodOk returns a tuple with the TokenEndpointAuthMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetTokenEndpointAuthSigningAlg

func (o *OAuth2Client) GetTokenEndpointAuthSigningAlg() string

GetTokenEndpointAuthSigningAlg returns the TokenEndpointAuthSigningAlg field value if set, zero value otherwise.

func (*OAuth2Client) GetTokenEndpointAuthSigningAlgOk

func (o *OAuth2Client) GetTokenEndpointAuthSigningAlgOk() (*string, bool)

GetTokenEndpointAuthSigningAlgOk returns a tuple with the TokenEndpointAuthSigningAlg field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetTosUri

func (o *OAuth2Client) GetTosUri() string

GetTosUri returns the TosUri field value if set, zero value otherwise.

func (*OAuth2Client) GetTosUriOk

func (o *OAuth2Client) GetTosUriOk() (*string, bool)

GetTosUriOk returns a tuple with the TosUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetUpdatedAt

func (o *OAuth2Client) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*OAuth2Client) GetUpdatedAtOk

func (o *OAuth2Client) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) GetUserinfoSignedResponseAlg

func (o *OAuth2Client) GetUserinfoSignedResponseAlg() string

GetUserinfoSignedResponseAlg returns the UserinfoSignedResponseAlg field value if set, zero value otherwise.

func (*OAuth2Client) GetUserinfoSignedResponseAlgOk

func (o *OAuth2Client) GetUserinfoSignedResponseAlgOk() (*string, bool)

GetUserinfoSignedResponseAlgOk returns a tuple with the UserinfoSignedResponseAlg field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Client) HasAllowedCorsOrigins

func (o *OAuth2Client) HasAllowedCorsOrigins() bool

HasAllowedCorsOrigins returns a boolean if a field has been set.

func (*OAuth2Client) HasAudience

func (o *OAuth2Client) HasAudience() bool

HasAudience returns a boolean if a field has been set.

func (*OAuth2Client) HasBackchannelLogoutSessionRequired

func (o *OAuth2Client) HasBackchannelLogoutSessionRequired() bool

HasBackchannelLogoutSessionRequired returns a boolean if a field has been set.

func (*OAuth2Client) HasBackchannelLogoutUri

func (o *OAuth2Client) HasBackchannelLogoutUri() bool

HasBackchannelLogoutUri returns a boolean if a field has been set.

func (*OAuth2Client) HasClientId

func (o *OAuth2Client) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*OAuth2Client) HasClientName

func (o *OAuth2Client) HasClientName() bool

HasClientName returns a boolean if a field has been set.

func (*OAuth2Client) HasClientSecret

func (o *OAuth2Client) HasClientSecret() bool

HasClientSecret returns a boolean if a field has been set.

func (*OAuth2Client) HasClientSecretExpiresAt

func (o *OAuth2Client) HasClientSecretExpiresAt() bool

HasClientSecretExpiresAt returns a boolean if a field has been set.

func (*OAuth2Client) HasClientUri

func (o *OAuth2Client) HasClientUri() bool

HasClientUri returns a boolean if a field has been set.

func (*OAuth2Client) HasContacts

func (o *OAuth2Client) HasContacts() bool

HasContacts returns a boolean if a field has been set.

func (*OAuth2Client) HasCreatedAt

func (o *OAuth2Client) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*OAuth2Client) HasFrontchannelLogoutSessionRequired

func (o *OAuth2Client) HasFrontchannelLogoutSessionRequired() bool

HasFrontchannelLogoutSessionRequired returns a boolean if a field has been set.

func (*OAuth2Client) HasFrontchannelLogoutUri

func (o *OAuth2Client) HasFrontchannelLogoutUri() bool

HasFrontchannelLogoutUri returns a boolean if a field has been set.

func (*OAuth2Client) HasGrantTypes

func (o *OAuth2Client) HasGrantTypes() bool

HasGrantTypes returns a boolean if a field has been set.

func (*OAuth2Client) HasJwks

func (o *OAuth2Client) HasJwks() bool

HasJwks returns a boolean if a field has been set.

func (*OAuth2Client) HasJwksUri

func (o *OAuth2Client) HasJwksUri() bool

HasJwksUri returns a boolean if a field has been set.

func (*OAuth2Client) HasLogoUri

func (o *OAuth2Client) HasLogoUri() bool

HasLogoUri returns a boolean if a field has been set.

func (*OAuth2Client) HasMetadata

func (o *OAuth2Client) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*OAuth2Client) HasOwner

func (o *OAuth2Client) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*OAuth2Client) HasPolicyUri

func (o *OAuth2Client) HasPolicyUri() bool

HasPolicyUri returns a boolean if a field has been set.

func (*OAuth2Client) HasPostLogoutRedirectUris

func (o *OAuth2Client) HasPostLogoutRedirectUris() bool

HasPostLogoutRedirectUris returns a boolean if a field has been set.

func (*OAuth2Client) HasRedirectUris

func (o *OAuth2Client) HasRedirectUris() bool

HasRedirectUris returns a boolean if a field has been set.

func (*OAuth2Client) HasRegistrationAccessToken

func (o *OAuth2Client) HasRegistrationAccessToken() bool

HasRegistrationAccessToken returns a boolean if a field has been set.

func (*OAuth2Client) HasRegistrationClientUri

func (o *OAuth2Client) HasRegistrationClientUri() bool

HasRegistrationClientUri returns a boolean if a field has been set.

func (*OAuth2Client) HasRequestObjectSigningAlg

func (o *OAuth2Client) HasRequestObjectSigningAlg() bool

HasRequestObjectSigningAlg returns a boolean if a field has been set.

func (*OAuth2Client) HasRequestUris

func (o *OAuth2Client) HasRequestUris() bool

HasRequestUris returns a boolean if a field has been set.

func (*OAuth2Client) HasResponseTypes

func (o *OAuth2Client) HasResponseTypes() bool

HasResponseTypes returns a boolean if a field has been set.

func (*OAuth2Client) HasScope

func (o *OAuth2Client) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*OAuth2Client) HasSectorIdentifierUri

func (o *OAuth2Client) HasSectorIdentifierUri() bool

HasSectorIdentifierUri returns a boolean if a field has been set.

func (*OAuth2Client) HasSubjectType

func (o *OAuth2Client) HasSubjectType() bool

HasSubjectType returns a boolean if a field has been set.

func (*OAuth2Client) HasTokenEndpointAuthMethod

func (o *OAuth2Client) HasTokenEndpointAuthMethod() bool

HasTokenEndpointAuthMethod returns a boolean if a field has been set.

func (*OAuth2Client) HasTokenEndpointAuthSigningAlg

func (o *OAuth2Client) HasTokenEndpointAuthSigningAlg() bool

HasTokenEndpointAuthSigningAlg returns a boolean if a field has been set.

func (*OAuth2Client) HasTosUri

func (o *OAuth2Client) HasTosUri() bool

HasTosUri returns a boolean if a field has been set.

func (*OAuth2Client) HasUpdatedAt

func (o *OAuth2Client) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*OAuth2Client) HasUserinfoSignedResponseAlg

func (o *OAuth2Client) HasUserinfoSignedResponseAlg() bool

HasUserinfoSignedResponseAlg returns a boolean if a field has been set.

func (OAuth2Client) MarshalJSON

func (o OAuth2Client) MarshalJSON() ([]byte, error)

func (*OAuth2Client) SetAllowedCorsOrigins

func (o *OAuth2Client) SetAllowedCorsOrigins(v []string)

SetAllowedCorsOrigins gets a reference to the given []string and assigns it to the AllowedCorsOrigins field.

func (*OAuth2Client) SetAudience

func (o *OAuth2Client) SetAudience(v []string)

SetAudience gets a reference to the given []string and assigns it to the Audience field.

func (*OAuth2Client) SetBackchannelLogoutSessionRequired

func (o *OAuth2Client) SetBackchannelLogoutSessionRequired(v bool)

SetBackchannelLogoutSessionRequired gets a reference to the given bool and assigns it to the BackchannelLogoutSessionRequired field.

func (*OAuth2Client) SetBackchannelLogoutUri

func (o *OAuth2Client) SetBackchannelLogoutUri(v string)

SetBackchannelLogoutUri gets a reference to the given string and assigns it to the BackchannelLogoutUri field.

func (*OAuth2Client) SetClientId

func (o *OAuth2Client) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*OAuth2Client) SetClientName

func (o *OAuth2Client) SetClientName(v string)

SetClientName gets a reference to the given string and assigns it to the ClientName field.

func (*OAuth2Client) SetClientSecret

func (o *OAuth2Client) SetClientSecret(v string)

SetClientSecret gets a reference to the given string and assigns it to the ClientSecret field.

func (*OAuth2Client) SetClientSecretExpiresAt

func (o *OAuth2Client) SetClientSecretExpiresAt(v int64)

SetClientSecretExpiresAt gets a reference to the given int64 and assigns it to the ClientSecretExpiresAt field.

func (*OAuth2Client) SetClientUri

func (o *OAuth2Client) SetClientUri(v string)

SetClientUri gets a reference to the given string and assigns it to the ClientUri field.

func (*OAuth2Client) SetContacts

func (o *OAuth2Client) SetContacts(v []string)

SetContacts gets a reference to the given []string and assigns it to the Contacts field.

func (*OAuth2Client) SetCreatedAt

func (o *OAuth2Client) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*OAuth2Client) SetFrontchannelLogoutSessionRequired

func (o *OAuth2Client) SetFrontchannelLogoutSessionRequired(v bool)

SetFrontchannelLogoutSessionRequired gets a reference to the given bool and assigns it to the FrontchannelLogoutSessionRequired field.

func (*OAuth2Client) SetFrontchannelLogoutUri

func (o *OAuth2Client) SetFrontchannelLogoutUri(v string)

SetFrontchannelLogoutUri gets a reference to the given string and assigns it to the FrontchannelLogoutUri field.

func (*OAuth2Client) SetGrantTypes

func (o *OAuth2Client) SetGrantTypes(v []string)

SetGrantTypes gets a reference to the given []string and assigns it to the GrantTypes field.

func (*OAuth2Client) SetJwks

func (o *OAuth2Client) SetJwks(v map[string]interface{})

SetJwks gets a reference to the given map[string]interface{} and assigns it to the Jwks field.

func (*OAuth2Client) SetJwksUri

func (o *OAuth2Client) SetJwksUri(v string)

SetJwksUri gets a reference to the given string and assigns it to the JwksUri field.

func (*OAuth2Client) SetLogoUri

func (o *OAuth2Client) SetLogoUri(v string)

SetLogoUri gets a reference to the given string and assigns it to the LogoUri field.

func (*OAuth2Client) SetMetadata

func (o *OAuth2Client) SetMetadata(v map[string]interface{})

SetMetadata gets a reference to the given map[string]interface{} and assigns it to the Metadata field.

func (*OAuth2Client) SetOwner

func (o *OAuth2Client) SetOwner(v string)

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*OAuth2Client) SetPolicyUri

func (o *OAuth2Client) SetPolicyUri(v string)

SetPolicyUri gets a reference to the given string and assigns it to the PolicyUri field.

func (*OAuth2Client) SetPostLogoutRedirectUris

func (o *OAuth2Client) SetPostLogoutRedirectUris(v []string)

SetPostLogoutRedirectUris gets a reference to the given []string and assigns it to the PostLogoutRedirectUris field.

func (*OAuth2Client) SetRedirectUris

func (o *OAuth2Client) SetRedirectUris(v []string)

SetRedirectUris gets a reference to the given []string and assigns it to the RedirectUris field.

func (*OAuth2Client) SetRegistrationAccessToken

func (o *OAuth2Client) SetRegistrationAccessToken(v string)

SetRegistrationAccessToken gets a reference to the given string and assigns it to the RegistrationAccessToken field.

func (*OAuth2Client) SetRegistrationClientUri

func (o *OAuth2Client) SetRegistrationClientUri(v string)

SetRegistrationClientUri gets a reference to the given string and assigns it to the RegistrationClientUri field.

func (*OAuth2Client) SetRequestObjectSigningAlg

func (o *OAuth2Client) SetRequestObjectSigningAlg(v string)

SetRequestObjectSigningAlg gets a reference to the given string and assigns it to the RequestObjectSigningAlg field.

func (*OAuth2Client) SetRequestUris

func (o *OAuth2Client) SetRequestUris(v []string)

SetRequestUris gets a reference to the given []string and assigns it to the RequestUris field.

func (*OAuth2Client) SetResponseTypes

func (o *OAuth2Client) SetResponseTypes(v []string)

SetResponseTypes gets a reference to the given []string and assigns it to the ResponseTypes field.

func (*OAuth2Client) SetScope

func (o *OAuth2Client) SetScope(v string)

SetScope gets a reference to the given string and assigns it to the Scope field.

func (*OAuth2Client) SetSectorIdentifierUri

func (o *OAuth2Client) SetSectorIdentifierUri(v string)

SetSectorIdentifierUri gets a reference to the given string and assigns it to the SectorIdentifierUri field.

func (*OAuth2Client) SetSubjectType

func (o *OAuth2Client) SetSubjectType(v string)

SetSubjectType gets a reference to the given string and assigns it to the SubjectType field.

func (*OAuth2Client) SetTokenEndpointAuthMethod

func (o *OAuth2Client) SetTokenEndpointAuthMethod(v string)

SetTokenEndpointAuthMethod gets a reference to the given string and assigns it to the TokenEndpointAuthMethod field.

func (*OAuth2Client) SetTokenEndpointAuthSigningAlg

func (o *OAuth2Client) SetTokenEndpointAuthSigningAlg(v string)

SetTokenEndpointAuthSigningAlg gets a reference to the given string and assigns it to the TokenEndpointAuthSigningAlg field.

func (*OAuth2Client) SetTosUri

func (o *OAuth2Client) SetTosUri(v string)

SetTosUri gets a reference to the given string and assigns it to the TosUri field.

func (*OAuth2Client) SetUpdatedAt

func (o *OAuth2Client) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*OAuth2Client) SetUserinfoSignedResponseAlg

func (o *OAuth2Client) SetUserinfoSignedResponseAlg(v string)

SetUserinfoSignedResponseAlg gets a reference to the given string and assigns it to the UserinfoSignedResponseAlg field.

type OAuth2TokenIntrospection

type OAuth2TokenIntrospection struct {
	// Active is a boolean indicator of whether or not the presented token is currently active.  The specifics of a token's \"active\" state will vary depending on the implementation of the authorization server and the information it keeps about its tokens, but a \"true\" value return for the \"active\" property will generally indicate that a given token has been issued by this authorization server, has not been revoked by the resource owner, and is within its given time window of validity (e.g., after its issuance time and before its expiration time).
	Active bool `json:"active"`
	// Audience contains a list of the token's intended audiences.
	Aud []string `json:"aud,omitempty"`
	// ID is aclient identifier for the OAuth 2.0 client that requested this token.
	ClientId *string `json:"client_id,omitempty"`
	// Expires at is an integer timestamp, measured in the number of seconds since January 1 1970 UTC, indicating when this token will expire.
	Exp *int64 `json:"exp,omitempty"`
	// Extra is arbitrary data set by the session.
	Ext map[string]map[string]interface{} `json:"ext,omitempty"`
	// Issued at is an integer timestamp, measured in the number of seconds since January 1 1970 UTC, indicating when this token was originally issued.
	Iat *int64 `json:"iat,omitempty"`
	// IssuerURL is a string representing the issuer of this token
	Iss *string `json:"iss,omitempty"`
	// NotBefore is an integer timestamp, measured in the number of seconds since January 1 1970 UTC, indicating when this token is not to be used before.
	Nbf *int64 `json:"nbf,omitempty"`
	// ObfuscatedSubject is set when the subject identifier algorithm was set to \"pairwise\" during authorization. It is the `sub` value of the ID Token that was issued.
	ObfuscatedSubject *string `json:"obfuscated_subject,omitempty"`
	// Scope is a JSON string containing a space-separated list of scopes associated with this token.
	Scope *string `json:"scope,omitempty"`
	// Subject of the token, as defined in JWT [RFC7519]. Usually a machine-readable identifier of the resource owner who authorized this token.
	Sub *string `json:"sub,omitempty"`
	// TokenType is the introspected token's type, typically `Bearer`.
	TokenType *string `json:"token_type,omitempty"`
	// TokenUse is the introspected token's use, for example `access_token` or `refresh_token`.
	TokenUse *string `json:"token_use,omitempty"`
	// Username is a human-readable identifier for the resource owner who authorized this token.
	Username *string `json:"username,omitempty"`
}

OAuth2TokenIntrospection https://tools.ietf.org/html/rfc7662

func NewOAuth2TokenIntrospection

func NewOAuth2TokenIntrospection(active bool) *OAuth2TokenIntrospection

NewOAuth2TokenIntrospection instantiates a new OAuth2TokenIntrospection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOAuth2TokenIntrospectionWithDefaults

func NewOAuth2TokenIntrospectionWithDefaults() *OAuth2TokenIntrospection

NewOAuth2TokenIntrospectionWithDefaults instantiates a new OAuth2TokenIntrospection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OAuth2TokenIntrospection) GetActive

func (o *OAuth2TokenIntrospection) GetActive() bool

GetActive returns the Active field value

func (*OAuth2TokenIntrospection) GetActiveOk

func (o *OAuth2TokenIntrospection) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set.

func (*OAuth2TokenIntrospection) GetAud

func (o *OAuth2TokenIntrospection) GetAud() []string

GetAud returns the Aud field value if set, zero value otherwise.

func (*OAuth2TokenIntrospection) GetAudOk

func (o *OAuth2TokenIntrospection) GetAudOk() ([]string, bool)

GetAudOk returns a tuple with the Aud field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2TokenIntrospection) GetClientId

func (o *OAuth2TokenIntrospection) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*OAuth2TokenIntrospection) GetClientIdOk

func (o *OAuth2TokenIntrospection) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2TokenIntrospection) GetExp

func (o *OAuth2TokenIntrospection) GetExp() int64

GetExp returns the Exp field value if set, zero value otherwise.

func (*OAuth2TokenIntrospection) GetExpOk

func (o *OAuth2TokenIntrospection) GetExpOk() (*int64, bool)

GetExpOk returns a tuple with the Exp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2TokenIntrospection) GetExt

func (o *OAuth2TokenIntrospection) GetExt() map[string]map[string]interface{}

GetExt returns the Ext field value if set, zero value otherwise.

func (*OAuth2TokenIntrospection) GetExtOk

func (o *OAuth2TokenIntrospection) GetExtOk() (map[string]map[string]interface{}, bool)

GetExtOk returns a tuple with the Ext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2TokenIntrospection) GetIat

func (o *OAuth2TokenIntrospection) GetIat() int64

GetIat returns the Iat field value if set, zero value otherwise.

func (*OAuth2TokenIntrospection) GetIatOk

func (o *OAuth2TokenIntrospection) GetIatOk() (*int64, bool)

GetIatOk returns a tuple with the Iat field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2TokenIntrospection) GetIss

func (o *OAuth2TokenIntrospection) GetIss() string

GetIss returns the Iss field value if set, zero value otherwise.

func (*OAuth2TokenIntrospection) GetIssOk

func (o *OAuth2TokenIntrospection) GetIssOk() (*string, bool)

GetIssOk returns a tuple with the Iss field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2TokenIntrospection) GetNbf

func (o *OAuth2TokenIntrospection) GetNbf() int64

GetNbf returns the Nbf field value if set, zero value otherwise.

func (*OAuth2TokenIntrospection) GetNbfOk

func (o *OAuth2TokenIntrospection) GetNbfOk() (*int64, bool)

GetNbfOk returns a tuple with the Nbf field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2TokenIntrospection) GetObfuscatedSubject

func (o *OAuth2TokenIntrospection) GetObfuscatedSubject() string

GetObfuscatedSubject returns the ObfuscatedSubject field value if set, zero value otherwise.

func (*OAuth2TokenIntrospection) GetObfuscatedSubjectOk

func (o *OAuth2TokenIntrospection) GetObfuscatedSubjectOk() (*string, bool)

GetObfuscatedSubjectOk returns a tuple with the ObfuscatedSubject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2TokenIntrospection) GetScope

func (o *OAuth2TokenIntrospection) GetScope() string

GetScope returns the Scope field value if set, zero value otherwise.

func (*OAuth2TokenIntrospection) GetScopeOk

func (o *OAuth2TokenIntrospection) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2TokenIntrospection) GetSub

func (o *OAuth2TokenIntrospection) GetSub() string

GetSub returns the Sub field value if set, zero value otherwise.

func (*OAuth2TokenIntrospection) GetSubOk

func (o *OAuth2TokenIntrospection) GetSubOk() (*string, bool)

GetSubOk returns a tuple with the Sub field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2TokenIntrospection) GetTokenType

func (o *OAuth2TokenIntrospection) GetTokenType() string

GetTokenType returns the TokenType field value if set, zero value otherwise.

func (*OAuth2TokenIntrospection) GetTokenTypeOk

func (o *OAuth2TokenIntrospection) GetTokenTypeOk() (*string, bool)

GetTokenTypeOk returns a tuple with the TokenType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2TokenIntrospection) GetTokenUse

func (o *OAuth2TokenIntrospection) GetTokenUse() string

GetTokenUse returns the TokenUse field value if set, zero value otherwise.

func (*OAuth2TokenIntrospection) GetTokenUseOk

func (o *OAuth2TokenIntrospection) GetTokenUseOk() (*string, bool)

GetTokenUseOk returns a tuple with the TokenUse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2TokenIntrospection) GetUsername

func (o *OAuth2TokenIntrospection) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*OAuth2TokenIntrospection) GetUsernameOk

func (o *OAuth2TokenIntrospection) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2TokenIntrospection) HasAud

func (o *OAuth2TokenIntrospection) HasAud() bool

HasAud returns a boolean if a field has been set.

func (*OAuth2TokenIntrospection) HasClientId

func (o *OAuth2TokenIntrospection) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*OAuth2TokenIntrospection) HasExp

func (o *OAuth2TokenIntrospection) HasExp() bool

HasExp returns a boolean if a field has been set.

func (*OAuth2TokenIntrospection) HasExt

func (o *OAuth2TokenIntrospection) HasExt() bool

HasExt returns a boolean if a field has been set.

func (*OAuth2TokenIntrospection) HasIat

func (o *OAuth2TokenIntrospection) HasIat() bool

HasIat returns a boolean if a field has been set.

func (*OAuth2TokenIntrospection) HasIss

func (o *OAuth2TokenIntrospection) HasIss() bool

HasIss returns a boolean if a field has been set.

func (*OAuth2TokenIntrospection) HasNbf

func (o *OAuth2TokenIntrospection) HasNbf() bool

HasNbf returns a boolean if a field has been set.

func (*OAuth2TokenIntrospection) HasObfuscatedSubject

func (o *OAuth2TokenIntrospection) HasObfuscatedSubject() bool

HasObfuscatedSubject returns a boolean if a field has been set.

func (*OAuth2TokenIntrospection) HasScope

func (o *OAuth2TokenIntrospection) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*OAuth2TokenIntrospection) HasSub

func (o *OAuth2TokenIntrospection) HasSub() bool

HasSub returns a boolean if a field has been set.

func (*OAuth2TokenIntrospection) HasTokenType

func (o *OAuth2TokenIntrospection) HasTokenType() bool

HasTokenType returns a boolean if a field has been set.

func (*OAuth2TokenIntrospection) HasTokenUse

func (o *OAuth2TokenIntrospection) HasTokenUse() bool

HasTokenUse returns a boolean if a field has been set.

func (*OAuth2TokenIntrospection) HasUsername

func (o *OAuth2TokenIntrospection) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (OAuth2TokenIntrospection) MarshalJSON

func (o OAuth2TokenIntrospection) MarshalJSON() ([]byte, error)

func (*OAuth2TokenIntrospection) SetActive

func (o *OAuth2TokenIntrospection) SetActive(v bool)

SetActive sets field value

func (*OAuth2TokenIntrospection) SetAud

func (o *OAuth2TokenIntrospection) SetAud(v []string)

SetAud gets a reference to the given []string and assigns it to the Aud field.

func (*OAuth2TokenIntrospection) SetClientId

func (o *OAuth2TokenIntrospection) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*OAuth2TokenIntrospection) SetExp

func (o *OAuth2TokenIntrospection) SetExp(v int64)

SetExp gets a reference to the given int64 and assigns it to the Exp field.

func (*OAuth2TokenIntrospection) SetExt

func (o *OAuth2TokenIntrospection) SetExt(v map[string]map[string]interface{})

SetExt gets a reference to the given map[string]map[string]interface{} and assigns it to the Ext field.

func (*OAuth2TokenIntrospection) SetIat

func (o *OAuth2TokenIntrospection) SetIat(v int64)

SetIat gets a reference to the given int64 and assigns it to the Iat field.

func (*OAuth2TokenIntrospection) SetIss

func (o *OAuth2TokenIntrospection) SetIss(v string)

SetIss gets a reference to the given string and assigns it to the Iss field.

func (*OAuth2TokenIntrospection) SetNbf

func (o *OAuth2TokenIntrospection) SetNbf(v int64)

SetNbf gets a reference to the given int64 and assigns it to the Nbf field.

func (*OAuth2TokenIntrospection) SetObfuscatedSubject

func (o *OAuth2TokenIntrospection) SetObfuscatedSubject(v string)

SetObfuscatedSubject gets a reference to the given string and assigns it to the ObfuscatedSubject field.

func (*OAuth2TokenIntrospection) SetScope

func (o *OAuth2TokenIntrospection) SetScope(v string)

SetScope gets a reference to the given string and assigns it to the Scope field.

func (*OAuth2TokenIntrospection) SetSub

func (o *OAuth2TokenIntrospection) SetSub(v string)

SetSub gets a reference to the given string and assigns it to the Sub field.

func (*OAuth2TokenIntrospection) SetTokenType

func (o *OAuth2TokenIntrospection) SetTokenType(v string)

SetTokenType gets a reference to the given string and assigns it to the TokenType field.

func (*OAuth2TokenIntrospection) SetTokenUse

func (o *OAuth2TokenIntrospection) SetTokenUse(v string)

SetTokenUse gets a reference to the given string and assigns it to the TokenUse field.

func (*OAuth2TokenIntrospection) SetUsername

func (o *OAuth2TokenIntrospection) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

type Oauth2TokenResponse

type Oauth2TokenResponse struct {
	AccessToken  *string `json:"access_token,omitempty"`
	ExpiresIn    *int64  `json:"expires_in,omitempty"`
	IdToken      *string `json:"id_token,omitempty"`
	RefreshToken *string `json:"refresh_token,omitempty"`
	Scope        *string `json:"scope,omitempty"`
	TokenType    *string `json:"token_type,omitempty"`
}

Oauth2TokenResponse The Access Token Response

func NewOauth2TokenResponse

func NewOauth2TokenResponse() *Oauth2TokenResponse

NewOauth2TokenResponse instantiates a new Oauth2TokenResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOauth2TokenResponseWithDefaults

func NewOauth2TokenResponseWithDefaults() *Oauth2TokenResponse

NewOauth2TokenResponseWithDefaults instantiates a new Oauth2TokenResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Oauth2TokenResponse) GetAccessToken

func (o *Oauth2TokenResponse) GetAccessToken() string

GetAccessToken returns the AccessToken field value if set, zero value otherwise.

func (*Oauth2TokenResponse) GetAccessTokenOk

func (o *Oauth2TokenResponse) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Oauth2TokenResponse) GetExpiresIn

func (o *Oauth2TokenResponse) GetExpiresIn() int64

GetExpiresIn returns the ExpiresIn field value if set, zero value otherwise.

func (*Oauth2TokenResponse) GetExpiresInOk

func (o *Oauth2TokenResponse) GetExpiresInOk() (*int64, bool)

GetExpiresInOk returns a tuple with the ExpiresIn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Oauth2TokenResponse) GetIdToken

func (o *Oauth2TokenResponse) GetIdToken() string

GetIdToken returns the IdToken field value if set, zero value otherwise.

func (*Oauth2TokenResponse) GetIdTokenOk

func (o *Oauth2TokenResponse) GetIdTokenOk() (*string, bool)

GetIdTokenOk returns a tuple with the IdToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Oauth2TokenResponse) GetRefreshToken

func (o *Oauth2TokenResponse) GetRefreshToken() string

GetRefreshToken returns the RefreshToken field value if set, zero value otherwise.

func (*Oauth2TokenResponse) GetRefreshTokenOk

func (o *Oauth2TokenResponse) GetRefreshTokenOk() (*string, bool)

GetRefreshTokenOk returns a tuple with the RefreshToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Oauth2TokenResponse) GetScope

func (o *Oauth2TokenResponse) GetScope() string

GetScope returns the Scope field value if set, zero value otherwise.

func (*Oauth2TokenResponse) GetScopeOk

func (o *Oauth2TokenResponse) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Oauth2TokenResponse) GetTokenType

func (o *Oauth2TokenResponse) GetTokenType() string

GetTokenType returns the TokenType field value if set, zero value otherwise.

func (*Oauth2TokenResponse) GetTokenTypeOk

func (o *Oauth2TokenResponse) GetTokenTypeOk() (*string, bool)

GetTokenTypeOk returns a tuple with the TokenType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Oauth2TokenResponse) HasAccessToken

func (o *Oauth2TokenResponse) HasAccessToken() bool

HasAccessToken returns a boolean if a field has been set.

func (*Oauth2TokenResponse) HasExpiresIn

func (o *Oauth2TokenResponse) HasExpiresIn() bool

HasExpiresIn returns a boolean if a field has been set.

func (*Oauth2TokenResponse) HasIdToken

func (o *Oauth2TokenResponse) HasIdToken() bool

HasIdToken returns a boolean if a field has been set.

func (*Oauth2TokenResponse) HasRefreshToken

func (o *Oauth2TokenResponse) HasRefreshToken() bool

HasRefreshToken returns a boolean if a field has been set.

func (*Oauth2TokenResponse) HasScope

func (o *Oauth2TokenResponse) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*Oauth2TokenResponse) HasTokenType

func (o *Oauth2TokenResponse) HasTokenType() bool

HasTokenType returns a boolean if a field has been set.

func (Oauth2TokenResponse) MarshalJSON

func (o Oauth2TokenResponse) MarshalJSON() ([]byte, error)

func (*Oauth2TokenResponse) SetAccessToken

func (o *Oauth2TokenResponse) SetAccessToken(v string)

SetAccessToken gets a reference to the given string and assigns it to the AccessToken field.

func (*Oauth2TokenResponse) SetExpiresIn

func (o *Oauth2TokenResponse) SetExpiresIn(v int64)

SetExpiresIn gets a reference to the given int64 and assigns it to the ExpiresIn field.

func (*Oauth2TokenResponse) SetIdToken

func (o *Oauth2TokenResponse) SetIdToken(v string)

SetIdToken gets a reference to the given string and assigns it to the IdToken field.

func (*Oauth2TokenResponse) SetRefreshToken

func (o *Oauth2TokenResponse) SetRefreshToken(v string)

SetRefreshToken gets a reference to the given string and assigns it to the RefreshToken field.

func (*Oauth2TokenResponse) SetScope

func (o *Oauth2TokenResponse) SetScope(v string)

SetScope gets a reference to the given string and assigns it to the Scope field.

func (*Oauth2TokenResponse) SetTokenType

func (o *Oauth2TokenResponse) SetTokenType(v string)

SetTokenType gets a reference to the given string and assigns it to the TokenType field.

type OauthTokenResponse

type OauthTokenResponse struct {
	// The access token issued by the authorization server.
	AccessToken *string `json:"access_token,omitempty"`
	// The lifetime in seconds of the access token.  For example, the value \"3600\" denotes that the access token will expire in one hour from the time the response was generated.
	ExpiresIn *int64 `json:"expires_in,omitempty"`
	// To retrieve a refresh token request the id_token scope.
	IdToken *int64 `json:"id_token,omitempty"`
	// The refresh token, which can be used to obtain new access tokens. To retrieve it add the scope \"offline\" to your access token request.
	RefreshToken *string `json:"refresh_token,omitempty"`
	// The scope of the access token
	Scope *int64 `json:"scope,omitempty"`
	// The type of the token issued
	TokenType *string `json:"token_type,omitempty"`
}

OauthTokenResponse The token response

func NewOauthTokenResponse

func NewOauthTokenResponse() *OauthTokenResponse

NewOauthTokenResponse instantiates a new OauthTokenResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOauthTokenResponseWithDefaults

func NewOauthTokenResponseWithDefaults() *OauthTokenResponse

NewOauthTokenResponseWithDefaults instantiates a new OauthTokenResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OauthTokenResponse) GetAccessToken

func (o *OauthTokenResponse) GetAccessToken() string

GetAccessToken returns the AccessToken field value if set, zero value otherwise.

func (*OauthTokenResponse) GetAccessTokenOk

func (o *OauthTokenResponse) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OauthTokenResponse) GetExpiresIn

func (o *OauthTokenResponse) GetExpiresIn() int64

GetExpiresIn returns the ExpiresIn field value if set, zero value otherwise.

func (*OauthTokenResponse) GetExpiresInOk

func (o *OauthTokenResponse) GetExpiresInOk() (*int64, bool)

GetExpiresInOk returns a tuple with the ExpiresIn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OauthTokenResponse) GetIdToken

func (o *OauthTokenResponse) GetIdToken() int64

GetIdToken returns the IdToken field value if set, zero value otherwise.

func (*OauthTokenResponse) GetIdTokenOk

func (o *OauthTokenResponse) GetIdTokenOk() (*int64, bool)

GetIdTokenOk returns a tuple with the IdToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OauthTokenResponse) GetRefreshToken

func (o *OauthTokenResponse) GetRefreshToken() string

GetRefreshToken returns the RefreshToken field value if set, zero value otherwise.

func (*OauthTokenResponse) GetRefreshTokenOk

func (o *OauthTokenResponse) GetRefreshTokenOk() (*string, bool)

GetRefreshTokenOk returns a tuple with the RefreshToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OauthTokenResponse) GetScope

func (o *OauthTokenResponse) GetScope() int64

GetScope returns the Scope field value if set, zero value otherwise.

func (*OauthTokenResponse) GetScopeOk

func (o *OauthTokenResponse) GetScopeOk() (*int64, bool)

GetScopeOk returns a tuple with the Scope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OauthTokenResponse) GetTokenType

func (o *OauthTokenResponse) GetTokenType() string

GetTokenType returns the TokenType field value if set, zero value otherwise.

func (*OauthTokenResponse) GetTokenTypeOk

func (o *OauthTokenResponse) GetTokenTypeOk() (*string, bool)

GetTokenTypeOk returns a tuple with the TokenType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OauthTokenResponse) HasAccessToken

func (o *OauthTokenResponse) HasAccessToken() bool

HasAccessToken returns a boolean if a field has been set.

func (*OauthTokenResponse) HasExpiresIn

func (o *OauthTokenResponse) HasExpiresIn() bool

HasExpiresIn returns a boolean if a field has been set.

func (*OauthTokenResponse) HasIdToken

func (o *OauthTokenResponse) HasIdToken() bool

HasIdToken returns a boolean if a field has been set.

func (*OauthTokenResponse) HasRefreshToken

func (o *OauthTokenResponse) HasRefreshToken() bool

HasRefreshToken returns a boolean if a field has been set.

func (*OauthTokenResponse) HasScope

func (o *OauthTokenResponse) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*OauthTokenResponse) HasTokenType

func (o *OauthTokenResponse) HasTokenType() bool

HasTokenType returns a boolean if a field has been set.

func (OauthTokenResponse) MarshalJSON

func (o OauthTokenResponse) MarshalJSON() ([]byte, error)

func (*OauthTokenResponse) SetAccessToken

func (o *OauthTokenResponse) SetAccessToken(v string)

SetAccessToken gets a reference to the given string and assigns it to the AccessToken field.

func (*OauthTokenResponse) SetExpiresIn

func (o *OauthTokenResponse) SetExpiresIn(v int64)

SetExpiresIn gets a reference to the given int64 and assigns it to the ExpiresIn field.

func (*OauthTokenResponse) SetIdToken

func (o *OauthTokenResponse) SetIdToken(v int64)

SetIdToken gets a reference to the given int64 and assigns it to the IdToken field.

func (*OauthTokenResponse) SetRefreshToken

func (o *OauthTokenResponse) SetRefreshToken(v string)

SetRefreshToken gets a reference to the given string and assigns it to the RefreshToken field.

func (*OauthTokenResponse) SetScope

func (o *OauthTokenResponse) SetScope(v int64)

SetScope gets a reference to the given int64 and assigns it to the Scope field.

func (*OauthTokenResponse) SetTokenType

func (o *OauthTokenResponse) SetTokenType(v string)

SetTokenType gets a reference to the given string and assigns it to the TokenType field.

type OpenIDConnectContext

type OpenIDConnectContext struct {
	// ACRValues is the Authentication AuthorizationContext Class Reference requested in the OAuth 2.0 Authorization request. It is a parameter defined by OpenID Connect and expresses which level of authentication (e.g. 2FA) is required.  OpenID Connect defines it as follows: > Requested Authentication AuthorizationContext Class Reference values. Space-separated string that specifies the acr values that the Authorization Server is being requested to use for processing this Authentication Request, with the values appearing in order of preference. The Authentication AuthorizationContext Class satisfied by the authentication performed is returned as the acr Claim Value, as specified in Section 2. The acr Claim is requested as a Voluntary Claim by this parameter.
	AcrValues []string `json:"acr_values,omitempty"`
	// Display is a string value that specifies how the Authorization Server displays the authentication and consent user interface pages to the End-User. The defined values are: page: The Authorization Server SHOULD display the authentication and consent UI consistent with a full User Agent page view. If the display parameter is not specified, this is the default display mode. popup: The Authorization Server SHOULD display the authentication and consent UI consistent with a popup User Agent window. The popup User Agent window should be of an appropriate size for a login-focused dialog and should not obscure the entire window that it is popping up over. touch: The Authorization Server SHOULD display the authentication and consent UI consistent with a device that leverages a touch interface. wap: The Authorization Server SHOULD display the authentication and consent UI consistent with a \"feature phone\" type display.  The Authorization Server MAY also attempt to detect the capabilities of the User Agent and present an appropriate display.
	Display *string `json:"display,omitempty"`
	// IDTokenHintClaims are the claims of the ID Token previously issued by the Authorization Server being passed as a hint about the End-User's current or past authenticated session with the Client.
	IdTokenHintClaims map[string]map[string]interface{} `json:"id_token_hint_claims,omitempty"`
	// LoginHint hints about the login identifier the End-User might use to log in (if necessary). This hint can be used by an RP if it first asks the End-User for their e-mail address (or other identifier) and then wants to pass that value as a hint to the discovered authorization service. This value MAY also be a phone number in the format specified for the phone_number Claim. The use of this parameter is optional.
	LoginHint *string `json:"login_hint,omitempty"`
	// UILocales is the End-User'id preferred languages and scripts for the user interface, represented as a space-separated list of BCP47 [RFC5646] language tag values, ordered by preference. For instance, the value \"fr-CA fr en\" represents a preference for French as spoken in Canada, then French (without a region designation), followed by English (without a region designation). An error SHOULD NOT result if some or all of the requested locales are not supported by the OpenID Provider.
	UiLocales []string `json:"ui_locales,omitempty"`
}

OpenIDConnectContext struct for OpenIDConnectContext

func NewOpenIDConnectContext

func NewOpenIDConnectContext() *OpenIDConnectContext

NewOpenIDConnectContext instantiates a new OpenIDConnectContext object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOpenIDConnectContextWithDefaults

func NewOpenIDConnectContextWithDefaults() *OpenIDConnectContext

NewOpenIDConnectContextWithDefaults instantiates a new OpenIDConnectContext object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OpenIDConnectContext) GetAcrValues

func (o *OpenIDConnectContext) GetAcrValues() []string

GetAcrValues returns the AcrValues field value if set, zero value otherwise.

func (*OpenIDConnectContext) GetAcrValuesOk

func (o *OpenIDConnectContext) GetAcrValuesOk() ([]string, bool)

GetAcrValuesOk returns a tuple with the AcrValues field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpenIDConnectContext) GetDisplay

func (o *OpenIDConnectContext) GetDisplay() string

GetDisplay returns the Display field value if set, zero value otherwise.

func (*OpenIDConnectContext) GetDisplayOk

func (o *OpenIDConnectContext) GetDisplayOk() (*string, bool)

GetDisplayOk returns a tuple with the Display field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpenIDConnectContext) GetIdTokenHintClaims

func (o *OpenIDConnectContext) GetIdTokenHintClaims() map[string]map[string]interface{}

GetIdTokenHintClaims returns the IdTokenHintClaims field value if set, zero value otherwise.

func (*OpenIDConnectContext) GetIdTokenHintClaimsOk

func (o *OpenIDConnectContext) GetIdTokenHintClaimsOk() (map[string]map[string]interface{}, bool)

GetIdTokenHintClaimsOk returns a tuple with the IdTokenHintClaims field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpenIDConnectContext) GetLoginHint

func (o *OpenIDConnectContext) GetLoginHint() string

GetLoginHint returns the LoginHint field value if set, zero value otherwise.

func (*OpenIDConnectContext) GetLoginHintOk

func (o *OpenIDConnectContext) GetLoginHintOk() (*string, bool)

GetLoginHintOk returns a tuple with the LoginHint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpenIDConnectContext) GetUiLocales

func (o *OpenIDConnectContext) GetUiLocales() []string

GetUiLocales returns the UiLocales field value if set, zero value otherwise.

func (*OpenIDConnectContext) GetUiLocalesOk

func (o *OpenIDConnectContext) GetUiLocalesOk() ([]string, bool)

GetUiLocalesOk returns a tuple with the UiLocales field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpenIDConnectContext) HasAcrValues

func (o *OpenIDConnectContext) HasAcrValues() bool

HasAcrValues returns a boolean if a field has been set.

func (*OpenIDConnectContext) HasDisplay

func (o *OpenIDConnectContext) HasDisplay() bool

HasDisplay returns a boolean if a field has been set.

func (*OpenIDConnectContext) HasIdTokenHintClaims

func (o *OpenIDConnectContext) HasIdTokenHintClaims() bool

HasIdTokenHintClaims returns a boolean if a field has been set.

func (*OpenIDConnectContext) HasLoginHint

func (o *OpenIDConnectContext) HasLoginHint() bool

HasLoginHint returns a boolean if a field has been set.

func (*OpenIDConnectContext) HasUiLocales

func (o *OpenIDConnectContext) HasUiLocales() bool

HasUiLocales returns a boolean if a field has been set.

func (OpenIDConnectContext) MarshalJSON

func (o OpenIDConnectContext) MarshalJSON() ([]byte, error)

func (*OpenIDConnectContext) SetAcrValues

func (o *OpenIDConnectContext) SetAcrValues(v []string)

SetAcrValues gets a reference to the given []string and assigns it to the AcrValues field.

func (*OpenIDConnectContext) SetDisplay

func (o *OpenIDConnectContext) SetDisplay(v string)

SetDisplay gets a reference to the given string and assigns it to the Display field.

func (*OpenIDConnectContext) SetIdTokenHintClaims

func (o *OpenIDConnectContext) SetIdTokenHintClaims(v map[string]map[string]interface{})

SetIdTokenHintClaims gets a reference to the given map[string]map[string]interface{} and assigns it to the IdTokenHintClaims field.

func (*OpenIDConnectContext) SetLoginHint

func (o *OpenIDConnectContext) SetLoginHint(v string)

SetLoginHint gets a reference to the given string and assigns it to the LoginHint field.

func (*OpenIDConnectContext) SetUiLocales

func (o *OpenIDConnectContext) SetUiLocales(v []string)

SetUiLocales gets a reference to the given []string and assigns it to the UiLocales field.

type PatchDocument

type PatchDocument struct {
	// A JSON-pointer
	From *string `json:"from,omitempty"`
	// The operation to be performed
	Op string `json:"op"`
	// A JSON-pointer
	Path string `json:"path"`
	// The value to be used within the operations
	Value map[string]interface{} `json:"value,omitempty"`
}

PatchDocument A JSONPatch document as defined by RFC 6902

func NewPatchDocument

func NewPatchDocument(op string, path string) *PatchDocument

NewPatchDocument instantiates a new PatchDocument object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchDocumentWithDefaults

func NewPatchDocumentWithDefaults() *PatchDocument

NewPatchDocumentWithDefaults instantiates a new PatchDocument object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchDocument) GetFrom

func (o *PatchDocument) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*PatchDocument) GetFromOk

func (o *PatchDocument) GetFromOk() (*string, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchDocument) GetOp

func (o *PatchDocument) GetOp() string

GetOp returns the Op field value

func (*PatchDocument) GetOpOk

func (o *PatchDocument) GetOpOk() (*string, bool)

GetOpOk returns a tuple with the Op field value and a boolean to check if the value has been set.

func (*PatchDocument) GetPath

func (o *PatchDocument) GetPath() string

GetPath returns the Path field value

func (*PatchDocument) GetPathOk

func (o *PatchDocument) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*PatchDocument) GetValue

func (o *PatchDocument) GetValue() map[string]interface{}

GetValue returns the Value field value if set, zero value otherwise.

func (*PatchDocument) GetValueOk

func (o *PatchDocument) GetValueOk() (map[string]interface{}, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchDocument) HasFrom

func (o *PatchDocument) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*PatchDocument) HasValue

func (o *PatchDocument) HasValue() bool

HasValue returns a boolean if a field has been set.

func (PatchDocument) MarshalJSON

func (o PatchDocument) MarshalJSON() ([]byte, error)

func (*PatchDocument) SetFrom

func (o *PatchDocument) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*PatchDocument) SetOp

func (o *PatchDocument) SetOp(v string)

SetOp sets field value

func (*PatchDocument) SetPath

func (o *PatchDocument) SetPath(v string)

SetPath sets field value

func (*PatchDocument) SetValue

func (o *PatchDocument) SetValue(v map[string]interface{})

SetValue gets a reference to the given map[string]interface{} and assigns it to the Value field.

type PreviousConsentSession

type PreviousConsentSession struct {
	ConsentRequest           *ConsentRequest `json:"consent_request,omitempty"`
	GrantAccessTokenAudience []string        `json:"grant_access_token_audience,omitempty"`
	GrantScope               []string        `json:"grant_scope,omitempty"`
	HandledAt                *time.Time      `json:"handled_at,omitempty"`
	// Remember, if set to true, tells ORY Hydra to remember this consent authorization and reuse it if the same client asks the same user for the same, or a subset of, scope.
	Remember *bool `json:"remember,omitempty"`
	// RememberFor sets how long the consent authorization should be remembered for in seconds. If set to `0`, the authorization will be remembered indefinitely.
	RememberFor *int64                 `json:"remember_for,omitempty"`
	Session     *ConsentRequestSession `json:"session,omitempty"`
}

PreviousConsentSession The response used to return used consent requests same as HandledLoginRequest, just with consent_request exposed as json

func NewPreviousConsentSession

func NewPreviousConsentSession() *PreviousConsentSession

NewPreviousConsentSession instantiates a new PreviousConsentSession object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPreviousConsentSessionWithDefaults

func NewPreviousConsentSessionWithDefaults() *PreviousConsentSession

NewPreviousConsentSessionWithDefaults instantiates a new PreviousConsentSession object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PreviousConsentSession) GetConsentRequest

func (o *PreviousConsentSession) GetConsentRequest() ConsentRequest

GetConsentRequest returns the ConsentRequest field value if set, zero value otherwise.

func (*PreviousConsentSession) GetConsentRequestOk

func (o *PreviousConsentSession) GetConsentRequestOk() (*ConsentRequest, bool)

GetConsentRequestOk returns a tuple with the ConsentRequest field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreviousConsentSession) GetGrantAccessTokenAudience

func (o *PreviousConsentSession) GetGrantAccessTokenAudience() []string

GetGrantAccessTokenAudience returns the GrantAccessTokenAudience field value if set, zero value otherwise.

func (*PreviousConsentSession) GetGrantAccessTokenAudienceOk

func (o *PreviousConsentSession) GetGrantAccessTokenAudienceOk() ([]string, bool)

GetGrantAccessTokenAudienceOk returns a tuple with the GrantAccessTokenAudience field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreviousConsentSession) GetGrantScope

func (o *PreviousConsentSession) GetGrantScope() []string

GetGrantScope returns the GrantScope field value if set, zero value otherwise.

func (*PreviousConsentSession) GetGrantScopeOk

func (o *PreviousConsentSession) GetGrantScopeOk() ([]string, bool)

GetGrantScopeOk returns a tuple with the GrantScope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreviousConsentSession) GetHandledAt

func (o *PreviousConsentSession) GetHandledAt() time.Time

GetHandledAt returns the HandledAt field value if set, zero value otherwise.

func (*PreviousConsentSession) GetHandledAtOk

func (o *PreviousConsentSession) GetHandledAtOk() (*time.Time, bool)

GetHandledAtOk returns a tuple with the HandledAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreviousConsentSession) GetRemember

func (o *PreviousConsentSession) GetRemember() bool

GetRemember returns the Remember field value if set, zero value otherwise.

func (*PreviousConsentSession) GetRememberFor

func (o *PreviousConsentSession) GetRememberFor() int64

GetRememberFor returns the RememberFor field value if set, zero value otherwise.

func (*PreviousConsentSession) GetRememberForOk

func (o *PreviousConsentSession) GetRememberForOk() (*int64, bool)

GetRememberForOk returns a tuple with the RememberFor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreviousConsentSession) GetRememberOk

func (o *PreviousConsentSession) GetRememberOk() (*bool, bool)

GetRememberOk returns a tuple with the Remember field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreviousConsentSession) GetSession

GetSession returns the Session field value if set, zero value otherwise.

func (*PreviousConsentSession) GetSessionOk

func (o *PreviousConsentSession) GetSessionOk() (*ConsentRequestSession, bool)

GetSessionOk returns a tuple with the Session field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreviousConsentSession) HasConsentRequest

func (o *PreviousConsentSession) HasConsentRequest() bool

HasConsentRequest returns a boolean if a field has been set.

func (*PreviousConsentSession) HasGrantAccessTokenAudience

func (o *PreviousConsentSession) HasGrantAccessTokenAudience() bool

HasGrantAccessTokenAudience returns a boolean if a field has been set.

func (*PreviousConsentSession) HasGrantScope

func (o *PreviousConsentSession) HasGrantScope() bool

HasGrantScope returns a boolean if a field has been set.

func (*PreviousConsentSession) HasHandledAt

func (o *PreviousConsentSession) HasHandledAt() bool

HasHandledAt returns a boolean if a field has been set.

func (*PreviousConsentSession) HasRemember

func (o *PreviousConsentSession) HasRemember() bool

HasRemember returns a boolean if a field has been set.

func (*PreviousConsentSession) HasRememberFor

func (o *PreviousConsentSession) HasRememberFor() bool

HasRememberFor returns a boolean if a field has been set.

func (*PreviousConsentSession) HasSession

func (o *PreviousConsentSession) HasSession() bool

HasSession returns a boolean if a field has been set.

func (PreviousConsentSession) MarshalJSON

func (o PreviousConsentSession) MarshalJSON() ([]byte, error)

func (*PreviousConsentSession) SetConsentRequest

func (o *PreviousConsentSession) SetConsentRequest(v ConsentRequest)

SetConsentRequest gets a reference to the given ConsentRequest and assigns it to the ConsentRequest field.

func (*PreviousConsentSession) SetGrantAccessTokenAudience

func (o *PreviousConsentSession) SetGrantAccessTokenAudience(v []string)

SetGrantAccessTokenAudience gets a reference to the given []string and assigns it to the GrantAccessTokenAudience field.

func (*PreviousConsentSession) SetGrantScope

func (o *PreviousConsentSession) SetGrantScope(v []string)

SetGrantScope gets a reference to the given []string and assigns it to the GrantScope field.

func (*PreviousConsentSession) SetHandledAt

func (o *PreviousConsentSession) SetHandledAt(v time.Time)

SetHandledAt gets a reference to the given time.Time and assigns it to the HandledAt field.

func (*PreviousConsentSession) SetRemember

func (o *PreviousConsentSession) SetRemember(v bool)

SetRemember gets a reference to the given bool and assigns it to the Remember field.

func (*PreviousConsentSession) SetRememberFor

func (o *PreviousConsentSession) SetRememberFor(v int64)

SetRememberFor gets a reference to the given int64 and assigns it to the RememberFor field.

func (*PreviousConsentSession) SetSession

SetSession gets a reference to the given ConsentRequestSession and assigns it to the Session field.

type PublicApi

type PublicApi interface {

	/*
		 * DisconnectUser OpenID Connect Front-Backchannel Enabled Logout
		 * This endpoint initiates and completes user logout at Ory Hydra and initiates OpenID Connect Front-/Back-channel logout:

	https://openid.net/specs/openid-connect-frontchannel-1_0.html
	https://openid.net/specs/openid-connect-backchannel-1_0.html

	Back-channel logout is performed asynchronously and does not affect logout flow.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return PublicApiApiDisconnectUserRequest
	*/
	DisconnectUser(ctx context.Context) PublicApiApiDisconnectUserRequest

	/*
	 * DisconnectUserExecute executes the request
	 */
	DisconnectUserExecute(r PublicApiApiDisconnectUserRequest) (*http.Response, error)

	/*
		 * DiscoverOpenIDConfiguration OpenID Connect Discovery
		 * The well known endpoint an be used to retrieve information for OpenID Connect clients. We encourage you to not roll
	your own OpenID Connect client but to use an OpenID Connect client library instead. You can learn more on this
	flow at https://openid.net/specs/openid-connect-discovery-1_0.html .

	Popular libraries for OpenID Connect clients include oidc-client-js (JavaScript), go-oidc (Golang), and others.
	For a full list of clients go here: https://openid.net/developers/certified/
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return PublicApiApiDiscoverOpenIDConfigurationRequest
	*/
	DiscoverOpenIDConfiguration(ctx context.Context) PublicApiApiDiscoverOpenIDConfigurationRequest

	/*
	 * DiscoverOpenIDConfigurationExecute executes the request
	 * @return WellKnown
	 */
	DiscoverOpenIDConfigurationExecute(r PublicApiApiDiscoverOpenIDConfigurationRequest) (*WellKnown, *http.Response, error)

	/*
		 * DynamicClientRegistrationCreateOAuth2Client Register an OAuth 2.0 Client using the OpenID / OAuth2 Dynamic Client Registration Management Protocol
		 * This endpoint behaves like the administrative counterpart (`createOAuth2Client`) but is capable of facing the
	public internet directly and can be used in self-service. It implements the OpenID Connect
	Dynamic Client Registration Protocol. This feature needs to be enabled in the configuration. This endpoint
	is disabled by default. It can be enabled by an administrator.

	Please note that using this endpoint you are not able to choose the `client_secret` nor the `client_id` as those
	values will be server generated when specifying `token_endpoint_auth_method` as `client_secret_basic` or
	`client_secret_post`.

	The `client_secret` will be returned in the response and you will not be able to retrieve it later on.
	Write the secret down and keep it somewhere safe.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return PublicApiApiDynamicClientRegistrationCreateOAuth2ClientRequest
	*/
	DynamicClientRegistrationCreateOAuth2Client(ctx context.Context) PublicApiApiDynamicClientRegistrationCreateOAuth2ClientRequest

	/*
	 * DynamicClientRegistrationCreateOAuth2ClientExecute executes the request
	 * @return OAuth2Client
	 */
	DynamicClientRegistrationCreateOAuth2ClientExecute(r PublicApiApiDynamicClientRegistrationCreateOAuth2ClientRequest) (*OAuth2Client, *http.Response, error)

	/*
		 * DynamicClientRegistrationDeleteOAuth2Client Deletes an OAuth 2.0 Client using the OpenID / OAuth2 Dynamic Client Registration Management Protocol
		 * This endpoint behaves like the administrative counterpart (`deleteOAuth2Client`) but is capable of facing the
	public internet directly and can be used in self-service. It implements the OpenID Connect
	Dynamic Client Registration Protocol. This feature needs to be enabled in the configuration. This endpoint
	is disabled by default. It can be enabled by an administrator.

	To use this endpoint, you will need to present the client's authentication credentials. If the OAuth2 Client
	uses the Token Endpoint Authentication Method `client_secret_post`, you need to present the client secret in the URL query.
	If it uses `client_secret_basic`, present the Client ID and the Client Secret in the Authorization header.

	OAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are
	generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @param id The id of the OAuth 2.0 Client.
		 * @return PublicApiApiDynamicClientRegistrationDeleteOAuth2ClientRequest
	*/
	DynamicClientRegistrationDeleteOAuth2Client(ctx context.Context, id string) PublicApiApiDynamicClientRegistrationDeleteOAuth2ClientRequest

	/*
	 * DynamicClientRegistrationDeleteOAuth2ClientExecute executes the request
	 */
	DynamicClientRegistrationDeleteOAuth2ClientExecute(r PublicApiApiDynamicClientRegistrationDeleteOAuth2ClientRequest) (*http.Response, error)

	/*
		 * DynamicClientRegistrationGetOAuth2Client Get an OAuth 2.0 Client using the OpenID / OAuth2 Dynamic Client Registration Management Protocol
		 * This endpoint behaves like the administrative counterpart (`getOAuth2Client`) but is capable of facing the
	public internet directly and can be used in self-service. It implements the OpenID Connect
	Dynamic Client Registration Protocol. This feature needs to be enabled in the configuration. This endpoint
	is disabled by default. It can be enabled by an administrator.

	To use this endpoint, you will need to present the client's authentication credentials. If the OAuth2 Client
	uses the Token Endpoint Authentication Method `client_secret_post`, you need to present the client secret in the URL query.
	If it uses `client_secret_basic`, present the Client ID and the Client Secret in the Authorization header.

	OAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are
	generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @param id The id of the OAuth 2.0 Client.
		 * @return PublicApiApiDynamicClientRegistrationGetOAuth2ClientRequest
	*/
	DynamicClientRegistrationGetOAuth2Client(ctx context.Context, id string) PublicApiApiDynamicClientRegistrationGetOAuth2ClientRequest

	/*
	 * DynamicClientRegistrationGetOAuth2ClientExecute executes the request
	 * @return OAuth2Client
	 */
	DynamicClientRegistrationGetOAuth2ClientExecute(r PublicApiApiDynamicClientRegistrationGetOAuth2ClientRequest) (*OAuth2Client, *http.Response, error)

	/*
		 * DynamicClientRegistrationUpdateOAuth2Client Update an OAuth 2.0 Client using the OpenID / OAuth2 Dynamic Client Registration Management Protocol
		 * This endpoint behaves like the administrative counterpart (`updateOAuth2Client`) but is capable of facing the
	public internet directly and can be used in self-service. It implements the OpenID Connect
	Dynamic Client Registration Protocol. This feature needs to be enabled in the configuration. This endpoint
	is disabled by default. It can be enabled by an administrator.

	If you pass `client_secret` the secret will be updated and returned via the API.
	This is the only time you will be able to retrieve the client secret, so write it down and keep it safe.

	To use this endpoint, you will need to present the client's authentication credentials. If the OAuth2 Client
	uses the Token Endpoint Authentication Method `client_secret_post`, you need to present the client secret in the URL query.
	If it uses `client_secret_basic`, present the Client ID and the Client Secret in the Authorization header.

	OAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are
	generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @param id The id of the OAuth 2.0 Client.
		 * @return PublicApiApiDynamicClientRegistrationUpdateOAuth2ClientRequest
	*/
	DynamicClientRegistrationUpdateOAuth2Client(ctx context.Context, id string) PublicApiApiDynamicClientRegistrationUpdateOAuth2ClientRequest

	/*
	 * DynamicClientRegistrationUpdateOAuth2ClientExecute executes the request
	 * @return OAuth2Client
	 */
	DynamicClientRegistrationUpdateOAuth2ClientExecute(r PublicApiApiDynamicClientRegistrationUpdateOAuth2ClientRequest) (*OAuth2Client, *http.Response, error)

	/*
		 * Oauth2Token The OAuth 2.0 Token Endpoint
		 * The client makes a request to the token endpoint by sending the
	following parameters using the "application/x-www-form-urlencoded" HTTP
	request entity-body.

	> Do not implement a client for this endpoint yourself. Use a library. There are many libraries
	> available for any programming language. You can find a list of libraries here: https://oauth.net/code/
	>
	> Do note that Hydra SDK does not implement this endpoint properly. Use one of the libraries listed above!
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return PublicApiApiOauth2TokenRequest
	*/
	Oauth2Token(ctx context.Context) PublicApiApiOauth2TokenRequest

	/*
	 * Oauth2TokenExecute executes the request
	 * @return Oauth2TokenResponse
	 */
	Oauth2TokenExecute(r PublicApiApiOauth2TokenRequest) (*Oauth2TokenResponse, *http.Response, error)

	/*
		 * OauthAuth The OAuth 2.0 Authorize Endpoint
		 * This endpoint is not documented here because you should never use your own implementation to perform OAuth2 flows.
	OAuth2 is a very popular protocol and a library for your programming language will exists.

	To learn more about this flow please refer to the specification: https://tools.ietf.org/html/rfc6749
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return PublicApiApiOauthAuthRequest
	*/
	OauthAuth(ctx context.Context) PublicApiApiOauthAuthRequest

	/*
	 * OauthAuthExecute executes the request
	 */
	OauthAuthExecute(r PublicApiApiOauthAuthRequest) (*http.Response, error)

	/*
		 * RevokeOAuth2Token Revoke OAuth2 Tokens
		 * Revoking a token (both access and refresh) means that the tokens will be invalid. A revoked access token can no
	longer be used to make access requests, and a revoked refresh token can no longer be used to refresh an access token.
	Revoking a refresh token also invalidates the access token that was created with it. A token may only be revoked by
	the client the token was generated for.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return PublicApiApiRevokeOAuth2TokenRequest
	*/
	RevokeOAuth2Token(ctx context.Context) PublicApiApiRevokeOAuth2TokenRequest

	/*
	 * RevokeOAuth2TokenExecute executes the request
	 */
	RevokeOAuth2TokenExecute(r PublicApiApiRevokeOAuth2TokenRequest) (*http.Response, error)

	/*
		 * Userinfo OpenID Connect Userinfo
		 * This endpoint returns the payload of the ID Token, including the idTokenExtra values, of
	the provided OAuth 2.0 Access Token.

	For more information please [refer to the spec](http://openid.net/specs/openid-connect-core-1_0.html#UserInfo).

	In the case of authentication error, a WWW-Authenticate header might be set in the response
	with more information about the error. See [the spec](https://datatracker.ietf.org/doc/html/rfc6750#section-3)
	for more details about header format.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return PublicApiApiUserinfoRequest
	*/
	Userinfo(ctx context.Context) PublicApiApiUserinfoRequest

	/*
	 * UserinfoExecute executes the request
	 * @return UserinfoResponse
	 */
	UserinfoExecute(r PublicApiApiUserinfoRequest) (*UserinfoResponse, *http.Response, error)

	/*
		 * WellKnown JSON Web Keys Discovery
		 * This endpoint returns JSON Web Keys to be used as public keys for verifying OpenID Connect ID Tokens and,
	if enabled, OAuth 2.0 JWT Access Tokens. This endpoint can be used with client libraries like
	[node-jwks-rsa](https://github.com/auth0/node-jwks-rsa) among others.
		 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 * @return PublicApiApiWellKnownRequest
	*/
	WellKnown(ctx context.Context) PublicApiApiWellKnownRequest

	/*
	 * WellKnownExecute executes the request
	 * @return JSONWebKeySet
	 */
	WellKnownExecute(r PublicApiApiWellKnownRequest) (*JSONWebKeySet, *http.Response, error)
}

type PublicApiApiDisconnectUserRequest

type PublicApiApiDisconnectUserRequest struct {
	ApiService PublicApi
	// contains filtered or unexported fields
}

func (PublicApiApiDisconnectUserRequest) Execute

type PublicApiApiDiscoverOpenIDConfigurationRequest

type PublicApiApiDiscoverOpenIDConfigurationRequest struct {
	ApiService PublicApi
	// contains filtered or unexported fields
}

func (PublicApiApiDiscoverOpenIDConfigurationRequest) Execute

type PublicApiApiDynamicClientRegistrationCreateOAuth2ClientRequest

type PublicApiApiDynamicClientRegistrationCreateOAuth2ClientRequest struct {
	ApiService PublicApi
	// contains filtered or unexported fields
}

func (PublicApiApiDynamicClientRegistrationCreateOAuth2ClientRequest) Execute

func (PublicApiApiDynamicClientRegistrationCreateOAuth2ClientRequest) OAuth2Client

type PublicApiApiDynamicClientRegistrationDeleteOAuth2ClientRequest

type PublicApiApiDynamicClientRegistrationDeleteOAuth2ClientRequest struct {
	ApiService PublicApi
	// contains filtered or unexported fields
}

func (PublicApiApiDynamicClientRegistrationDeleteOAuth2ClientRequest) Execute

type PublicApiApiDynamicClientRegistrationGetOAuth2ClientRequest

type PublicApiApiDynamicClientRegistrationGetOAuth2ClientRequest struct {
	ApiService PublicApi
	// contains filtered or unexported fields
}

func (PublicApiApiDynamicClientRegistrationGetOAuth2ClientRequest) Execute

type PublicApiApiDynamicClientRegistrationUpdateOAuth2ClientRequest

type PublicApiApiDynamicClientRegistrationUpdateOAuth2ClientRequest struct {
	ApiService PublicApi
	// contains filtered or unexported fields
}

func (PublicApiApiDynamicClientRegistrationUpdateOAuth2ClientRequest) Execute

func (PublicApiApiDynamicClientRegistrationUpdateOAuth2ClientRequest) OAuth2Client

type PublicApiApiOauth2TokenRequest

type PublicApiApiOauth2TokenRequest struct {
	ApiService PublicApi
	// contains filtered or unexported fields
}

func (PublicApiApiOauth2TokenRequest) ClientId

func (PublicApiApiOauth2TokenRequest) Code

func (PublicApiApiOauth2TokenRequest) Execute

func (PublicApiApiOauth2TokenRequest) GrantType

func (PublicApiApiOauth2TokenRequest) RedirectUri

func (PublicApiApiOauth2TokenRequest) RefreshToken

type PublicApiApiOauthAuthRequest

type PublicApiApiOauthAuthRequest struct {
	ApiService PublicApi
	// contains filtered or unexported fields
}

func (PublicApiApiOauthAuthRequest) Execute

type PublicApiApiRevokeOAuth2TokenRequest

type PublicApiApiRevokeOAuth2TokenRequest struct {
	ApiService PublicApi
	// contains filtered or unexported fields
}

func (PublicApiApiRevokeOAuth2TokenRequest) Execute

func (PublicApiApiRevokeOAuth2TokenRequest) Token

type PublicApiApiUserinfoRequest

type PublicApiApiUserinfoRequest struct {
	ApiService PublicApi
	// contains filtered or unexported fields
}

func (PublicApiApiUserinfoRequest) Execute

type PublicApiApiWellKnownRequest

type PublicApiApiWellKnownRequest struct {
	ApiService PublicApi
	// contains filtered or unexported fields
}

func (PublicApiApiWellKnownRequest) Execute

type PublicApiService

type PublicApiService service

PublicApiService PublicApi service

func (*PublicApiService) DisconnectUser

  • DisconnectUser OpenID Connect Front-Backchannel Enabled Logout
  • This endpoint initiates and completes user logout at Ory Hydra and initiates OpenID Connect Front-/Back-channel logout:

https://openid.net/specs/openid-connect-frontchannel-1_0.html https://openid.net/specs/openid-connect-backchannel-1_0.html

Back-channel logout is performed asynchronously and does not affect logout flow.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return PublicApiApiDisconnectUserRequest

func (*PublicApiService) DisconnectUserExecute

func (a *PublicApiService) DisconnectUserExecute(r PublicApiApiDisconnectUserRequest) (*http.Response, error)

* Execute executes the request

func (*PublicApiService) DiscoverOpenIDConfiguration

  • DiscoverOpenIDConfiguration OpenID Connect Discovery
  • The well known endpoint an be used to retrieve information for OpenID Connect clients. We encourage you to not roll

your own OpenID Connect client but to use an OpenID Connect client library instead. You can learn more on this flow at https://openid.net/specs/openid-connect-discovery-1_0.html .

Popular libraries for OpenID Connect clients include oidc-client-js (JavaScript), go-oidc (Golang), and others. For a full list of clients go here: https://openid.net/developers/certified/

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return PublicApiApiDiscoverOpenIDConfigurationRequest

func (*PublicApiService) DiscoverOpenIDConfigurationExecute

func (a *PublicApiService) DiscoverOpenIDConfigurationExecute(r PublicApiApiDiscoverOpenIDConfigurationRequest) (*WellKnown, *http.Response, error)

* Execute executes the request * @return WellKnown

func (*PublicApiService) DynamicClientRegistrationCreateOAuth2Client

func (a *PublicApiService) DynamicClientRegistrationCreateOAuth2Client(ctx context.Context) PublicApiApiDynamicClientRegistrationCreateOAuth2ClientRequest
  • DynamicClientRegistrationCreateOAuth2Client Register an OAuth 2.0 Client using the OpenID / OAuth2 Dynamic Client Registration Management Protocol
  • This endpoint behaves like the administrative counterpart (`createOAuth2Client`) but is capable of facing the

public internet directly and can be used in self-service. It implements the OpenID Connect Dynamic Client Registration Protocol. This feature needs to be enabled in the configuration. This endpoint is disabled by default. It can be enabled by an administrator.

Please note that using this endpoint you are not able to choose the `client_secret` nor the `client_id` as those values will be server generated when specifying `token_endpoint_auth_method` as `client_secret_basic` or `client_secret_post`.

The `client_secret` will be returned in the response and you will not be able to retrieve it later on. Write the secret down and keep it somewhere safe.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return PublicApiApiDynamicClientRegistrationCreateOAuth2ClientRequest

func (*PublicApiService) DynamicClientRegistrationCreateOAuth2ClientExecute

func (a *PublicApiService) DynamicClientRegistrationCreateOAuth2ClientExecute(r PublicApiApiDynamicClientRegistrationCreateOAuth2ClientRequest) (*OAuth2Client, *http.Response, error)

* Execute executes the request * @return OAuth2Client

func (*PublicApiService) DynamicClientRegistrationDeleteOAuth2Client

func (a *PublicApiService) DynamicClientRegistrationDeleteOAuth2Client(ctx context.Context, id string) PublicApiApiDynamicClientRegistrationDeleteOAuth2ClientRequest
  • DynamicClientRegistrationDeleteOAuth2Client Deletes an OAuth 2.0 Client using the OpenID / OAuth2 Dynamic Client Registration Management Protocol
  • This endpoint behaves like the administrative counterpart (`deleteOAuth2Client`) but is capable of facing the

public internet directly and can be used in self-service. It implements the OpenID Connect Dynamic Client Registration Protocol. This feature needs to be enabled in the configuration. This endpoint is disabled by default. It can be enabled by an administrator.

To use this endpoint, you will need to present the client's authentication credentials. If the OAuth2 Client uses the Token Endpoint Authentication Method `client_secret_post`, you need to present the client secret in the URL query. If it uses `client_secret_basic`, present the Client ID and the Client Secret in the Authorization header.

OAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id The id of the OAuth 2.0 Client.
  • @return PublicApiApiDynamicClientRegistrationDeleteOAuth2ClientRequest

func (*PublicApiService) DynamicClientRegistrationDeleteOAuth2ClientExecute

func (a *PublicApiService) DynamicClientRegistrationDeleteOAuth2ClientExecute(r PublicApiApiDynamicClientRegistrationDeleteOAuth2ClientRequest) (*http.Response, error)

* Execute executes the request

func (*PublicApiService) DynamicClientRegistrationGetOAuth2Client

func (a *PublicApiService) DynamicClientRegistrationGetOAuth2Client(ctx context.Context, id string) PublicApiApiDynamicClientRegistrationGetOAuth2ClientRequest
  • DynamicClientRegistrationGetOAuth2Client Get an OAuth 2.0 Client using the OpenID / OAuth2 Dynamic Client Registration Management Protocol
  • This endpoint behaves like the administrative counterpart (`getOAuth2Client`) but is capable of facing the

public internet directly and can be used in self-service. It implements the OpenID Connect Dynamic Client Registration Protocol. This feature needs to be enabled in the configuration. This endpoint is disabled by default. It can be enabled by an administrator.

To use this endpoint, you will need to present the client's authentication credentials. If the OAuth2 Client uses the Token Endpoint Authentication Method `client_secret_post`, you need to present the client secret in the URL query. If it uses `client_secret_basic`, present the Client ID and the Client Secret in the Authorization header.

OAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id The id of the OAuth 2.0 Client.
  • @return PublicApiApiDynamicClientRegistrationGetOAuth2ClientRequest

func (*PublicApiService) DynamicClientRegistrationGetOAuth2ClientExecute

func (a *PublicApiService) DynamicClientRegistrationGetOAuth2ClientExecute(r PublicApiApiDynamicClientRegistrationGetOAuth2ClientRequest) (*OAuth2Client, *http.Response, error)

* Execute executes the request * @return OAuth2Client

func (*PublicApiService) DynamicClientRegistrationUpdateOAuth2Client

func (a *PublicApiService) DynamicClientRegistrationUpdateOAuth2Client(ctx context.Context, id string) PublicApiApiDynamicClientRegistrationUpdateOAuth2ClientRequest
  • DynamicClientRegistrationUpdateOAuth2Client Update an OAuth 2.0 Client using the OpenID / OAuth2 Dynamic Client Registration Management Protocol
  • This endpoint behaves like the administrative counterpart (`updateOAuth2Client`) but is capable of facing the

public internet directly and can be used in self-service. It implements the OpenID Connect Dynamic Client Registration Protocol. This feature needs to be enabled in the configuration. This endpoint is disabled by default. It can be enabled by an administrator.

If you pass `client_secret` the secret will be updated and returned via the API. This is the only time you will be able to retrieve the client secret, so write it down and keep it safe.

To use this endpoint, you will need to present the client's authentication credentials. If the OAuth2 Client uses the Token Endpoint Authentication Method `client_secret_post`, you need to present the client secret in the URL query. If it uses `client_secret_basic`, present the Client ID and the Client Secret in the Authorization header.

OAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id The id of the OAuth 2.0 Client.
  • @return PublicApiApiDynamicClientRegistrationUpdateOAuth2ClientRequest

func (*PublicApiService) DynamicClientRegistrationUpdateOAuth2ClientExecute

func (a *PublicApiService) DynamicClientRegistrationUpdateOAuth2ClientExecute(r PublicApiApiDynamicClientRegistrationUpdateOAuth2ClientRequest) (*OAuth2Client, *http.Response, error)

* Execute executes the request * @return OAuth2Client

func (*PublicApiService) Oauth2Token

  • Oauth2Token The OAuth 2.0 Token Endpoint
  • The client makes a request to the token endpoint by sending the

following parameters using the "application/x-www-form-urlencoded" HTTP request entity-body.

> Do not implement a client for this endpoint yourself. Use a library. There are many libraries > available for any programming language. You can find a list of libraries here: https://oauth.net/code/ > > Do note that Hydra SDK does not implement this endpoint properly. Use one of the libraries listed above!

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return PublicApiApiOauth2TokenRequest

func (*PublicApiService) Oauth2TokenExecute

* Execute executes the request * @return Oauth2TokenResponse

func (*PublicApiService) OauthAuth

  • OauthAuth The OAuth 2.0 Authorize Endpoint
  • This endpoint is not documented here because you should never use your own implementation to perform OAuth2 flows.

OAuth2 is a very popular protocol and a library for your programming language will exists.

To learn more about this flow please refer to the specification: https://tools.ietf.org/html/rfc6749

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return PublicApiApiOauthAuthRequest

func (*PublicApiService) OauthAuthExecute

* Execute executes the request

func (*PublicApiService) RevokeOAuth2Token

  • RevokeOAuth2Token Revoke OAuth2 Tokens
  • Revoking a token (both access and refresh) means that the tokens will be invalid. A revoked access token can no

longer be used to make access requests, and a revoked refresh token can no longer be used to refresh an access token. Revoking a refresh token also invalidates the access token that was created with it. A token may only be revoked by the client the token was generated for.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return PublicApiApiRevokeOAuth2TokenRequest

func (*PublicApiService) RevokeOAuth2TokenExecute

func (a *PublicApiService) RevokeOAuth2TokenExecute(r PublicApiApiRevokeOAuth2TokenRequest) (*http.Response, error)

* Execute executes the request

func (*PublicApiService) Userinfo

  • Userinfo OpenID Connect Userinfo
  • This endpoint returns the payload of the ID Token, including the idTokenExtra values, of

the provided OAuth 2.0 Access Token.

For more information please [refer to the spec](http://openid.net/specs/openid-connect-core-1_0.html#UserInfo).

In the case of authentication error, a WWW-Authenticate header might be set in the response with more information about the error. See [the spec](https://datatracker.ietf.org/doc/html/rfc6750#section-3) for more details about header format.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return PublicApiApiUserinfoRequest

func (*PublicApiService) UserinfoExecute

* Execute executes the request * @return UserinfoResponse

func (*PublicApiService) WellKnown

  • WellKnown JSON Web Keys Discovery
  • This endpoint returns JSON Web Keys to be used as public keys for verifying OpenID Connect ID Tokens and,

if enabled, OAuth 2.0 JWT Access Tokens. This endpoint can be used with client libraries like [node-jwks-rsa](https://github.com/auth0/node-jwks-rsa) among others.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return PublicApiApiWellKnownRequest

func (*PublicApiService) WellKnownExecute

* Execute executes the request * @return JSONWebKeySet

type RefreshTokenHookRequest

type RefreshTokenHookRequest struct {
	// ClientID is the identifier of the OAuth 2.0 client.
	ClientId *string `json:"client_id,omitempty"`
	// GrantedAudience is the list of audiences granted to the OAuth 2.0 client.
	GrantedAudience []string `json:"granted_audience,omitempty"`
	// GrantedScopes is the list of scopes granted to the OAuth 2.0 client.
	GrantedScopes []string `json:"granted_scopes,omitempty"`
	// Subject is the identifier of the authenticated end-user.
	Subject *string `json:"subject,omitempty"`
}

RefreshTokenHookRequest struct for RefreshTokenHookRequest

func NewRefreshTokenHookRequest

func NewRefreshTokenHookRequest() *RefreshTokenHookRequest

NewRefreshTokenHookRequest instantiates a new RefreshTokenHookRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRefreshTokenHookRequestWithDefaults

func NewRefreshTokenHookRequestWithDefaults() *RefreshTokenHookRequest

NewRefreshTokenHookRequestWithDefaults instantiates a new RefreshTokenHookRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RefreshTokenHookRequest) GetClientId

func (o *RefreshTokenHookRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*RefreshTokenHookRequest) GetClientIdOk

func (o *RefreshTokenHookRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefreshTokenHookRequest) GetGrantedAudience

func (o *RefreshTokenHookRequest) GetGrantedAudience() []string

GetGrantedAudience returns the GrantedAudience field value if set, zero value otherwise.

func (*RefreshTokenHookRequest) GetGrantedAudienceOk

func (o *RefreshTokenHookRequest) GetGrantedAudienceOk() ([]string, bool)

GetGrantedAudienceOk returns a tuple with the GrantedAudience field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefreshTokenHookRequest) GetGrantedScopes

func (o *RefreshTokenHookRequest) GetGrantedScopes() []string

GetGrantedScopes returns the GrantedScopes field value if set, zero value otherwise.

func (*RefreshTokenHookRequest) GetGrantedScopesOk

func (o *RefreshTokenHookRequest) GetGrantedScopesOk() ([]string, bool)

GetGrantedScopesOk returns a tuple with the GrantedScopes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefreshTokenHookRequest) GetSubject

func (o *RefreshTokenHookRequest) GetSubject() string

GetSubject returns the Subject field value if set, zero value otherwise.

func (*RefreshTokenHookRequest) GetSubjectOk

func (o *RefreshTokenHookRequest) GetSubjectOk() (*string, bool)

GetSubjectOk returns a tuple with the Subject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefreshTokenHookRequest) HasClientId

func (o *RefreshTokenHookRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*RefreshTokenHookRequest) HasGrantedAudience

func (o *RefreshTokenHookRequest) HasGrantedAudience() bool

HasGrantedAudience returns a boolean if a field has been set.

func (*RefreshTokenHookRequest) HasGrantedScopes

func (o *RefreshTokenHookRequest) HasGrantedScopes() bool

HasGrantedScopes returns a boolean if a field has been set.

func (*RefreshTokenHookRequest) HasSubject

func (o *RefreshTokenHookRequest) HasSubject() bool

HasSubject returns a boolean if a field has been set.

func (RefreshTokenHookRequest) MarshalJSON

func (o RefreshTokenHookRequest) MarshalJSON() ([]byte, error)

func (*RefreshTokenHookRequest) SetClientId

func (o *RefreshTokenHookRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*RefreshTokenHookRequest) SetGrantedAudience

func (o *RefreshTokenHookRequest) SetGrantedAudience(v []string)

SetGrantedAudience gets a reference to the given []string and assigns it to the GrantedAudience field.

func (*RefreshTokenHookRequest) SetGrantedScopes

func (o *RefreshTokenHookRequest) SetGrantedScopes(v []string)

SetGrantedScopes gets a reference to the given []string and assigns it to the GrantedScopes field.

func (*RefreshTokenHookRequest) SetSubject

func (o *RefreshTokenHookRequest) SetSubject(v string)

SetSubject gets a reference to the given string and assigns it to the Subject field.

type RefreshTokenHookResponse

type RefreshTokenHookResponse struct {
	Session *ConsentRequestSession `json:"session,omitempty"`
}

RefreshTokenHookResponse struct for RefreshTokenHookResponse

func NewRefreshTokenHookResponse

func NewRefreshTokenHookResponse() *RefreshTokenHookResponse

NewRefreshTokenHookResponse instantiates a new RefreshTokenHookResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRefreshTokenHookResponseWithDefaults

func NewRefreshTokenHookResponseWithDefaults() *RefreshTokenHookResponse

NewRefreshTokenHookResponseWithDefaults instantiates a new RefreshTokenHookResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RefreshTokenHookResponse) GetSession

GetSession returns the Session field value if set, zero value otherwise.

func (*RefreshTokenHookResponse) GetSessionOk

func (o *RefreshTokenHookResponse) GetSessionOk() (*ConsentRequestSession, bool)

GetSessionOk returns a tuple with the Session field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefreshTokenHookResponse) HasSession

func (o *RefreshTokenHookResponse) HasSession() bool

HasSession returns a boolean if a field has been set.

func (RefreshTokenHookResponse) MarshalJSON

func (o RefreshTokenHookResponse) MarshalJSON() ([]byte, error)

func (*RefreshTokenHookResponse) SetSession

SetSession gets a reference to the given ConsentRequestSession and assigns it to the Session field.

type RejectRequest

type RejectRequest struct {
	// The error should follow the OAuth2 error format (e.g. `invalid_request`, `login_required`).  Defaults to `request_denied`.
	Error *string `json:"error,omitempty"`
	// Debug contains information to help resolve the problem as a developer. Usually not exposed to the public but only in the server logs.
	ErrorDebug *string `json:"error_debug,omitempty"`
	// Description of the error in a human readable format.
	ErrorDescription *string `json:"error_description,omitempty"`
	// Hint to help resolve the error.
	ErrorHint *string `json:"error_hint,omitempty"`
	// Represents the HTTP status code of the error (e.g. 401 or 403)  Defaults to 400
	StatusCode *int64 `json:"status_code,omitempty"`
}

RejectRequest struct for RejectRequest

func NewRejectRequest

func NewRejectRequest() *RejectRequest

NewRejectRequest instantiates a new RejectRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRejectRequestWithDefaults

func NewRejectRequestWithDefaults() *RejectRequest

NewRejectRequestWithDefaults instantiates a new RejectRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RejectRequest) GetError

func (o *RejectRequest) GetError() string

GetError returns the Error field value if set, zero value otherwise.

func (*RejectRequest) GetErrorDebug

func (o *RejectRequest) GetErrorDebug() string

GetErrorDebug returns the ErrorDebug field value if set, zero value otherwise.

func (*RejectRequest) GetErrorDebugOk

func (o *RejectRequest) GetErrorDebugOk() (*string, bool)

GetErrorDebugOk returns a tuple with the ErrorDebug field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RejectRequest) GetErrorDescription

func (o *RejectRequest) GetErrorDescription() string

GetErrorDescription returns the ErrorDescription field value if set, zero value otherwise.

func (*RejectRequest) GetErrorDescriptionOk

func (o *RejectRequest) GetErrorDescriptionOk() (*string, bool)

GetErrorDescriptionOk returns a tuple with the ErrorDescription field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RejectRequest) GetErrorHint

func (o *RejectRequest) GetErrorHint() string

GetErrorHint returns the ErrorHint field value if set, zero value otherwise.

func (*RejectRequest) GetErrorHintOk

func (o *RejectRequest) GetErrorHintOk() (*string, bool)

GetErrorHintOk returns a tuple with the ErrorHint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RejectRequest) GetErrorOk

func (o *RejectRequest) GetErrorOk() (*string, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RejectRequest) GetStatusCode

func (o *RejectRequest) GetStatusCode() int64

GetStatusCode returns the StatusCode field value if set, zero value otherwise.

func (*RejectRequest) GetStatusCodeOk

func (o *RejectRequest) GetStatusCodeOk() (*int64, bool)

GetStatusCodeOk returns a tuple with the StatusCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RejectRequest) HasError

func (o *RejectRequest) HasError() bool

HasError returns a boolean if a field has been set.

func (*RejectRequest) HasErrorDebug

func (o *RejectRequest) HasErrorDebug() bool

HasErrorDebug returns a boolean if a field has been set.

func (*RejectRequest) HasErrorDescription

func (o *RejectRequest) HasErrorDescription() bool

HasErrorDescription returns a boolean if a field has been set.

func (*RejectRequest) HasErrorHint

func (o *RejectRequest) HasErrorHint() bool

HasErrorHint returns a boolean if a field has been set.

func (*RejectRequest) HasStatusCode

func (o *RejectRequest) HasStatusCode() bool

HasStatusCode returns a boolean if a field has been set.

func (RejectRequest) MarshalJSON

func (o RejectRequest) MarshalJSON() ([]byte, error)

func (*RejectRequest) SetError

func (o *RejectRequest) SetError(v string)

SetError gets a reference to the given string and assigns it to the Error field.

func (*RejectRequest) SetErrorDebug

func (o *RejectRequest) SetErrorDebug(v string)

SetErrorDebug gets a reference to the given string and assigns it to the ErrorDebug field.

func (*RejectRequest) SetErrorDescription

func (o *RejectRequest) SetErrorDescription(v string)

SetErrorDescription gets a reference to the given string and assigns it to the ErrorDescription field.

func (*RejectRequest) SetErrorHint

func (o *RejectRequest) SetErrorHint(v string)

SetErrorHint gets a reference to the given string and assigns it to the ErrorHint field.

func (*RejectRequest) SetStatusCode

func (o *RejectRequest) SetStatusCode(v int64)

SetStatusCode gets a reference to the given int64 and assigns it to the StatusCode field.

type RequestWasHandledResponse

type RequestWasHandledResponse struct {
	// Original request URL to which you should redirect the user if request was already handled.
	RedirectTo string `json:"redirect_to"`
}

RequestWasHandledResponse struct for RequestWasHandledResponse

func NewRequestWasHandledResponse

func NewRequestWasHandledResponse(redirectTo string) *RequestWasHandledResponse

NewRequestWasHandledResponse instantiates a new RequestWasHandledResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRequestWasHandledResponseWithDefaults

func NewRequestWasHandledResponseWithDefaults() *RequestWasHandledResponse

NewRequestWasHandledResponseWithDefaults instantiates a new RequestWasHandledResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RequestWasHandledResponse) GetRedirectTo

func (o *RequestWasHandledResponse) GetRedirectTo() string

GetRedirectTo returns the RedirectTo field value

func (*RequestWasHandledResponse) GetRedirectToOk

func (o *RequestWasHandledResponse) GetRedirectToOk() (*string, bool)

GetRedirectToOk returns a tuple with the RedirectTo field value and a boolean to check if the value has been set.

func (RequestWasHandledResponse) MarshalJSON

func (o RequestWasHandledResponse) MarshalJSON() ([]byte, error)

func (*RequestWasHandledResponse) SetRedirectTo

func (o *RequestWasHandledResponse) SetRedirectTo(v string)

SetRedirectTo sets field value

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type TrustJwtGrantIssuerBody

type TrustJwtGrantIssuerBody struct {
	// The \"allow_any_subject\" indicates that the issuer is allowed to have any principal as the subject of the JWT.
	AllowAnySubject *bool `json:"allow_any_subject,omitempty"`
	// The \"expires_at\" indicates, when grant will expire, so we will reject assertion from \"issuer\" targeting \"subject\".
	ExpiresAt time.Time `json:"expires_at"`
	// The \"issuer\" identifies the principal that issued the JWT assertion (same as \"iss\" claim in JWT).
	Issuer string     `json:"issuer"`
	Jwk    JSONWebKey `json:"jwk"`
	// The \"scope\" contains list of scope values (as described in Section 3.3 of OAuth 2.0 [RFC6749])
	Scope []string `json:"scope"`
	// The \"subject\" identifies the principal that is the subject of the JWT.
	Subject *string `json:"subject,omitempty"`
}

TrustJwtGrantIssuerBody struct for TrustJwtGrantIssuerBody

func NewTrustJwtGrantIssuerBody

func NewTrustJwtGrantIssuerBody(expiresAt time.Time, issuer string, jwk JSONWebKey, scope []string) *TrustJwtGrantIssuerBody

NewTrustJwtGrantIssuerBody instantiates a new TrustJwtGrantIssuerBody object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTrustJwtGrantIssuerBodyWithDefaults

func NewTrustJwtGrantIssuerBodyWithDefaults() *TrustJwtGrantIssuerBody

NewTrustJwtGrantIssuerBodyWithDefaults instantiates a new TrustJwtGrantIssuerBody object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TrustJwtGrantIssuerBody) GetAllowAnySubject

func (o *TrustJwtGrantIssuerBody) GetAllowAnySubject() bool

GetAllowAnySubject returns the AllowAnySubject field value if set, zero value otherwise.

func (*TrustJwtGrantIssuerBody) GetAllowAnySubjectOk

func (o *TrustJwtGrantIssuerBody) GetAllowAnySubjectOk() (*bool, bool)

GetAllowAnySubjectOk returns a tuple with the AllowAnySubject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustJwtGrantIssuerBody) GetExpiresAt

func (o *TrustJwtGrantIssuerBody) GetExpiresAt() time.Time

GetExpiresAt returns the ExpiresAt field value

func (*TrustJwtGrantIssuerBody) GetExpiresAtOk

func (o *TrustJwtGrantIssuerBody) GetExpiresAtOk() (*time.Time, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value and a boolean to check if the value has been set.

func (*TrustJwtGrantIssuerBody) GetIssuer

func (o *TrustJwtGrantIssuerBody) GetIssuer() string

GetIssuer returns the Issuer field value

func (*TrustJwtGrantIssuerBody) GetIssuerOk

func (o *TrustJwtGrantIssuerBody) GetIssuerOk() (*string, bool)

GetIssuerOk returns a tuple with the Issuer field value and a boolean to check if the value has been set.

func (*TrustJwtGrantIssuerBody) GetJwk

func (o *TrustJwtGrantIssuerBody) GetJwk() JSONWebKey

GetJwk returns the Jwk field value

func (*TrustJwtGrantIssuerBody) GetJwkOk

func (o *TrustJwtGrantIssuerBody) GetJwkOk() (*JSONWebKey, bool)

GetJwkOk returns a tuple with the Jwk field value and a boolean to check if the value has been set.

func (*TrustJwtGrantIssuerBody) GetScope

func (o *TrustJwtGrantIssuerBody) GetScope() []string

GetScope returns the Scope field value

func (*TrustJwtGrantIssuerBody) GetScopeOk

func (o *TrustJwtGrantIssuerBody) GetScopeOk() ([]string, bool)

GetScopeOk returns a tuple with the Scope field value and a boolean to check if the value has been set.

func (*TrustJwtGrantIssuerBody) GetSubject

func (o *TrustJwtGrantIssuerBody) GetSubject() string

GetSubject returns the Subject field value if set, zero value otherwise.

func (*TrustJwtGrantIssuerBody) GetSubjectOk

func (o *TrustJwtGrantIssuerBody) GetSubjectOk() (*string, bool)

GetSubjectOk returns a tuple with the Subject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustJwtGrantIssuerBody) HasAllowAnySubject

func (o *TrustJwtGrantIssuerBody) HasAllowAnySubject() bool

HasAllowAnySubject returns a boolean if a field has been set.

func (*TrustJwtGrantIssuerBody) HasSubject

func (o *TrustJwtGrantIssuerBody) HasSubject() bool

HasSubject returns a boolean if a field has been set.

func (TrustJwtGrantIssuerBody) MarshalJSON

func (o TrustJwtGrantIssuerBody) MarshalJSON() ([]byte, error)

func (*TrustJwtGrantIssuerBody) SetAllowAnySubject

func (o *TrustJwtGrantIssuerBody) SetAllowAnySubject(v bool)

SetAllowAnySubject gets a reference to the given bool and assigns it to the AllowAnySubject field.

func (*TrustJwtGrantIssuerBody) SetExpiresAt

func (o *TrustJwtGrantIssuerBody) SetExpiresAt(v time.Time)

SetExpiresAt sets field value

func (*TrustJwtGrantIssuerBody) SetIssuer

func (o *TrustJwtGrantIssuerBody) SetIssuer(v string)

SetIssuer sets field value

func (*TrustJwtGrantIssuerBody) SetJwk

func (o *TrustJwtGrantIssuerBody) SetJwk(v JSONWebKey)

SetJwk sets field value

func (*TrustJwtGrantIssuerBody) SetScope

func (o *TrustJwtGrantIssuerBody) SetScope(v []string)

SetScope sets field value

func (*TrustJwtGrantIssuerBody) SetSubject

func (o *TrustJwtGrantIssuerBody) SetSubject(v string)

SetSubject gets a reference to the given string and assigns it to the Subject field.

type TrustedJsonWebKey

type TrustedJsonWebKey struct {
	// The \"key_id\" is key unique identifier (same as kid header in jws/jwt).
	Kid *string `json:"kid,omitempty"`
	// The \"set\" is basically a name for a group(set) of keys. Will be the same as \"issuer\" in grant.
	Set *string `json:"set,omitempty"`
}

TrustedJsonWebKey struct for TrustedJsonWebKey

func NewTrustedJsonWebKey

func NewTrustedJsonWebKey() *TrustedJsonWebKey

NewTrustedJsonWebKey instantiates a new TrustedJsonWebKey object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTrustedJsonWebKeyWithDefaults

func NewTrustedJsonWebKeyWithDefaults() *TrustedJsonWebKey

NewTrustedJsonWebKeyWithDefaults instantiates a new TrustedJsonWebKey object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TrustedJsonWebKey) GetKid

func (o *TrustedJsonWebKey) GetKid() string

GetKid returns the Kid field value if set, zero value otherwise.

func (*TrustedJsonWebKey) GetKidOk

func (o *TrustedJsonWebKey) GetKidOk() (*string, bool)

GetKidOk returns a tuple with the Kid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustedJsonWebKey) GetSet

func (o *TrustedJsonWebKey) GetSet() string

GetSet returns the Set field value if set, zero value otherwise.

func (*TrustedJsonWebKey) GetSetOk

func (o *TrustedJsonWebKey) GetSetOk() (*string, bool)

GetSetOk returns a tuple with the Set field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustedJsonWebKey) HasKid

func (o *TrustedJsonWebKey) HasKid() bool

HasKid returns a boolean if a field has been set.

func (*TrustedJsonWebKey) HasSet

func (o *TrustedJsonWebKey) HasSet() bool

HasSet returns a boolean if a field has been set.

func (TrustedJsonWebKey) MarshalJSON

func (o TrustedJsonWebKey) MarshalJSON() ([]byte, error)

func (*TrustedJsonWebKey) SetKid

func (o *TrustedJsonWebKey) SetKid(v string)

SetKid gets a reference to the given string and assigns it to the Kid field.

func (*TrustedJsonWebKey) SetSet

func (o *TrustedJsonWebKey) SetSet(v string)

SetSet gets a reference to the given string and assigns it to the Set field.

type TrustedJwtGrantIssuer

type TrustedJwtGrantIssuer struct {
	// The \"allow_any_subject\" indicates that the issuer is allowed to have any principal as the subject of the JWT.
	AllowAnySubject *bool `json:"allow_any_subject,omitempty"`
	// The \"created_at\" indicates, when grant was created.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// The \"expires_at\" indicates, when grant will expire, so we will reject assertion from \"issuer\" targeting \"subject\".
	ExpiresAt *time.Time `json:"expires_at,omitempty"`
	Id        *string    `json:"id,omitempty"`
	// The \"issuer\" identifies the principal that issued the JWT assertion (same as \"iss\" claim in JWT).
	Issuer    *string            `json:"issuer,omitempty"`
	PublicKey *TrustedJsonWebKey `json:"public_key,omitempty"`
	// The \"scope\" contains list of scope values (as described in Section 3.3 of OAuth 2.0 [RFC6749])
	Scope []string `json:"scope,omitempty"`
	// The \"subject\" identifies the principal that is the subject of the JWT.
	Subject *string `json:"subject,omitempty"`
}

TrustedJwtGrantIssuer struct for TrustedJwtGrantIssuer

func NewTrustedJwtGrantIssuer

func NewTrustedJwtGrantIssuer() *TrustedJwtGrantIssuer

NewTrustedJwtGrantIssuer instantiates a new TrustedJwtGrantIssuer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTrustedJwtGrantIssuerWithDefaults

func NewTrustedJwtGrantIssuerWithDefaults() *TrustedJwtGrantIssuer

NewTrustedJwtGrantIssuerWithDefaults instantiates a new TrustedJwtGrantIssuer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TrustedJwtGrantIssuer) GetAllowAnySubject

func (o *TrustedJwtGrantIssuer) GetAllowAnySubject() bool

GetAllowAnySubject returns the AllowAnySubject field value if set, zero value otherwise.

func (*TrustedJwtGrantIssuer) GetAllowAnySubjectOk

func (o *TrustedJwtGrantIssuer) GetAllowAnySubjectOk() (*bool, bool)

GetAllowAnySubjectOk returns a tuple with the AllowAnySubject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustedJwtGrantIssuer) GetCreatedAt

func (o *TrustedJwtGrantIssuer) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*TrustedJwtGrantIssuer) GetCreatedAtOk

func (o *TrustedJwtGrantIssuer) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustedJwtGrantIssuer) GetExpiresAt

func (o *TrustedJwtGrantIssuer) GetExpiresAt() time.Time

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*TrustedJwtGrantIssuer) GetExpiresAtOk

func (o *TrustedJwtGrantIssuer) GetExpiresAtOk() (*time.Time, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustedJwtGrantIssuer) GetId

func (o *TrustedJwtGrantIssuer) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*TrustedJwtGrantIssuer) GetIdOk

func (o *TrustedJwtGrantIssuer) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustedJwtGrantIssuer) GetIssuer

func (o *TrustedJwtGrantIssuer) GetIssuer() string

GetIssuer returns the Issuer field value if set, zero value otherwise.

func (*TrustedJwtGrantIssuer) GetIssuerOk

func (o *TrustedJwtGrantIssuer) GetIssuerOk() (*string, bool)

GetIssuerOk returns a tuple with the Issuer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustedJwtGrantIssuer) GetPublicKey

func (o *TrustedJwtGrantIssuer) GetPublicKey() TrustedJsonWebKey

GetPublicKey returns the PublicKey field value if set, zero value otherwise.

func (*TrustedJwtGrantIssuer) GetPublicKeyOk

func (o *TrustedJwtGrantIssuer) GetPublicKeyOk() (*TrustedJsonWebKey, bool)

GetPublicKeyOk returns a tuple with the PublicKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustedJwtGrantIssuer) GetScope

func (o *TrustedJwtGrantIssuer) GetScope() []string

GetScope returns the Scope field value if set, zero value otherwise.

func (*TrustedJwtGrantIssuer) GetScopeOk

func (o *TrustedJwtGrantIssuer) GetScopeOk() ([]string, bool)

GetScopeOk returns a tuple with the Scope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustedJwtGrantIssuer) GetSubject

func (o *TrustedJwtGrantIssuer) GetSubject() string

GetSubject returns the Subject field value if set, zero value otherwise.

func (*TrustedJwtGrantIssuer) GetSubjectOk

func (o *TrustedJwtGrantIssuer) GetSubjectOk() (*string, bool)

GetSubjectOk returns a tuple with the Subject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustedJwtGrantIssuer) HasAllowAnySubject

func (o *TrustedJwtGrantIssuer) HasAllowAnySubject() bool

HasAllowAnySubject returns a boolean if a field has been set.

func (*TrustedJwtGrantIssuer) HasCreatedAt

func (o *TrustedJwtGrantIssuer) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*TrustedJwtGrantIssuer) HasExpiresAt

func (o *TrustedJwtGrantIssuer) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*TrustedJwtGrantIssuer) HasId

func (o *TrustedJwtGrantIssuer) HasId() bool

HasId returns a boolean if a field has been set.

func (*TrustedJwtGrantIssuer) HasIssuer

func (o *TrustedJwtGrantIssuer) HasIssuer() bool

HasIssuer returns a boolean if a field has been set.

func (*TrustedJwtGrantIssuer) HasPublicKey

func (o *TrustedJwtGrantIssuer) HasPublicKey() bool

HasPublicKey returns a boolean if a field has been set.

func (*TrustedJwtGrantIssuer) HasScope

func (o *TrustedJwtGrantIssuer) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*TrustedJwtGrantIssuer) HasSubject

func (o *TrustedJwtGrantIssuer) HasSubject() bool

HasSubject returns a boolean if a field has been set.

func (TrustedJwtGrantIssuer) MarshalJSON

func (o TrustedJwtGrantIssuer) MarshalJSON() ([]byte, error)

func (*TrustedJwtGrantIssuer) SetAllowAnySubject

func (o *TrustedJwtGrantIssuer) SetAllowAnySubject(v bool)

SetAllowAnySubject gets a reference to the given bool and assigns it to the AllowAnySubject field.

func (*TrustedJwtGrantIssuer) SetCreatedAt

func (o *TrustedJwtGrantIssuer) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*TrustedJwtGrantIssuer) SetExpiresAt

func (o *TrustedJwtGrantIssuer) SetExpiresAt(v time.Time)

SetExpiresAt gets a reference to the given time.Time and assigns it to the ExpiresAt field.

func (*TrustedJwtGrantIssuer) SetId

func (o *TrustedJwtGrantIssuer) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*TrustedJwtGrantIssuer) SetIssuer

func (o *TrustedJwtGrantIssuer) SetIssuer(v string)

SetIssuer gets a reference to the given string and assigns it to the Issuer field.

func (*TrustedJwtGrantIssuer) SetPublicKey

func (o *TrustedJwtGrantIssuer) SetPublicKey(v TrustedJsonWebKey)

SetPublicKey gets a reference to the given TrustedJsonWebKey and assigns it to the PublicKey field.

func (*TrustedJwtGrantIssuer) SetScope

func (o *TrustedJwtGrantIssuer) SetScope(v []string)

SetScope gets a reference to the given []string and assigns it to the Scope field.

func (*TrustedJwtGrantIssuer) SetSubject

func (o *TrustedJwtGrantIssuer) SetSubject(v string)

SetSubject gets a reference to the given string and assigns it to the Subject field.

type UserinfoResponse

type UserinfoResponse struct {
	// End-User's birthday, represented as an ISO 8601:2004 [ISO8601‑2004] YYYY-MM-DD format. The year MAY be 0000, indicating that it is omitted. To represent only the year, YYYY format is allowed. Note that depending on the underlying platform's date related function, providing just year can result in varying month and day, so the implementers need to take this factor into account to correctly process the dates.
	Birthdate *string `json:"birthdate,omitempty"`
	// End-User's preferred e-mail address. Its value MUST conform to the RFC 5322 [RFC5322] addr-spec syntax. The RP MUST NOT rely upon this value being unique, as discussed in Section 5.7.
	Email *string `json:"email,omitempty"`
	// True if the End-User's e-mail address has been verified; otherwise false. When this Claim Value is true, this means that the OP took affirmative steps to ensure that this e-mail address was controlled by the End-User at the time the verification was performed. The means by which an e-mail address is verified is context-specific, and dependent upon the trust framework or contractual agreements within which the parties are operating.
	EmailVerified *bool `json:"email_verified,omitempty"`
	// Surname(s) or last name(s) of the End-User. Note that in some cultures, people can have multiple family names or no family name; all can be present, with the names being separated by space characters.
	FamilyName *string `json:"family_name,omitempty"`
	// End-User's gender. Values defined by this specification are female and male. Other values MAY be used when neither of the defined values are applicable.
	Gender *string `json:"gender,omitempty"`
	// Given name(s) or first name(s) of the End-User. Note that in some cultures, people can have multiple given names; all can be present, with the names being separated by space characters.
	GivenName *string `json:"given_name,omitempty"`
	// End-User's locale, represented as a BCP47 [RFC5646] language tag. This is typically an ISO 639-1 Alpha-2 [ISO639‑1] language code in lowercase and an ISO 3166-1 Alpha-2 [ISO3166‑1] country code in uppercase, separated by a dash. For example, en-US or fr-CA. As a compatibility note, some implementations have used an underscore as the separator rather than a dash, for example, en_US; Relying Parties MAY choose to accept this locale syntax as well.
	Locale *string `json:"locale,omitempty"`
	// Middle name(s) of the End-User. Note that in some cultures, people can have multiple middle names; all can be present, with the names being separated by space characters. Also note that in some cultures, middle names are not used.
	MiddleName *string `json:"middle_name,omitempty"`
	// End-User's full name in displayable form including all name parts, possibly including titles and suffixes, ordered according to the End-User's locale and preferences.
	Name *string `json:"name,omitempty"`
	// Casual name of the End-User that may or may not be the same as the given_name. For instance, a nickname value of Mike might be returned alongside a given_name value of Michael.
	Nickname *string `json:"nickname,omitempty"`
	// End-User's preferred telephone number. E.164 [E.164] is RECOMMENDED as the format of this Claim, for example, +1 (425) 555-1212 or +56 (2) 687 2400. If the phone number contains an extension, it is RECOMMENDED that the extension be represented using the RFC 3966 [RFC3966] extension syntax, for example, +1 (604) 555-1234;ext=5678.
	PhoneNumber *string `json:"phone_number,omitempty"`
	// True if the End-User's phone number has been verified; otherwise false. When this Claim Value is true, this means that the OP took affirmative steps to ensure that this phone number was controlled by the End-User at the time the verification was performed. The means by which a phone number is verified is context-specific, and dependent upon the trust framework or contractual agreements within which the parties are operating. When true, the phone_number Claim MUST be in E.164 format and any extensions MUST be represented in RFC 3966 format.
	PhoneNumberVerified *bool `json:"phone_number_verified,omitempty"`
	// URL of the End-User's profile picture. This URL MUST refer to an image file (for example, a PNG, JPEG, or GIF image file), rather than to a Web page containing an image. Note that this URL SHOULD specifically reference a profile photo of the End-User suitable for displaying when describing the End-User, rather than an arbitrary photo taken by the End-User.
	Picture *string `json:"picture,omitempty"`
	// Non-unique shorthand name by which the End-User wishes to be referred to at the RP, such as janedoe or j.doe. This value MAY be any valid JSON string including special characters such as @, /, or whitespace.
	PreferredUsername *string `json:"preferred_username,omitempty"`
	// URL of the End-User's profile page. The contents of this Web page SHOULD be about the End-User.
	Profile *string `json:"profile,omitempty"`
	// Subject - Identifier for the End-User at the IssuerURL.
	Sub *string `json:"sub,omitempty"`
	// Time the End-User's information was last updated. Its value is a JSON number representing the number of seconds from 1970-01-01T0:0:0Z as measured in UTC until the date/time.
	UpdatedAt *int64 `json:"updated_at,omitempty"`
	// URL of the End-User's Web page or blog. This Web page SHOULD contain information published by the End-User or an organization that the End-User is affiliated with.
	Website *string `json:"website,omitempty"`
	// String from zoneinfo [zoneinfo] time zone database representing the End-User's time zone. For example, Europe/Paris or America/Los_Angeles.
	Zoneinfo *string `json:"zoneinfo,omitempty"`
}

UserinfoResponse The userinfo response

func NewUserinfoResponse

func NewUserinfoResponse() *UserinfoResponse

NewUserinfoResponse instantiates a new UserinfoResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserinfoResponseWithDefaults

func NewUserinfoResponseWithDefaults() *UserinfoResponse

NewUserinfoResponseWithDefaults instantiates a new UserinfoResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserinfoResponse) GetBirthdate

func (o *UserinfoResponse) GetBirthdate() string

GetBirthdate returns the Birthdate field value if set, zero value otherwise.

func (*UserinfoResponse) GetBirthdateOk

func (o *UserinfoResponse) GetBirthdateOk() (*string, bool)

GetBirthdateOk returns a tuple with the Birthdate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) GetEmail

func (o *UserinfoResponse) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*UserinfoResponse) GetEmailOk

func (o *UserinfoResponse) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) GetEmailVerified

func (o *UserinfoResponse) GetEmailVerified() bool

GetEmailVerified returns the EmailVerified field value if set, zero value otherwise.

func (*UserinfoResponse) GetEmailVerifiedOk

func (o *UserinfoResponse) GetEmailVerifiedOk() (*bool, bool)

GetEmailVerifiedOk returns a tuple with the EmailVerified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) GetFamilyName

func (o *UserinfoResponse) GetFamilyName() string

GetFamilyName returns the FamilyName field value if set, zero value otherwise.

func (*UserinfoResponse) GetFamilyNameOk

func (o *UserinfoResponse) GetFamilyNameOk() (*string, bool)

GetFamilyNameOk returns a tuple with the FamilyName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) GetGender

func (o *UserinfoResponse) GetGender() string

GetGender returns the Gender field value if set, zero value otherwise.

func (*UserinfoResponse) GetGenderOk

func (o *UserinfoResponse) GetGenderOk() (*string, bool)

GetGenderOk returns a tuple with the Gender field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) GetGivenName

func (o *UserinfoResponse) GetGivenName() string

GetGivenName returns the GivenName field value if set, zero value otherwise.

func (*UserinfoResponse) GetGivenNameOk

func (o *UserinfoResponse) GetGivenNameOk() (*string, bool)

GetGivenNameOk returns a tuple with the GivenName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) GetLocale

func (o *UserinfoResponse) GetLocale() string

GetLocale returns the Locale field value if set, zero value otherwise.

func (*UserinfoResponse) GetLocaleOk

func (o *UserinfoResponse) GetLocaleOk() (*string, bool)

GetLocaleOk returns a tuple with the Locale field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) GetMiddleName

func (o *UserinfoResponse) GetMiddleName() string

GetMiddleName returns the MiddleName field value if set, zero value otherwise.

func (*UserinfoResponse) GetMiddleNameOk

func (o *UserinfoResponse) GetMiddleNameOk() (*string, bool)

GetMiddleNameOk returns a tuple with the MiddleName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) GetName

func (o *UserinfoResponse) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*UserinfoResponse) GetNameOk

func (o *UserinfoResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) GetNickname

func (o *UserinfoResponse) GetNickname() string

GetNickname returns the Nickname field value if set, zero value otherwise.

func (*UserinfoResponse) GetNicknameOk

func (o *UserinfoResponse) GetNicknameOk() (*string, bool)

GetNicknameOk returns a tuple with the Nickname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) GetPhoneNumber

func (o *UserinfoResponse) GetPhoneNumber() string

GetPhoneNumber returns the PhoneNumber field value if set, zero value otherwise.

func (*UserinfoResponse) GetPhoneNumberOk

func (o *UserinfoResponse) GetPhoneNumberOk() (*string, bool)

GetPhoneNumberOk returns a tuple with the PhoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) GetPhoneNumberVerified

func (o *UserinfoResponse) GetPhoneNumberVerified() bool

GetPhoneNumberVerified returns the PhoneNumberVerified field value if set, zero value otherwise.

func (*UserinfoResponse) GetPhoneNumberVerifiedOk

func (o *UserinfoResponse) GetPhoneNumberVerifiedOk() (*bool, bool)

GetPhoneNumberVerifiedOk returns a tuple with the PhoneNumberVerified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) GetPicture

func (o *UserinfoResponse) GetPicture() string

GetPicture returns the Picture field value if set, zero value otherwise.

func (*UserinfoResponse) GetPictureOk

func (o *UserinfoResponse) GetPictureOk() (*string, bool)

GetPictureOk returns a tuple with the Picture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) GetPreferredUsername

func (o *UserinfoResponse) GetPreferredUsername() string

GetPreferredUsername returns the PreferredUsername field value if set, zero value otherwise.

func (*UserinfoResponse) GetPreferredUsernameOk

func (o *UserinfoResponse) GetPreferredUsernameOk() (*string, bool)

GetPreferredUsernameOk returns a tuple with the PreferredUsername field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) GetProfile

func (o *UserinfoResponse) GetProfile() string

GetProfile returns the Profile field value if set, zero value otherwise.

func (*UserinfoResponse) GetProfileOk

func (o *UserinfoResponse) GetProfileOk() (*string, bool)

GetProfileOk returns a tuple with the Profile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) GetSub

func (o *UserinfoResponse) GetSub() string

GetSub returns the Sub field value if set, zero value otherwise.

func (*UserinfoResponse) GetSubOk

func (o *UserinfoResponse) GetSubOk() (*string, bool)

GetSubOk returns a tuple with the Sub field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) GetUpdatedAt

func (o *UserinfoResponse) GetUpdatedAt() int64

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*UserinfoResponse) GetUpdatedAtOk

func (o *UserinfoResponse) GetUpdatedAtOk() (*int64, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) GetWebsite

func (o *UserinfoResponse) GetWebsite() string

GetWebsite returns the Website field value if set, zero value otherwise.

func (*UserinfoResponse) GetWebsiteOk

func (o *UserinfoResponse) GetWebsiteOk() (*string, bool)

GetWebsiteOk returns a tuple with the Website field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) GetZoneinfo

func (o *UserinfoResponse) GetZoneinfo() string

GetZoneinfo returns the Zoneinfo field value if set, zero value otherwise.

func (*UserinfoResponse) GetZoneinfoOk

func (o *UserinfoResponse) GetZoneinfoOk() (*string, bool)

GetZoneinfoOk returns a tuple with the Zoneinfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserinfoResponse) HasBirthdate

func (o *UserinfoResponse) HasBirthdate() bool

HasBirthdate returns a boolean if a field has been set.

func (*UserinfoResponse) HasEmail

func (o *UserinfoResponse) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*UserinfoResponse) HasEmailVerified

func (o *UserinfoResponse) HasEmailVerified() bool

HasEmailVerified returns a boolean if a field has been set.

func (*UserinfoResponse) HasFamilyName

func (o *UserinfoResponse) HasFamilyName() bool

HasFamilyName returns a boolean if a field has been set.

func (*UserinfoResponse) HasGender

func (o *UserinfoResponse) HasGender() bool

HasGender returns a boolean if a field has been set.

func (*UserinfoResponse) HasGivenName

func (o *UserinfoResponse) HasGivenName() bool

HasGivenName returns a boolean if a field has been set.

func (*UserinfoResponse) HasLocale

func (o *UserinfoResponse) HasLocale() bool

HasLocale returns a boolean if a field has been set.

func (*UserinfoResponse) HasMiddleName

func (o *UserinfoResponse) HasMiddleName() bool

HasMiddleName returns a boolean if a field has been set.

func (*UserinfoResponse) HasName

func (o *UserinfoResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (*UserinfoResponse) HasNickname

func (o *UserinfoResponse) HasNickname() bool

HasNickname returns a boolean if a field has been set.

func (*UserinfoResponse) HasPhoneNumber

func (o *UserinfoResponse) HasPhoneNumber() bool

HasPhoneNumber returns a boolean if a field has been set.

func (*UserinfoResponse) HasPhoneNumberVerified

func (o *UserinfoResponse) HasPhoneNumberVerified() bool

HasPhoneNumberVerified returns a boolean if a field has been set.

func (*UserinfoResponse) HasPicture

func (o *UserinfoResponse) HasPicture() bool

HasPicture returns a boolean if a field has been set.

func (*UserinfoResponse) HasPreferredUsername

func (o *UserinfoResponse) HasPreferredUsername() bool

HasPreferredUsername returns a boolean if a field has been set.

func (*UserinfoResponse) HasProfile

func (o *UserinfoResponse) HasProfile() bool

HasProfile returns a boolean if a field has been set.

func (*UserinfoResponse) HasSub

func (o *UserinfoResponse) HasSub() bool

HasSub returns a boolean if a field has been set.

func (*UserinfoResponse) HasUpdatedAt

func (o *UserinfoResponse) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*UserinfoResponse) HasWebsite

func (o *UserinfoResponse) HasWebsite() bool

HasWebsite returns a boolean if a field has been set.

func (*UserinfoResponse) HasZoneinfo

func (o *UserinfoResponse) HasZoneinfo() bool

HasZoneinfo returns a boolean if a field has been set.

func (UserinfoResponse) MarshalJSON

func (o UserinfoResponse) MarshalJSON() ([]byte, error)

func (*UserinfoResponse) SetBirthdate

func (o *UserinfoResponse) SetBirthdate(v string)

SetBirthdate gets a reference to the given string and assigns it to the Birthdate field.

func (*UserinfoResponse) SetEmail

func (o *UserinfoResponse) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*UserinfoResponse) SetEmailVerified

func (o *UserinfoResponse) SetEmailVerified(v bool)

SetEmailVerified gets a reference to the given bool and assigns it to the EmailVerified field.

func (*UserinfoResponse) SetFamilyName

func (o *UserinfoResponse) SetFamilyName(v string)

SetFamilyName gets a reference to the given string and assigns it to the FamilyName field.

func (*UserinfoResponse) SetGender

func (o *UserinfoResponse) SetGender(v string)

SetGender gets a reference to the given string and assigns it to the Gender field.

func (*UserinfoResponse) SetGivenName

func (o *UserinfoResponse) SetGivenName(v string)

SetGivenName gets a reference to the given string and assigns it to the GivenName field.

func (*UserinfoResponse) SetLocale

func (o *UserinfoResponse) SetLocale(v string)

SetLocale gets a reference to the given string and assigns it to the Locale field.

func (*UserinfoResponse) SetMiddleName

func (o *UserinfoResponse) SetMiddleName(v string)

SetMiddleName gets a reference to the given string and assigns it to the MiddleName field.

func (*UserinfoResponse) SetName

func (o *UserinfoResponse) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*UserinfoResponse) SetNickname

func (o *UserinfoResponse) SetNickname(v string)

SetNickname gets a reference to the given string and assigns it to the Nickname field.

func (*UserinfoResponse) SetPhoneNumber

func (o *UserinfoResponse) SetPhoneNumber(v string)

SetPhoneNumber gets a reference to the given string and assigns it to the PhoneNumber field.

func (*UserinfoResponse) SetPhoneNumberVerified

func (o *UserinfoResponse) SetPhoneNumberVerified(v bool)

SetPhoneNumberVerified gets a reference to the given bool and assigns it to the PhoneNumberVerified field.

func (*UserinfoResponse) SetPicture

func (o *UserinfoResponse) SetPicture(v string)

SetPicture gets a reference to the given string and assigns it to the Picture field.

func (*UserinfoResponse) SetPreferredUsername

func (o *UserinfoResponse) SetPreferredUsername(v string)

SetPreferredUsername gets a reference to the given string and assigns it to the PreferredUsername field.

func (*UserinfoResponse) SetProfile

func (o *UserinfoResponse) SetProfile(v string)

SetProfile gets a reference to the given string and assigns it to the Profile field.

func (*UserinfoResponse) SetSub

func (o *UserinfoResponse) SetSub(v string)

SetSub gets a reference to the given string and assigns it to the Sub field.

func (*UserinfoResponse) SetUpdatedAt

func (o *UserinfoResponse) SetUpdatedAt(v int64)

SetUpdatedAt gets a reference to the given int64 and assigns it to the UpdatedAt field.

func (*UserinfoResponse) SetWebsite

func (o *UserinfoResponse) SetWebsite(v string)

SetWebsite gets a reference to the given string and assigns it to the Website field.

func (*UserinfoResponse) SetZoneinfo

func (o *UserinfoResponse) SetZoneinfo(v string)

SetZoneinfo gets a reference to the given string and assigns it to the Zoneinfo field.

type Version

type Version struct {
	// Version is the service's version.
	Version *string `json:"version,omitempty"`
}

Version struct for Version

func NewVersion

func NewVersion() *Version

NewVersion instantiates a new Version object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVersionWithDefaults

func NewVersionWithDefaults() *Version

NewVersionWithDefaults instantiates a new Version object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Version) GetVersion

func (o *Version) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*Version) GetVersionOk

func (o *Version) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Version) HasVersion

func (o *Version) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (Version) MarshalJSON

func (o Version) MarshalJSON() ([]byte, error)

func (*Version) SetVersion

func (o *Version) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

type WellKnown

type WellKnown struct {
	// URL of the OP's OAuth 2.0 Authorization Endpoint.
	AuthorizationEndpoint string `json:"authorization_endpoint"`
	// Boolean value specifying whether the OP can pass a sid (session ID) Claim in the Logout Token to identify the RP session with the OP. If supported, the sid Claim is also included in ID Tokens issued by the OP
	BackchannelLogoutSessionSupported *bool `json:"backchannel_logout_session_supported,omitempty"`
	// Boolean value specifying whether the OP supports back-channel logout, with true indicating support.
	BackchannelLogoutSupported *bool `json:"backchannel_logout_supported,omitempty"`
	// Boolean value specifying whether the OP supports use of the claims parameter, with true indicating support.
	ClaimsParameterSupported *bool `json:"claims_parameter_supported,omitempty"`
	// JSON array containing a list of the Claim Names of the Claims that the OpenID Provider MAY be able to supply values for. Note that for privacy or other reasons, this might not be an exhaustive list.
	ClaimsSupported []string `json:"claims_supported,omitempty"`
	// JSON array containing a list of Proof Key for Code Exchange (PKCE) [RFC7636] code challenge methods supported by this authorization server.
	CodeChallengeMethodsSupported []string `json:"code_challenge_methods_supported,omitempty"`
	// URL at the OP to which an RP can perform a redirect to request that the End-User be logged out at the OP.
	EndSessionEndpoint *string `json:"end_session_endpoint,omitempty"`
	// Boolean value specifying whether the OP can pass iss (issuer) and sid (session ID) query parameters to identify the RP session with the OP when the frontchannel_logout_uri is used. If supported, the sid Claim is also included in ID Tokens issued by the OP.
	FrontchannelLogoutSessionSupported *bool `json:"frontchannel_logout_session_supported,omitempty"`
	// Boolean value specifying whether the OP supports HTTP-based logout, with true indicating support.
	FrontchannelLogoutSupported *bool `json:"frontchannel_logout_supported,omitempty"`
	// JSON array containing a list of the OAuth 2.0 Grant Type values that this OP supports.
	GrantTypesSupported []string `json:"grant_types_supported,omitempty"`
	// JSON array containing a list of the JWS signing algorithms (alg values) supported by the OP for the ID Token to encode the Claims in a JWT.
	IdTokenSigningAlgValuesSupported []string `json:"id_token_signing_alg_values_supported"`
	// URL using the https scheme with no query or fragment component that the OP asserts as its IssuerURL Identifier. If IssuerURL discovery is supported , this value MUST be identical to the issuer value returned by WebFinger. This also MUST be identical to the iss Claim value in ID Tokens issued from this IssuerURL.
	Issuer string `json:"issuer"`
	// URL of the OP's JSON Web Key Set [JWK] document. This contains the signing key(s) the RP uses to validate signatures from the OP. The JWK Set MAY also contain the Server's encryption key(s), which are used by RPs to encrypt requests to the Server. When both signing and encryption keys are made available, a use (Key Use) parameter value is REQUIRED for all keys in the referenced JWK Set to indicate each key's intended usage. Although some algorithms allow the same key to be used for both signatures and encryption, doing so is NOT RECOMMENDED, as it is less secure. The JWK x5c parameter MAY be used to provide X.509 representations of keys provided. When used, the bare key values MUST still be present and MUST match those in the certificate.
	JwksUri string `json:"jwks_uri"`
	// URL of the OP's Dynamic Client Registration Endpoint.
	RegistrationEndpoint *string `json:"registration_endpoint,omitempty"`
	// JSON array containing a list of the JWS signing algorithms (alg values) supported by the OP for Request Objects, which are described in Section 6.1 of OpenID Connect Core 1.0 [OpenID.Core]. These algorithms are used both when the Request Object is passed by value (using the request parameter) and when it is passed by reference (using the request_uri parameter).
	RequestObjectSigningAlgValuesSupported []string `json:"request_object_signing_alg_values_supported,omitempty"`
	// Boolean value specifying whether the OP supports use of the request parameter, with true indicating support.
	RequestParameterSupported *bool `json:"request_parameter_supported,omitempty"`
	// Boolean value specifying whether the OP supports use of the request_uri parameter, with true indicating support.
	RequestUriParameterSupported *bool `json:"request_uri_parameter_supported,omitempty"`
	// Boolean value specifying whether the OP requires any request_uri values used to be pre-registered using the request_uris registration parameter.
	RequireRequestUriRegistration *bool `json:"require_request_uri_registration,omitempty"`
	// JSON array containing a list of the OAuth 2.0 response_mode values that this OP supports.
	ResponseModesSupported []string `json:"response_modes_supported,omitempty"`
	// JSON array containing a list of the OAuth 2.0 response_type values that this OP supports. Dynamic OpenID Providers MUST support the code, id_token, and the token id_token Response Type values.
	ResponseTypesSupported []string `json:"response_types_supported"`
	// URL of the authorization server's OAuth 2.0 revocation endpoint.
	RevocationEndpoint *string `json:"revocation_endpoint,omitempty"`
	// SON array containing a list of the OAuth 2.0 [RFC6749] scope values that this server supports. The server MUST support the openid scope value. Servers MAY choose not to advertise some supported scope values even when this parameter is used
	ScopesSupported []string `json:"scopes_supported,omitempty"`
	// JSON array containing a list of the Subject Identifier types that this OP supports. Valid types include pairwise and public.
	SubjectTypesSupported []string `json:"subject_types_supported"`
	// URL of the OP's OAuth 2.0 Token Endpoint
	TokenEndpoint string `json:"token_endpoint"`
	// JSON array containing a list of Client Authentication methods supported by this Token Endpoint. The options are client_secret_post, client_secret_basic, client_secret_jwt, and private_key_jwt, as described in Section 9 of OpenID Connect Core 1.0
	TokenEndpointAuthMethodsSupported []string `json:"token_endpoint_auth_methods_supported,omitempty"`
	// URL of the OP's UserInfo Endpoint.
	UserinfoEndpoint *string `json:"userinfo_endpoint,omitempty"`
	// JSON array containing a list of the JWS [JWS] signing algorithms (alg values) [JWA] supported by the UserInfo Endpoint to encode the Claims in a JWT [JWT].
	UserinfoSigningAlgValuesSupported []string `json:"userinfo_signing_alg_values_supported,omitempty"`
}

WellKnown It includes links to several endpoints (e.g. /oauth2/token) and exposes information on supported signature algorithms among others.

func NewWellKnown

func NewWellKnown(authorizationEndpoint string, idTokenSigningAlgValuesSupported []string, issuer string, jwksUri string, responseTypesSupported []string, subjectTypesSupported []string, tokenEndpoint string) *WellKnown

NewWellKnown instantiates a new WellKnown object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWellKnownWithDefaults

func NewWellKnownWithDefaults() *WellKnown

NewWellKnownWithDefaults instantiates a new WellKnown object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WellKnown) GetAuthorizationEndpoint

func (o *WellKnown) GetAuthorizationEndpoint() string

GetAuthorizationEndpoint returns the AuthorizationEndpoint field value

func (*WellKnown) GetAuthorizationEndpointOk

func (o *WellKnown) GetAuthorizationEndpointOk() (*string, bool)

GetAuthorizationEndpointOk returns a tuple with the AuthorizationEndpoint field value and a boolean to check if the value has been set.

func (*WellKnown) GetBackchannelLogoutSessionSupported

func (o *WellKnown) GetBackchannelLogoutSessionSupported() bool

GetBackchannelLogoutSessionSupported returns the BackchannelLogoutSessionSupported field value if set, zero value otherwise.

func (*WellKnown) GetBackchannelLogoutSessionSupportedOk

func (o *WellKnown) GetBackchannelLogoutSessionSupportedOk() (*bool, bool)

GetBackchannelLogoutSessionSupportedOk returns a tuple with the BackchannelLogoutSessionSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetBackchannelLogoutSupported

func (o *WellKnown) GetBackchannelLogoutSupported() bool

GetBackchannelLogoutSupported returns the BackchannelLogoutSupported field value if set, zero value otherwise.

func (*WellKnown) GetBackchannelLogoutSupportedOk

func (o *WellKnown) GetBackchannelLogoutSupportedOk() (*bool, bool)

GetBackchannelLogoutSupportedOk returns a tuple with the BackchannelLogoutSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetClaimsParameterSupported

func (o *WellKnown) GetClaimsParameterSupported() bool

GetClaimsParameterSupported returns the ClaimsParameterSupported field value if set, zero value otherwise.

func (*WellKnown) GetClaimsParameterSupportedOk

func (o *WellKnown) GetClaimsParameterSupportedOk() (*bool, bool)

GetClaimsParameterSupportedOk returns a tuple with the ClaimsParameterSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetClaimsSupported

func (o *WellKnown) GetClaimsSupported() []string

GetClaimsSupported returns the ClaimsSupported field value if set, zero value otherwise.

func (*WellKnown) GetClaimsSupportedOk

func (o *WellKnown) GetClaimsSupportedOk() ([]string, bool)

GetClaimsSupportedOk returns a tuple with the ClaimsSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetCodeChallengeMethodsSupported

func (o *WellKnown) GetCodeChallengeMethodsSupported() []string

GetCodeChallengeMethodsSupported returns the CodeChallengeMethodsSupported field value if set, zero value otherwise.

func (*WellKnown) GetCodeChallengeMethodsSupportedOk

func (o *WellKnown) GetCodeChallengeMethodsSupportedOk() ([]string, bool)

GetCodeChallengeMethodsSupportedOk returns a tuple with the CodeChallengeMethodsSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetEndSessionEndpoint

func (o *WellKnown) GetEndSessionEndpoint() string

GetEndSessionEndpoint returns the EndSessionEndpoint field value if set, zero value otherwise.

func (*WellKnown) GetEndSessionEndpointOk

func (o *WellKnown) GetEndSessionEndpointOk() (*string, bool)

GetEndSessionEndpointOk returns a tuple with the EndSessionEndpoint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetFrontchannelLogoutSessionSupported

func (o *WellKnown) GetFrontchannelLogoutSessionSupported() bool

GetFrontchannelLogoutSessionSupported returns the FrontchannelLogoutSessionSupported field value if set, zero value otherwise.

func (*WellKnown) GetFrontchannelLogoutSessionSupportedOk

func (o *WellKnown) GetFrontchannelLogoutSessionSupportedOk() (*bool, bool)

GetFrontchannelLogoutSessionSupportedOk returns a tuple with the FrontchannelLogoutSessionSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetFrontchannelLogoutSupported

func (o *WellKnown) GetFrontchannelLogoutSupported() bool

GetFrontchannelLogoutSupported returns the FrontchannelLogoutSupported field value if set, zero value otherwise.

func (*WellKnown) GetFrontchannelLogoutSupportedOk

func (o *WellKnown) GetFrontchannelLogoutSupportedOk() (*bool, bool)

GetFrontchannelLogoutSupportedOk returns a tuple with the FrontchannelLogoutSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetGrantTypesSupported

func (o *WellKnown) GetGrantTypesSupported() []string

GetGrantTypesSupported returns the GrantTypesSupported field value if set, zero value otherwise.

func (*WellKnown) GetGrantTypesSupportedOk

func (o *WellKnown) GetGrantTypesSupportedOk() ([]string, bool)

GetGrantTypesSupportedOk returns a tuple with the GrantTypesSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetIdTokenSigningAlgValuesSupported

func (o *WellKnown) GetIdTokenSigningAlgValuesSupported() []string

GetIdTokenSigningAlgValuesSupported returns the IdTokenSigningAlgValuesSupported field value

func (*WellKnown) GetIdTokenSigningAlgValuesSupportedOk

func (o *WellKnown) GetIdTokenSigningAlgValuesSupportedOk() ([]string, bool)

GetIdTokenSigningAlgValuesSupportedOk returns a tuple with the IdTokenSigningAlgValuesSupported field value and a boolean to check if the value has been set.

func (*WellKnown) GetIssuer

func (o *WellKnown) GetIssuer() string

GetIssuer returns the Issuer field value

func (*WellKnown) GetIssuerOk

func (o *WellKnown) GetIssuerOk() (*string, bool)

GetIssuerOk returns a tuple with the Issuer field value and a boolean to check if the value has been set.

func (*WellKnown) GetJwksUri

func (o *WellKnown) GetJwksUri() string

GetJwksUri returns the JwksUri field value

func (*WellKnown) GetJwksUriOk

func (o *WellKnown) GetJwksUriOk() (*string, bool)

GetJwksUriOk returns a tuple with the JwksUri field value and a boolean to check if the value has been set.

func (*WellKnown) GetRegistrationEndpoint

func (o *WellKnown) GetRegistrationEndpoint() string

GetRegistrationEndpoint returns the RegistrationEndpoint field value if set, zero value otherwise.

func (*WellKnown) GetRegistrationEndpointOk

func (o *WellKnown) GetRegistrationEndpointOk() (*string, bool)

GetRegistrationEndpointOk returns a tuple with the RegistrationEndpoint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetRequestObjectSigningAlgValuesSupported

func (o *WellKnown) GetRequestObjectSigningAlgValuesSupported() []string

GetRequestObjectSigningAlgValuesSupported returns the RequestObjectSigningAlgValuesSupported field value if set, zero value otherwise.

func (*WellKnown) GetRequestObjectSigningAlgValuesSupportedOk

func (o *WellKnown) GetRequestObjectSigningAlgValuesSupportedOk() ([]string, bool)

GetRequestObjectSigningAlgValuesSupportedOk returns a tuple with the RequestObjectSigningAlgValuesSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetRequestParameterSupported

func (o *WellKnown) GetRequestParameterSupported() bool

GetRequestParameterSupported returns the RequestParameterSupported field value if set, zero value otherwise.

func (*WellKnown) GetRequestParameterSupportedOk

func (o *WellKnown) GetRequestParameterSupportedOk() (*bool, bool)

GetRequestParameterSupportedOk returns a tuple with the RequestParameterSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetRequestUriParameterSupported

func (o *WellKnown) GetRequestUriParameterSupported() bool

GetRequestUriParameterSupported returns the RequestUriParameterSupported field value if set, zero value otherwise.

func (*WellKnown) GetRequestUriParameterSupportedOk

func (o *WellKnown) GetRequestUriParameterSupportedOk() (*bool, bool)

GetRequestUriParameterSupportedOk returns a tuple with the RequestUriParameterSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetRequireRequestUriRegistration

func (o *WellKnown) GetRequireRequestUriRegistration() bool

GetRequireRequestUriRegistration returns the RequireRequestUriRegistration field value if set, zero value otherwise.

func (*WellKnown) GetRequireRequestUriRegistrationOk

func (o *WellKnown) GetRequireRequestUriRegistrationOk() (*bool, bool)

GetRequireRequestUriRegistrationOk returns a tuple with the RequireRequestUriRegistration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetResponseModesSupported

func (o *WellKnown) GetResponseModesSupported() []string

GetResponseModesSupported returns the ResponseModesSupported field value if set, zero value otherwise.

func (*WellKnown) GetResponseModesSupportedOk

func (o *WellKnown) GetResponseModesSupportedOk() ([]string, bool)

GetResponseModesSupportedOk returns a tuple with the ResponseModesSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetResponseTypesSupported

func (o *WellKnown) GetResponseTypesSupported() []string

GetResponseTypesSupported returns the ResponseTypesSupported field value

func (*WellKnown) GetResponseTypesSupportedOk

func (o *WellKnown) GetResponseTypesSupportedOk() ([]string, bool)

GetResponseTypesSupportedOk returns a tuple with the ResponseTypesSupported field value and a boolean to check if the value has been set.

func (*WellKnown) GetRevocationEndpoint

func (o *WellKnown) GetRevocationEndpoint() string

GetRevocationEndpoint returns the RevocationEndpoint field value if set, zero value otherwise.

func (*WellKnown) GetRevocationEndpointOk

func (o *WellKnown) GetRevocationEndpointOk() (*string, bool)

GetRevocationEndpointOk returns a tuple with the RevocationEndpoint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetScopesSupported

func (o *WellKnown) GetScopesSupported() []string

GetScopesSupported returns the ScopesSupported field value if set, zero value otherwise.

func (*WellKnown) GetScopesSupportedOk

func (o *WellKnown) GetScopesSupportedOk() ([]string, bool)

GetScopesSupportedOk returns a tuple with the ScopesSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetSubjectTypesSupported

func (o *WellKnown) GetSubjectTypesSupported() []string

GetSubjectTypesSupported returns the SubjectTypesSupported field value

func (*WellKnown) GetSubjectTypesSupportedOk

func (o *WellKnown) GetSubjectTypesSupportedOk() ([]string, bool)

GetSubjectTypesSupportedOk returns a tuple with the SubjectTypesSupported field value and a boolean to check if the value has been set.

func (*WellKnown) GetTokenEndpoint

func (o *WellKnown) GetTokenEndpoint() string

GetTokenEndpoint returns the TokenEndpoint field value

func (*WellKnown) GetTokenEndpointAuthMethodsSupported

func (o *WellKnown) GetTokenEndpointAuthMethodsSupported() []string

GetTokenEndpointAuthMethodsSupported returns the TokenEndpointAuthMethodsSupported field value if set, zero value otherwise.

func (*WellKnown) GetTokenEndpointAuthMethodsSupportedOk

func (o *WellKnown) GetTokenEndpointAuthMethodsSupportedOk() ([]string, bool)

GetTokenEndpointAuthMethodsSupportedOk returns a tuple with the TokenEndpointAuthMethodsSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetTokenEndpointOk

func (o *WellKnown) GetTokenEndpointOk() (*string, bool)

GetTokenEndpointOk returns a tuple with the TokenEndpoint field value and a boolean to check if the value has been set.

func (*WellKnown) GetUserinfoEndpoint

func (o *WellKnown) GetUserinfoEndpoint() string

GetUserinfoEndpoint returns the UserinfoEndpoint field value if set, zero value otherwise.

func (*WellKnown) GetUserinfoEndpointOk

func (o *WellKnown) GetUserinfoEndpointOk() (*string, bool)

GetUserinfoEndpointOk returns a tuple with the UserinfoEndpoint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) GetUserinfoSigningAlgValuesSupported

func (o *WellKnown) GetUserinfoSigningAlgValuesSupported() []string

GetUserinfoSigningAlgValuesSupported returns the UserinfoSigningAlgValuesSupported field value if set, zero value otherwise.

func (*WellKnown) GetUserinfoSigningAlgValuesSupportedOk

func (o *WellKnown) GetUserinfoSigningAlgValuesSupportedOk() ([]string, bool)

GetUserinfoSigningAlgValuesSupportedOk returns a tuple with the UserinfoSigningAlgValuesSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WellKnown) HasBackchannelLogoutSessionSupported

func (o *WellKnown) HasBackchannelLogoutSessionSupported() bool

HasBackchannelLogoutSessionSupported returns a boolean if a field has been set.

func (*WellKnown) HasBackchannelLogoutSupported

func (o *WellKnown) HasBackchannelLogoutSupported() bool

HasBackchannelLogoutSupported returns a boolean if a field has been set.

func (*WellKnown) HasClaimsParameterSupported

func (o *WellKnown) HasClaimsParameterSupported() bool

HasClaimsParameterSupported returns a boolean if a field has been set.

func (*WellKnown) HasClaimsSupported

func (o *WellKnown) HasClaimsSupported() bool

HasClaimsSupported returns a boolean if a field has been set.

func (*WellKnown) HasCodeChallengeMethodsSupported

func (o *WellKnown) HasCodeChallengeMethodsSupported() bool

HasCodeChallengeMethodsSupported returns a boolean if a field has been set.

func (*WellKnown) HasEndSessionEndpoint

func (o *WellKnown) HasEndSessionEndpoint() bool

HasEndSessionEndpoint returns a boolean if a field has been set.

func (*WellKnown) HasFrontchannelLogoutSessionSupported

func (o *WellKnown) HasFrontchannelLogoutSessionSupported() bool

HasFrontchannelLogoutSessionSupported returns a boolean if a field has been set.

func (*WellKnown) HasFrontchannelLogoutSupported

func (o *WellKnown) HasFrontchannelLogoutSupported() bool

HasFrontchannelLogoutSupported returns a boolean if a field has been set.

func (*WellKnown) HasGrantTypesSupported

func (o *WellKnown) HasGrantTypesSupported() bool

HasGrantTypesSupported returns a boolean if a field has been set.

func (*WellKnown) HasRegistrationEndpoint

func (o *WellKnown) HasRegistrationEndpoint() bool

HasRegistrationEndpoint returns a boolean if a field has been set.

func (*WellKnown) HasRequestObjectSigningAlgValuesSupported

func (o *WellKnown) HasRequestObjectSigningAlgValuesSupported() bool

HasRequestObjectSigningAlgValuesSupported returns a boolean if a field has been set.

func (*WellKnown) HasRequestParameterSupported

func (o *WellKnown) HasRequestParameterSupported() bool

HasRequestParameterSupported returns a boolean if a field has been set.

func (*WellKnown) HasRequestUriParameterSupported

func (o *WellKnown) HasRequestUriParameterSupported() bool

HasRequestUriParameterSupported returns a boolean if a field has been set.

func (*WellKnown) HasRequireRequestUriRegistration

func (o *WellKnown) HasRequireRequestUriRegistration() bool

HasRequireRequestUriRegistration returns a boolean if a field has been set.

func (*WellKnown) HasResponseModesSupported

func (o *WellKnown) HasResponseModesSupported() bool

HasResponseModesSupported returns a boolean if a field has been set.

func (*WellKnown) HasRevocationEndpoint

func (o *WellKnown) HasRevocationEndpoint() bool

HasRevocationEndpoint returns a boolean if a field has been set.

func (*WellKnown) HasScopesSupported

func (o *WellKnown) HasScopesSupported() bool

HasScopesSupported returns a boolean if a field has been set.

func (*WellKnown) HasTokenEndpointAuthMethodsSupported

func (o *WellKnown) HasTokenEndpointAuthMethodsSupported() bool

HasTokenEndpointAuthMethodsSupported returns a boolean if a field has been set.

func (*WellKnown) HasUserinfoEndpoint

func (o *WellKnown) HasUserinfoEndpoint() bool

HasUserinfoEndpoint returns a boolean if a field has been set.

func (*WellKnown) HasUserinfoSigningAlgValuesSupported

func (o *WellKnown) HasUserinfoSigningAlgValuesSupported() bool

HasUserinfoSigningAlgValuesSupported returns a boolean if a field has been set.

func (WellKnown) MarshalJSON

func (o WellKnown) MarshalJSON() ([]byte, error)

func (*WellKnown) SetAuthorizationEndpoint

func (o *WellKnown) SetAuthorizationEndpoint(v string)

SetAuthorizationEndpoint sets field value

func (*WellKnown) SetBackchannelLogoutSessionSupported

func (o *WellKnown) SetBackchannelLogoutSessionSupported(v bool)

SetBackchannelLogoutSessionSupported gets a reference to the given bool and assigns it to the BackchannelLogoutSessionSupported field.

func (*WellKnown) SetBackchannelLogoutSupported

func (o *WellKnown) SetBackchannelLogoutSupported(v bool)

SetBackchannelLogoutSupported gets a reference to the given bool and assigns it to the BackchannelLogoutSupported field.

func (*WellKnown) SetClaimsParameterSupported

func (o *WellKnown) SetClaimsParameterSupported(v bool)

SetClaimsParameterSupported gets a reference to the given bool and assigns it to the ClaimsParameterSupported field.

func (*WellKnown) SetClaimsSupported

func (o *WellKnown) SetClaimsSupported(v []string)

SetClaimsSupported gets a reference to the given []string and assigns it to the ClaimsSupported field.

func (*WellKnown) SetCodeChallengeMethodsSupported

func (o *WellKnown) SetCodeChallengeMethodsSupported(v []string)

SetCodeChallengeMethodsSupported gets a reference to the given []string and assigns it to the CodeChallengeMethodsSupported field.

func (*WellKnown) SetEndSessionEndpoint

func (o *WellKnown) SetEndSessionEndpoint(v string)

SetEndSessionEndpoint gets a reference to the given string and assigns it to the EndSessionEndpoint field.

func (*WellKnown) SetFrontchannelLogoutSessionSupported

func (o *WellKnown) SetFrontchannelLogoutSessionSupported(v bool)

SetFrontchannelLogoutSessionSupported gets a reference to the given bool and assigns it to the FrontchannelLogoutSessionSupported field.

func (*WellKnown) SetFrontchannelLogoutSupported

func (o *WellKnown) SetFrontchannelLogoutSupported(v bool)

SetFrontchannelLogoutSupported gets a reference to the given bool and assigns it to the FrontchannelLogoutSupported field.

func (*WellKnown) SetGrantTypesSupported

func (o *WellKnown) SetGrantTypesSupported(v []string)

SetGrantTypesSupported gets a reference to the given []string and assigns it to the GrantTypesSupported field.

func (*WellKnown) SetIdTokenSigningAlgValuesSupported

func (o *WellKnown) SetIdTokenSigningAlgValuesSupported(v []string)

SetIdTokenSigningAlgValuesSupported sets field value

func (*WellKnown) SetIssuer

func (o *WellKnown) SetIssuer(v string)

SetIssuer sets field value

func (*WellKnown) SetJwksUri

func (o *WellKnown) SetJwksUri(v string)

SetJwksUri sets field value

func (*WellKnown) SetRegistrationEndpoint

func (o *WellKnown) SetRegistrationEndpoint(v string)

SetRegistrationEndpoint gets a reference to the given string and assigns it to the RegistrationEndpoint field.

func (*WellKnown) SetRequestObjectSigningAlgValuesSupported

func (o *WellKnown) SetRequestObjectSigningAlgValuesSupported(v []string)

SetRequestObjectSigningAlgValuesSupported gets a reference to the given []string and assigns it to the RequestObjectSigningAlgValuesSupported field.

func (*WellKnown) SetRequestParameterSupported

func (o *WellKnown) SetRequestParameterSupported(v bool)

SetRequestParameterSupported gets a reference to the given bool and assigns it to the RequestParameterSupported field.

func (*WellKnown) SetRequestUriParameterSupported

func (o *WellKnown) SetRequestUriParameterSupported(v bool)

SetRequestUriParameterSupported gets a reference to the given bool and assigns it to the RequestUriParameterSupported field.

func (*WellKnown) SetRequireRequestUriRegistration

func (o *WellKnown) SetRequireRequestUriRegistration(v bool)

SetRequireRequestUriRegistration gets a reference to the given bool and assigns it to the RequireRequestUriRegistration field.

func (*WellKnown) SetResponseModesSupported

func (o *WellKnown) SetResponseModesSupported(v []string)

SetResponseModesSupported gets a reference to the given []string and assigns it to the ResponseModesSupported field.

func (*WellKnown) SetResponseTypesSupported

func (o *WellKnown) SetResponseTypesSupported(v []string)

SetResponseTypesSupported sets field value

func (*WellKnown) SetRevocationEndpoint

func (o *WellKnown) SetRevocationEndpoint(v string)

SetRevocationEndpoint gets a reference to the given string and assigns it to the RevocationEndpoint field.

func (*WellKnown) SetScopesSupported

func (o *WellKnown) SetScopesSupported(v []string)

SetScopesSupported gets a reference to the given []string and assigns it to the ScopesSupported field.

func (*WellKnown) SetSubjectTypesSupported

func (o *WellKnown) SetSubjectTypesSupported(v []string)

SetSubjectTypesSupported sets field value

func (*WellKnown) SetTokenEndpoint

func (o *WellKnown) SetTokenEndpoint(v string)

SetTokenEndpoint sets field value

func (*WellKnown) SetTokenEndpointAuthMethodsSupported

func (o *WellKnown) SetTokenEndpointAuthMethodsSupported(v []string)

SetTokenEndpointAuthMethodsSupported gets a reference to the given []string and assigns it to the TokenEndpointAuthMethodsSupported field.

func (*WellKnown) SetUserinfoEndpoint

func (o *WellKnown) SetUserinfoEndpoint(v string)

SetUserinfoEndpoint gets a reference to the given string and assigns it to the UserinfoEndpoint field.

func (*WellKnown) SetUserinfoSigningAlgValuesSupported

func (o *WellKnown) SetUserinfoSigningAlgValuesSupported(v []string)

SetUserinfoSigningAlgValuesSupported gets a reference to the given []string and assigns it to the UserinfoSigningAlgValuesSupported field.

Jump to

Keyboard shortcuts

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