pub struct StorageUpdateRequest {
pub additional_storage_gb: i32,
}Expand description
StorageUpdateRequest : Request model for updating storage allocation on a user’s premium subscription. Allows for both increasing and decreasing storage in an idempotent manner.
Fields§
§additional_storage_gb: i32The additional storage in GB beyond the base storage. Must be between 0 and the maximum allowed (minus base storage).
Implementations§
Source§impl StorageUpdateRequest
impl StorageUpdateRequest
Sourcepub fn new(additional_storage_gb: i32) -> StorageUpdateRequest
pub fn new(additional_storage_gb: i32) -> StorageUpdateRequest
Request model for updating storage allocation on a user’s premium subscription. Allows for both increasing and decreasing storage in an idempotent manner.
Trait Implementations§
Source§impl Clone for StorageUpdateRequest
impl Clone for StorageUpdateRequest
Source§fn clone(&self) -> StorageUpdateRequest
fn clone(&self) -> StorageUpdateRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StorageUpdateRequest
impl Debug for StorageUpdateRequest
Source§impl Default for StorageUpdateRequest
impl Default for StorageUpdateRequest
Source§fn default() -> StorageUpdateRequest
fn default() -> StorageUpdateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StorageUpdateRequest
impl<'de> Deserialize<'de> for StorageUpdateRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for StorageUpdateRequest
impl PartialEq for StorageUpdateRequest
Source§impl Serialize for StorageUpdateRequest
impl Serialize for StorageUpdateRequest
impl StructuralPartialEq for StorageUpdateRequest
Auto Trait Implementations§
impl Freeze for StorageUpdateRequest
impl RefUnwindSafe for StorageUpdateRequest
impl Send for StorageUpdateRequest
impl Sync for StorageUpdateRequest
impl Unpin for StorageUpdateRequest
impl UnwindSafe for StorageUpdateRequest
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more