CustomNotification class abstract

CustomNotification

Properties:

  • amount - The amount of the payment that the notification is about. Set the value in minor units.
  • eventCode - The event that caused the notification to be sent.Currently supported values: * AUTHORISATION * CANCELLATION * REFUND * CAPTURE * REPORT_AVAILABLE * CHARGEBACK * REQUEST_FOR_INFORMATION * NOTIFICATION_OF_CHARGEBACK * NOTIFICATIONTEST * ORDER_OPENED * ORDER_CLOSED * CHARGEBACK_REVERSED * REFUNDED_REVERSED * REFUND_WITH_DATA
  • eventDate - The time of the event. Format: ISO 8601, YYYY-MM-DDThh:mm:ssTZD.
  • merchantReference - Your reference for the custom test notification.
  • paymentMethod - The payment method for the payment that the notification is about. Possible values: * amex * visa * mc * maestro * bcmc * paypal * sms * bankTransfer_NL * bankTransfer_DE * bankTransfer_BE * ideal * elv * sepadirectdebit
  • reason - A description of what caused the notification.
  • success - The outcome of the event which the notification is about. Set to either true or false.
Annotations
  • @BuiltValue.new()

Constructors

CustomNotification([void updates(CustomNotificationBuilder b)])
factory

Properties

amount Amount?
The amount of the payment that the notification is about. Set the value in minor units.
no setter
eventCode String?
The event that caused the notification to be sent.Currently supported values: * AUTHORISATION * CANCELLATION * REFUND * CAPTURE * REPORT_AVAILABLE * CHARGEBACK * REQUEST_FOR_INFORMATION * NOTIFICATION_OF_CHARGEBACK * NOTIFICATIONTEST * ORDER_OPENED * ORDER_CLOSED * CHARGEBACK_REVERSED * REFUNDED_REVERSED * REFUND_WITH_DATA
no setter
eventDate DateTime?
The time of the event. Format: ISO 8601, YYYY-MM-DDThh:mm:ssTZD.
no setter
hashCode int
The hash code for this object.
no setterinherited
merchantReference String?
Your reference for the custom test notification.
no setter
paymentMethod String?
The payment method for the payment that the notification is about. Possible values: * amex * visa * mc * maestro * bcmc * paypal * sms * bankTransfer_NL * bankTransfer_DE * bankTransfer_BE * ideal * elv * sepadirectdebit
no setter
reason String?
A description of what caused the notification.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
success bool?
The outcome of the event which the notification is about. Set to either true or false.
no setter

Methods

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