pub struct AccountSummary {Show 19 fields
pub customer: String,
pub billing_correction_subtotal_amount_micros: i64,
pub billing_correction_tax_amount_micros: i64,
pub billing_correction_total_amount_micros: i64,
pub coupon_adjustment_subtotal_amount_micros: i64,
pub coupon_adjustment_tax_amount_micros: i64,
pub coupon_adjustment_total_amount_micros: i64,
pub excess_credit_adjustment_subtotal_amount_micros: i64,
pub excess_credit_adjustment_tax_amount_micros: i64,
pub excess_credit_adjustment_total_amount_micros: i64,
pub regulatory_costs_subtotal_amount_micros: i64,
pub regulatory_costs_tax_amount_micros: i64,
pub regulatory_costs_total_amount_micros: i64,
pub export_charge_subtotal_amount_micros: i64,
pub export_charge_tax_amount_micros: i64,
pub export_charge_total_amount_micros: i64,
pub subtotal_amount_micros: i64,
pub tax_amount_micros: i64,
pub total_amount_micros: i64,
}
Expand description
Represents a summarized view at account level.
Fields§
§customer: String
Output only. The account associated with the account summary.
billing_correction_subtotal_amount_micros: i64
Output only. Pretax billing correction subtotal amount, in micros.
billing_correction_tax_amount_micros: i64
Output only. Tax on billing correction, in micros.
billing_correction_total_amount_micros: i64
Output only. Total billing correction amount, in micros.
coupon_adjustment_subtotal_amount_micros: i64
Output only. Pretax coupon adjustment subtotal amount, in micros.
coupon_adjustment_tax_amount_micros: i64
Output only. Tax on coupon adjustment, in micros.
coupon_adjustment_total_amount_micros: i64
Output only. Total coupon adjustment amount, in micros.
excess_credit_adjustment_subtotal_amount_micros: i64
Output only. Pretax excess credit adjustment subtotal amount, in micros.
excess_credit_adjustment_tax_amount_micros: i64
Output only. Tax on excess credit adjustment, in micros.
excess_credit_adjustment_total_amount_micros: i64
Output only. Total excess credit adjustment amount, in micros.
regulatory_costs_subtotal_amount_micros: i64
Output only. Pretax regulatory costs subtotal amount, in micros.
regulatory_costs_tax_amount_micros: i64
Output only. Tax on regulatory costs, in micros.
regulatory_costs_total_amount_micros: i64
Output only. Total regulatory costs amount, in micros.
export_charge_subtotal_amount_micros: i64
Output only. Pretax export charge subtotal amount, in micros.
export_charge_tax_amount_micros: i64
Output only. Tax on export charge, in micros.
export_charge_total_amount_micros: i64
Output only. Total export charge amount, in micros.
subtotal_amount_micros: i64
Output only. Total pretax subtotal amount attributable to the account during the service period, in micros.
tax_amount_micros: i64
Output only. Total tax amount attributable to the account during the service period, in micros.
total_amount_micros: 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.
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<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 AccountSummary
impl PartialEq for AccountSummary
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
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