Struct google_api_proto::google::ads::googleads::v16::services::ConversionAdjustmentResult
source · pub struct ConversionAdjustmentResult {
pub gclid_date_time_pair: Option<GclidDateTimePair>,
pub order_id: String,
pub conversion_action: Option<String>,
pub adjustment_date_time: Option<String>,
pub adjustment_type: i32,
}
Expand description
Information identifying a successfully processed ConversionAdjustment.
Fields§
§gclid_date_time_pair: Option<GclidDateTimePair>
The gclid and conversion date time of the conversion.
order_id: String
The order ID of the conversion to be adjusted.
conversion_action: Option<String>
Resource name of the conversion action associated with this conversion adjustment.
adjustment_date_time: Option<String>
The date time at which the adjustment occurred. The format is “yyyy-mm-dd hh:mm:ss+|-hh:mm”, for example, “2019-01-01 12:32:45-08:00”.
adjustment_type: i32
The adjustment type.
Implementations§
source§impl ConversionAdjustmentResult
impl ConversionAdjustmentResult
sourcepub fn adjustment_type(&self) -> ConversionAdjustmentType
pub fn adjustment_type(&self) -> ConversionAdjustmentType
Returns the enum value of adjustment_type
, or the default if the field is set to an invalid enum value.
sourcepub fn set_adjustment_type(&mut self, value: ConversionAdjustmentType)
pub fn set_adjustment_type(&mut self, value: ConversionAdjustmentType)
Sets adjustment_type
to the provided enum value.
sourcepub fn conversion_action(&self) -> &str
pub fn conversion_action(&self) -> &str
Returns the value of conversion_action
, or the default value if conversion_action
is unset.
sourcepub fn adjustment_date_time(&self) -> &str
pub fn adjustment_date_time(&self) -> &str
Returns the value of adjustment_date_time
, or the default value if adjustment_date_time
is unset.
Trait Implementations§
source§impl Clone for ConversionAdjustmentResult
impl Clone for ConversionAdjustmentResult
source§fn clone(&self) -> ConversionAdjustmentResult
fn clone(&self) -> ConversionAdjustmentResult
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ConversionAdjustmentResult
impl Debug for ConversionAdjustmentResult
source§impl Default for ConversionAdjustmentResult
impl Default for ConversionAdjustmentResult
source§impl Message for ConversionAdjustmentResult
impl Message for ConversionAdjustmentResult
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
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,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
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,
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
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,
Decodes a length-delimited instance of the message from the buffer.
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,
Decodes an instance of the message from a buffer, and merges it into
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,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for ConversionAdjustmentResult
impl PartialEq for ConversionAdjustmentResult
source§fn eq(&self, other: &ConversionAdjustmentResult) -> bool
fn eq(&self, other: &ConversionAdjustmentResult) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ConversionAdjustmentResult
Auto Trait Implementations§
impl Freeze for ConversionAdjustmentResult
impl RefUnwindSafe for ConversionAdjustmentResult
impl Send for ConversionAdjustmentResult
impl Sync for ConversionAdjustmentResult
impl Unpin for ConversionAdjustmentResult
impl UnwindSafe for ConversionAdjustmentResult
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
Mutably borrows from an owned value. Read more
§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>
Wrap the input message
T
in a tonic::Request