Struct googapis::google::actions::sdk::v2::interactionmodel::prompt::StaticCanvasPrompt [−][src]
pub struct StaticCanvasPrompt {
pub url: String,
pub data: Vec<Value>,
pub suppress_mic: bool,
pub send_state_data_to_canvas_app: bool,
pub enable_full_screen: bool,
}
Expand description
Represents a Interactive Canvas response to be sent to the user.
This can be used in conjunction with the first_simple
field in the
containing prompt to speak to the user in addition to displaying a
interactive canvas response.
Fields
url: String
Required. URL of the web view to load.
data: Vec<Value>
Optional. JSON data to be passed through to the immersive experience web page as an
event. If the override
field in the containing prompt is false
data
values defined in this Canvas prompt will be added after data values
defined in previous Canvas prompts.
suppress_mic: bool
Optional. A true value means that the mic won’t be opened for capturing input after this immersive response is presented to the user.
send_state_data_to_canvas_app: bool
Optional. If true
, conversation related metadata is included and send back to the
canvas application.
enable_full_screen: bool
Optional. If true
the canvas application occupies the full screen and won’t
have a header at the top. A toast message will also be displayed on the
loading screen that includes the Action’s display name, the developer’s
name, and instructions for exiting the Action. Default value: false
.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for StaticCanvasPrompt
impl Send for StaticCanvasPrompt
impl Sync for StaticCanvasPrompt
impl Unpin for StaticCanvasPrompt
impl UnwindSafe for StaticCanvasPrompt
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more