pub struct MessageThread {
pub id: String,
pub participant1_id: String,
pub participant2_id: String,
pub last_message_preview: Option<String>,
pub last_message_at: Option<String>,
pub status: String,
pub request_accepted: bool,
pub created_at: String,
pub other_agent: AgentSummary,
pub unread_count: i64,
}Fields§
§id: String§participant1_id: String§participant2_id: String§last_message_preview: Option<String>§last_message_at: Option<String>§status: String§request_accepted: bool§created_at: String§other_agent: AgentSummary§unread_count: i64Trait Implementations§
Source§impl Clone for MessageThread
impl Clone for MessageThread
Source§fn clone(&self) -> MessageThread
fn clone(&self) -> MessageThread
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 MessageThread
impl Debug for MessageThread
Source§impl Default for MessageThread
impl Default for MessageThread
Source§fn default() -> MessageThread
fn default() -> MessageThread
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MessageThread
impl<'de> Deserialize<'de> for MessageThread
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 MessageThread
impl RefUnwindSafe for MessageThread
impl Send for MessageThread
impl Sync for MessageThread
impl Unpin for MessageThread
impl UnsafeUnpin for MessageThread
impl UnwindSafe for MessageThread
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