pub struct WritableContactAssignmentRequest {
pub object_type: String,
pub object_id: i64,
pub contact: Box<ContactAssignmentRequestContact>,
pub role: Option<Option<Box<ContactAssignmentRequestRole>>>,
pub priority: Option<Option<Priority>>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
WritableContactAssignmentRequest : Adds support for custom fields and tags.
Fields§
§object_type: String§object_id: i64§contact: Box<ContactAssignmentRequestContact>§role: Option<Option<Box<ContactAssignmentRequestRole>>>§priority: Option<Option<Priority>>primary- Primary *secondary- Secondary *tertiary- Tertiary *inactive- Inactive
custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl WritableContactAssignmentRequest
impl WritableContactAssignmentRequest
Sourcepub fn new(
object_type: String,
object_id: i64,
contact: ContactAssignmentRequestContact,
) -> WritableContactAssignmentRequest
pub fn new( object_type: String, object_id: i64, contact: ContactAssignmentRequestContact, ) -> WritableContactAssignmentRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for WritableContactAssignmentRequest
impl Clone for WritableContactAssignmentRequest
Source§fn clone(&self) -> WritableContactAssignmentRequest
fn clone(&self) -> WritableContactAssignmentRequest
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 Default for WritableContactAssignmentRequest
impl Default for WritableContactAssignmentRequest
Source§fn default() -> WritableContactAssignmentRequest
fn default() -> WritableContactAssignmentRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WritableContactAssignmentRequest
impl<'de> Deserialize<'de> for WritableContactAssignmentRequest
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 WritableContactAssignmentRequest
impl PartialEq for WritableContactAssignmentRequest
Source§fn eq(&self, other: &WritableContactAssignmentRequest) -> bool
fn eq(&self, other: &WritableContactAssignmentRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for WritableContactAssignmentRequest
Auto Trait Implementations§
impl Freeze for WritableContactAssignmentRequest
impl RefUnwindSafe for WritableContactAssignmentRequest
impl Send for WritableContactAssignmentRequest
impl Sync for WritableContactAssignmentRequest
impl Unpin for WritableContactAssignmentRequest
impl UnwindSafe for WritableContactAssignmentRequest
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