mangadex_api_schema_rust/v5/
settings_template.rs

1use mangadex_api_types::{MangaDexDateTime, RelationshipType};
2use serde::Deserialize;
3
4use crate::TypedAttributes;
5
6#[derive(Clone, Debug, Deserialize, PartialEq, Default)]
7#[serde(rename_all = "camelCase")]
8#[non_exhaustive]
9#[cfg_attr(feature = "serialize", derive(serde::Serialize))]
10#[cfg_attr(feature = "specta", derive(specta::Type))]
11pub struct UserSettingsTemplateAttributes {
12    pub template: serde_json::Value,
13    pub created_at: MangaDexDateTime,
14    pub updated_at: MangaDexDateTime,
15    pub version: u32,
16}
17
18impl TypedAttributes for UserSettingsTemplateAttributes {
19    const TYPE_: mangadex_api_types::RelationshipType = RelationshipType::SettingsTemplate;
20}