jellyfin_sdk_rust/api/models/
keys.rs

1use serde::Deserialize;
2
3/// Structure received from `/Auth/Keys` API calls.
4#[derive(Deserialize, Debug)]
5pub struct JellyfinKey {
6    #[serde(rename = "Id")]
7    pub id: u16,
8    #[serde(rename = "AccessToken")]
9    pub access_token: String,
10    #[serde(rename = "DeviceId")]
11    pub device_id: String,
12    #[serde(rename = "AppName")]
13    pub app_name: String,
14    #[serde(rename = "AppVersion")]
15    pub app_version: String,
16    #[serde(rename = "DeviceName")]
17    pub device_name: String,
18    #[serde(rename = "UserId")]
19    pub user_id: String,
20    #[serde(rename = "IsActive")]
21    pub is_active: bool,
22    #[serde(rename = "DateCreated")]
23    pub date_created: String,
24    #[serde(rename = "DateRevoked")]
25    pub date_revoked: Option<String>,
26    #[serde(rename = "DateLastActivity")]
27    pub date_last_activity: String,
28    #[serde(rename = "UserName")]
29    pub user_name: Option<String>,
30}