pub struct FlowConversationMessage {
pub id: Uuid,
pub conversation_id: Uuid,
pub message_type: MessageType,
pub content: String,
pub job_id: Option<Option<Uuid>>,
pub created_at: String,
}
Fields§
§id: Uuid
Unique identifier for the message
conversation_id: Uuid
The conversation this message belongs to
message_type: MessageType
Type of the message
content: String
The message content
job_id: Option<Option<Uuid>>
Associated job ID if this message came from a flow run
created_at: String
When the message was created
Implementations§
Source§impl FlowConversationMessage
impl FlowConversationMessage
pub fn new( id: Uuid, conversation_id: Uuid, message_type: MessageType, content: String, created_at: String, ) -> FlowConversationMessage
Trait Implementations§
Source§impl Clone for FlowConversationMessage
impl Clone for FlowConversationMessage
Source§fn clone(&self) -> FlowConversationMessage
fn clone(&self) -> FlowConversationMessage
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 FlowConversationMessage
impl Debug for FlowConversationMessage
Source§impl Default for FlowConversationMessage
impl Default for FlowConversationMessage
Source§fn default() -> FlowConversationMessage
fn default() -> FlowConversationMessage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FlowConversationMessage
impl<'de> Deserialize<'de> for FlowConversationMessage
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 FlowConversationMessage
impl PartialEq for FlowConversationMessage
Source§impl Serialize for FlowConversationMessage
impl Serialize for FlowConversationMessage
impl StructuralPartialEq for FlowConversationMessage
Auto Trait Implementations§
impl Freeze for FlowConversationMessage
impl RefUnwindSafe for FlowConversationMessage
impl Send for FlowConversationMessage
impl Sync for FlowConversationMessage
impl Unpin for FlowConversationMessage
impl UnwindSafe for FlowConversationMessage
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