RazorpayLineItemsBaseRequestBody constructor
- @JsonSerializable(includeIfNull: false)
const
RazorpayLineItemsBaseRequestBody(
{ - String? name,
- dynamic amount,
- String? currency,
- String? description,
- String? id,
- String? item_id,
- int? quantity,
})
Implementation
@JsonSerializable(includeIfNull: false)
const factory RazorpayLineItemsBaseRequestBody({
// Fields from RazorpayItemCreateRequestBody (make optional)
String? name,
dynamic amount, // number | string
String? currency,
String? description,
// Specific fields for LineItems
String? id, // Generated ID if new item created
String? item_id, // Existing Item ID
int? quantity, // Defaults to 1
}) = _RazorpayLineItemsBaseRequestBody;