Struct google_api_proto::google::cloud::dialogflow::v2beta1::ListSuggestionsRequest
source · pub struct ListSuggestionsRequest {
pub parent: String,
pub page_size: i32,
pub page_token: String,
pub filter: String,
}
Expand description
The request message for [Participants.ListSuggestions][google.cloud.dialogflow.v2beta1.Participants.ListSuggestions].
Fields§
§parent: String
Required. The name of the participant to fetch suggestions for.
Format: projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/participants/<Participant ID>
.
page_size: i32
Optional. The maximum number of items to return in a single page. The default value is 100; the maximum value is 1000.
page_token: String
Optional. The next_page_token value returned from a previous list request.
filter: String
Optional. Filter on suggestions fields. Currently predicates on
create_time
and create_time_epoch_microseconds
are supported.
create_time
only support milliseconds accuracy. E.g.,
create_time_epoch_microseconds > 1551790877964485
or
create_time > "2017-01-15T01:30:15.01Z"
For more information about filtering, see API Filtering.
Trait Implementations§
source§impl Clone for ListSuggestionsRequest
impl Clone for ListSuggestionsRequest
source§fn clone(&self) -> ListSuggestionsRequest
fn clone(&self) -> ListSuggestionsRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ListSuggestionsRequest
impl Debug for ListSuggestionsRequest
source§impl Default for ListSuggestionsRequest
impl Default for ListSuggestionsRequest
source§impl Message for ListSuggestionsRequest
impl Message for ListSuggestionsRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for ListSuggestionsRequest
impl PartialEq for ListSuggestionsRequest
source§fn eq(&self, other: &ListSuggestionsRequest) -> bool
fn eq(&self, other: &ListSuggestionsRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ListSuggestionsRequest
Auto Trait Implementations§
impl Freeze for ListSuggestionsRequest
impl RefUnwindSafe for ListSuggestionsRequest
impl Send for ListSuggestionsRequest
impl Sync for ListSuggestionsRequest
impl Unpin for ListSuggestionsRequest
impl UnwindSafe for ListSuggestionsRequest
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request