use crate::generated::files_upload::FilesUploadResponse as Generated;
use crate::Error;
use serde::Deserialize;
#[derive(Debug, Deserialize)]
pub struct FilesUploadResponse(Generated);
impl FilesUploadResponse {
pub fn into_inner(self) -> Generated {
self.0
}
pub fn ok(&self) -> Option<bool> {
self.0.ok
}
}
impl TryFrom<serde_json::Value> for FilesUploadResponse {
type Error = Error;
fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
serde_json::from_value(value).map_err(Error::DeserializeJson)
}
}