use serde::{Deserialize, Serialize};
use crate::wire::lossy_opt_u64;
#[derive(Clone, Debug, Default, PartialEq, Eq, Deserialize, Serialize)]
pub struct ChunkedUpload {
#[serde(
default,
alias = "max_size",
alias = "maxSize",
deserialize_with = "lossy_opt_u64"
)]
pub max_size: Option<u64>,
#[serde(default, alias = "max_parallel_count", alias = "maxParallelCount")]
pub max_parallel_count: Option<u32>,
}
impl ChunkedUpload {
pub const fn max_size(&self) -> Option<u64> {
self.max_size
}
pub const fn max_parallel_count(&self) -> Option<u32> {
self.max_parallel_count
}
}