pub struct PatchedBulkUserRequest {
pub id: i32,
pub username: Option<String>,
pub password: Option<String>,
pub first_name: Option<String>,
pub last_name: Option<String>,
pub email: Option<Box<EmailAddress>>,
pub is_active: Option<bool>,
pub date_joined: Option<String>,
pub last_login: Option<Option<String>>,
pub groups: Option<Vec<i32>>,
pub permissions: Option<Vec<i32>>,
}Expand description
PatchedBulkUserRequest : 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§
§id: i32§username: Option<String>Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
password: Option<String>§first_name: Option<String>§last_name: Option<String>§email: Option<Box<EmailAddress>>§is_active: Option<bool>Designates whether this user should be treated as active. Unselect this instead of deleting accounts.
date_joined: Option<String>§last_login: Option<Option<String>>§groups: Option<Vec<i32>>§permissions: Option<Vec<i32>>Implementations§
Source§impl PatchedBulkUserRequest
impl PatchedBulkUserRequest
Sourcepub fn new(id: i32) -> PatchedBulkUserRequest
pub fn new(id: i32) -> PatchedBulkUserRequest
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 PatchedBulkUserRequest
impl Clone for PatchedBulkUserRequest
Source§fn clone(&self) -> PatchedBulkUserRequest
fn clone(&self) -> PatchedBulkUserRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PatchedBulkUserRequest
impl Debug for PatchedBulkUserRequest
Source§impl Default for PatchedBulkUserRequest
impl Default for PatchedBulkUserRequest
Source§fn default() -> PatchedBulkUserRequest
fn default() -> PatchedBulkUserRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedBulkUserRequest
impl<'de> Deserialize<'de> for PatchedBulkUserRequest
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 PatchedBulkUserRequest
impl PartialEq for PatchedBulkUserRequest
Source§impl Serialize for PatchedBulkUserRequest
impl Serialize for PatchedBulkUserRequest
impl StructuralPartialEq for PatchedBulkUserRequest
Auto Trait Implementations§
impl Freeze for PatchedBulkUserRequest
impl RefUnwindSafe for PatchedBulkUserRequest
impl Send for PatchedBulkUserRequest
impl Sync for PatchedBulkUserRequest
impl Unpin for PatchedBulkUserRequest
impl UnsafeUnpin for PatchedBulkUserRequest
impl UnwindSafe for PatchedBulkUserRequest
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