RazorpayDispute constructor
- @JsonSerializable(includeIfNull: false)
const
RazorpayDispute(
{ - required String id,
- required String entity,
- required String payment_id,
- required int amount,
- required String currency,
- required int amount_deducted,
- required String reason_code,
- required int respond_by,
- required String status,
- required String phase,
- required int created_at,
- required RazorpayDisputesContestBaseRequestBody evidence,
})
Implementation
@JsonSerializable(includeIfNull: false)
const factory RazorpayDispute({
required String id,
required String entity,
required String payment_id,
required int amount,
required String currency,
required int amount_deducted,
required String
reason_code, // Consider mapping to an enum if codes are fixed
required int respond_by,
required String status, // Consider mapping to an enum
required String phase, // Consider mapping to an enum
required int created_at,
required RazorpayDisputesContestBaseRequestBody
evidence, // Evidence structure matches the contest request
}) = _RazorpayDispute;