pub struct ForwardConfigDto {
pub is_forwarded: bool,
pub forward_whole_thread: Option<bool>,
pub message_id: Option<String>,
pub email_message_id: Option<String>,
pub source_contact_id: Option<String>,
pub source_conversation_id: Option<String>,
pub to_email: Option<String>,
pub recipient_contact_id: Option<String>,
pub recipient_conversation_id: Option<String>,
}Available on crate feature
conversations only.Expand description
ForwardConfigDto from the GoHighLevel OpenAPI spec.
Fields§
§is_forwarded: boolSpecify if this is a forwarded email Required by the API.
forward_whole_thread: Option<bool>Specify if forwarding the whole thread or just a single email
message_id: Option<String>Message ID of the email thread being forwarded (source) - REQUIRED for forwarding
email_message_id: Option<String>Email Message ID of the specific email being forwarded (source) - Required for single email forward, ignored for thread forward
source_contact_id: Option<String>Contact ID where the forwarded email originated from (source) - Auto-populated if not provided
source_conversation_id: Option<String>Conversation ID where the forwarded email originated from (source) - Auto-populated if not provided
to_email: Option<String>Email address to forward to (destination)
recipient_contact_id: Option<String>Contact ID of recipient when forwarding (destination)
recipient_conversation_id: Option<String>Conversation ID of recipient when forwarding (destination)
Trait Implementations§
Source§impl Clone for ForwardConfigDto
impl Clone for ForwardConfigDto
Source§fn clone(&self) -> ForwardConfigDto
fn clone(&self) -> ForwardConfigDto
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 Debug for ForwardConfigDto
impl Debug for ForwardConfigDto
Source§impl Default for ForwardConfigDto
impl Default for ForwardConfigDto
Source§fn default() -> ForwardConfigDto
fn default() -> ForwardConfigDto
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ForwardConfigDto
impl<'de> Deserialize<'de> for ForwardConfigDto
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
Auto Trait Implementations§
impl Freeze for ForwardConfigDto
impl RefUnwindSafe for ForwardConfigDto
impl Send for ForwardConfigDto
impl Sync for ForwardConfigDto
impl Unpin for ForwardConfigDto
impl UnsafeUnpin for ForwardConfigDto
impl UnwindSafe for ForwardConfigDto
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