RazorpaySubscriptionRegistrationUpiTpv constructor
- @JsonSerializable(includeIfNull: false)
- required String frequency,
- int? max_amount,
- int? expire_at,
- RazorpayOrderBankDetailsCreateRequestBody? bank_account,
Implementation
@JsonSerializable(includeIfNull: false)
const factory RazorpaySubscriptionRegistrationUpiTpv({
required String
frequency, // e.g., 'monthly', 'as_presented', AuthorizationMethod? method, // Should be 'upi'
int? max_amount,
int? expire_at,
// Pick<Orders.RazorpayBankAccount, 'account_number' | 'name' | 'ifsc'>
RazorpayOrderBankDetailsCreateRequestBody? bank_account,
}) = _RazorpaySubscriptionRegistrationUpiTpv;