Struct google_api_proto::google::ads::googleads::v17::resources::invoice::AccountSummary
source · pub struct AccountSummary {Show 19 fields
pub customer: Option<String>,
pub billing_correction_subtotal_amount_micros: Option<i64>,
pub billing_correction_tax_amount_micros: Option<i64>,
pub billing_correction_total_amount_micros: Option<i64>,
pub coupon_adjustment_subtotal_amount_micros: Option<i64>,
pub coupon_adjustment_tax_amount_micros: Option<i64>,
pub coupon_adjustment_total_amount_micros: Option<i64>,
pub excess_credit_adjustment_subtotal_amount_micros: Option<i64>,
pub excess_credit_adjustment_tax_amount_micros: Option<i64>,
pub excess_credit_adjustment_total_amount_micros: Option<i64>,
pub regulatory_costs_subtotal_amount_micros: Option<i64>,
pub regulatory_costs_tax_amount_micros: Option<i64>,
pub regulatory_costs_total_amount_micros: Option<i64>,
pub export_charge_subtotal_amount_micros: Option<i64>,
pub export_charge_tax_amount_micros: Option<i64>,
pub export_charge_total_amount_micros: Option<i64>,
pub subtotal_amount_micros: Option<i64>,
pub tax_amount_micros: Option<i64>,
pub total_amount_micros: Option<i64>,
}
Expand description
Represents a summarized view at account level.
Fields§
§customer: Option<String>
Output only. The account associated with the account summary.
billing_correction_subtotal_amount_micros: Option<i64>
Output only. Pretax billing correction subtotal amount, in micros.
billing_correction_tax_amount_micros: Option<i64>
Output only. Tax on billing correction, in micros.
billing_correction_total_amount_micros: Option<i64>
Output only. Total billing correction amount, in micros.
coupon_adjustment_subtotal_amount_micros: Option<i64>
Output only. Pretax coupon adjustment subtotal amount, in micros.
coupon_adjustment_tax_amount_micros: Option<i64>
Output only. Tax on coupon adjustment, in micros.
coupon_adjustment_total_amount_micros: Option<i64>
Output only. Total coupon adjustment amount, in micros.
excess_credit_adjustment_subtotal_amount_micros: Option<i64>
Output only. Pretax excess credit adjustment subtotal amount, in micros.
excess_credit_adjustment_tax_amount_micros: Option<i64>
Output only. Tax on excess credit adjustment, in micros.
excess_credit_adjustment_total_amount_micros: Option<i64>
Output only. Total excess credit adjustment amount, in micros.
regulatory_costs_subtotal_amount_micros: Option<i64>
Output only. Pretax regulatory costs subtotal amount, in micros.
regulatory_costs_tax_amount_micros: Option<i64>
Output only. Tax on regulatory costs, in micros.
regulatory_costs_total_amount_micros: Option<i64>
Output only. Total regulatory costs amount, in micros.
export_charge_subtotal_amount_micros: Option<i64>
Output only. Pretax export charge subtotal amount, in micros.
export_charge_tax_amount_micros: Option<i64>
Output only. Tax on export charge, in micros.
export_charge_total_amount_micros: Option<i64>
Output only. Total export charge amount, in micros.
subtotal_amount_micros: Option<i64>
Output only. Total pretax subtotal amount attributable to the account during the service period, in micros.
tax_amount_micros: Option<i64>
Output only. Total tax amount attributable to the account during the service period, in micros.
total_amount_micros: Option<i64>
Output only. Total amount attributable to the account during the service period, in micros. This equals the sum of the subtotal_amount_micros and tax_amount_micros.
Implementations§
source§impl AccountSummary
impl AccountSummary
sourcepub fn customer(&self) -> &str
pub fn customer(&self) -> &str
Returns the value of customer
, or the default value if customer
is unset.
sourcepub fn billing_correction_subtotal_amount_micros(&self) -> i64
pub fn billing_correction_subtotal_amount_micros(&self) -> i64
Returns the value of billing_correction_subtotal_amount_micros
, or the default value if billing_correction_subtotal_amount_micros
is unset.
sourcepub fn billing_correction_tax_amount_micros(&self) -> i64
pub fn billing_correction_tax_amount_micros(&self) -> i64
Returns the value of billing_correction_tax_amount_micros
, or the default value if billing_correction_tax_amount_micros
is unset.
sourcepub fn billing_correction_total_amount_micros(&self) -> i64
pub fn billing_correction_total_amount_micros(&self) -> i64
Returns the value of billing_correction_total_amount_micros
, or the default value if billing_correction_total_amount_micros
is unset.
sourcepub fn coupon_adjustment_subtotal_amount_micros(&self) -> i64
pub fn coupon_adjustment_subtotal_amount_micros(&self) -> i64
Returns the value of coupon_adjustment_subtotal_amount_micros
, or the default value if coupon_adjustment_subtotal_amount_micros
is unset.
sourcepub fn coupon_adjustment_tax_amount_micros(&self) -> i64
pub fn coupon_adjustment_tax_amount_micros(&self) -> i64
Returns the value of coupon_adjustment_tax_amount_micros
, or the default value if coupon_adjustment_tax_amount_micros
is unset.
sourcepub fn coupon_adjustment_total_amount_micros(&self) -> i64
pub fn coupon_adjustment_total_amount_micros(&self) -> i64
Returns the value of coupon_adjustment_total_amount_micros
, or the default value if coupon_adjustment_total_amount_micros
is unset.
sourcepub fn excess_credit_adjustment_subtotal_amount_micros(&self) -> i64
pub fn excess_credit_adjustment_subtotal_amount_micros(&self) -> i64
Returns the value of excess_credit_adjustment_subtotal_amount_micros
, or the default value if excess_credit_adjustment_subtotal_amount_micros
is unset.
sourcepub fn excess_credit_adjustment_tax_amount_micros(&self) -> i64
pub fn excess_credit_adjustment_tax_amount_micros(&self) -> i64
Returns the value of excess_credit_adjustment_tax_amount_micros
, or the default value if excess_credit_adjustment_tax_amount_micros
is unset.
sourcepub fn excess_credit_adjustment_total_amount_micros(&self) -> i64
pub fn excess_credit_adjustment_total_amount_micros(&self) -> i64
Returns the value of excess_credit_adjustment_total_amount_micros
, or the default value if excess_credit_adjustment_total_amount_micros
is unset.
sourcepub fn regulatory_costs_subtotal_amount_micros(&self) -> i64
pub fn regulatory_costs_subtotal_amount_micros(&self) -> i64
Returns the value of regulatory_costs_subtotal_amount_micros
, or the default value if regulatory_costs_subtotal_amount_micros
is unset.
sourcepub fn regulatory_costs_tax_amount_micros(&self) -> i64
pub fn regulatory_costs_tax_amount_micros(&self) -> i64
Returns the value of regulatory_costs_tax_amount_micros
, or the default value if regulatory_costs_tax_amount_micros
is unset.
sourcepub fn regulatory_costs_total_amount_micros(&self) -> i64
pub fn regulatory_costs_total_amount_micros(&self) -> i64
Returns the value of regulatory_costs_total_amount_micros
, or the default value if regulatory_costs_total_amount_micros
is unset.
sourcepub fn subtotal_amount_micros(&self) -> i64
pub fn subtotal_amount_micros(&self) -> i64
Returns the value of subtotal_amount_micros
, or the default value if subtotal_amount_micros
is unset.
sourcepub fn tax_amount_micros(&self) -> i64
pub fn tax_amount_micros(&self) -> i64
Returns the value of tax_amount_micros
, or the default value if tax_amount_micros
is unset.
sourcepub fn total_amount_micros(&self) -> i64
pub fn total_amount_micros(&self) -> i64
Returns the value of total_amount_micros
, or the default value if total_amount_micros
is unset.
sourcepub fn export_charge_subtotal_amount_micros(&self) -> i64
pub fn export_charge_subtotal_amount_micros(&self) -> i64
Returns the value of export_charge_subtotal_amount_micros
, or the default value if export_charge_subtotal_amount_micros
is unset.
sourcepub fn export_charge_tax_amount_micros(&self) -> i64
pub fn export_charge_tax_amount_micros(&self) -> i64
Returns the value of export_charge_tax_amount_micros
, or the default value if export_charge_tax_amount_micros
is unset.
sourcepub fn export_charge_total_amount_micros(&self) -> i64
pub fn export_charge_total_amount_micros(&self) -> i64
Returns the value of export_charge_total_amount_micros
, or the default value if export_charge_total_amount_micros
is unset.
Trait Implementations§
source§impl Clone for AccountSummary
impl Clone for AccountSummary
source§fn clone(&self) -> AccountSummary
fn clone(&self) -> AccountSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AccountSummary
impl Debug for AccountSummary
source§impl Default for AccountSummary
impl Default for AccountSummary
source§impl Message for AccountSummary
impl Message for AccountSummary
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
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,
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(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
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(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
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,
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,
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,
self
.source§impl PartialEq for AccountSummary
impl PartialEq for AccountSummary
source§fn eq(&self, other: &AccountSummary) -> bool
fn eq(&self, other: &AccountSummary) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AccountSummary
Auto Trait Implementations§
impl Freeze for AccountSummary
impl RefUnwindSafe for AccountSummary
impl Send for AccountSummary
impl Sync for AccountSummary
impl Unpin for AccountSummary
impl UnwindSafe for AccountSummary
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
§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>
T
in a tonic::Request