RazorpayPaymentCreateRequestBody constructor

  1. @JsonSerializable(includeIfNull: false)
const RazorpayPaymentCreateRequestBody({
  1. required dynamic amount,
  2. required String currency,
  3. required String order_id,
  4. required String email,
  5. required dynamic contact,
  6. required String customer_id,
  7. IMap<String>? notes,
  8. String? description,
  9. String? subscription_id,
  10. PaymentAuthentication? authentication,
})

Implementation

@JsonSerializable(includeIfNull: false)
const factory RazorpayPaymentCreateRequestBody({
  required dynamic amount, // number | string
  required String currency,
  required String order_id,
  required String email,
  required dynamic contact,
  required String customer_id, // string | number
  IMap<String>? notes,
  String? description,
  String? subscription_id,
  PaymentAuthentication? authentication,
}) = _RazorpayPaymentCreateRequestBody;