pub struct BinaryResponse {
pub content: bytes::Bytes,
}
#[derive(serde::Serialize, serde::Deserialize, Debug, Default, Clone)]
pub struct PostApiDocsGenerateBody {
#[serde(skip_serializing_if = "Option::is_none")]
pub bucket: Option<String>,
#[serde(rename = "expiresIn")]
#[serde(skip_serializing_if = "Option::is_none")]
pub expires_in: Option<i64>,
#[serde(skip_serializing_if = "Option::is_none")]
pub password: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub save: Option<bool>,
#[serde(skip_serializing_if = "Option::is_none")]
pub test: Option<bool>,
#[serde(skip_serializing_if = "Option::is_none")]
pub title: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub username: Option<String>,
}
#[derive(serde::Serialize, serde::Deserialize, Debug, Default, Clone)]
pub struct PostApiDocsInitiateBodyAssetsItem {
#[serde(skip_serializing_if = "Option::is_none")]
pub content: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub path: Option<String>,
}
#[derive(serde::Serialize, serde::Deserialize, Debug, Default, Clone)]
pub struct PostApiDocsInitiateResponseSignedUrlsItem {
#[serde(skip_serializing_if = "Option::is_none")]
pub path: Option<String>,
#[serde(rename = "signedUrl")]
#[serde(skip_serializing_if = "Option::is_none")]
pub signed_url: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub token: Option<String>,
}
#[derive(serde::Serialize, serde::Deserialize, Debug, Default, Clone)]
pub struct PostApiDocsInitiateBody {
#[serde(skip_serializing_if = "Option::is_none")]
pub assets: Option<Vec<PostApiDocsInitiateBodyAssetsItem>>,
}
#[derive(serde::Serialize, serde::Deserialize, Debug, Default, Clone)]
pub struct PostApiDocsInitiateResponse {
#[serde(skip_serializing_if = "Option::is_none")]
pub bucket: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub password: Option<String>,
#[serde(rename = "signedUrls")]
#[serde(skip_serializing_if = "Option::is_none")]
pub signed_urls: Option<Vec<PostApiDocsInitiateResponseSignedUrlsItem>>,
#[serde(rename = "uploadURL")]
#[serde(skip_serializing_if = "Option::is_none")]
pub upload_url: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub username: Option<String>,
}