pub struct GoogleCloudDialogflowV2SuggestSmartRepliesResponse {
pub context_size: Option<i32>,
pub latest_message: Option<String>,
pub smart_reply_answers: Option<Vec<GoogleCloudDialogflowV2SmartReplyAnswer>>,
}Expand description
The response message for Participants.SuggestSmartReplies.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
Fields§
§context_size: Option<i32>Number of messages prior to and including latest_message to compile the suggestion. It may be smaller than the SuggestSmartRepliesRequest.context_size field in the request if there aren’t that many messages in the conversation.
latest_message: Option<String>The name of the latest conversation message used to compile suggestion for. Format: projects//locations//conversations//messages/.
smart_reply_answers: Option<Vec<GoogleCloudDialogflowV2SmartReplyAnswer>>Output only. Multiple reply options provided by smart reply service. The order is based on the rank of the model prediction. The maximum number of the returned replies is set in SmartReplyConfig.
Trait Implementations§
Source§impl Clone for GoogleCloudDialogflowV2SuggestSmartRepliesResponse
impl Clone for GoogleCloudDialogflowV2SuggestSmartRepliesResponse
Source§fn clone(&self) -> GoogleCloudDialogflowV2SuggestSmartRepliesResponse
fn clone(&self) -> GoogleCloudDialogflowV2SuggestSmartRepliesResponse
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for GoogleCloudDialogflowV2SuggestSmartRepliesResponse
impl Default for GoogleCloudDialogflowV2SuggestSmartRepliesResponse
Source§fn default() -> GoogleCloudDialogflowV2SuggestSmartRepliesResponse
fn default() -> GoogleCloudDialogflowV2SuggestSmartRepliesResponse
Source§impl<'de> Deserialize<'de> for GoogleCloudDialogflowV2SuggestSmartRepliesResponse
impl<'de> Deserialize<'de> for GoogleCloudDialogflowV2SuggestSmartRepliesResponse
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>,
impl ResponseResult for GoogleCloudDialogflowV2SuggestSmartRepliesResponse
Auto Trait Implementations§
impl Freeze for GoogleCloudDialogflowV2SuggestSmartRepliesResponse
impl RefUnwindSafe for GoogleCloudDialogflowV2SuggestSmartRepliesResponse
impl Send for GoogleCloudDialogflowV2SuggestSmartRepliesResponse
impl Sync for GoogleCloudDialogflowV2SuggestSmartRepliesResponse
impl Unpin for GoogleCloudDialogflowV2SuggestSmartRepliesResponse
impl UnwindSafe for GoogleCloudDialogflowV2SuggestSmartRepliesResponse
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more