[−][src]Struct google_playablelocations3::GoogleMapsPlayablelocationsV3Impression
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]
fn clone(&self) -> GoogleMapsPlayablelocationsV3Impression
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for GoogleMapsPlayablelocationsV3Impression
[src]
impl Default for GoogleMapsPlayablelocationsV3Impression
[src]
impl<'de> Deserialize<'de> for GoogleMapsPlayablelocationsV3Impression
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Part for GoogleMapsPlayablelocationsV3Impression
[src]
impl Serialize for GoogleMapsPlayablelocationsV3Impression
[src]
Auto Trait Implementations
impl RefUnwindSafe for GoogleMapsPlayablelocationsV3Impression
impl Send for GoogleMapsPlayablelocationsV3Impression
impl Sync for GoogleMapsPlayablelocationsV3Impression
impl Unpin for GoogleMapsPlayablelocationsV3Impression
impl UnwindSafe for GoogleMapsPlayablelocationsV3Impression
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,