[][src]Struct google_playablelocations3::GoogleMapsPlayablelocationsV3SamplePlayableLocationsResponse

pub struct GoogleMapsPlayablelocationsV3SamplePlayableLocationsResponse {
    pub locations_per_game_object_type: Option<HashMap<String, GoogleMapsPlayablelocationsV3SamplePlayableLocationList>>,
    pub ttl: Option<String>,
}

Response for the SamplePlayableLocations method.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

locations_per_game_object_type: Option<HashMap<String, GoogleMapsPlayablelocationsV3SamplePlayableLocationList>>

Each PlayableLocation object corresponds to a game_object_type specified in the request.

ttl: Option<String>

Required. Specifies the "time-to-live" for the set of playable locations. You can use this value to determine how long to cache the set of playable locations. After this length of time, your back-end game server should issue a new SamplePlayableLocations request to get a fresh set of playable locations (because for example, they might have been removed, a park might have closed for the day, a business might have closed permanently).

Trait Implementations

impl Clone for GoogleMapsPlayablelocationsV3SamplePlayableLocationsResponse[src]

impl Debug for GoogleMapsPlayablelocationsV3SamplePlayableLocationsResponse[src]

impl Default for GoogleMapsPlayablelocationsV3SamplePlayableLocationsResponse[src]

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

impl ResponseResult for GoogleMapsPlayablelocationsV3SamplePlayableLocationsResponse[src]

impl Serialize for GoogleMapsPlayablelocationsV3SamplePlayableLocationsResponse[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