Struct googapis::google::actions::sdk::v2::ThemeCustomization [−][src]
pub struct ThemeCustomization {
pub background_color: String,
pub primary_color: String,
pub font_family: String,
pub image_corner_style: i32,
pub landscape_background_image: String,
pub portrait_background_image: String,
}
Expand description
Styles applied to cards that are presented to users
Fields
background_color: 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
primary_color: 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
font_family: 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
image_corner_style: i32
Border style of foreground image of cards. For example, can be applied on the foreground image of a basic card or carousel card.
landscape_background_image: 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.
portrait_background_image: 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.
Implementations
Returns the enum value of image_corner_style
, or the default if the field is set to an invalid enum value.
Sets image_corner_style
to the provided enum value.
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 ThemeCustomization
impl Send for ThemeCustomization
impl Sync for ThemeCustomization
impl Unpin for ThemeCustomization
impl UnwindSafe for ThemeCustomization
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