getRefunds method
Refunds
Implementation
@override
Future<EResponse<List<Refund>>> getRefunds({
String? authorization,
String? merchantUUID,
String? transactionUUID,
String? commerceRefundId,
int? pageSize,
int? pageIndex,
int? status, ///Available values : 1111, 1112, 1113, 1114, 1115, 1116
DateTime? startDate,
DateTime? endDate,
Order? order, ///Available values : asc, desc
Map<String, dynamic>? filters ///Use filters map for more dynamic filtering
}) async {
return genericParsePaginationResponseAsList(
service.getRefunds(
merchantUUID: merchantUUID,
transactionUUID: transactionUUID,
commerceRefundId: commerceRefundId,
pageSize: pageSize,
pageIndex: pageIndex,
status: status,
startDate: startDate,
endDate: endDate,
order: order,
filters: filters ?? {}
),
dataType: Refund(),
dataListParam: 'refunds'
);
}