Settings Serializer
| Name | Type | Description | Notes |
|---|---|---|---|
| avatars | str | Configure how authentik should show avatars for users. | [optional] |
| default_user_change_name | bool | Enable the ability for users to change their name. | [optional] |
| default_user_change_email | bool | Enable the ability for users to change their email address. | [optional] |
| default_user_change_username | bool | Enable the ability for users to change their username. | [optional] |
| event_retention | str | Events will be deleted after this duration.(Format: weeks=3;days=2;hours=3,seconds=2). | [optional] |
| reputation_lower_limit | int | Reputation cannot decrease lower than this value. Zero or negative. | [optional] |
| reputation_upper_limit | int | Reputation cannot increase higher than this value. Zero or positive. | [optional] |
| footer_links | object | [optional] | |
| gdpr_compliance | bool | When enabled, all the events caused by a user will be deleted upon the user's deletion. | [optional] |
| impersonation | bool | Globally enable/disable impersonation. | [optional] |
| impersonation_require_reason | bool | Require administrators to provide a reason for impersonating a user. | [optional] |
| default_token_duration | str | Default token duration | [optional] |
| default_token_length | int | Default token length | [optional] |
| pagination_default_page_size | int | Default page size for API responses, if no size was requested. | [optional] |
| pagination_max_page_size | int | Maximum page size | [optional] |
| flags | PatchedSettingsRequestFlags |
from authentik_client.models.settings import Settings
# TODO update the JSON string below
json = "{}"
# create an instance of Settings from a JSON string
settings_instance = Settings.from_json(json)
# print the JSON string representation of the object
print(Settings.to_json())
# convert the object into a dict
settings_dict = settings_instance.to_dict()
# create an instance of Settings from a dict
settings_from_dict = Settings.from_dict(settings_dict)