anidb_api/http/models/common/
title.rs

1use super::TitleType;
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Clone, Deserialize, Serialize, PartialEq)]
5pub(crate) struct TitleList {
6    #[serde(rename = "title")]
7    pub list: Vec<Title>,
8}
9
10#[derive(Debug, Clone, Deserialize, Serialize, PartialEq)]
11pub struct Title {
12    #[serde(rename = "lang")]
13    #[serde(default)]
14    pub lang: Option<String>,
15    #[serde(rename = "type")]
16    pub title_type: Option<TitleType>,
17    #[serde(rename(deserialize = "$value"))]
18    #[serde(default)]
19    pub name: String,
20}