pub struct TargetRoasSimulationPoint {
pub target_roas: f64,
pub required_budget_amount_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 target ROAS amount.
Fields§
§target_roas: f64
The simulated target ROAS upon which projected metrics are based.
required_budget_amount_micros: i64
Projected required daily budget that the advertiser must set in order to receive the estimated traffic, in micros of advertiser currency.
biddable_conversions: f64
Projected number of biddable conversions.
biddable_conversions_value: f64
Projected total value of biddable conversions.
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. Only Search advertising channel type supports this field.
Trait Implementations§
Source§impl Clone for TargetRoasSimulationPoint
impl Clone for TargetRoasSimulationPoint
Source§fn clone(&self) -> TargetRoasSimulationPoint
fn clone(&self) -> TargetRoasSimulationPoint
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 TargetRoasSimulationPoint
impl Debug for TargetRoasSimulationPoint
Source§impl Default for TargetRoasSimulationPoint
impl Default for TargetRoasSimulationPoint
Source§impl Message for TargetRoasSimulationPoint
impl Message for TargetRoasSimulationPoint
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
.impl StructuralPartialEq for TargetRoasSimulationPoint
Auto Trait Implementations§
impl Freeze for TargetRoasSimulationPoint
impl RefUnwindSafe for TargetRoasSimulationPoint
impl Send for TargetRoasSimulationPoint
impl Sync for TargetRoasSimulationPoint
impl Unpin for TargetRoasSimulationPoint
impl UnwindSafe for TargetRoasSimulationPoint
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