RazorpayTokenBaseRequestBody constructor

  1. @JsonSerializable(includeIfNull: false)
const RazorpayTokenBaseRequestBody({
  1. required String method,
  2. required RazorpayCardBaseRequestBody card,
  3. required Authentication authentication,
  4. String? customer_id,
  5. @Default({}) IMap? notes,
})

Implementation

@JsonSerializable(includeIfNull: false)
const factory RazorpayTokenBaseRequestBody({
  required String method, // Currently 'card',
  required RazorpayCardBaseRequestBody card,
  required Authentication authentication,
  String? customer_id,
  @Default({}) IMap<dynamic>? notes, // Allow empty list or map
}) = _RazorpayTokenBaseRequestBody;