pub struct StoreSalesThirdPartyMetadata {
pub advertiser_upload_date_time: String,
pub valid_transaction_fraction: f64,
pub partner_match_fraction: f64,
pub partner_upload_fraction: f64,
pub bridge_map_version_id: String,
pub partner_id: i64,
}
Expand description
Metadata for a third party Store Sales. This product is only for customers on the allow-list. Contact your Google business development representative for details on the upload configuration.
Fields§
§advertiser_upload_date_time: String
Time the advertiser uploaded the data to the partner. Required. The format is “YYYY-MM-DD HH:MM:SS”. Examples: “2018-03-05 09:15:00” or “2018-02-01 14:34:30”
valid_transaction_fraction: f64
The fraction of transactions that are valid. Invalid transactions may include invalid formats or values. Required. The fraction needs to be between 0 and 1 (excluding 0).
partner_match_fraction: f64
The fraction of valid transactions that are matched to a third party assigned user ID on the partner side. Required. The fraction needs to be between 0 and 1 (excluding 0).
partner_upload_fraction: f64
The fraction of valid transactions that are uploaded by the partner to Google. Required. The fraction needs to be between 0 and 1 (excluding 0).
bridge_map_version_id: String
Version of partner IDs to be used for uploads. Required.
partner_id: i64
ID of the third party partner updating the transaction feed.
Trait Implementations§
Source§impl Clone for StoreSalesThirdPartyMetadata
impl Clone for StoreSalesThirdPartyMetadata
Source§fn clone(&self) -> StoreSalesThirdPartyMetadata
fn clone(&self) -> StoreSalesThirdPartyMetadata
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for StoreSalesThirdPartyMetadata
impl Debug for StoreSalesThirdPartyMetadata
Source§impl Message for StoreSalesThirdPartyMetadata
impl Message for StoreSalesThirdPartyMetadata
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
self
.Source§impl PartialEq for StoreSalesThirdPartyMetadata
impl PartialEq for StoreSalesThirdPartyMetadata
Source§fn eq(&self, other: &StoreSalesThirdPartyMetadata) -> bool
fn eq(&self, other: &StoreSalesThirdPartyMetadata) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for StoreSalesThirdPartyMetadata
Auto Trait Implementations§
impl Freeze for StoreSalesThirdPartyMetadata
impl RefUnwindSafe for StoreSalesThirdPartyMetadata
impl Send for StoreSalesThirdPartyMetadata
impl Sync for StoreSalesThirdPartyMetadata
impl Unpin for StoreSalesThirdPartyMetadata
impl UnwindSafe for StoreSalesThirdPartyMetadata
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request