Struct gapi_grpc::google::ads::googleads::v5::common::StoreSalesMetadata[][src]

pub struct StoreSalesMetadata {
    pub loyalty_fraction: Option<f64>,
    pub transaction_upload_fraction: Option<f64>,
    pub custom_key: Option<String>,
    pub third_party_metadata: Option<StoreSalesThirdPartyMetadata>,
}

Metadata for Store Sales Direct.

Fields

loyalty_fraction: Option<f64>

This is the fraction of all transactions that are identifiable (i.e., associated with any form of customer information). Required. The fraction needs to be between 0 and 1 (excluding 0).

transaction_upload_fraction: Option<f64>

This is the ratio of sales being uploaded compared to the overall sales that can be associated with a customer. Required. The fraction needs to be between 0 and 1 (excluding 0). For example, if you upload half the sales that you are able to associate with a customer, this would be 0.5.

custom_key: Option<String>

Name of the store sales custom variable key. A predefined key that can be applied to the transaction and then later used for custom segmentation in reporting. Accessible only to customers on the allow-list.

third_party_metadata: Option<StoreSalesThirdPartyMetadata>

Metadata for a third party Store Sales upload.

Trait Implementations

impl Clone for StoreSalesMetadata[src]

impl Debug for StoreSalesMetadata[src]

impl Default for StoreSalesMetadata[src]

impl Message for StoreSalesMetadata[src]

impl PartialEq<StoreSalesMetadata> for StoreSalesMetadata[src]

impl StructuralPartialEq for StoreSalesMetadata[src]

Auto Trait Implementations

impl RefUnwindSafe for StoreSalesMetadata

impl Send for StoreSalesMetadata

impl Sync for StoreSalesMetadata

impl Unpin for StoreSalesMetadata

impl UnwindSafe for StoreSalesMetadata

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]