Struct gapi_grpc::google::ads::googleads::v7::common::BudgetSimulationPoint[][src]

pub struct BudgetSimulationPoint {
    pub budget_amount_micros: i64,
    pub required_cpc_bid_ceiling_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,
}

Projected metrics for a specific budget amount.

Fields

budget_amount_micros: i64

The simulated budget upon which projected metrics are based.

required_cpc_bid_ceiling_micros: i64

Projected required daily cpc bid ceiling that the advertiser must set to realize this simulation, in micros of the advertiser currency. Only campaigns with the Target Spend bidding strategy support this field.

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

impl Clone for BudgetSimulationPoint[src]

impl Debug for BudgetSimulationPoint[src]

impl Default for BudgetSimulationPoint[src]

impl Message for BudgetSimulationPoint[src]

impl PartialEq<BudgetSimulationPoint> for BudgetSimulationPoint[src]

impl StructuralPartialEq for BudgetSimulationPoint[src]

Auto Trait Implementations

impl RefUnwindSafe for BudgetSimulationPoint

impl Send for BudgetSimulationPoint

impl Sync for BudgetSimulationPoint

impl Unpin for BudgetSimulationPoint

impl UnwindSafe for BudgetSimulationPoint

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]