[−][src]Struct google_playablelocations3::GoogleMapsPlayablelocationsV3LogImpressionsRequest
A request for logging impressions.
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).
- log impressions (request)
Fields
impressions: Option<Vec<GoogleMapsPlayablelocationsV3Impression>>
Required. Impression event details. The maximum number of impression reports that you can log at once is 50.
client_info: Option<GoogleMapsUnityClientInfo>
Required. Information about the client device. For example, device model and operating system.
request_id: Option<String>
Required. A string that uniquely identifies the log impressions request. This allows you to detect duplicate requests. We recommend that you use UUIDs for this value. The value must not exceed 50 characters.
You should reuse the request_id
only when retrying a request in case of
failure. In this case, the request must be identical to the one that
failed.
Trait Implementations
impl Clone for GoogleMapsPlayablelocationsV3LogImpressionsRequest
[src]
fn clone(&self) -> GoogleMapsPlayablelocationsV3LogImpressionsRequest
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for GoogleMapsPlayablelocationsV3LogImpressionsRequest
[src]
impl Default for GoogleMapsPlayablelocationsV3LogImpressionsRequest
[src]
impl<'de> Deserialize<'de> for GoogleMapsPlayablelocationsV3LogImpressionsRequest
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl RequestValue for GoogleMapsPlayablelocationsV3LogImpressionsRequest
[src]
impl Serialize for GoogleMapsPlayablelocationsV3LogImpressionsRequest
[src]
Auto Trait Implementations
impl RefUnwindSafe for GoogleMapsPlayablelocationsV3LogImpressionsRequest
impl Send for GoogleMapsPlayablelocationsV3LogImpressionsRequest
impl Sync for GoogleMapsPlayablelocationsV3LogImpressionsRequest
impl Unpin for GoogleMapsPlayablelocationsV3LogImpressionsRequest
impl UnwindSafe for GoogleMapsPlayablelocationsV3LogImpressionsRequest
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,