pub struct PatchedNotificationRequest {
pub object_type: Option<String>,
pub object_id: Option<i64>,
pub user: Option<Box<BookmarkRequestUser>>,
pub read: Option<Option<String>>,
pub event_type: Option<EventType>,
}Expand description
PatchedNotificationRequest : 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§
§object_type: Option<String>§object_id: Option<i64>§user: Option<Box<BookmarkRequestUser>>§read: Option<Option<String>>§event_type: Option<EventType>object_created- Object created *object_updated- Object updated *object_deleted- Object deleted *job_started- Job started *job_completed- Job completed *job_failed- Job failed *job_errored- Job errored *branch_provisioned- Branch provisioned *branch_deprovisioned- Branch deprovisioned *branch_synced- Branch synced *branch_merged- Branch merged *branch_reverted- Branch reverted
Implementations§
Source§impl PatchedNotificationRequest
impl PatchedNotificationRequest
Sourcepub fn new() -> PatchedNotificationRequest
pub fn new() -> PatchedNotificationRequest
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 PatchedNotificationRequest
impl Clone for PatchedNotificationRequest
Source§fn clone(&self) -> PatchedNotificationRequest
fn clone(&self) -> PatchedNotificationRequest
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 PatchedNotificationRequest
impl Debug for PatchedNotificationRequest
Source§impl Default for PatchedNotificationRequest
impl Default for PatchedNotificationRequest
Source§fn default() -> PatchedNotificationRequest
fn default() -> PatchedNotificationRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedNotificationRequest
impl<'de> Deserialize<'de> for PatchedNotificationRequest
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
impl StructuralPartialEq for PatchedNotificationRequest
Auto Trait Implementations§
impl Freeze for PatchedNotificationRequest
impl RefUnwindSafe for PatchedNotificationRequest
impl Send for PatchedNotificationRequest
impl Sync for PatchedNotificationRequest
impl Unpin for PatchedNotificationRequest
impl UnwindSafe for PatchedNotificationRequest
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