dandanapi 0.2.0

Dandanapi http client
Documentation
use super::*;
use crate::Request;
use reqwest::Method;
use serde::{Deserialize, Serialize};
#[doc = "### 接口说明 获取高级搜索功能所需的配置项,用于初始化客户端搜索界面。例如类别、标签等。 ### 权限需求 不需要登录状态即可使用。"]
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct SearchGetSearchAdvConfig {
    pub params: SearchGetSearchAdvConfigParams,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct SearchGetSearchAdvConfigParams {
    #[serde(rename = "source")]
    pub source: Option<String>,
}
impl Request for SearchGetSearchAdvConfig {
    type Response = SearchAdvancedConfigResponse;
    type Body = ();
    type Params = SearchGetSearchAdvConfigParams;
    const METHOD: Method = Method::GET;
    const PATH: &'static str = "/api/v2/search/adv/config";
    fn params(&self) -> Option<&Self::Params> {
        Some(&self.params)
    }
}