pub struct ProcessMessageResponseDto {
pub success: bool,
pub conversation_id: String,
pub message_id: String,
pub message: String,
pub contact_id: Option<String>,
pub date_added: Option<String>,
pub email_message_id: Option<String>,
}Available on crate feature
conversations only.Expand description
ProcessMessageResponseDto from the GoHighLevel OpenAPI spec.
Fields§
§success: boolWhether the message processing succeeded Required by the API.
conversation_id: StringConversation ID. Required by the API.
message_id: StringThis is the main Message ID Required by the API.
message: StringResult message returned after processing Required by the API.
contact_id: Option<String>Contact ID associated with the processed message
date_added: Option<String>Timestamp when the processed message was created Format: date-time (ISO-8601 string).
email_message_id: Option<String>Email message ID created for email conversations
Trait Implementations§
Source§impl Clone for ProcessMessageResponseDto
impl Clone for ProcessMessageResponseDto
Source§fn clone(&self) -> ProcessMessageResponseDto
fn clone(&self) -> ProcessMessageResponseDto
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 ProcessMessageResponseDto
impl Debug for ProcessMessageResponseDto
Source§impl Default for ProcessMessageResponseDto
impl Default for ProcessMessageResponseDto
Source§fn default() -> ProcessMessageResponseDto
fn default() -> ProcessMessageResponseDto
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProcessMessageResponseDto
impl<'de> Deserialize<'de> for ProcessMessageResponseDto
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 ProcessMessageResponseDto
impl RefUnwindSafe for ProcessMessageResponseDto
impl Send for ProcessMessageResponseDto
impl Sync for ProcessMessageResponseDto
impl Unpin for ProcessMessageResponseDto
impl UnsafeUnpin for ProcessMessageResponseDto
impl UnwindSafe for ProcessMessageResponseDto
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