Struct googapis::google::actions::sdk::v2::LocalizedSettings [−][src]
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
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 LocalizedSettings
impl Send for LocalizedSettings
impl Sync for LocalizedSettings
impl Unpin for LocalizedSettings
impl UnwindSafe for LocalizedSettings
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