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