TransferEvent class abstract

TransferEvent

Properties:

  • amount - The original journal amount. Only applicable for issuing integrations.
  • amountAdjustments - The amount adjustments in this transfer. Only applicable for issuing integrations.
  • arn - Scheme unique arn identifier useful for tracing captures, chargebacks, refunds, etc.
  • bookingDate - The date when the transfer request was sent.
  • estimatedArrivalTime - The estimated time when the beneficiary should have access to the funds.
  • eventsData - A list of event data.
  • externalReason - The external reason for the transfer status.
  • id - The unique identifier of the transfer event.
  • modification - The payment modification. Only applicable for returned internal transfers.
  • mutations - The list of balance mutations per event.
  • originalAmount - The amount in the original currency. Only applicable for issuing integrations.
  • reason - The reason for the transfer status.
  • status - The status of the transfer event.
  • trackingData
  • transactionId - The id of the transaction that is related to this accounting event. Only sent for events of type accounting where the balance changes.
  • type - The type of the transfer event. Possible values: accounting, tracking.
  • updateDate - The date when the tracking status was updated.
  • valueDate - The date when the funds are expected to be deducted from or credited to the balance account. This date can be in either the past or future.
Annotations
  • @BuiltValue.new()

Constructors

TransferEvent([void updates(TransferEventBuilder b)])
factory

Properties

amount Amount?
The original journal amount. Only applicable for issuing integrations.
no setter
amountAdjustments → BuiltList<AmountAdjustment>?
The amount adjustments in this transfer. Only applicable for issuing integrations.
no setter
arn String?
Scheme unique arn identifier useful for tracing captures, chargebacks, refunds, etc.
no setter
bookingDate DateTime?
The date when the transfer request was sent.
no setter
estimatedArrivalTime DateTime?
The estimated time when the beneficiary should have access to the funds.
no setter
eventsData → BuiltList<TransferEventEventsDataInner>?
A list of event data.
no setter
externalReason ExternalReason?
The external reason for the transfer status.
no setter
hashCode int
The hash code for this object.
no setterinherited
id String?
The unique identifier of the transfer event.
no setter
modification Modification?
The payment modification. Only applicable for returned internal transfers.
no setter
mutations → BuiltList<BalanceMutation>?
The list of balance mutations per event.
no setter
originalAmount Amount?
The amount in the original currency. Only applicable for issuing integrations.
no setter
reason TransferEventReasonEnum?
The reason for the transfer status.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status TransferEventStatusEnum?
The status of the transfer event.
no setter
trackingData TransferEventTrackingData?
no setter
transactionId String?
The id of the transaction that is related to this accounting event. Only sent for events of type accounting where the balance changes.
no setter
type TransferEventTypeEnum?
The type of the transfer event. Possible values: accounting, tracking.
no setter
updateDate DateTime?
The date when the tracking status was updated.
no setter
valueDate DateTime?
The date when the funds are expected to be deducted from or credited to the balance account. This date can be in either the past or future.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(TransferEventBuilder)) TransferEvent
Rebuilds the instance.
inherited
toBuilder() TransferEventBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

serializer → Serializer<TransferEvent>
no setter