RazorpayPaymentS2SJson constructor

  1. @JsonSerializable(includeIfNull: false)
const RazorpayPaymentS2SJson({
  1. required String razorpay_payment_id,
  2. List<Map<String, String>>? next,
  3. Map<String, String>? metadata,
})

Implementation

@JsonSerializable(includeIfNull: false)
const factory RazorpayPaymentS2SJson({
  required String razorpay_payment_id,
  // 'next' structure varies, use List<Map<String, String>> for flexibility
  List<Map<String, String>>? next,
  Map<String, String>?
      metadata, // Not in d.ts, but present in JS code example
}) = _RazorpayPaymentS2SJson;