GoogleAdsSearchads360V23ResourcesInvoice class

An invoice.

All invoice information is snapshotted to match the PDF invoice. For invoices older than the launch of InvoiceService, the snapshotted information may not match the PDF invoice.

Constructors

GoogleAdsSearchads360V23ResourcesInvoice({List<GoogleAdsSearchads360V23ResourcesInvoiceAccountBudgetSummary>? accountBudgetSummaries, List<GoogleAdsSearchads360V23ResourcesInvoiceAccountSummary>? accountSummaries, String? adjustmentsSubtotalAmountMicros, String? adjustmentsTaxAmountMicros, String? adjustmentsTotalAmountMicros, String? billingSetup, String? correctedInvoice, String? currencyCode, String? dueDate, String? exportChargeSubtotalAmountMicros, String? exportChargeTaxAmountMicros, String? exportChargeTotalAmountMicros, String? id, String? issueDate, String? paymentsAccountId, String? paymentsProfileId, String? pdfUrl, String? regulatoryCostsSubtotalAmountMicros, String? regulatoryCostsTaxAmountMicros, String? regulatoryCostsTotalAmountMicros, List<String>? replacedInvoices, String? resourceName, GoogleAdsSearchads360V23CommonDateRange? serviceDateRange, String? subtotalAmountMicros, String? taxAmountMicros, String? totalAmountMicros, String? type})
GoogleAdsSearchads360V23ResourcesInvoice.fromJson(Map json_)

Properties

accountBudgetSummaries List<GoogleAdsSearchads360V23ResourcesInvoiceAccountBudgetSummary>?
The list of summarized account budget information associated with this invoice.
getter/setter pair
accountSummaries List<GoogleAdsSearchads360V23ResourcesInvoiceAccountSummary>?
The list of summarized account information associated with this invoice.
getter/setter pair
adjustmentsSubtotalAmountMicros String?
The pretax subtotal amount of invoice level adjustments, in micros.
getter/setter pair
adjustmentsTaxAmountMicros String?
The sum of taxes on the invoice level adjustments, in micros.
getter/setter pair
adjustmentsTotalAmountMicros String?
The total amount of invoice level adjustments, in micros.
getter/setter pair
billingSetup String?
The resource name of this invoice's billing setup.
getter/setter pair
correctedInvoice String?
The resource name of the original invoice corrected, wrote off, or canceled by this invoice, if applicable.
getter/setter pair
currencyCode String?
The currency code.
getter/setter pair
dueDate String?
The due date in yyyy-mm-dd format.
getter/setter pair
exportChargeSubtotalAmountMicros String?
The pretax subtotal amount of invoice level export charges, in micros.
getter/setter pair
exportChargeTaxAmountMicros String?
The sum of taxes on the invoice level export charges, in micros.
getter/setter pair
exportChargeTotalAmountMicros String?
The total amount of invoice level export charges, in micros.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String?
The ID of the invoice.
getter/setter pair
issueDate String?
The issue date in yyyy-mm-dd format.
getter/setter pair
paymentsAccountId String?
A 16 digit ID used to identify the payments account associated with the billing setup, for example, "1234-5678-9012-3456".
getter/setter pair
paymentsProfileId String?
A 12 digit ID used to identify the payments profile associated with the billing setup, for example, "1234-5678-9012".
getter/setter pair
pdfUrl String?
The URL to a PDF copy of the invoice.
getter/setter pair
regulatoryCostsSubtotalAmountMicros String?
The pretax subtotal amount of invoice level regulatory costs, in micros.
getter/setter pair
regulatoryCostsTaxAmountMicros String?
The sum of taxes on the invoice level regulatory costs, in micros.
getter/setter pair
regulatoryCostsTotalAmountMicros String?
The total amount of invoice level regulatory costs, in micros.
getter/setter pair
replacedInvoices List<String>?
The resource name of the original invoice(s) being rebilled or replaced by this invoice, if applicable.
getter/setter pair
resourceName String?
The resource name of the invoice.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serviceDateRange GoogleAdsSearchads360V23CommonDateRange?
The service period date range of this invoice.
getter/setter pair
subtotalAmountMicros String?
The pretax subtotal amount, in micros.
getter/setter pair
taxAmountMicros String?
The sum of all taxes on the invoice, in micros.
getter/setter pair
totalAmountMicros String?
The total amount, in micros.
getter/setter pair
type String?
The type of invoice.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited