LocalizedSettings

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.

YAML representation
displayName: string
pronunciation: string
shortDescription: string
fullDescription: string
smallLogoImage: string
largeBannerImage: string
developerName: string
developerEmail: string
termsOfServiceUrl: string
voice: string
voiceLocale: string
privacyPolicyUrl: string
sampleInvocations: 
  - string
themeCustomization: 
  object (ThemeCustomization)
Fields
displayName

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.

shortDescription

string

Required. The default short description for the Actions project (if there is no translation available). 80 character limit.

fullDescription

string

Required. The default long description for the Actions project (if there is no translation available). 4000 character limit.

smallLogoImage

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.

largeBannerImage

string

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.

developerName

string

Required. The name of the developer to be displayed to users.

developerEmail

string

Required. The contact email address for the developer.

termsOfServiceUrl

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".

voiceLocale

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.

privacyPolicyUrl

string

Required. The privacy policy URL.

sampleInvocations[]

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.

themeCustomization

object (ThemeCustomization)

Optional. Theme customizations for visual components of your Actions.

ThemeCustomization

Styles applied to cards that are presented to users

YAML representation
backgroundColor: string
primaryColor: string
fontFamily: string
imageCornerStyle: enum (ImageCornerStyle)
landscapeBackgroundImage: string
portraitBackgroundImage: string
Fields
backgroundColor

string

Background color of cards. Acts as a fallback if background_image is not provided by developers or background_image doesn't fit for certain surfaces. Example usage: #FAFAFA

primaryColor

string

Primary theme color of the Action will be used to set text color of title, action item background color for Actions on Google cards. Example usage: #FAFAFA

fontFamily

string

The font family that will be used for title of cards. Supported fonts: - Sans Serif - Sans Serif Medium - Sans Serif Bold - Sans Serif Black - Sans Serif Condensed - Sans Serif Condensed Medium - Serif - Serif Bold - Monospace - Cursive - Sans Serif Smallcaps

imageCornerStyle

enum (ImageCornerStyle)

Border style of foreground image of cards. For example, can be applied on the foreground image of a basic card or carousel card.

landscapeBackgroundImage

string

Landscape mode (minimum 1920x1200 pixels). This should be specified as a reference to the corresponding image in the resources/images/ directory. Eg: $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.

portraitBackgroundImage

string

Portrait mode (minimum 1200x1920 pixels). This should be specified as a reference to the corresponding image in the resources/images/ directory. Eg: $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.