use serde::Deserialize;
#[derive(Deserialize, Debug)]
#[serde(rename_all = "camelCase")]
pub struct SearchTagsFullResponse {
pub extra: Extra,
pub data: SearchTagsData,
}
#[derive(Deserialize, Debug)]
#[serde(rename_all = "camelCase")]
pub struct Extra {
pub offset: String,
pub is_last: bool,
}
#[derive(Deserialize, Debug)]
#[serde(rename_all = "camelCase")]
pub struct SearchTagsData {
pub search_tags: Vec<SearchTag>,
}
#[derive(Deserialize, Debug)]
#[serde(rename_all = "camelCase")]
pub struct TagsResponse {
pub data: Vec<Tag>,
}
#[derive(Deserialize, Debug)]
#[serde(rename_all = "camelCase")]
pub struct SearchTag {
pub rank: i64,
pub tag: Tag,
}
#[derive(Deserialize, Debug)]
#[serde(rename_all = "camelCase")]
pub struct Tag {
pub title: String,
pub id: i64,
}