pub struct ProcessOutboundMessageBodyDto {
pub type_: String,
pub attachments: Vec<String>,
pub conversation_id: String,
pub conversation_provider_id: String,
pub alt_id: Option<String>,
pub date: Option<String>,
pub call: Option<CallDataDTO>,
}Available on crate feature
conversations only.Expand description
ProcessOutboundMessageBodyDto from the GoHighLevel OpenAPI spec.
Fields§
§type_: StringMessage Type
Allowed values: Call.
Required by the API.
attachments: Vec<String>Array of attachments
conversation_id: StringConversation Id Required by the API.
conversation_provider_id: StringConversation Provider Id Required by the API.
alt_id: Option<String>external mail provider’s message id
date: Option<String>Date of the outbound message Format: date-time (ISO-8601 string).
call: Option<CallDataDTO>Phone call dialer and receiver information
Trait Implementations§
Source§impl Clone for ProcessOutboundMessageBodyDto
impl Clone for ProcessOutboundMessageBodyDto
Source§fn clone(&self) -> ProcessOutboundMessageBodyDto
fn clone(&self) -> ProcessOutboundMessageBodyDto
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 ProcessOutboundMessageBodyDto
impl Default for ProcessOutboundMessageBodyDto
Source§fn default() -> ProcessOutboundMessageBodyDto
fn default() -> ProcessOutboundMessageBodyDto
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProcessOutboundMessageBodyDto
impl<'de> Deserialize<'de> for ProcessOutboundMessageBodyDto
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 ProcessOutboundMessageBodyDto
impl RefUnwindSafe for ProcessOutboundMessageBodyDto
impl Send for ProcessOutboundMessageBodyDto
impl Sync for ProcessOutboundMessageBodyDto
impl Unpin for ProcessOutboundMessageBodyDto
impl UnsafeUnpin for ProcessOutboundMessageBodyDto
impl UnwindSafe for ProcessOutboundMessageBodyDto
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