Struct google_api_proto::google::analytics::admin::v1alpha::SkAdNetworkConversionValueSchema
source · pub struct SkAdNetworkConversionValueSchema {
pub name: String,
pub postback_window_one: Option<PostbackWindow>,
pub postback_window_two: Option<PostbackWindow>,
pub postback_window_three: Option<PostbackWindow>,
pub apply_conversion_values: bool,
}
Expand description
SKAdNetwork conversion value schema of an iOS stream.
Fields§
§name: String
Output only. Resource name of the schema. This will be child of ONLY an iOS stream, and there can be at most one such child under an iOS stream. Format: properties/{property}/dataStreams/{dataStream}/sKAdNetworkConversionValueSchema
postback_window_one: Option<PostbackWindow>
Required. The conversion value settings for the first postback window. These differ from values for postback window two and three in that they contain a “Fine” grained conversion value (a numeric value).
Conversion values for this postback window must be set. The other windows are optional and may inherit this window’s settings if unset or disabled.
postback_window_two: Option<PostbackWindow>
The conversion value settings for the second postback window.
This field should only be configured if there is a need to define different conversion values for this postback window.
If enable_postback_window_settings is set to false for this postback window, the values from postback_window_one will be used.
postback_window_three: Option<PostbackWindow>
The conversion value settings for the third postback window.
This field should only be set if the user chose to define different conversion values for this postback window. It is allowed to configure window 3 without setting window 2. In case window 1 & 2 settings are set and enable_postback_window_settings for this postback window is set to false, the schema will inherit settings from postback_window_two.
apply_conversion_values: bool
If enabled, the GA SDK will set conversion values using this schema definition, and schema will be exported to any Google Ads accounts linked to this property. If disabled, the GA SDK will not automatically set conversion values, and also the schema will not be exported to Ads.
Trait Implementations§
source§impl Clone for SkAdNetworkConversionValueSchema
impl Clone for SkAdNetworkConversionValueSchema
source§fn clone(&self) -> SkAdNetworkConversionValueSchema
fn clone(&self) -> SkAdNetworkConversionValueSchema
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Message for SkAdNetworkConversionValueSchema
impl Message for SkAdNetworkConversionValueSchema
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
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(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
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(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for SkAdNetworkConversionValueSchema
impl PartialEq for SkAdNetworkConversionValueSchema
source§fn eq(&self, other: &SkAdNetworkConversionValueSchema) -> bool
fn eq(&self, other: &SkAdNetworkConversionValueSchema) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SkAdNetworkConversionValueSchema
Auto Trait Implementations§
impl Freeze for SkAdNetworkConversionValueSchema
impl RefUnwindSafe for SkAdNetworkConversionValueSchema
impl Send for SkAdNetworkConversionValueSchema
impl Sync for SkAdNetworkConversionValueSchema
impl Unpin for SkAdNetworkConversionValueSchema
impl UnwindSafe for SkAdNetworkConversionValueSchema
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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