Struct google_games1::EventDefinition
[−]
[src]
pub struct EventDefinition { pub is_default_image_url: Option<bool>, pub kind: Option<String>, pub display_name: Option<String>, pub description: Option<String>, pub image_url: Option<String>, pub visibility: Option<String>, pub child_events: Option<Vec<EventChild>>, pub id: Option<String>, }
This is a JSON template for an event definition resource.
This type is not used in any activity, and only used as part of another schema.
Fields
is_default_image_url: Option<bool>
Indicates whether the icon image being returned is a default image, or is game-provided.
kind: Option<String>
Uniquely identifies the type of this resource. Value is always the fixed string games#eventDefinition.
display_name: Option<String>
The name to display for the event.
description: Option<String>
Description of what this event represents.
image_url: Option<String>
The base URL for the image that represents the event.
visibility: Option<String>
The visibility of event being tracked in this definition.
Possible values are:
- "REVEALED": This event should be visible to all users.
- "HIDDEN": This event should only be shown to users that have recorded this event at least once.
child_events: Option<Vec<EventChild>>
A list of events that are a child of this event.
id: Option<String>
The ID of the event.
Trait Implementations
impl Debug for EventDefinition
[src]
impl Clone for EventDefinition
[src]
fn clone(&self) -> EventDefinition
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Default for EventDefinition
[src]
fn default() -> EventDefinition
Returns the "default value" for a type. Read more