RazorpayVirtualAccountTPVCreateRequestBody constructor
const
RazorpayVirtualAccountTPVCreateRequestBody({
- required RazorpayVirtualAccountReceiverBaseRequestBody receivers,
- required List<
RazorpayAllowedPayerBaseRequestBody> allowed_payers, - String? name,
- String? description,
- dynamic amount_expected,
- String? customer_id,
- int? close_by,
- IMap? notes,
Implementation
@JsonSerializable(includeIfNull: false)
const factory RazorpayVirtualAccountTPVCreateRequestBody({
required RazorpayVirtualAccountReceiverBaseRequestBody
receivers, // TPV specific field
required List<RazorpayAllowedPayerBaseRequestBody> allowed_payers,
String? name,
String? description,
dynamic amount_expected,
// dynamic amount_paid, // Not in request
String? customer_id,
int? close_by,
IMap<dynamic>? notes,
}) = _RazorpayVirtualAccountTPVCreateRequestBody;