kavita_client.models.user_preferences_dto

Module Contents

Classes

UserPreferencesDto

Attributes:

theme (SiteThemeDto): blur_unread_summaries (bool): prompt_for_download_size (bool): no_transitions (bool): collapse_series_relationships (bool): locale (str): color_scape_enabled (bool): data_saver (bool): prompt_for_rereads_after (int): custom_key_binds (UserPreferencesDtoCustomKeyBinds): book_reader_highlight_slots (list[HighlightSlot]): social_preferences (AppUserSocialPreferences): opds_preferences (AppUserOpdsPreferences): global_page_layout_mode (PageLayoutMode | Unset): Members:

  • 0 — Cards

  • 1 — List

ani_list_scrobbling_enabled (bool | Unset): want_to_read_sync (bool | Unset):

Data

T

API

kavita_client.models.user_preferences_dto.T = 'TypeVar(...)'
class kavita_client.models.user_preferences_dto.UserPreferencesDto
Attributes:

theme (SiteThemeDto): blur_unread_summaries (bool): prompt_for_download_size (bool): no_transitions (bool): collapse_series_relationships (bool): locale (str): color_scape_enabled (bool): data_saver (bool): prompt_for_rereads_after (int): custom_key_binds (UserPreferencesDtoCustomKeyBinds): book_reader_highlight_slots (list[HighlightSlot]): social_preferences (AppUserSocialPreferences): opds_preferences (AppUserOpdsPreferences): global_page_layout_mode (PageLayoutMode | Unset): Members:

  • 0 — Cards

  • 1 — List

ani_list_scrobbling_enabled (bool | Unset): want_to_read_sync (bool | Unset):

ani_list_scrobbling_enabled: bool | kavita_client.types.Unset = None
blur_unread_summaries: bool = None
book_reader_highlight_slots: list[kavita_client.models.highlight_slot.HighlightSlot] = None
collapse_series_relationships: bool = None
color_scape_enabled: bool = None
custom_key_binds: kavita_client.models.user_preferences_dto_custom_key_binds.UserPreferencesDtoCustomKeyBinds = None
data_saver: bool = None
classmethod from_dict(src_dict: collections.abc.Mapping[str, Any]) → kavita_client.models.user_preferences_dto.T
global_page_layout_mode: kavita_client.models.page_layout_mode.PageLayoutMode | kavita_client.types.Unset = None
locale: str = None
no_transitions: bool = None
opds_preferences: kavita_client.models.app_user_opds_preferences.AppUserOpdsPreferences = None
prompt_for_download_size: bool = None
prompt_for_rereads_after: int = None
social_preferences: kavita_client.models.app_user_social_preferences.AppUserSocialPreferences = None
theme: kavita_client.models.site_theme_dto.SiteThemeDto = None
to_dict() → dict[str, Any]
want_to_read_sync: bool | kavita_client.types.Unset = None