GetCustomerInfoField class

The CustomerInfoField object defines the pieces of information the anchor has not yet received for the customer. It is required for the NEEDS_INFO status but may be included with any status. Fields should be specified as an object with keys representing the SEP-9 field names required. Customers in the ACCEPTED status should not have any required fields present in the object, since all required fields should have already been provided.

Inheritance

Constructors

GetCustomerInfoField(String? type, String? description, List<String>? choices, bool? optional)
GetCustomerInfoField.fromJson(Map<String, dynamic> json)
factory

Properties

choices List<String>?
(optional) An array of valid values for this field.
getter/setter pair
description String?
A human-readable description of this field, especially important if this is not a SEP-9 field.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
optional bool?
(optional) A boolean whether this field is required to proceed or not. Defaults to false.
getter/setter pair
rateLimitLimit int?
getter/setter pairinherited
rateLimitRemaining int?
getter/setter pairinherited
rateLimitReset int?
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type String?
The data type of the field value. Can be "string", "binary", "number", or "date".
getter/setter pair

Methods

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

Operators

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