CreateCheckoutSessionRequest constructor

CreateCheckoutSessionRequest({
  1. String? priceId,
  2. String? successUrl,
  3. String? cancelUrl,
  4. String? referralCode,
  5. int? creditAppliedCents,
  6. String? legalTermsVersionDate,
})

Implementation

factory CreateCheckoutSessionRequest({
  $core.String? priceId,
  $core.String? successUrl,
  $core.String? cancelUrl,
  $core.String? referralCode,
  $core.int? creditAppliedCents,
  $core.String? legalTermsVersionDate,
}) {
  final result = create();
  if (priceId != null) {
    result.priceId = priceId;
  }
  if (successUrl != null) {
    result.successUrl = successUrl;
  }
  if (cancelUrl != null) {
    result.cancelUrl = cancelUrl;
  }
  if (referralCode != null) {
    result.referralCode = referralCode;
  }
  if (creditAppliedCents != null) {
    result.creditAppliedCents = creditAppliedCents;
  }
  if (legalTermsVersionDate != null) {
    result.legalTermsVersionDate = legalTermsVersionDate;
  }
  return result;
}