DisputeEventNotification class abstract

DisputeEventNotification

Properties:

  • arn - The unique Acquirer Reference Number (arn) generated by the card scheme for each capture. You can use the arn to trace the transaction through its lifecycle.
  • balancePlatform - The unique identifier of the balance platform.
  • creationDate - The date and time when the event was triggered, in ISO 8601 extended format. For example, 2025-03-19T10:15:30+01:00.
  • description - Contains information about the dispute.
  • disputedAmount - The amount for which the transaction is being disputed. The disputed amount cannot be greater than the transaction amount. If an amount was not provided, the entire transaction amount is disputed.
  • id - The ID of the resource.
  • status - The current status of the dispute.
  • statusDetail - Additional information about the status of the dispute, when available.
  • transactionId - The unique reference of the transaction for which the dispute is requested.
  • type - The type of dispute raised for the transaction.
Annotations
  • @BuiltValue.new()

Constructors

DisputeEventNotification([void updates(DisputeEventNotificationBuilder b)])
factory

Properties

arn → String?
The unique Acquirer Reference Number (arn) generated by the card scheme for each capture. You can use the arn to trace the transaction through its lifecycle.
no setter
balancePlatform → String?
The unique identifier of the balance platform.
no setter
creationDate → DateTime?
The date and time when the event was triggered, in ISO 8601 extended format. For example, 2025-03-19T10:15:30+01:00.
no setter
description → String?
Contains information about the dispute.
no setter
disputedAmount → Amount?
The amount for which the transaction is being disputed. The disputed amount cannot be greater than the transaction amount. If an amount was not provided, the entire transaction amount is disputed.
no setter
hashCode → int
The hash code for this object.
no setterinherited
id → String?
The ID of the resource.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
status → String?
The current status of the dispute.
no setter
statusDetail → String?
Additional information about the status of the dispute, when available.
no setter
transactionId → String?
The unique reference of the transaction for which the dispute is requested.
no setter
type → DisputeEventNotificationTypeEnum?
The type of dispute raised for the transaction.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(DisputeEventNotificationBuilder)) → DisputeEventNotification
Rebuilds the instance.
inherited
toBuilder() → DisputeEventNotificationBuilder
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<DisputeEventNotification>
no setter