RazorpayLineItemsBaseRequestBody constructor

  1. @JsonSerializable(includeIfNull: false)
const RazorpayLineItemsBaseRequestBody({
  1. String? name,
  2. dynamic amount,
  3. String? currency,
  4. String? description,
  5. String? id,
  6. String? item_id,
  7. 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;