| Name | Type | Description | Notes |
|---|---|---|---|
| always_include_in_token | bool | Specifies whether to include Claims in the token. The value is always `TRUE` for access token Claims. If the value is set to `FALSE` for an ID token claim, the Claim isn't included in the ID token when the token is requested with the access token or with the `authorization_code`. The client instead uses the access token to get Claims from the `/userinfo` endpoint. | [optional] |
| claim_type | OAuth2ClaimType | [optional] | |
| conditions | OAuth2ClaimConditions | [optional] | |
| group_filter_type | OAuth2ClaimGroupFilterType | [optional] | |
| id | str | ID of the Claim | [optional] [readonly] |
| name | str | Name of the Claim | [optional] |
| status | LifecycleStatus | [optional] | |
| system | bool | When `true`, indicates that Okta created the Claim | [optional] |
| value | str | Specifies the value of the Claim. This value must be a string literal if `valueType` is `GROUPS`, and the string literal is matched with the selected `group_filter_type`. The value must be an Okta EL expression if `valueType` is `EXPRESSION`. | [optional] |
| value_type | OAuth2ClaimValueType | [optional] | |
| links | LinksSelf | [optional] |
from okta.models.o_auth2_claim import OAuth2Claim
# TODO update the JSON string below
json = "{}"
# create an instance of OAuth2Claim from a JSON string
o_auth2_claim_instance = OAuth2Claim.from_json(json)
# print the JSON string representation of the object
print(OAuth2Claim.to_json())
# convert the object into a dict
o_auth2_claim_dict = o_auth2_claim_instance.to_dict()
# create an instance of OAuth2Claim from a dict
o_auth2_claim_from_dict = OAuth2Claim.from_dict(o_auth2_claim_dict)