pub struct TokenProvisionRequest {
pub expires: Option<Option<String>>,
pub write_enabled: Option<bool>,
pub description: Option<String>,
pub username: String,
pub password: String,
}Expand description
TokenProvisionRequest : Extends the built-in ModelSerializer to enforce calling full_clean() on a copy of the associated instance during validation. (DRF does not do this by default; see https://github.com/encode/django-rest-framework/issues/3144)
Fields§
§expires: Option<Option<String>>§write_enabled: Option<bool>Permit create/update/delete operations using this key
description: Option<String>§username: String§password: StringImplementations§
Source§impl TokenProvisionRequest
impl TokenProvisionRequest
Sourcepub fn new(username: String, password: String) -> TokenProvisionRequest
pub fn new(username: String, password: String) -> TokenProvisionRequest
Extends the built-in ModelSerializer to enforce calling full_clean() on a copy of the associated instance during validation. (DRF does not do this by default; see https://github.com/encode/django-rest-framework/issues/3144)
Trait Implementations§
Source§impl Clone for TokenProvisionRequest
impl Clone for TokenProvisionRequest
Source§fn clone(&self) -> TokenProvisionRequest
fn clone(&self) -> TokenProvisionRequest
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 TokenProvisionRequest
impl Debug for TokenProvisionRequest
Source§impl Default for TokenProvisionRequest
impl Default for TokenProvisionRequest
Source§fn default() -> TokenProvisionRequest
fn default() -> TokenProvisionRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TokenProvisionRequest
impl<'de> Deserialize<'de> for TokenProvisionRequest
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 TokenProvisionRequest
impl PartialEq for TokenProvisionRequest
Source§impl Serialize for TokenProvisionRequest
impl Serialize for TokenProvisionRequest
impl StructuralPartialEq for TokenProvisionRequest
Auto Trait Implementations§
impl Freeze for TokenProvisionRequest
impl RefUnwindSafe for TokenProvisionRequest
impl Send for TokenProvisionRequest
impl Sync for TokenProvisionRequest
impl Unpin for TokenProvisionRequest
impl UnwindSafe for TokenProvisionRequest
Blanket Implementations§
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