kavita_client.models.client_info_dto¶
Module Contents¶
Classes¶
|
Data¶
API¶
- class kavita_client.models.client_info_dto.ClientInfoDto¶
- Attributes:
user_agent (None | str | Unset): ip_address (None | str | Unset): auth_type (AuthenticationType | Unset): Members:
0 — Unknown
1 — JWT
2 — AuthKey
3 — OIDC
- client_type (ClientDeviceType | Unset): Members:
0 — Unknown
1 — Web Browser (WebBrowser)
2 — Web App (WebApp)
3 — KOReader (KoReader)
4 — Panels
5 — Librera
6 — OPDS Client (OpdsClient)
app_version (None | str | Unset): browser (None | str | Unset): browser_version (None | str | Unset): platform (ClientDevicePlatform | Unset): Members:
0 — Unknown
1 — Windows
2 — macOS (MacOs)
3 — IOs (Ios)
4 — Linux
5 — Android
device_type (None | str | Unset): screen_width (int | None | Unset): screen_height (int | None | Unset): orientation (None | str | Unset):
- app_version: None | str | kavita_client.types.Unset = None¶
- auth_type: kavita_client.models.authentication_type.AuthenticationType | kavita_client.types.Unset = None¶
- browser: None | str | kavita_client.types.Unset = None¶
- browser_version: None | str | kavita_client.types.Unset = None¶
- client_type: kavita_client.models.client_device_type.ClientDeviceType | kavita_client.types.Unset = None¶
- device_type: None | str | kavita_client.types.Unset = None¶
- classmethod from_dict(src_dict: collections.abc.Mapping[str, Any]) kavita_client.models.client_info_dto.T¶
- ip_address: None | str | kavita_client.types.Unset = None¶
- orientation: None | str | kavita_client.types.Unset = None¶
- platform: kavita_client.models.client_device_platform.ClientDevicePlatform | kavita_client.types.Unset = None¶
- screen_height: int | None | kavita_client.types.Unset = None¶
- screen_width: int | None | kavita_client.types.Unset = None¶
- to_dict() dict[str, Any]¶
- user_agent: None | str | kavita_client.types.Unset = None¶
- kavita_client.models.client_info_dto.T = 'TypeVar(...)'¶