pub struct TextMessageEndEvent {
pub base: BaseEvent,
pub message_id: MessageId,
}Expand description
Event indicating the end of a text message.
This event is sent when the agent completes a text message.
Fields§
§base: BaseEventCommon event fields (timestamp, rawEvent).
message_id: MessageIdThe message ID that has completed.
Implementations§
Source§impl TextMessageEndEvent
impl TextMessageEndEvent
Sourcepub fn new(message_id: impl Into<MessageId>) -> TextMessageEndEvent
pub fn new(message_id: impl Into<MessageId>) -> TextMessageEndEvent
Creates a new TextMessageEndEvent.
Sourcepub fn with_timestamp(self, timestamp: f64) -> TextMessageEndEvent
pub fn with_timestamp(self, timestamp: f64) -> TextMessageEndEvent
Sets the timestamp for this event.
Trait Implementations§
Source§impl Clone for TextMessageEndEvent
impl Clone for TextMessageEndEvent
Source§fn clone(&self) -> TextMessageEndEvent
fn clone(&self) -> TextMessageEndEvent
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 TextMessageEndEvent
impl Debug for TextMessageEndEvent
Source§impl<'de> Deserialize<'de> for TextMessageEndEvent
impl<'de> Deserialize<'de> for TextMessageEndEvent
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextMessageEndEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextMessageEndEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TextMessageEndEvent
impl PartialEq for TextMessageEndEvent
Source§impl Serialize for TextMessageEndEvent
impl Serialize for TextMessageEndEvent
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for TextMessageEndEvent
Auto Trait Implementations§
impl Freeze for TextMessageEndEvent
impl RefUnwindSafe for TextMessageEndEvent
impl Send for TextMessageEndEvent
impl Sync for TextMessageEndEvent
impl Unpin for TextMessageEndEvent
impl UnsafeUnpin for TextMessageEndEvent
impl UnwindSafe for TextMessageEndEvent
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