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= "https://openid.net/specs/fapi-grant-management.html\">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 "Grant Management for OAuth 2.0" 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>"transformed claims"</i>. <p> A client application can request <i>"transformed claims"</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 { "transformed_claims": { "nationality_usa": { "claim": "nationalities", "fn": [ [ "eq", "USA" ], "any" ] } }, "userinfo": { "::18_or_over": null, ":nationality_usa": null } } ``` The example above assumes that a transformed claim named `18_or_over` is predefined by the authorization server like below. ```json { "18_or_over": { "claim": "birthdate", "fn": [ "years_ago", [ "gte", 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 [ "birthdate", "nationalities" ] ``` 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 { "birthdate": "1970-01-23", "nationalities": [ "DEU", "USA" ] } ``` | [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] |
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
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
func (o *AuthorizationResponse) GetResultCode() string
GetResultCode returns the ResultCode field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetResultCode(v string)
SetResultCode sets ResultCode field to given value.
func (o *AuthorizationResponse) HasResultCode() bool
HasResultCode returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetResultMessage() string
GetResultMessage returns the ResultMessage field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetResultMessage(v string)
SetResultMessage sets ResultMessage field to given value.
func (o *AuthorizationResponse) HasResultMessage() bool
HasResultMessage returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetAction() string
GetAction returns the Action field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetAction(v string)
SetAction sets Action field to given value.
func (o *AuthorizationResponse) HasAction() bool
HasAction returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetClient() Client
GetClient returns the Client field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetClient(v Client)
SetClient sets Client field to given value.
func (o *AuthorizationResponse) HasClient() bool
HasClient returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetDisplay() Display
GetDisplay returns the Display field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetDisplay(v Display)
SetDisplay sets Display field to given value.
func (o *AuthorizationResponse) HasDisplay() bool
HasDisplay returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetMaxAge() int32
GetMaxAge returns the MaxAge field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetMaxAge(v int32)
SetMaxAge sets MaxAge field to given value.
func (o *AuthorizationResponse) HasMaxAge() bool
HasMaxAge returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetService() Service
GetService returns the Service field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetService(v Service)
SetService sets Service field to given value.
func (o *AuthorizationResponse) HasService() bool
HasService returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetScopes() []Scope
GetScopes returns the Scopes field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetScopes(v []Scope)
SetScopes sets Scopes field to given value.
func (o *AuthorizationResponse) HasScopes() bool
HasScopes returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetUiLocales() []string
GetUiLocales returns the UiLocales field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetUiLocales(v []string)
SetUiLocales sets UiLocales field to given value.
func (o *AuthorizationResponse) HasUiLocales() bool
HasUiLocales returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetClaimsLocales() []string
GetClaimsLocales returns the ClaimsLocales field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetClaimsLocales(v []string)
SetClaimsLocales sets ClaimsLocales field to given value.
func (o *AuthorizationResponse) HasClaimsLocales() bool
HasClaimsLocales returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetClaims() []string
GetClaims returns the Claims field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetClaims(v []string)
SetClaims sets Claims field to given value.
func (o *AuthorizationResponse) HasClaims() bool
HasClaims returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetAcrEssential() bool
GetAcrEssential returns the AcrEssential field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetAcrEssential(v bool)
SetAcrEssential sets AcrEssential field to given value.
func (o *AuthorizationResponse) HasAcrEssential() bool
HasAcrEssential returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetClientIdAliasUsed() bool
GetClientIdAliasUsed returns the ClientIdAliasUsed field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetClientIdAliasUsed(v bool)
SetClientIdAliasUsed sets ClientIdAliasUsed field to given value.
func (o *AuthorizationResponse) HasClientIdAliasUsed() bool
HasClientIdAliasUsed returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetAcrs() []string
GetAcrs returns the Acrs field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetAcrs(v []string)
SetAcrs sets Acrs field to given value.
func (o *AuthorizationResponse) HasAcrs() bool
HasAcrs returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetSubject() string
GetSubject returns the Subject field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetSubject(v string)
SetSubject sets Subject field to given value.
func (o *AuthorizationResponse) HasSubject() bool
HasSubject returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetLoginHint() string
GetLoginHint returns the LoginHint field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetLoginHint(v string)
SetLoginHint sets LoginHint field to given value.
func (o *AuthorizationResponse) HasLoginHint() bool
HasLoginHint returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetPrompts() []Prompt
GetPrompts returns the Prompts field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetPrompts(v []Prompt)
SetPrompts sets Prompts field to given value.
func (o *AuthorizationResponse) HasPrompts() bool
HasPrompts returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetLowestPrompt() Prompt
GetLowestPrompt returns the LowestPrompt field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetLowestPrompt(v Prompt)
SetLowestPrompt sets LowestPrompt field to given value.
func (o *AuthorizationResponse) HasLowestPrompt() bool
HasLowestPrompt returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetRequestObjectPayload() string
GetRequestObjectPayload returns the RequestObjectPayload field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetRequestObjectPayload(v string)
SetRequestObjectPayload sets RequestObjectPayload field to given value.
func (o *AuthorizationResponse) HasRequestObjectPayload() bool
HasRequestObjectPayload returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetIdTokenClaims() string
GetIdTokenClaims returns the IdTokenClaims field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetIdTokenClaims(v string)
SetIdTokenClaims sets IdTokenClaims field to given value.
func (o *AuthorizationResponse) HasIdTokenClaims() bool
HasIdTokenClaims returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetUserInfoClaims() string
GetUserInfoClaims returns the UserInfoClaims field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetUserInfoClaims(v string)
SetUserInfoClaims sets UserInfoClaims field to given value.
func (o *AuthorizationResponse) HasUserInfoClaims() bool
HasUserInfoClaims returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetResources() string
GetResources returns the Resources field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetResources(v string)
SetResources sets Resources field to given value.
func (o *AuthorizationResponse) HasResources() bool
HasResources returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetAuthorizationDetails() AuthorizationDetails
GetAuthorizationDetails returns the AuthorizationDetails field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetAuthorizationDetails(v AuthorizationDetails)
SetAuthorizationDetails sets AuthorizationDetails field to given value.
func (o *AuthorizationResponse) HasAuthorizationDetails() bool
HasAuthorizationDetails returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetPurpose() string
GetPurpose returns the Purpose field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetPurpose(v string)
SetPurpose sets Purpose field to given value.
func (o *AuthorizationResponse) HasPurpose() bool
HasPurpose returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetResponseContent() string
GetResponseContent returns the ResponseContent field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetResponseContent(v string)
SetResponseContent sets ResponseContent field to given value.
func (o *AuthorizationResponse) HasResponseContent() bool
HasResponseContent returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetTicket() string
GetTicket returns the Ticket field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetTicket(v string)
SetTicket sets Ticket field to given value.
func (o *AuthorizationResponse) HasTicket() bool
HasTicket returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetDynamicScopes() []DynamicScope
GetDynamicScopes returns the DynamicScopes field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetDynamicScopes(v []DynamicScope)
SetDynamicScopes sets DynamicScopes field to given value.
func (o *AuthorizationResponse) HasDynamicScopes() bool
HasDynamicScopes returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetGmAction() GrantManagementAction
GetGmAction returns the GmAction field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetGmAction(v GrantManagementAction)
SetGmAction sets GmAction field to given value.
func (o *AuthorizationResponse) HasGmAction() bool
HasGmAction returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetGrantId() string
GetGrantId returns the GrantId field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetGrantId(v string)
SetGrantId sets GrantId field to given value.
func (o *AuthorizationResponse) HasGrantId() bool
HasGrantId returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetGrant() Grant
GetGrant returns the Grant field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetGrant(v Grant)
SetGrant sets Grant field to given value.
func (o *AuthorizationResponse) HasGrant() bool
HasGrant returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetGrantSubject() string
GetGrantSubject returns the GrantSubject field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetGrantSubject(v string)
SetGrantSubject sets GrantSubject field to given value.
func (o *AuthorizationResponse) HasGrantSubject() bool
HasGrantSubject returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetRequestedClaimsForTx() []string
GetRequestedClaimsForTx returns the RequestedClaimsForTx field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetRequestedClaimsForTx(v []string)
SetRequestedClaimsForTx sets RequestedClaimsForTx field to given value.
func (o *AuthorizationResponse) HasRequestedClaimsForTx() bool
HasRequestedClaimsForTx returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetRequestedVerifiedClaimsForTx() [][]string
GetRequestedVerifiedClaimsForTx returns the RequestedVerifiedClaimsForTx field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetRequestedVerifiedClaimsForTx(v [][]string)
SetRequestedVerifiedClaimsForTx sets RequestedVerifiedClaimsForTx field to given value.
func (o *AuthorizationResponse) HasRequestedVerifiedClaimsForTx() bool
HasRequestedVerifiedClaimsForTx returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetTransformedClaims() string
GetTransformedClaims returns the TransformedClaims field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetTransformedClaims(v string)
SetTransformedClaims sets TransformedClaims field to given value.
func (o *AuthorizationResponse) HasTransformedClaims() bool
HasTransformedClaims returns a boolean if a field has been set.
func (o *AuthorizationResponse) GetClientEntityIdUsed() bool
GetClientEntityIdUsed returns the ClientEntityIdUsed field if non-nil, zero value otherwise.
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.
func (o *AuthorizationResponse) SetClientEntityIdUsed(v bool)
SetClientEntityIdUsed sets ClientEntityIdUsed field to given value.
func (o *AuthorizationResponse) HasClientEntityIdUsed() bool
HasClientEntityIdUsed returns a boolean if a field has been set.