InvoiceRequestType enum

Inheritance

Constructors

InvoiceRequestType()
const

Values

balance → const InvoiceRequestType

A request for a balance payment. The balance amount is computed as follows:

  • If the invoice specifies only a balance payment request, the balance amount is the total amount of the associated order.
  • If the invoice also specifies a deposit request, the balance amount is the amount remaining after the deposit.

INSTALLMENT and BALANCE payment requests are not allowed in the same invoice.

deposit → const InvoiceRequestType

A request for a deposit payment. You have the option of specifying an exact amount or a percentage of the total order amount. If you request a deposit, it must be due before any other payment requests.

installment → const InvoiceRequestType

A request for an installment payment. Installments allow buyers to pay the invoice over time. Installments can optionally be combined with a deposit.

Adding INSTALLMENT payment requests to an invoice requires an Invoices Plus subscription.

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Operators

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

Constants

values → const List<InvoiceRequestType>
A constant List of the values in this enum, in order of their declaration.