RazorpayCardReferenceRequest constructor
- @JsonSerializable(includeIfNull: false)
- @Assert('(number != null && token == null) || (number == null && token != null)', 'Either number or token must be provided, but not both.')
- @Assert('tokenised == null || number != null', 'tokenised can only be set if number is provided.')
const
RazorpayCardReferenceRequest(
{ - String? number,
- String? token,
- bool? tokenised,
})
Implementation
@JsonSerializable(includeIfNull: false)
@Assert(
'(number != null && token == null) || (number == null && token != null)',
'Either number or token must be provided, but not both.',
)
@Assert(
'tokenised == null || number != null',
'tokenised can only be set if number is provided.',
)
const factory RazorpayCardReferenceRequest({
String? number,
String? token,
bool? tokenised,
}) = _RazorpayCardReferenceRequest;