isbnlib/jsonb/edition_toc.rs
1use serde::{Deserialize, Serialize};
2
3use crate::enums::string_or_key_value_block::StringOrKeyValueBlock;
4
5#[derive(
6Serialize,
7Deserialize,
8Debug,
9Clone,
10PartialEq,
11Default
12)]
13pub struct EditionToC {
14 pub level: Option<i32>,
15 pub title: Option<String>,
16 #[serde(rename(deserialize = "type"))]
17 pub value_type: Option<StringOrKeyValueBlock>,
18 pub class: Option<String>
19}