RazorpayRefund class abstract

Annotations
  • @freezed

Constructors

RazorpayRefund.new({required String id, required String entity, required String currency, required String payment_id, required int created_at, required RazorpayRefundStatus status, int? amount, IMap? notes, String? receipt, IMap? acquirer_data, String? batch_id, ProcessedSpeed? speed_processed, RefundSpeed? speed_requested})
const
factory
RazorpayRefund.fromJson(Map<String, dynamic> json)
factory

Properties

acquirer_data IMap?
no setterinherited
amount int?
no setterinherited
batch_id String?
no setterinherited
copyWith → $RazorpayRefundCopyWith<RazorpayRefund>
Create a copy of RazorpayRefund with the given fields replaced by the non-null parameter values.
no setterinherited
created_at int
no setterinherited
currency String
no setterinherited
entity String
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
id String
no setterinherited
notes IMap?
no setterinherited
payment_id String
no setterinherited
receipt String?
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
speed_processed ProcessedSpeed?
no setterinherited
speed_requested RefundSpeed?
no setterinherited
status RazorpayRefundStatus
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Serializes this RazorpayRefund to a JSON map.
inherited
toString() String
A string representation of this object.
inherited

Operators

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