Struct google_api_proto::google::actions::sdk::v2::interactionmodel::prompt::StaticCollectionPrompt
source · pub struct StaticCollectionPrompt {
pub title: String,
pub subtitle: String,
pub items: Vec<CollectionItem>,
pub image_fill: i32,
}
Expand description
A card for presenting a collection of options to select from.
Fields§
§title: String
Optional. Title of the collection.
subtitle: String
Optional. Subtitle of the collection.
items: Vec<CollectionItem>
Required. Collection items.
image_fill: i32
Optional. Type of image display option.
Implementations§
source§impl StaticCollectionPrompt
impl StaticCollectionPrompt
sourcepub fn image_fill(&self) -> ImageFill
pub fn image_fill(&self) -> ImageFill
Returns the enum value of image_fill
, or the default if the field is set to an invalid enum value.
sourcepub fn set_image_fill(&mut self, value: ImageFill)
pub fn set_image_fill(&mut self, value: ImageFill)
Sets image_fill
to the provided enum value.
Trait Implementations§
source§impl Clone for StaticCollectionPrompt
impl Clone for StaticCollectionPrompt
source§fn clone(&self) -> StaticCollectionPrompt
fn clone(&self) -> StaticCollectionPrompt
Returns a copy 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 StaticCollectionPrompt
impl Debug for StaticCollectionPrompt
source§impl Default for StaticCollectionPrompt
impl Default for StaticCollectionPrompt
source§impl Message for StaticCollectionPrompt
impl Message for StaticCollectionPrompt
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
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,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
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,
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
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,
Decodes a length-delimited instance of the message from the buffer.
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,
Decodes an instance of the message from a buffer, and merges it into
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,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for StaticCollectionPrompt
impl PartialEq for StaticCollectionPrompt
source§fn eq(&self, other: &StaticCollectionPrompt) -> bool
fn eq(&self, other: &StaticCollectionPrompt) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for StaticCollectionPrompt
Auto Trait Implementations§
impl Freeze for StaticCollectionPrompt
impl RefUnwindSafe for StaticCollectionPrompt
impl Send for StaticCollectionPrompt
impl Sync for StaticCollectionPrompt
impl Unpin for StaticCollectionPrompt
impl UnwindSafe for StaticCollectionPrompt
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<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>
Wrap the input message
T
in a tonic::Request