RazorpayOrderCreateTransferRequestBody constructor

  1. @JsonSerializable(includeIfNull: false)
const RazorpayOrderCreateTransferRequestBody({
  1. required String account,
  2. required dynamic amount,
  3. required String currency,
  4. IMap? notes,
  5. @JsonKey(toJson: _boolToInt, fromJson: _intToBool) bool? on_hold,
  6. int? on_hold_until,
  7. List<String>? linked_account_notes,
})

Implementation

@JsonSerializable(includeIfNull: false)
const factory RazorpayOrderCreateTransferRequestBody({
  // Base fields
  required String account,
  required dynamic amount,
  required String currency,
  IMap<dynamic>? notes,
  // Update fields
  @JsonKey(toJson: _boolToInt, fromJson: _intToBool) bool? on_hold,
  int? on_hold_until,
  // Order specific field
  List<String>? linked_account_notes, // Use List<String> for notes array
}) = _RazorpayOrderCreateTransferRequestBody;