Struct google_api_proto::google::actions::sdk::v2::interactionmodel::prompt::StaticImagePrompt
source · pub struct StaticImagePrompt {
pub url: String,
pub alt: String,
pub height: i32,
pub width: i32,
}
Expand description
An image displayed in the card.
Fields§
§url: String
Required. The source url of the image. Images can be JPG, PNG and GIF (animated and
non-animated). For example,<https://www.agentx.com/logo.png
.>
alt: String
Required. A text description of the image to be used for accessibility, e.g. screen readers.
height: i32
Optional. The height of the image in pixels.
width: i32
Optional. The width of the image in pixels.
Trait Implementations§
source§impl Clone for StaticImagePrompt
impl Clone for StaticImagePrompt
source§fn clone(&self) -> StaticImagePrompt
fn clone(&self) -> StaticImagePrompt
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 StaticImagePrompt
impl Debug for StaticImagePrompt
source§impl Default for StaticImagePrompt
impl Default for StaticImagePrompt
source§impl Message for StaticImagePrompt
impl Message for StaticImagePrompt
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 StaticImagePrompt
impl PartialEq for StaticImagePrompt
source§fn eq(&self, other: &StaticImagePrompt) -> bool
fn eq(&self, other: &StaticImagePrompt) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for StaticImagePrompt
Auto Trait Implementations§
impl Freeze for StaticImagePrompt
impl RefUnwindSafe for StaticImagePrompt
impl Send for StaticImagePrompt
impl Sync for StaticImagePrompt
impl Unpin for StaticImagePrompt
impl UnwindSafe for StaticImagePrompt
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