use serde::Serialize;
#[derive(Serialize)]
pub struct FileKeysPayload {
#[serde(rename(serialize = "fileKeys"))]
pub file_keys: Vec<String>,
}
#[derive(Serialize)]
pub struct ListFilesOpts {
pub limit: Option<i32>,
pub offset: Option<i32>,
}
impl Default for ListFilesOpts {
fn default() -> Self {
ListFilesOpts {
limit: Some(10), offset: Some(0), }
}
}
#[derive(Serialize)]
pub struct SingleFileRename {
pub file_key: String,
pub new_name: String,
}
#[derive(Serialize)]
pub struct RenameFilesOpts {
pub updates: Vec<SingleFileRename>,
}