pub struct ContactGroupRequest {
pub name: String,
pub slug: String,
pub parent: Option<Option<Box<NestedContactGroupRequest>>>,
pub description: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub comments: Option<String>,
}Expand description
ContactGroupRequest : Extends PrimaryModelSerializer to include MPTT support.
Fields§
§name: String§slug: String§parent: Option<Option<Box<NestedContactGroupRequest>>>§description: Option<String>§custom_fields: Option<HashMap<String, Value>>§comments: Option<String>Implementations§
Source§impl ContactGroupRequest
impl ContactGroupRequest
Sourcepub fn new(name: String, slug: String) -> ContactGroupRequest
pub fn new(name: String, slug: String) -> ContactGroupRequest
Extends PrimaryModelSerializer to include MPTT support.
Trait Implementations§
Source§impl Clone for ContactGroupRequest
impl Clone for ContactGroupRequest
Source§fn clone(&self) -> ContactGroupRequest
fn clone(&self) -> ContactGroupRequest
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 ContactGroupRequest
impl Debug for ContactGroupRequest
Source§impl Default for ContactGroupRequest
impl Default for ContactGroupRequest
Source§fn default() -> ContactGroupRequest
fn default() -> ContactGroupRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ContactGroupRequest
impl<'de> Deserialize<'de> for ContactGroupRequest
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 ContactGroupRequest
impl PartialEq for ContactGroupRequest
Source§impl Serialize for ContactGroupRequest
impl Serialize for ContactGroupRequest
impl StructuralPartialEq for ContactGroupRequest
Auto Trait Implementations§
impl Freeze for ContactGroupRequest
impl RefUnwindSafe for ContactGroupRequest
impl Send for ContactGroupRequest
impl Sync for ContactGroupRequest
impl Unpin for ContactGroupRequest
impl UnwindSafe for ContactGroupRequest
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