| Name | Type | Description | Notes |
|---|---|---|---|
| flow_info | ContextualFlowInfo | [optional] | |
| component | str | [optional] [default to 'ak-stage-user-login'] | |
| response_errors | Dict[str, List[ErrorDetail]] | [optional] | |
| pending_user | str | ||
| pending_user_avatar | str | ||
| error_message | str | [optional] | |
| client_id | str | ||
| scope | str | ||
| redirect_uri | str | ||
| state | str | ||
| activation_barcode | str | ||
| activation_code | str | ||
| stage_uuid | str | ||
| str | [optional] | ||
| email_required | bool | [optional] [default to True] | |
| phone_number_required | bool | [optional] [default to True] | |
| codes | List[str] | ||
| config_url | str | ||
| device_challenges | List[DeviceChallenge] | ||
| configuration_stages | List[SelectableStage] | ||
| registration | Dict[str, object] | ||
| url | str | ||
| attrs | Dict[str, str] | ||
| title | str | [optional] | |
| site_key | str | ||
| js_url | str | ||
| interactive | bool | ||
| header_text | str | [optional] | |
| permissions | List[ConsentPermission] | ||
| additional_permissions | List[ConsentPermission] | ||
| token | str | ||
| name | str | ||
| challenge | str | ||
| challenge_idle_timeout | int | ||
| request_id | str | ||
| error | str | [optional] | |
| traceback | str | [optional] | |
| loading_overlay | bool | [optional] [default to False] | |
| loading_text | str | ||
| user_fields | List[str] | ||
| pending_user_identifier | str | [optional] | |
| password_fields | bool | ||
| allow_show_password | bool | [optional] [default to False] | |
| application_pre | str | [optional] | |
| application_pre_launch | str | [optional] | |
| flow_designation | FlowDesignationEnum | ||
| captcha_stage | CaptchaChallenge | [optional] | |
| enroll_url | str | [optional] | |
| recovery_url | str | [optional] | |
| passwordless_url | str | [optional] | |
| primary_action | str | ||
| sources | List[LoginSource] | [optional] | |
| show_source_labels | bool | ||
| enable_remember_me | bool | [optional] [default to True] | |
| passkey_challenge | Dict[str, object] | [optional] | |
| logout_urls | List[LogoutURL] | [optional] | |
| provider_name | str | [optional] | |
| is_complete | bool | [optional] [default to False] | |
| post_url | str | [optional] | |
| redirect_url | str | [optional] | |
| saml_binding | SAMLBindingsEnum | [optional] | |
| saml_request | str | [optional] | |
| saml_response | str | [optional] | |
| saml_relay_state | str | [optional] | |
| slug | str | ||
| fields | List[StagePrompt] | ||
| to | str | ||
| application_name | str | [optional] | |
| application_launch_url | str | [optional] | |
| invalidation_flow_url | str | [optional] | |
| brand_name | str | ||
| body | str | ||
| bot_username | str | Telegram bot username | |
| request_message_access | bool |
from authentik_client.models.challenge_types import ChallengeTypes
# TODO update the JSON string below
json = "{}"
# create an instance of ChallengeTypes from a JSON string
challenge_types_instance = ChallengeTypes.from_json(json)
# print the JSON string representation of the object
print(ChallengeTypes.to_json())
# convert the object into a dict
challenge_types_dict = challenge_types_instance.to_dict()
# create an instance of ChallengeTypes from a dict
challenge_types_from_dict = ChallengeTypes.from_dict(challenge_types_dict)