RazorpayPaymentLinkPayment constructor
- @JsonSerializable(includeIfNull: false)
const
RazorpayPaymentLinkPayment(
{ - required String amount,
- required String created_at,
- required String method,
- required String payment_id,
- required String plink_id,
- required String status,
- required int updated_at,
})
Implementation
@JsonSerializable(includeIfNull: false)
const factory RazorpayPaymentLinkPayment({
required String amount, // Assuming string based on d.ts, might be int
required String created_at, // Assuming string timestamp, might be int
required String
method, // 'card' | 'netbanking' | 'wallet' | 'emi' | 'upi' | 'bank_transfer'
required String payment_id,
required String plink_id, // Alias for payment_link_id?
required String status, // 'captured' | 'failed'
required int updated_at, // Unix timestamp
}) = _RazorpayPaymentLinkPayment;