RazorpayIin constructor

  1. @JsonSerializable(includeIfNull: false)
const RazorpayIin({
  1. required String iin,
  2. required String entity,
  3. required String issuer_code,
  4. required String issuer_name,
  5. required bool international,
  6. required bool is_tokenized,
  7. required IinEmi emi,
  8. required IinRecurring recurring,
  9. required List<IinAuthenticationType> authentication_types,
  10. IinNetwork? network,
  11. IinCardType? type,
  12. IinSubType? sub_type,
  13. String? card_iin,
})

Implementation

@JsonSerializable(includeIfNull: false)
const factory RazorpayIin({
  required String iin,
  required String entity,
  required String issuer_code,
  required String issuer_name,
  required bool international,
  required bool is_tokenized,
  required IinEmi emi,
  required IinRecurring recurring,
  required List<IinAuthenticationType> authentication_types,
  IinNetwork? network, // Nullable enum
  IinCardType? type, // Nullable enum
  IinSubType? sub_type, // Nullable enum
  String? card_iin, // Nullable string
}) = _RazorpayIin;