RazorpayQrCodeBaseRequestBody constructor

  1. @JsonSerializable(includeIfNull: false)
const RazorpayQrCodeBaseRequestBody({
  1. required QrCodeType type,
  2. required QrCodeUsage usage,
  3. String? name,
  4. bool? fixed_amount,
  5. int? payment_amount,
  6. String? description,
  7. String? customer_id,
  8. int? close_by,
  9. IMap? notes,
})

Implementation

@JsonSerializable(includeIfNull: false)
const factory RazorpayQrCodeBaseRequestBody({
  required QrCodeType type,
  required QrCodeUsage usage,
  String? name,
  bool? fixed_amount, // Default false
  int? payment_amount, // Required if fixed_amount=true
  String? description,
  String? customer_id,
  int? close_by, // Unix timestamp
  IMap<dynamic>? notes,
}) = _RazorpayQrCodeBaseRequestBody;