pub struct CallConversion {
pub caller_id: String,
pub call_start_date_time: String,
pub conversion_action: String,
pub conversion_date_time: String,
pub conversion_value: f64,
pub currency_code: String,
pub custom_variables: Vec<CustomVariable>,
pub consent: Option<Consent>,
}
Expand description
A call conversion.
Fields§
§caller_id: String
The caller id from which this call was placed. Caller id is expected to be in E.164 format with preceding ‘+’ sign, for example, “+16502531234”.
call_start_date_time: String
The date time at which the call occurred. The timezone must be specified. The format is “yyyy-mm-dd hh:mm:ss+|-hh:mm”, for example, “2019-01-01 12:32:45-08:00”.
conversion_action: String
Resource name of the conversion action associated with this conversion. 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.
conversion_date_time: String
The date time at which the conversion occurred. Must be after the call time. The timezone must be specified. The format is “yyyy-mm-dd hh:mm:ss+|-hh:mm”, for example, “2019-01-01 12:32:45-08:00”.
conversion_value: f64
The value of the conversion for the advertiser.
currency_code: String
Currency associated with the conversion value. This is the ISO 4217 3-character currency code. For example: USD, EUR.
custom_variables: Vec<CustomVariable>
The custom variables associated with this conversion.
consent: Option<Consent>
The consent setting for the event.
Trait Implementations§
Source§impl Clone for CallConversion
impl Clone for CallConversion
Source§fn clone(&self) -> CallConversion
fn clone(&self) -> CallConversion
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for CallConversion
impl Debug for CallConversion
Source§impl Default for CallConversion
impl Default for CallConversion
Source§impl Message for CallConversion
impl Message for CallConversion
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 CallConversion
impl PartialEq for CallConversion
impl StructuralPartialEq for CallConversion
Auto Trait Implementations§
impl Freeze for CallConversion
impl RefUnwindSafe for CallConversion
impl Send for CallConversion
impl Sync for CallConversion
impl Unpin for CallConversion
impl UnwindSafe for CallConversion
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