pub struct TenancyContactAssignmentsCreateRequest {
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>>,
}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 TenancyContactAssignmentsCreateRequest
impl TenancyContactAssignmentsCreateRequest
pub fn new( object_type: String, object_id: i64, contact: ContactAssignmentRequestContact, ) -> TenancyContactAssignmentsCreateRequest
Trait Implementations§
Source§impl Clone for TenancyContactAssignmentsCreateRequest
impl Clone for TenancyContactAssignmentsCreateRequest
Source§fn clone(&self) -> TenancyContactAssignmentsCreateRequest
fn clone(&self) -> TenancyContactAssignmentsCreateRequest
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 Default for TenancyContactAssignmentsCreateRequest
impl Default for TenancyContactAssignmentsCreateRequest
Source§fn default() -> TenancyContactAssignmentsCreateRequest
fn default() -> TenancyContactAssignmentsCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TenancyContactAssignmentsCreateRequest
impl<'de> Deserialize<'de> for TenancyContactAssignmentsCreateRequest
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 TenancyContactAssignmentsCreateRequest
impl PartialEq for TenancyContactAssignmentsCreateRequest
Source§fn eq(&self, other: &TenancyContactAssignmentsCreateRequest) -> bool
fn eq(&self, other: &TenancyContactAssignmentsCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TenancyContactAssignmentsCreateRequest
Auto Trait Implementations§
impl Freeze for TenancyContactAssignmentsCreateRequest
impl RefUnwindSafe for TenancyContactAssignmentsCreateRequest
impl Send for TenancyContactAssignmentsCreateRequest
impl Sync for TenancyContactAssignmentsCreateRequest
impl Unpin for TenancyContactAssignmentsCreateRequest
impl UnsafeUnpin for TenancyContactAssignmentsCreateRequest
impl UnwindSafe for TenancyContactAssignmentsCreateRequest
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