pub struct ApplicationInvokeMessage {
pub role: Option<String>,
pub content: Vec<ApplicationInvokeContent>,
}Expand description
One message sent to an application invocation.
Fields§
§role: Option<String>Optional role supplied for conversational applications.
content: Vec<ApplicationInvokeContent>Typed content values. The field itself is required by OpenAPI.
Implementations§
Trait Implementations§
Source§impl Clone for ApplicationInvokeMessage
impl Clone for ApplicationInvokeMessage
Source§fn clone(&self) -> ApplicationInvokeMessage
fn clone(&self) -> ApplicationInvokeMessage
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 ApplicationInvokeMessage
impl Debug for ApplicationInvokeMessage
impl Eq for ApplicationInvokeMessage
Source§impl PartialEq for ApplicationInvokeMessage
impl PartialEq for ApplicationInvokeMessage
Source§impl Serialize for ApplicationInvokeMessage
impl Serialize for ApplicationInvokeMessage
impl StructuralPartialEq for ApplicationInvokeMessage
Auto Trait Implementations§
impl Freeze for ApplicationInvokeMessage
impl RefUnwindSafe for ApplicationInvokeMessage
impl Send for ApplicationInvokeMessage
impl Sync for ApplicationInvokeMessage
impl Unpin for ApplicationInvokeMessage
impl UnsafeUnpin for ApplicationInvokeMessage
impl UnwindSafe for ApplicationInvokeMessage
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.