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