pub struct PercentCpcBidSimulationPoint {
pub percent_cpc_bid_micros: i64,
pub biddable_conversions: f64,
pub biddable_conversions_value: f64,
pub clicks: i64,
pub cost_micros: i64,
pub impressions: i64,
pub top_slot_impressions: i64,
}
Expand description
Projected metrics for a specific percent CPC amount. Only Hotel advertising channel type supports this field.
Fields§
§percent_cpc_bid_micros: i64
The simulated percent CPC upon which projected metrics are based. Percent CPC expressed as fraction of the advertised price for some good or service. The value stored here is 1,000,000 * [fraction].
biddable_conversions: f64
Projected number of biddable conversions.
biddable_conversions_value: f64
Projected total value of biddable conversions in local currency.
clicks: i64
Projected number of clicks.
cost_micros: i64
Projected cost in micros.
impressions: i64
Projected number of impressions.
top_slot_impressions: i64
Projected number of top slot impressions.
Trait Implementations§
Source§impl Clone for PercentCpcBidSimulationPoint
impl Clone for PercentCpcBidSimulationPoint
Source§fn clone(&self) -> PercentCpcBidSimulationPoint
fn clone(&self) -> PercentCpcBidSimulationPoint
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 PercentCpcBidSimulationPoint
impl Debug for PercentCpcBidSimulationPoint
Source§impl Message for PercentCpcBidSimulationPoint
impl Message for PercentCpcBidSimulationPoint
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
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>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for PercentCpcBidSimulationPoint
impl PartialEq for PercentCpcBidSimulationPoint
Source§fn eq(&self, other: &PercentCpcBidSimulationPoint) -> bool
fn eq(&self, other: &PercentCpcBidSimulationPoint) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for PercentCpcBidSimulationPoint
Auto Trait Implementations§
impl Freeze for PercentCpcBidSimulationPoint
impl RefUnwindSafe for PercentCpcBidSimulationPoint
impl Send for PercentCpcBidSimulationPoint
impl Sync for PercentCpcBidSimulationPoint
impl Unpin for PercentCpcBidSimulationPoint
impl UnwindSafe for PercentCpcBidSimulationPoint
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
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>
Wrap the input message
T
in a tonic::Request