PaymentMethod enum

Тип оплаты

Inheritance

Constructors

PaymentMethod({required String name})
const

Values

fullPrepayment → const PaymentMethod

Предоплата 100%. Полная предварительная оплата до момента передачи предмета расчета

const PaymentMethod(name: 'fullPrepayment')
prepayment → const PaymentMethod

Предоплата. Частичная предварительная оплата до момента передачи предмета расчета

const PaymentMethod(name: 'prepayment')
advance → const PaymentMethod

Аванс

const PaymentMethod(name: 'advance')
fullPayment → const PaymentMethod

Полный расчет. Полная оплата, в том числе с учетом аванса (предварительной оплаты) в момент передачи

const PaymentMethod(name: 'fullPayment')
partialPayment → const PaymentMethod

Частичный расчет и кредит. Частичная оплата предмета расчета в момент его передачи с последующей оплатой в кредит

const PaymentMethod(name: 'partialPayment')
credit → const PaymentMethod

Передача в кредит. Передача предмета расчета без его оплаты в момент его передачи с последующей оплатой в кредит

const PaymentMethod(name: 'credit')
creditPayment → const PaymentMethod

Оплата кредита. Оплата предмета расчета после его передачи с оплатой в кредит

const PaymentMethod(name: 'creditPayment')

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String
final
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<PaymentMethod>
A constant List of the values in this enum, in order of their declaration.