RazorpayAllowedPayer constructor

  1. @JsonSerializable(includeIfNull: false)
const RazorpayAllowedPayer({
  1. required String id,
  2. required String entity,
  3. required AllowedPayerType type,
  4. required RazorpayOrderBankDetailsBaseRequestBody bank_account,
})

Implementation

@JsonSerializable(includeIfNull: false)
const factory RazorpayAllowedPayer({
  required String
      id, // ID of the allowed payer entry? Or the account? Check API.
  required String entity, // 'allowed_payer' ?
  required AllowedPayerType type,
  required RazorpayOrderBankDetailsBaseRequestBody
      bank_account, // Response likely includes name etc. Need full BankAccount model?
}) = _RazorpayAllowedPayer;