Struct googapis::google::ads::googleads::v9::common::StoreSalesThirdPartyMetadata [−][src]
pub struct StoreSalesThirdPartyMetadata {
pub advertiser_upload_date_time: Option<String>,
pub valid_transaction_fraction: Option<f64>,
pub partner_match_fraction: Option<f64>,
pub partner_upload_fraction: Option<f64>,
pub bridge_map_version_id: Option<String>,
pub partner_id: Option<i64>,
}
Expand description
Metadata for a third party Store Sales. This product is only for customers on the allow-list. Please contact your Google business development representative for details on the upload configuration.
Fields
advertiser_upload_date_time: Option<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: Option<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: Option<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: Option<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: Option<String>
Version of partner IDs to be used for uploads. Required.
partner_id: Option<i64>
ID of the third party partner updating the transaction feed.
Implementations
Returns the value of advertiser_upload_date_time
, or the default value if advertiser_upload_date_time
is unset.
Returns the value of valid_transaction_fraction
, or the default value if valid_transaction_fraction
is unset.
Returns the value of partner_match_fraction
, or the default value if partner_match_fraction
is unset.
Returns the value of partner_upload_fraction
, or the default value if partner_upload_fraction
is unset.
Returns the value of bridge_map_version_id
, or the default value if bridge_map_version_id
is unset.
Returns the value of partner_id
, or the default value if partner_id
is unset.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for StoreSalesThirdPartyMetadata
impl Sync for StoreSalesThirdPartyMetadata
impl Unpin for StoreSalesThirdPartyMetadata
impl UnwindSafe for StoreSalesThirdPartyMetadata
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more