Struct google_api_proto::google::actions::sdk::v2::LocalizedSettings
source · pub struct LocalizedSettings {Show 14 fields
pub display_name: String,
pub pronunciation: String,
pub short_description: String,
pub full_description: String,
pub small_logo_image: String,
pub large_banner_image: String,
pub developer_name: String,
pub developer_email: String,
pub terms_of_service_url: String,
pub voice: String,
pub voice_locale: String,
pub privacy_policy_url: String,
pub sample_invocations: Vec<String>,
pub theme_customization: Option<ThemeCustomization>,
}
Expand description
Represents settings of an Actions project that are specific to a user locale. In this instance, user means the end user who invokes your Actions. This message is localizable.
Fields§
§display_name: String
Required. The default display name for this Actions project (if there is no translation available)
pronunciation: String
Required. The pronunciation of the display name to invoke it within a voice (spoken) context.
short_description: String
Required. The default short description for the Actions project (if there is no translation available). 80 character limit.
full_description: String
Required. The default long description for the Actions project (if there is no translation available). 4000 character limit.
small_logo_image: String
Required. Small square image, 192 x 192 px.
This should be specified as a reference to the corresponding image in the
resources/images/
directory. For example, $resources.images.foo
(without the
extension) for image in resources/images/foo.jpg
When working on a project pulled from Console, the Google-managed URL
pulled could be used. URLs from external sources are not allowed.
Optional. Large landscape image, 1920 x 1080 px.
This should be specified as a reference to the corresponding image in the
resources/images/
directory. For example, $resources.images.foo
(without the
extension) for image in resources/images/foo.jpg
When working on a project pulled from Console, the Google-managed URL
pulled could be used. URLs from external sources are not allowed.
developer_name: String
Required. The name of the developer to be displayed to users.
developer_email: String
Required. The contact email address for the developer.
terms_of_service_url: String
Optional. The terms of service URL.
voice: String
Required. The Google Assistant voice type that users hear when they interact with your Actions. The supported values are “male_1”, “male_2”, “female_1”, and “female_2”.
voice_locale: String
Optional. The locale for the specified voice. If not specified, this resolves to the user’s Assistant locale. If specified, the voice locale must have the same root language as the locale specified in LocalizedSettings.
privacy_policy_url: String
Required. The privacy policy URL.
sample_invocations: Vec<String>
Optional. Sample invocation phrases displayed as part of your Actions project’s description in the Assistant directory. This will help users learn how to use it.
theme_customization: Option<ThemeCustomization>
Optional. Theme customizations for visual components of your Actions.
Trait Implementations§
source§impl Clone for LocalizedSettings
impl Clone for LocalizedSettings
source§fn clone(&self) -> LocalizedSettings
fn clone(&self) -> LocalizedSettings
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for LocalizedSettings
impl Debug for LocalizedSettings
source§impl Default for LocalizedSettings
impl Default for LocalizedSettings
source§impl Message for LocalizedSettings
impl Message for LocalizedSettings
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 LocalizedSettings
impl PartialEq for LocalizedSettings
source§fn eq(&self, other: &LocalizedSettings) -> bool
fn eq(&self, other: &LocalizedSettings) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LocalizedSettings
Auto Trait Implementations§
impl Freeze for LocalizedSettings
impl RefUnwindSafe for LocalizedSettings
impl Send for LocalizedSettings
impl Sync for LocalizedSettings
impl Unpin for LocalizedSettings
impl UnwindSafe for LocalizedSettings
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