RazorpayOndemandPayoutItem constructor
- @JsonSerializable.new(includeIfNull: false)
const
RazorpayOndemandPayoutItem(
{ - required String id,
- required String entity,
- required dynamic amount,
- required SettlementStatus status,
- required int fees,
- required int tax,
- required int created_at,
- String? utr,
- int? initiated_at,
- int? processed_at,
- int? reversed_at,
- int? amount_settled,
})
Implementation
@JsonSerializable(includeIfNull: false)
const factory RazorpayOndemandPayoutItem({
// This seems to be the standard settlement structure
required String id,
required String entity, // Should be 'settlement'
required dynamic amount,
required SettlementStatus status,
required int fees,
required int tax,
required int created_at,
String? utr,
int? initiated_at,
int? processed_at,
int? reversed_at,
int? amount_settled,
// Add description, notes, etc. if they appear here in actual response
}) = _RazorpayOndemandPayoutItem;