[][src]Struct google_playablelocations3::GoogleMapsPlayablelocationsV3Impression

pub struct GoogleMapsPlayablelocationsV3Impression {
    pub location_name: Option<String>,
    pub game_object_type: Option<i32>,
    pub impression_type: Option<String>,
}

Encapsulates impression event details.

This type is not used in any activity, and only used as part of another schema.

Fields

location_name: Option<String>

Required. The name of the playable location.

game_object_type: Option<i32>

An arbitrary, developer-defined type identifier for each type of game object used in your game.

Since players interact with differ types of game objects in different ways, this field allows you to segregate impression data by type for analysis.

You should assign a unique game_object_type ID to represent a distinct type of game object in your game.

For example, 1=monster location, 2=powerup location.

impression_type: Option<String>

Required. The type of impression event.

Trait Implementations

impl Clone for GoogleMapsPlayablelocationsV3Impression[src]

impl Debug for GoogleMapsPlayablelocationsV3Impression[src]

impl Default for GoogleMapsPlayablelocationsV3Impression[src]

impl<'de> Deserialize<'de> for GoogleMapsPlayablelocationsV3Impression[src]

impl Part for GoogleMapsPlayablelocationsV3Impression[src]

impl Serialize for GoogleMapsPlayablelocationsV3Impression[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any