Struct googapis::google::ads::googleads::v7::services::ConversionAdjustment [−][src]
pub struct ConversionAdjustment {
pub conversion_action: Option<String>,
pub adjustment_date_time: Option<String>,
pub adjustment_type: i32,
pub restatement_value: Option<RestatementValue>,
pub conversion_identifier: Option<ConversionIdentifier>,
}
Expand description
A conversion adjustment.
Fields
conversion_action: Option<String>
Resource name of the conversion action associated with this conversion adjustment. Note: Although this resource name consists of a customer id and a conversion action id, validation will ignore the customer id and use the conversion action id as the sole identifier of the conversion action.
adjustment_date_time: Option<String>
The date time at which the adjustment occurred. Must be after the conversion_date_time. The timezone must be specified. The format is “yyyy-mm-dd hh:mm:ss+|-hh:mm”, e.g. “2019-01-01 12:32:45-08:00”.
adjustment_type: i32
The adjustment type.
restatement_value: Option<RestatementValue>
Information needed to restate the conversion’s value. Required for restatements. Should not be supplied for retractions. An error will be returned if provided for a retraction. NOTE: If you want to upload a second restatement with a different adjusted value, it must have a new, more recent, adjustment occurrence time. Otherwise, it will be treated as a duplicate of the previous restatement and ignored.
conversion_identifier: Option<ConversionIdentifier>
Identifies the conversion to be adjusted.
Implementations
Returns the enum value of adjustment_type
, or the default if the field is set to an invalid enum value.
Sets adjustment_type
to the provided enum value.
Returns the value of conversion_action
, or the default value if conversion_action
is unset.
Returns the value of adjustment_date_time
, or the default value if adjustment_date_time
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 RefUnwindSafe for ConversionAdjustment
impl Send for ConversionAdjustment
impl Sync for ConversionAdjustment
impl Unpin for ConversionAdjustment
impl UnwindSafe for ConversionAdjustment
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