RazorpayTokenBaseRequestBody constructor
- @JsonSerializable(includeIfNull: false)
- required String method,
- required RazorpayCardBaseRequestBody card,
- required Authentication authentication,
- String? customer_id,
- @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;