PaymentIntent

constructor(id: String?, paymentMethodTypes: List<String>, amount: Long?, canceledAt: Long = 0, cancellationReason: PaymentIntent.CancellationReason? = null, captureMethod: PaymentIntent.CaptureMethod = CaptureMethod.Automatic, clientSecret: String?, confirmationMethod: PaymentIntent.ConfirmationMethod = ConfirmationMethod.Automatic, countryCode: String?, created: Long, currency: String?, description: String? = null, isLiveMode: Boolean, paymentMethod: PaymentMethod? = null, paymentMethodId: String? = null, receiptEmail: String? = null, status: StripeIntent.Status? = null, setupFutureUsage: StripeIntent.Usage? = null, lastPaymentError: PaymentIntent.Error? = null, shipping: PaymentIntent.Shipping? = null, unactivatedPaymentMethods: List<String>, linkFundingSources: List<String> = emptyList(), nextActionData: StripeIntent.NextActionData? = null, paymentMethodOptionsJsonString: String? = null)