RazorpayQrCodeBaseRequestBody constructor
- @JsonSerializable(includeIfNull: false)
- required QrCodeType type,
- required QrCodeUsage usage,
- String? name,
- bool? fixed_amount,
- int? payment_amount,
- String? description,
- String? customer_id,
- int? close_by,
- 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;