Struct gapi_grpc::google::maps::playablelocations::v3::LogImpressionsRequest[][src]

pub struct LogImpressionsRequest {
    pub impressions: Vec<Impression>,
    pub request_id: String,
    pub client_info: Option<ClientInfo>,
}

A request for logging impressions.

Fields

impressions: Vec<Impression>

Required. Impression event details. The maximum number of impression reports that you can log at once is 50.

request_id: 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.

client_info: Option<ClientInfo>

Required. Information about the client device. For example, device model and operating system.

Trait Implementations

impl Clone for LogImpressionsRequest[src]

impl Debug for LogImpressionsRequest[src]

impl Default for LogImpressionsRequest[src]

impl Message for LogImpressionsRequest[src]

impl PartialEq<LogImpressionsRequest> for LogImpressionsRequest[src]

impl StructuralPartialEq for LogImpressionsRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for LogImpressionsRequest

impl Send for LogImpressionsRequest

impl Sync for LogImpressionsRequest

impl Unpin for LogImpressionsRequest

impl UnwindSafe for LogImpressionsRequest

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> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> IntoRequest<T> for 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<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]