Skip to content

Latest commit

 

History

History
940 lines (507 loc) · 44.8 KB

AuthorizationResponse.md

File metadata and controls

940 lines (507 loc) · 44.8 KB

AuthorizationResponse

Properties

Name Type Description Notes
ResultCode Pointer to string The code which represents the result of the API call. [optional]
ResultMessage Pointer to string A short message which explains the result of the API call. [optional]
Action Pointer to string The next action that the authorization server implementation should take. [optional]
Client Pointer to Client [optional]
Display Pointer to Display [optional]
MaxAge Pointer to int32 The maximum authentication age. This value comes from `max_age` request parameter, or `defaultMaxAge` configuration parameter of the client application when the authorization request does not contain `max_age` request parameter. See "OpenID Connect Core 1.0, 3.1.2.1. Authentication Request, max_age" for `max_age` request parameter, and see "OpenID Connect Dynamic Client Registration 1.0, 2. Client Metadata, default_max_age" for `defaultMaxAge` configuration parameter. [optional]
Service Pointer to Service [optional]
Scopes Pointer to []Scope The scopes that the client application requests. This value comes from `scope` request parameter. If the request does not contain `scope` parameter, this parameter is a list of scopes which are registered as default. If the authorization request does not have `scope` request parameter and the service has not registered any default scope, the value of this parameter is `null`. It is ensured that scopes listed by this parameters are contained in the list of supported scopes which are specified by `supportedScopes` configuration parameter of the service. Unsupported scopes in the authorization request do not cause an error and are just ignored. OpenID Connect defines some scope names which need to be treated specially. The table below lists the special scope names. Name
UiLocales Pointer to []string The locales that the client application presented as candidates to be used for UI. This value comes from `ui_locales` request parameter. The format of `ui_locales` is a space-separated list of language tag values defined in RFC5646. See "OpenID Connect Core 1.0, 3.1.2.1. Authentication Request, ui_locales" for details. It is ensured that locales listed by this parameters are contained in the list of supported UI locales which are specified by `supportedUiLocales` configuration parameter of the service. Unsupported UI locales in the authorization request do not cause an error and are just ignored. [optional]
ClaimsLocales Pointer to []string End-user's preferred languages and scripts for claims. This value comes from `claims_locales` request parameter. The format of `claims_locales` is a space-separated list of language tag values defined in RFC5646. See "OpenID Connect Core 1.0, 5.2. Claims Languages and Scripts" for details. It is ensured that locales listed by this parameters are contained in the list of supported claim locales which are specified by `supportedClaimsLocales` configuration parameter of the service. Unsupported claim locales in the authorization request do not cause an error and are just ignored. [optional]
Claims Pointer to []string The list of claims that the client application requests to be embedded in the ID token. The value comes from (1) `id_token` in `claims` request parameter [1] and/or (2) special scopes (`profile`, `email`, `address` and `phone`) which are expanded to claims. See OpenID Connect Core 1.0, 5.5. Requesting Claims using the "claims" Request Parameter for `claims` request parameter, and see OpenID Connect Core 1.0, 5.4. Requesting Claims using Scope Values for the special scopes. [optional]
AcrEssential Pointer to bool This boolean value indicates whether the authentication of the end-user must be one of the ACRs (Authentication Context Class References) listed in `acrs` parameter. This parameter becomes `true` only when (1) the authorization request contains `claims` request parameter and (2) `acr` claim is in it, and (3) `essential` property of the `acr` claim is `true`. See OpenID Connect Core 1.0, 5.5.1.1. Requesting the "acr" Claim for details. [optional]
ClientIdAliasUsed Pointer to bool `true` if the value of the `client_id` request parameter included in the authorization request is the client ID alias. `false` if the value is the original numeric client ID. [optional]
Acrs Pointer to []string The list of ACRs (Authentication Context Class References) one of which the client application requests to be satisfied for the authentication of the end-user. This value comes from `acr_values` request parameter or `defaultAcrs` configuration parameter of the client application. See "OpenID Connect Core 1.0, 3.1.2.1. Authentication Request, acr_values" for `acr_values` request parameter, and see "OpenID Connect Dynamic Client Registration 1.0, 2. Client Metadata, default_acr_values" for `defaultAcrs` configuration parameter. [optional]
Subject Pointer to string The subject (= unique user ID managed by the authorization server implementation) that the client application expects to grant authorization. The value comes from `sub` claim in `claims` request parameter. [optional]
LoginHint Pointer to string A hint about the login identifier of the end-user. The value comes from `login_hint` request parameter. [optional]
Prompts Pointer to []Prompt The list of values of prompt request parameter. See "OpenID Connect Core 1.0, 3.1.2.1. Authentication Request, prompt" for prompt request parameter. [optional]
LowestPrompt Pointer to Prompt [optional]
RequestObjectPayload Pointer to string The payload part of the request object. The value of this proprty is `null` if the authorization request does not include a request object. [optional]
IdTokenClaims Pointer to string The value of the `id_token` property in the claims request parameter or in the claims property in a request object. A client application may request certain claims be embedded in an ID token or in a response from the userInfo endpoint. There are several ways. Including the `claims` request parameter and including the `claims` property in a request object are such examples. In both the cases, the value of the `claims` parameter/property is JSON. Its format is described in 5.5. Requesting Claims using the "claims" Request Parameter. The following is an excerpt from the specification. You can find `userinfo` and `id_token` are top-level properties. ```json { "userinfo": { "given_name": { "essential": true }, "nickname": null, "email": { "essential": true }, "email_verified": { "essential": true }, "picture": null, "http://example.info/claims/groups\": null }, "id_token": { "auth_time": { "essential": true }, "acr": { "values": [ "urn:mace:incommon:iap:silver" ] } } } ``` This value of this property is the value of the `id_token` property in JSON format. For example, if the JSON above is included in an authorization request, this property holds JSON equivalent to the following. ```json { "auth_time": { "essential": true }, "acr": { "values": [ "urn:mace:incommon:iap:silver" ] } } ``` Note that if a request object is given and it contains the `claims` property and if the `claims` request parameter is also given, this property holds the former value. [optional]
UserInfoClaims Pointer to string The value of the `userinfo` property in the `claims` request parameter or in the `claims` property in a request object. A client application may request certain claims be embedded in an ID token or in a response from the userInfo endpoint. There are several ways. Including the `claims` request parameter and including the `claims` property in a request object are such examples. In both the cases, the value of the `claims` parameter/property is JSON. Its format is described in 5.5. Requesting Claims using the "claims" Request Parameter. The following is an excerpt from the specification. You can find `userinfo` and `id_token` are top-level properties. ```json { "userinfo": { "given_name": { "essential": true }, "nickname": null, "email": { "essential": true }, "email_verified": { "essential": true }, "picture": null, "http://example.info/claims/groups\": null }, "id_token": { "auth_time": { "essential": true }, "acr": { "values": [ "urn:mace:incommon:iap:silver" ] } } } ```` The value of this property is the value of the `userinfo` property in JSON format. For example, if the JSON above is included in an authorization request, this property holds JSON equivalent to the following. ```json { "given_name": { "essential": true }, "nickname": null, "email": { "essential": true }, "email_verified": { "essential": true }, "picture": null, "http://example.info/claims/groups\": null } ``` Note that if a request object is given and it contains the `claims` property and if the `claims` request parameter is also given, the value of this property holds the former value. [optional]
Resources Pointer to string The resources specified by the `resource` request parameters or by the `resource` property in the request object. If both are given, the values in the request object should be set. See "Resource Indicators for OAuth 2.0" for details. [optional]
AuthorizationDetails Pointer to AuthorizationDetails [optional]
Purpose Pointer to string The `purpose` request parameter is defined in 9. Transaction-specific Purpose of OpenID Connect for Identity Assurance 1.0 as follows: > purpose: OPTIONAL. String describing the purpose for obtaining certain user data from the OP. The purpose MUST NOT be shorter than 3 characters and MUST NOT be longer than 300 characters. If these rules are violated, the authentication request MUST fail and the OP returns an error invalid_request to the RP. [optional]
ResponseContent Pointer to string The content that the authorization server implementation is to return to the client application. Its format varies depending on the value of `action` parameter. [optional]
Ticket Pointer to string A ticket issued by Authlete to the service implementation. This is needed when the service implementation calls either `/auth/authorization/fail` API or `/auth/authorization/issue` API. [optional]
DynamicScopes Pointer to []DynamicScope The dynamic scopes which the client application requested by the scope request parameter. [optional]
GmAction Pointer to GrantManagementAction [optional]
GrantId Pointer to string the value of the `grant_id` request parameter of the device authorization request. The `grant_id` request parameter is defined in Grant Management for OAuth 2.0 , which is supported by Authlete 2.3 and newer versions. [optional]
Grant Pointer to Grant [optional]
GrantSubject Pointer to string The subject identifying the user who has given the grant identified by the `grant_id` request parameter of the device authorization request. Authlete 2.3 and newer versions support <a href= &quot;https://openid.net/specs/fapi-grant-management.html\&quot;&gt;Grant Management for OAuth 2.0</a>. An authorization request may contain a {@code grant_id} request parameter which is defined in the specification. If the value of the request parameter is valid, {@link #getGrantSubject()} will return the subject of the user who has given the grant to the client application. Authorization server implementations may use the value returned from {@link #getGrantSubject()} in order to determine the user to authenticate. The user your system will authenticate during the authorization process (or has already authenticated) may be different from the user of the grant. The first implementer's draft of &quot;Grant Management for OAuth 2.0&quot; does not mention anything about the case, so the behavior in the case is left to implementations. Authlete will not perform the grant management action when the {@code subject} passed to Authlete does not match the user of the grant. [optional]
RequestedClaimsForTx Pointer to []string Get names of claims that are requested indirectly by <i>&quot;transformed claims&quot;</i>. <p> A client application can request <i>&quot;transformed claims&quot;</i> by adding names of transformed claims in the `claims` request parameter. The following is an example of the `claims` request parameter that requests a predefined transformed claim named `18_or_over` and a transformed claim named `nationality_usa` to be embedded in the response from the userinfo endpoint. </p> ```json { &quot;transformed_claims&quot;: { &quot;nationality_usa&quot;: { &quot;claim&quot;: &quot;nationalities&quot;, &quot;fn&quot;: [ [ &quot;eq&quot;, &quot;USA&quot; ], &quot;any&quot; ] } }, &quot;userinfo&quot;: { &quot;::18_or_over&quot;: null, &quot;:nationality_usa&quot;: null } } ``` The example above assumes that a transformed claim named `18_or_over` is predefined by the authorization server like below. ```json { &quot;18_or_over&quot;: { &quot;claim&quot;: &quot;birthdate&quot;, &quot;fn&quot;: [ &quot;years_ago&quot;, [ &quot;gte&quot;, 18 ] ] } } ``` In the example, the {@code nationalities} claim is requested indirectly by the `nationality_usa` transformed claim. Likewise, the {@code birthdate} claim is requested indirectly by the `18_or_over` transformed claim. When the `claims` request parameter of an authorization request is like the example above, this `requestedClaimsForTx` property will hold the following value. ```json [ &quot;birthdate&quot;, &quot;nationalities&quot; ] ``` It is expected that the authorization server implementation prepares values of the listed claims and passes them as the value of the `claimsForTx` request parameter when it calls the `/api/auth/userinfo/issue` API. The following is an example of the value of the `claimsForTx` request parameter. ```json { &quot;birthdate&quot;: &quot;1970-01-23&quot;, &quot;nationalities&quot;: [ &quot;DEU&quot;, &quot;USA&quot; ] } ``` [optional]
RequestedVerifiedClaimsForTx Pointer to [][]string Names of verified claims that will be referenced when transformed claims are computed. [optional]
TransformedClaims Pointer to string the value of the `transformed_claims` property in the `claims` request parameter of an authorization request or in the `claims` property in a request object. [optional]
ClientEntityIdUsed Pointer to bool Flag which indicates whether the entity ID of the client was used when the request for the access token was made. [optional]

Methods

NewAuthorizationResponse

func NewAuthorizationResponse() *AuthorizationResponse

NewAuthorizationResponse instantiates a new AuthorizationResponse 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

NewAuthorizationResponseWithDefaults

func NewAuthorizationResponseWithDefaults() *AuthorizationResponse

NewAuthorizationResponseWithDefaults instantiates a new AuthorizationResponse 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

GetResultCode

func (o *AuthorizationResponse) GetResultCode() string

GetResultCode returns the ResultCode field if non-nil, zero value otherwise.

GetResultCodeOk

func (o *AuthorizationResponse) GetResultCodeOk() (*string, bool)

GetResultCodeOk returns a tuple with the ResultCode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetResultCode

func (o *AuthorizationResponse) SetResultCode(v string)

SetResultCode sets ResultCode field to given value.

HasResultCode

func (o *AuthorizationResponse) HasResultCode() bool

HasResultCode returns a boolean if a field has been set.

GetResultMessage

func (o *AuthorizationResponse) GetResultMessage() string

GetResultMessage returns the ResultMessage field if non-nil, zero value otherwise.

GetResultMessageOk

func (o *AuthorizationResponse) GetResultMessageOk() (*string, bool)

GetResultMessageOk returns a tuple with the ResultMessage field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetResultMessage

func (o *AuthorizationResponse) SetResultMessage(v string)

SetResultMessage sets ResultMessage field to given value.

HasResultMessage

func (o *AuthorizationResponse) HasResultMessage() bool

HasResultMessage returns a boolean if a field has been set.

GetAction

func (o *AuthorizationResponse) GetAction() string

GetAction returns the Action field if non-nil, zero value otherwise.

GetActionOk

func (o *AuthorizationResponse) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetAction

func (o *AuthorizationResponse) SetAction(v string)

SetAction sets Action field to given value.

HasAction

func (o *AuthorizationResponse) HasAction() bool

HasAction returns a boolean if a field has been set.

GetClient

func (o *AuthorizationResponse) GetClient() Client

GetClient returns the Client field if non-nil, zero value otherwise.

GetClientOk

func (o *AuthorizationResponse) GetClientOk() (*Client, bool)

GetClientOk returns a tuple with the Client field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetClient

func (o *AuthorizationResponse) SetClient(v Client)

SetClient sets Client field to given value.

HasClient

func (o *AuthorizationResponse) HasClient() bool

HasClient returns a boolean if a field has been set.

GetDisplay

func (o *AuthorizationResponse) GetDisplay() Display

GetDisplay returns the Display field if non-nil, zero value otherwise.

GetDisplayOk

func (o *AuthorizationResponse) GetDisplayOk() (*Display, bool)

GetDisplayOk returns a tuple with the Display field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetDisplay

func (o *AuthorizationResponse) SetDisplay(v Display)

SetDisplay sets Display field to given value.

HasDisplay

func (o *AuthorizationResponse) HasDisplay() bool

HasDisplay returns a boolean if a field has been set.

GetMaxAge

func (o *AuthorizationResponse) GetMaxAge() int32

GetMaxAge returns the MaxAge field if non-nil, zero value otherwise.

GetMaxAgeOk

func (o *AuthorizationResponse) GetMaxAgeOk() (*int32, bool)

GetMaxAgeOk returns a tuple with the MaxAge field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetMaxAge

func (o *AuthorizationResponse) SetMaxAge(v int32)

SetMaxAge sets MaxAge field to given value.

HasMaxAge

func (o *AuthorizationResponse) HasMaxAge() bool

HasMaxAge returns a boolean if a field has been set.

GetService

func (o *AuthorizationResponse) GetService() Service

GetService returns the Service field if non-nil, zero value otherwise.

GetServiceOk

func (o *AuthorizationResponse) GetServiceOk() (*Service, bool)

GetServiceOk returns a tuple with the Service field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetService

func (o *AuthorizationResponse) SetService(v Service)

SetService sets Service field to given value.

HasService

func (o *AuthorizationResponse) HasService() bool

HasService returns a boolean if a field has been set.

GetScopes

func (o *AuthorizationResponse) GetScopes() []Scope

GetScopes returns the Scopes field if non-nil, zero value otherwise.

GetScopesOk

func (o *AuthorizationResponse) GetScopesOk() (*[]Scope, bool)

GetScopesOk returns a tuple with the Scopes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetScopes

func (o *AuthorizationResponse) SetScopes(v []Scope)

SetScopes sets Scopes field to given value.

HasScopes

func (o *AuthorizationResponse) HasScopes() bool

HasScopes returns a boolean if a field has been set.

GetUiLocales

func (o *AuthorizationResponse) GetUiLocales() []string

GetUiLocales returns the UiLocales field if non-nil, zero value otherwise.

GetUiLocalesOk

func (o *AuthorizationResponse) GetUiLocalesOk() (*[]string, bool)

GetUiLocalesOk returns a tuple with the UiLocales field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetUiLocales

func (o *AuthorizationResponse) SetUiLocales(v []string)

SetUiLocales sets UiLocales field to given value.

HasUiLocales

func (o *AuthorizationResponse) HasUiLocales() bool

HasUiLocales returns a boolean if a field has been set.

GetClaimsLocales

func (o *AuthorizationResponse) GetClaimsLocales() []string

GetClaimsLocales returns the ClaimsLocales field if non-nil, zero value otherwise.

GetClaimsLocalesOk

func (o *AuthorizationResponse) GetClaimsLocalesOk() (*[]string, bool)

GetClaimsLocalesOk returns a tuple with the ClaimsLocales field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetClaimsLocales

func (o *AuthorizationResponse) SetClaimsLocales(v []string)

SetClaimsLocales sets ClaimsLocales field to given value.

HasClaimsLocales

func (o *AuthorizationResponse) HasClaimsLocales() bool

HasClaimsLocales returns a boolean if a field has been set.

GetClaims

func (o *AuthorizationResponse) GetClaims() []string

GetClaims returns the Claims field if non-nil, zero value otherwise.

GetClaimsOk

func (o *AuthorizationResponse) GetClaimsOk() (*[]string, bool)

GetClaimsOk returns a tuple with the Claims field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetClaims

func (o *AuthorizationResponse) SetClaims(v []string)

SetClaims sets Claims field to given value.

HasClaims

func (o *AuthorizationResponse) HasClaims() bool

HasClaims returns a boolean if a field has been set.

GetAcrEssential

func (o *AuthorizationResponse) GetAcrEssential() bool

GetAcrEssential returns the AcrEssential field if non-nil, zero value otherwise.

GetAcrEssentialOk

func (o *AuthorizationResponse) GetAcrEssentialOk() (*bool, bool)

GetAcrEssentialOk returns a tuple with the AcrEssential field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetAcrEssential

func (o *AuthorizationResponse) SetAcrEssential(v bool)

SetAcrEssential sets AcrEssential field to given value.

HasAcrEssential

func (o *AuthorizationResponse) HasAcrEssential() bool

HasAcrEssential returns a boolean if a field has been set.

GetClientIdAliasUsed

func (o *AuthorizationResponse) GetClientIdAliasUsed() bool

GetClientIdAliasUsed returns the ClientIdAliasUsed field if non-nil, zero value otherwise.

GetClientIdAliasUsedOk

func (o *AuthorizationResponse) GetClientIdAliasUsedOk() (*bool, bool)

GetClientIdAliasUsedOk returns a tuple with the ClientIdAliasUsed field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetClientIdAliasUsed

func (o *AuthorizationResponse) SetClientIdAliasUsed(v bool)

SetClientIdAliasUsed sets ClientIdAliasUsed field to given value.

HasClientIdAliasUsed

func (o *AuthorizationResponse) HasClientIdAliasUsed() bool

HasClientIdAliasUsed returns a boolean if a field has been set.

GetAcrs

func (o *AuthorizationResponse) GetAcrs() []string

GetAcrs returns the Acrs field if non-nil, zero value otherwise.

GetAcrsOk

func (o *AuthorizationResponse) GetAcrsOk() (*[]string, bool)

GetAcrsOk returns a tuple with the Acrs field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetAcrs

func (o *AuthorizationResponse) SetAcrs(v []string)

SetAcrs sets Acrs field to given value.

HasAcrs

func (o *AuthorizationResponse) HasAcrs() bool

HasAcrs returns a boolean if a field has been set.

GetSubject

func (o *AuthorizationResponse) GetSubject() string

GetSubject returns the Subject field if non-nil, zero value otherwise.

GetSubjectOk

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

GetSubjectOk returns a tuple with the Subject field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSubject

func (o *AuthorizationResponse) SetSubject(v string)

SetSubject sets Subject field to given value.

HasSubject

func (o *AuthorizationResponse) HasSubject() bool

HasSubject returns a boolean if a field has been set.

GetLoginHint

func (o *AuthorizationResponse) GetLoginHint() string

GetLoginHint returns the LoginHint field if non-nil, zero value otherwise.

GetLoginHintOk

func (o *AuthorizationResponse) GetLoginHintOk() (*string, bool)

GetLoginHintOk returns a tuple with the LoginHint field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetLoginHint

func (o *AuthorizationResponse) SetLoginHint(v string)

SetLoginHint sets LoginHint field to given value.

HasLoginHint

func (o *AuthorizationResponse) HasLoginHint() bool

HasLoginHint returns a boolean if a field has been set.

GetPrompts

func (o *AuthorizationResponse) GetPrompts() []Prompt

GetPrompts returns the Prompts field if non-nil, zero value otherwise.

GetPromptsOk

func (o *AuthorizationResponse) GetPromptsOk() (*[]Prompt, bool)

GetPromptsOk returns a tuple with the Prompts field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetPrompts

func (o *AuthorizationResponse) SetPrompts(v []Prompt)

SetPrompts sets Prompts field to given value.

HasPrompts

func (o *AuthorizationResponse) HasPrompts() bool

HasPrompts returns a boolean if a field has been set.

GetLowestPrompt

func (o *AuthorizationResponse) GetLowestPrompt() Prompt

GetLowestPrompt returns the LowestPrompt field if non-nil, zero value otherwise.

GetLowestPromptOk

func (o *AuthorizationResponse) GetLowestPromptOk() (*Prompt, bool)

GetLowestPromptOk returns a tuple with the LowestPrompt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetLowestPrompt

func (o *AuthorizationResponse) SetLowestPrompt(v Prompt)

SetLowestPrompt sets LowestPrompt field to given value.

HasLowestPrompt

func (o *AuthorizationResponse) HasLowestPrompt() bool

HasLowestPrompt returns a boolean if a field has been set.

GetRequestObjectPayload

func (o *AuthorizationResponse) GetRequestObjectPayload() string

GetRequestObjectPayload returns the RequestObjectPayload field if non-nil, zero value otherwise.

GetRequestObjectPayloadOk

func (o *AuthorizationResponse) GetRequestObjectPayloadOk() (*string, bool)

GetRequestObjectPayloadOk returns a tuple with the RequestObjectPayload field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetRequestObjectPayload

func (o *AuthorizationResponse) SetRequestObjectPayload(v string)

SetRequestObjectPayload sets RequestObjectPayload field to given value.

HasRequestObjectPayload

func (o *AuthorizationResponse) HasRequestObjectPayload() bool

HasRequestObjectPayload returns a boolean if a field has been set.

GetIdTokenClaims

func (o *AuthorizationResponse) GetIdTokenClaims() string

GetIdTokenClaims returns the IdTokenClaims field if non-nil, zero value otherwise.

GetIdTokenClaimsOk

func (o *AuthorizationResponse) GetIdTokenClaimsOk() (*string, bool)

GetIdTokenClaimsOk returns a tuple with the IdTokenClaims field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetIdTokenClaims

func (o *AuthorizationResponse) SetIdTokenClaims(v string)

SetIdTokenClaims sets IdTokenClaims field to given value.

HasIdTokenClaims

func (o *AuthorizationResponse) HasIdTokenClaims() bool

HasIdTokenClaims returns a boolean if a field has been set.

GetUserInfoClaims

func (o *AuthorizationResponse) GetUserInfoClaims() string

GetUserInfoClaims returns the UserInfoClaims field if non-nil, zero value otherwise.

GetUserInfoClaimsOk

func (o *AuthorizationResponse) GetUserInfoClaimsOk() (*string, bool)

GetUserInfoClaimsOk returns a tuple with the UserInfoClaims field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetUserInfoClaims

func (o *AuthorizationResponse) SetUserInfoClaims(v string)

SetUserInfoClaims sets UserInfoClaims field to given value.

HasUserInfoClaims

func (o *AuthorizationResponse) HasUserInfoClaims() bool

HasUserInfoClaims returns a boolean if a field has been set.

GetResources

func (o *AuthorizationResponse) GetResources() string

GetResources returns the Resources field if non-nil, zero value otherwise.

GetResourcesOk

func (o *AuthorizationResponse) GetResourcesOk() (*string, bool)

GetResourcesOk returns a tuple with the Resources field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetResources

func (o *AuthorizationResponse) SetResources(v string)

SetResources sets Resources field to given value.

HasResources

func (o *AuthorizationResponse) HasResources() bool

HasResources returns a boolean if a field has been set.

GetAuthorizationDetails

func (o *AuthorizationResponse) GetAuthorizationDetails() AuthorizationDetails

GetAuthorizationDetails returns the AuthorizationDetails field if non-nil, zero value otherwise.

GetAuthorizationDetailsOk

func (o *AuthorizationResponse) GetAuthorizationDetailsOk() (*AuthorizationDetails, bool)

GetAuthorizationDetailsOk returns a tuple with the AuthorizationDetails field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetAuthorizationDetails

func (o *AuthorizationResponse) SetAuthorizationDetails(v AuthorizationDetails)

SetAuthorizationDetails sets AuthorizationDetails field to given value.

HasAuthorizationDetails

func (o *AuthorizationResponse) HasAuthorizationDetails() bool

HasAuthorizationDetails returns a boolean if a field has been set.

GetPurpose

func (o *AuthorizationResponse) GetPurpose() string

GetPurpose returns the Purpose field if non-nil, zero value otherwise.

GetPurposeOk

func (o *AuthorizationResponse) GetPurposeOk() (*string, bool)

GetPurposeOk returns a tuple with the Purpose field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetPurpose

func (o *AuthorizationResponse) SetPurpose(v string)

SetPurpose sets Purpose field to given value.

HasPurpose

func (o *AuthorizationResponse) HasPurpose() bool

HasPurpose returns a boolean if a field has been set.

GetResponseContent

func (o *AuthorizationResponse) GetResponseContent() string

GetResponseContent returns the ResponseContent field if non-nil, zero value otherwise.

GetResponseContentOk

func (o *AuthorizationResponse) GetResponseContentOk() (*string, bool)

GetResponseContentOk returns a tuple with the ResponseContent field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetResponseContent

func (o *AuthorizationResponse) SetResponseContent(v string)

SetResponseContent sets ResponseContent field to given value.

HasResponseContent

func (o *AuthorizationResponse) HasResponseContent() bool

HasResponseContent returns a boolean if a field has been set.

GetTicket

func (o *AuthorizationResponse) GetTicket() string

GetTicket returns the Ticket field if non-nil, zero value otherwise.

GetTicketOk

func (o *AuthorizationResponse) GetTicketOk() (*string, bool)

GetTicketOk returns a tuple with the Ticket field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetTicket

func (o *AuthorizationResponse) SetTicket(v string)

SetTicket sets Ticket field to given value.

HasTicket

func (o *AuthorizationResponse) HasTicket() bool

HasTicket returns a boolean if a field has been set.

GetDynamicScopes

func (o *AuthorizationResponse) GetDynamicScopes() []DynamicScope

GetDynamicScopes returns the DynamicScopes field if non-nil, zero value otherwise.

GetDynamicScopesOk

func (o *AuthorizationResponse) GetDynamicScopesOk() (*[]DynamicScope, bool)

GetDynamicScopesOk returns a tuple with the DynamicScopes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetDynamicScopes

func (o *AuthorizationResponse) SetDynamicScopes(v []DynamicScope)

SetDynamicScopes sets DynamicScopes field to given value.

HasDynamicScopes

func (o *AuthorizationResponse) HasDynamicScopes() bool

HasDynamicScopes returns a boolean if a field has been set.

GetGmAction

func (o *AuthorizationResponse) GetGmAction() GrantManagementAction

GetGmAction returns the GmAction field if non-nil, zero value otherwise.

GetGmActionOk

func (o *AuthorizationResponse) GetGmActionOk() (*GrantManagementAction, bool)

GetGmActionOk returns a tuple with the GmAction field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetGmAction

func (o *AuthorizationResponse) SetGmAction(v GrantManagementAction)

SetGmAction sets GmAction field to given value.

HasGmAction

func (o *AuthorizationResponse) HasGmAction() bool

HasGmAction returns a boolean if a field has been set.

GetGrantId

func (o *AuthorizationResponse) GetGrantId() string

GetGrantId returns the GrantId field if non-nil, zero value otherwise.

GetGrantIdOk

func (o *AuthorizationResponse) GetGrantIdOk() (*string, bool)

GetGrantIdOk returns a tuple with the GrantId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetGrantId

func (o *AuthorizationResponse) SetGrantId(v string)

SetGrantId sets GrantId field to given value.

HasGrantId

func (o *AuthorizationResponse) HasGrantId() bool

HasGrantId returns a boolean if a field has been set.

GetGrant

func (o *AuthorizationResponse) GetGrant() Grant

GetGrant returns the Grant field if non-nil, zero value otherwise.

GetGrantOk

func (o *AuthorizationResponse) GetGrantOk() (*Grant, bool)

GetGrantOk returns a tuple with the Grant field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetGrant

func (o *AuthorizationResponse) SetGrant(v Grant)

SetGrant sets Grant field to given value.

HasGrant

func (o *AuthorizationResponse) HasGrant() bool

HasGrant returns a boolean if a field has been set.

GetGrantSubject

func (o *AuthorizationResponse) GetGrantSubject() string

GetGrantSubject returns the GrantSubject field if non-nil, zero value otherwise.

GetGrantSubjectOk

func (o *AuthorizationResponse) GetGrantSubjectOk() (*string, bool)

GetGrantSubjectOk returns a tuple with the GrantSubject field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetGrantSubject

func (o *AuthorizationResponse) SetGrantSubject(v string)

SetGrantSubject sets GrantSubject field to given value.

HasGrantSubject

func (o *AuthorizationResponse) HasGrantSubject() bool

HasGrantSubject returns a boolean if a field has been set.

GetRequestedClaimsForTx

func (o *AuthorizationResponse) GetRequestedClaimsForTx() []string

GetRequestedClaimsForTx returns the RequestedClaimsForTx field if non-nil, zero value otherwise.

GetRequestedClaimsForTxOk

func (o *AuthorizationResponse) GetRequestedClaimsForTxOk() (*[]string, bool)

GetRequestedClaimsForTxOk returns a tuple with the RequestedClaimsForTx field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetRequestedClaimsForTx

func (o *AuthorizationResponse) SetRequestedClaimsForTx(v []string)

SetRequestedClaimsForTx sets RequestedClaimsForTx field to given value.

HasRequestedClaimsForTx

func (o *AuthorizationResponse) HasRequestedClaimsForTx() bool

HasRequestedClaimsForTx returns a boolean if a field has been set.

GetRequestedVerifiedClaimsForTx

func (o *AuthorizationResponse) GetRequestedVerifiedClaimsForTx() [][]string

GetRequestedVerifiedClaimsForTx returns the RequestedVerifiedClaimsForTx field if non-nil, zero value otherwise.

GetRequestedVerifiedClaimsForTxOk

func (o *AuthorizationResponse) GetRequestedVerifiedClaimsForTxOk() (*[][]string, bool)

GetRequestedVerifiedClaimsForTxOk returns a tuple with the RequestedVerifiedClaimsForTx field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetRequestedVerifiedClaimsForTx

func (o *AuthorizationResponse) SetRequestedVerifiedClaimsForTx(v [][]string)

SetRequestedVerifiedClaimsForTx sets RequestedVerifiedClaimsForTx field to given value.

HasRequestedVerifiedClaimsForTx

func (o *AuthorizationResponse) HasRequestedVerifiedClaimsForTx() bool

HasRequestedVerifiedClaimsForTx returns a boolean if a field has been set.

GetTransformedClaims

func (o *AuthorizationResponse) GetTransformedClaims() string

GetTransformedClaims returns the TransformedClaims field if non-nil, zero value otherwise.

GetTransformedClaimsOk

func (o *AuthorizationResponse) GetTransformedClaimsOk() (*string, bool)

GetTransformedClaimsOk returns a tuple with the TransformedClaims field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetTransformedClaims

func (o *AuthorizationResponse) SetTransformedClaims(v string)

SetTransformedClaims sets TransformedClaims field to given value.

HasTransformedClaims

func (o *AuthorizationResponse) HasTransformedClaims() bool

HasTransformedClaims returns a boolean if a field has been set.

GetClientEntityIdUsed

func (o *AuthorizationResponse) GetClientEntityIdUsed() bool

GetClientEntityIdUsed returns the ClientEntityIdUsed field if non-nil, zero value otherwise.

GetClientEntityIdUsedOk

func (o *AuthorizationResponse) GetClientEntityIdUsedOk() (*bool, bool)

GetClientEntityIdUsedOk returns a tuple with the ClientEntityIdUsed field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetClientEntityIdUsed

func (o *AuthorizationResponse) SetClientEntityIdUsed(v bool)

SetClientEntityIdUsed sets ClientEntityIdUsed field to given value.

HasClientEntityIdUsed

func (o *AuthorizationResponse) HasClientEntityIdUsed() bool

HasClientEntityIdUsed returns a boolean if a field has been set.

[Back to Model list] [Back to API list] [Back to README]