Class: Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesInvoiceAccountSummary
- Inherits:
-
Object
- Object
- Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesInvoiceAccountSummary
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/searchads360_v23/classes.rb,
lib/google/apis/searchads360_v23/representations.rb,
lib/google/apis/searchads360_v23/representations.rb
Overview
Represents a summarized view at account level.
Instance Attribute Summary collapse
-
#adjustment_summaries ⇒ Array<Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesInvoiceAdjustmentSummary>
Output only.
-
#billing_correction_subtotal_amount_micros ⇒ Fixnum
Output only.
-
#billing_correction_tax_amount_micros ⇒ Fixnum
Output only.
-
#billing_correction_total_amount_micros ⇒ Fixnum
Output only.
-
#coupon_adjustment_subtotal_amount_micros ⇒ Fixnum
Output only.
-
#coupon_adjustment_tax_amount_micros ⇒ Fixnum
Output only.
-
#coupon_adjustment_total_amount_micros ⇒ Fixnum
Output only.
-
#customer ⇒ String
Output only.
-
#excess_credit_adjustment_subtotal_amount_micros ⇒ Fixnum
Output only.
-
#excess_credit_adjustment_tax_amount_micros ⇒ Fixnum
Output only.
-
#excess_credit_adjustment_total_amount_micros ⇒ Fixnum
Output only.
-
#export_charge_subtotal_amount_micros ⇒ Fixnum
Output only.
-
#export_charge_tax_amount_micros ⇒ Fixnum
Output only.
-
#export_charge_total_amount_micros ⇒ Fixnum
Output only.
-
#regulatory_cost_summaries ⇒ Array<Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesInvoiceRegulatoryCostSummary>
Output only.
-
#regulatory_costs_subtotal_amount_micros ⇒ Fixnum
Output only.
-
#regulatory_costs_tax_amount_micros ⇒ Fixnum
Output only.
-
#regulatory_costs_total_amount_micros ⇒ Fixnum
Output only.
-
#subtotal_amount_micros ⇒ Fixnum
Output only.
-
#tax_amount_micros ⇒ Fixnum
Output only.
-
#total_amount_micros ⇒ Fixnum
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAdsSearchads360V23ResourcesInvoiceAccountSummary
constructor
A new instance of GoogleAdsSearchads360V23ResourcesInvoiceAccountSummary.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAdsSearchads360V23ResourcesInvoiceAccountSummary
Returns a new instance of GoogleAdsSearchads360V23ResourcesInvoiceAccountSummary.
17333 17334 17335 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17333 def initialize(**args) update!(**args) end |
Instance Attribute Details
#adjustment_summaries ⇒ Array<Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesInvoiceAdjustmentSummary>
Output only. The list of adjustment information associated with this account.
Corresponds to the JSON property adjustmentSummaries
17226 17227 17228 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17226 def adjustment_summaries @adjustment_summaries end |
#billing_correction_subtotal_amount_micros ⇒ Fixnum
Output only. Pretax billing correction subtotal amount, in micros.
Corresponds to the JSON property billingCorrectionSubtotalAmountMicros
17231 17232 17233 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17231 def billing_correction_subtotal_amount_micros @billing_correction_subtotal_amount_micros end |
#billing_correction_tax_amount_micros ⇒ Fixnum
Output only. Tax on billing correction, in micros.
Corresponds to the JSON property billingCorrectionTaxAmountMicros
17236 17237 17238 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17236 def billing_correction_tax_amount_micros @billing_correction_tax_amount_micros end |
#billing_correction_total_amount_micros ⇒ Fixnum
Output only. Total billing correction amount, in micros.
Corresponds to the JSON property billingCorrectionTotalAmountMicros
17241 17242 17243 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17241 def billing_correction_total_amount_micros @billing_correction_total_amount_micros end |
#coupon_adjustment_subtotal_amount_micros ⇒ Fixnum
Output only. Pretax coupon adjustment subtotal amount, in micros.
Corresponds to the JSON property couponAdjustmentSubtotalAmountMicros
17246 17247 17248 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17246 def coupon_adjustment_subtotal_amount_micros @coupon_adjustment_subtotal_amount_micros end |
#coupon_adjustment_tax_amount_micros ⇒ Fixnum
Output only. Tax on coupon adjustment, in micros.
Corresponds to the JSON property couponAdjustmentTaxAmountMicros
17251 17252 17253 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17251 def coupon_adjustment_tax_amount_micros @coupon_adjustment_tax_amount_micros end |
#coupon_adjustment_total_amount_micros ⇒ Fixnum
Output only. Total coupon adjustment amount, in micros.
Corresponds to the JSON property couponAdjustmentTotalAmountMicros
17256 17257 17258 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17256 def coupon_adjustment_total_amount_micros @coupon_adjustment_total_amount_micros end |
#customer ⇒ String
Output only. The account associated with the account summary.
Corresponds to the JSON property customer
17261 17262 17263 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17261 def customer @customer end |
#excess_credit_adjustment_subtotal_amount_micros ⇒ Fixnum
Output only. Pretax excess credit adjustment subtotal amount, in micros.
Corresponds to the JSON property excessCreditAdjustmentSubtotalAmountMicros
17266 17267 17268 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17266 def excess_credit_adjustment_subtotal_amount_micros @excess_credit_adjustment_subtotal_amount_micros end |
#excess_credit_adjustment_tax_amount_micros ⇒ Fixnum
Output only. Tax on excess credit adjustment, in micros.
Corresponds to the JSON property excessCreditAdjustmentTaxAmountMicros
17271 17272 17273 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17271 def excess_credit_adjustment_tax_amount_micros @excess_credit_adjustment_tax_amount_micros end |
#excess_credit_adjustment_total_amount_micros ⇒ Fixnum
Output only. Total excess credit adjustment amount, in micros.
Corresponds to the JSON property excessCreditAdjustmentTotalAmountMicros
17276 17277 17278 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17276 def excess_credit_adjustment_total_amount_micros @excess_credit_adjustment_total_amount_micros end |
#export_charge_subtotal_amount_micros ⇒ Fixnum
Output only. Pretax export charge subtotal amount, in micros.
Corresponds to the JSON property exportChargeSubtotalAmountMicros
17281 17282 17283 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17281 def export_charge_subtotal_amount_micros @export_charge_subtotal_amount_micros end |
#export_charge_tax_amount_micros ⇒ Fixnum
Output only. Tax on export charge, in micros.
Corresponds to the JSON property exportChargeTaxAmountMicros
17286 17287 17288 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17286 def export_charge_tax_amount_micros @export_charge_tax_amount_micros end |
#export_charge_total_amount_micros ⇒ Fixnum
Output only. Total export charge amount, in micros.
Corresponds to the JSON property exportChargeTotalAmountMicros
17291 17292 17293 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17291 def export_charge_total_amount_micros @export_charge_total_amount_micros end |
#regulatory_cost_summaries ⇒ Array<Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesInvoiceRegulatoryCostSummary>
Output only. The list of regulatory cost information associated with this
account.
Corresponds to the JSON property regulatoryCostSummaries
17297 17298 17299 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17297 def regulatory_cost_summaries @regulatory_cost_summaries end |
#regulatory_costs_subtotal_amount_micros ⇒ Fixnum
Output only. Pretax regulatory costs subtotal amount, in micros.
Corresponds to the JSON property regulatoryCostsSubtotalAmountMicros
17302 17303 17304 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17302 def regulatory_costs_subtotal_amount_micros @regulatory_costs_subtotal_amount_micros end |
#regulatory_costs_tax_amount_micros ⇒ Fixnum
Output only. Tax on regulatory costs, in micros.
Corresponds to the JSON property regulatoryCostsTaxAmountMicros
17307 17308 17309 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17307 def regulatory_costs_tax_amount_micros @regulatory_costs_tax_amount_micros end |
#regulatory_costs_total_amount_micros ⇒ Fixnum
Output only. Total regulatory costs amount, in micros.
Corresponds to the JSON property regulatoryCostsTotalAmountMicros
17312 17313 17314 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17312 def regulatory_costs_total_amount_micros @regulatory_costs_total_amount_micros end |
#subtotal_amount_micros ⇒ Fixnum
Output only. Total pretax subtotal amount attributable to the account during
the service period, in micros.
Corresponds to the JSON property subtotalAmountMicros
17318 17319 17320 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17318 def subtotal_amount_micros @subtotal_amount_micros end |
#tax_amount_micros ⇒ Fixnum
Output only. Total tax amount attributable to the account during the service
period, in micros.
Corresponds to the JSON property taxAmountMicros
17324 17325 17326 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17324 def tax_amount_micros @tax_amount_micros end |
#total_amount_micros ⇒ Fixnum
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.
Corresponds to the JSON property totalAmountMicros
17331 17332 17333 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17331 def total_amount_micros @total_amount_micros end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
17338 17339 17340 17341 17342 17343 17344 17345 17346 17347 17348 17349 17350 17351 17352 17353 17354 17355 17356 17357 17358 17359 17360 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 17338 def update!(**args) @adjustment_summaries = args[:adjustment_summaries] if args.key?(:adjustment_summaries) @billing_correction_subtotal_amount_micros = args[:billing_correction_subtotal_amount_micros] if args.key?(:billing_correction_subtotal_amount_micros) @billing_correction_tax_amount_micros = args[:billing_correction_tax_amount_micros] if args.key?(:billing_correction_tax_amount_micros) @billing_correction_total_amount_micros = args[:billing_correction_total_amount_micros] if args.key?(:billing_correction_total_amount_micros) @coupon_adjustment_subtotal_amount_micros = args[:coupon_adjustment_subtotal_amount_micros] if args.key?(:coupon_adjustment_subtotal_amount_micros) @coupon_adjustment_tax_amount_micros = args[:coupon_adjustment_tax_amount_micros] if args.key?(:coupon_adjustment_tax_amount_micros) @coupon_adjustment_total_amount_micros = args[:coupon_adjustment_total_amount_micros] if args.key?(:coupon_adjustment_total_amount_micros) @customer = args[:customer] if args.key?(:customer) @excess_credit_adjustment_subtotal_amount_micros = args[:excess_credit_adjustment_subtotal_amount_micros] if args.key?(:excess_credit_adjustment_subtotal_amount_micros) @excess_credit_adjustment_tax_amount_micros = args[:excess_credit_adjustment_tax_amount_micros] if args.key?(:excess_credit_adjustment_tax_amount_micros) @excess_credit_adjustment_total_amount_micros = args[:excess_credit_adjustment_total_amount_micros] if args.key?(:excess_credit_adjustment_total_amount_micros) @export_charge_subtotal_amount_micros = args[:export_charge_subtotal_amount_micros] if args.key?(:export_charge_subtotal_amount_micros) @export_charge_tax_amount_micros = args[:export_charge_tax_amount_micros] if args.key?(:export_charge_tax_amount_micros) @export_charge_total_amount_micros = args[:export_charge_total_amount_micros] if args.key?(:export_charge_total_amount_micros) @regulatory_cost_summaries = args[:regulatory_cost_summaries] if args.key?(:regulatory_cost_summaries) @regulatory_costs_subtotal_amount_micros = args[:regulatory_costs_subtotal_amount_micros] if args.key?(:regulatory_costs_subtotal_amount_micros) @regulatory_costs_tax_amount_micros = args[:regulatory_costs_tax_amount_micros] if args.key?(:regulatory_costs_tax_amount_micros) @regulatory_costs_total_amount_micros = args[:regulatory_costs_total_amount_micros] if args.key?(:regulatory_costs_total_amount_micros) @subtotal_amount_micros = args[:subtotal_amount_micros] if args.key?(:subtotal_amount_micros) @tax_amount_micros = args[:tax_amount_micros] if args.key?(:tax_amount_micros) @total_amount_micros = args[:total_amount_micros] if args.key?(:total_amount_micros) end |