<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Stripe.net</name>
    </assembly>
    <members>
        <member name="F:Stripe.Events.AccountUpdated">
            <summary>
            Occurs whenever an account status or property has changed.
            </summary>
        </member>
        <member name="F:Stripe.Events.AccountApplicationAuthorized">
            <summary>
            Occurs whenever a user authorizes an application. Sent to the related application only.
            </summary>
        </member>
        <member name="F:Stripe.Events.AccountApplicationDeauthorized">
            <summary>
            Occurs whenever a user deauthorizes an application. Sent to the related application only.
            </summary>
        </member>
        <member name="F:Stripe.Events.AccountExternalAccountCreated">
            <summary>
            Occurs whenever an external account is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.AccountExternalAccountDeleted">
            <summary>
            Occurs whenever an external account is deleted.
            </summary>
        </member>
        <member name="F:Stripe.Events.AccountExternalAccountUpdated">
            <summary>
            Occurs whenever an external account is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.ApplicationFeeCreated">
            <summary>
            Occurs whenever an application fee is created on a charge.
            </summary>
        </member>
        <member name="F:Stripe.Events.ApplicationFeeRefunded">
            <summary>
            Occurs whenever an application fee is refunded, whether from refunding a charge or from refunding the application fee directly, including partial refunds.
            </summary>
        </member>
        <member name="F:Stripe.Events.ApplicationFeeRefundUpdated">
            <summary>
            Occurs whenever an application fee refund is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.BalanceAvailable">
            <summary>
            Occurs whenever your Stripe balance has been updated (e.g. when a charge collected is available to be paid out). By default, Stripe will automatically transfer any funds in your balance to your bank account on a daily basis.
            </summary>
        </member>
        <member name="F:Stripe.Events.BitcoinReceiverCreated">
            <summary>
            Occurs whenever a receiver has been created.
            </summary>
        </member>
        <member name="F:Stripe.Events.BitcoinReceiverFilled">
            <summary>
            Occurs whenever a receiver is filled (that is, when it has received enough bitcoin to process a payment of the same amount).
            </summary>
        </member>
        <member name="F:Stripe.Events.BitcoinReceiverUpdated">
            <summary>
            Occurs whenever a receiver is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.BitcoinReceiverTransactionUpdated">
            <summary>
            Occurs whenever bitcoin is pushed to a receiver.
            </summary>
        </member>
        <member name="F:Stripe.Events.ChargeCaptured">
            <summary>
            Occurs whenever a previously uncaptured charge is captured.
            </summary>
        </member>
        <member name="F:Stripe.Events.ChargeExpired">
            <summary>
            Occurs whenever a previously uncaptured charge expires.
            </summary>
        </member>
        <member name="F:Stripe.Events.ChargeFailed">
            <summary>
            Occurs whenever a failed charge attempt occurs.
            </summary>
        </member>
        <member name="F:Stripe.Events.ChargePending">
            <summary>
            Occurs whenever a pending charge is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.ChargeRefunded">
            <summary>
            Occurs whenever a charge is refunded, including partial refunds.
            </summary>
        </member>
        <member name="F:Stripe.Events.ChargeSucceeded">
            <summary>
            Occurs whenever a new charge is created and is successful.
            </summary>
        </member>
        <member name="F:Stripe.Events.ChargeUpdated">
            <summary>
            Occurs whenever a charge description or metadata is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.ChargeDisputeClosed">
            <summary>
            Occurs when the dispute is closed and the dispute status changes to
            <c>charge_refunded</c>, <c>lost</c>, <c>warning_closed</c>, or <c>won</c>.
            </summary>
        </member>
        <member name="F:Stripe.Events.ChargeDisputeCreated">
            <summary>
            Occurs whenever a customer disputes a charge with their bank.
            </summary>
        </member>
        <member name="F:Stripe.Events.ChargeDisputeFundsReinstated">
            <summary>
            Occurs when funds are reinstated to your account after a dispute is closed. This
            includes <a href="https://stripe.com/docs/disputes#disputes-on-partially-refunded-payments">partially
            refunded payments</a>.
            </summary>
        </member>
        <member name="F:Stripe.Events.ChargeDisputeFundsWithdrawn">
            <summary>
            Occurs when funds are removed from your account due to a dispute.
            </summary>
        </member>
        <member name="F:Stripe.Events.ChargeDisputeUpdated">
            <summary>
            Occurs when the dispute is updated (usually with evidence).
            </summary>
        </member>
        <member name="F:Stripe.Events.ChargeRefundUpdated">
            <summary>
            Occurs whenever a refund is updated on selected payment methods.
            </summary>
        </member>
        <member name="F:Stripe.Events.CheckoutSessionCompleted">
            <summary>
            Occurs when a Checkout Session has been successfully completed.
            </summary>
        </member>
        <member name="F:Stripe.Events.CouponCreated">
            <summary>
            Occurs whenever a coupon is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.CouponDeleted">
            <summary>
            Occurs whenever a coupon is deleted.
            </summary>
        </member>
        <member name="F:Stripe.Events.CouponUpdated">
            <summary>
            Occurs whenever a coupon is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.CreditNoteCreated">
            <summary>
            Occurs whenever a credit note is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.CreditNoteUpdated">
            <summary>
            Occurs whenever a credit note is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.CreditNoteVoided">
            <summary>
            Occurs whenever a credit note is voided.
            </summary>
        </member>
        <member name="F:Stripe.Events.CustomerCreated">
            <summary>
            Occurs whenever a new customer is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.CustomerDeleted">
            <summary>
            Occurs whenever a customer is deleted.
            </summary>
        </member>
        <member name="F:Stripe.Events.CustomerUpdated">
            <summary>
            Occurs whenever any property of a customer changes.
            </summary>
        </member>
        <member name="F:Stripe.Events.CustomerDiscountCreated">
            <summary>
            Occurs whenever a coupon is attached to a customer.
            </summary>
        </member>
        <member name="F:Stripe.Events.CustomerDiscountDeleted">
            <summary>
            Occurs whenever a customer's discount is removed.
            </summary>
        </member>
        <member name="F:Stripe.Events.CustomerDiscountUpdated">
            <summary>
            Occurs whenever a customer is switched from one coupon to another.
            </summary>
        </member>
        <member name="F:Stripe.Events.CustomerSourceCreated">
            <summary>
            Occurs whenever a new source is created for the customer.
            </summary>
        </member>
        <member name="F:Stripe.Events.CustomerSourceDeleted">
            <summary>
            Occurs whenever a source is removed from a customer.
            </summary>
        </member>
        <member name="F:Stripe.Events.CustomerSourceExpiring">
            <summary>
            Occurs whenever a source will expire at the end of the month.
            </summary>
        </member>
        <member name="F:Stripe.Events.CustomerSourceUpdated">
            <summary>
            Occurs whenever a source's details are changed.
            </summary>
        </member>
        <member name="F:Stripe.Events.CustomerSubscriptionCreated">
            <summary>
            Occurs whenever a customer with no subscription is signed up for a plan.
            </summary>
        </member>
        <member name="F:Stripe.Events.CustomerSubscriptionDeleted">
            <summary>
            Occurs whenever a customer ends their subscription.
            </summary>
        </member>
        <member name="F:Stripe.Events.CustomerSubscriptionTrialWillEnd">
            <summary>
            Occurs three days before the trial period of a subscription is scheduled to end.
            </summary>
        </member>
        <member name="F:Stripe.Events.CustomerSubscriptionUpdated">
            <summary>
            Occurs three days before the trial period of a subscription is scheduled to end.
            </summary>
        </member>
        <member name="F:Stripe.Events.FileCreated">
            <summary>
            Occurs whenever a new Stripe-generated file is available for your account.
            </summary>
        </member>
        <member name="F:Stripe.Events.InvoiceCreated">
            <summary>
            Occurs whenever a new invoice is created. To learn how webhooks can be used with this
            event, and how they can affect it, see
            <a href="https://stripe.com/docs/subscriptions/webhooks">Using Webhooks with
            Subscriptions</a>.
            </summary>
        </member>
        <member name="F:Stripe.Events.InvoiceDeleted">
            <summary>
            Occurs whenever a draft invoice is deleted.
            </summary>
        </member>
        <member name="F:Stripe.Events.InvoiceFinalized">
            <summary>
            Occurs whenever a draft invoice is finalized and updated to be an open invoice.
            </summary>
        </member>
        <member name="F:Stripe.Events.InvoiceMarkedUncollectible">
            <summary>
            Occurs whenever an invoice is marked uncollectible.
            </summary>
        </member>
        <member name="F:Stripe.Events.InvoicePaymentActionRequired">
            <summary>
            Occurs whenever an invoice payment attempt requires further user action to complete.
            </summary>
        </member>
        <member name="F:Stripe.Events.InvoicePaymentFailed">
            <summary>
            Occurs whenever an invoice payment attempt fails, due either to a declined payment or
            to the lack of a stored payment method.
            </summary>
        </member>
        <member name="F:Stripe.Events.InvoicePaymentSucceeded">
            <summary>
            Occurs whenever an invoice payment attempt succeeds.
            </summary>
        </member>
        <member name="F:Stripe.Events.InvoiceSent">
            <summary>
            Occurs whenever an invoice email is sent out.
            </summary>
        </member>
        <member name="F:Stripe.Events.InvoiceUpcoming">
            <summary>
            Occurs X number of days before a subscription is scheduled to create an invoice that is
            automatically charged—where X is determined by your
            <a href="https://dashboard.stripe.com/account/billing/automatic">subscriptions
            settings</a>. Note: The received <see cref="T:Stripe.Invoice"/> object will not have an invoice
            ID.
            </summary>
        </member>
        <member name="F:Stripe.Events.InvoiceUpdated">
            <summary>
            Occurs whenever an invoice changes (e.g., the invoice amount).
            </summary>
        </member>
        <member name="F:Stripe.Events.InvoiceVoided">
            <summary>
            Occurs whenever an invoice is voided.
            </summary>
        </member>
        <member name="F:Stripe.Events.InvoiceItemCreated">
            <summary>
            Occurs whenever an invoice item is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.InvoiceItemDeleted">
            <summary>
            Occurs whenever an invoice item is deleted.
            </summary>
        </member>
        <member name="F:Stripe.Events.InvoiceItemUpdated">
            <summary>
            Occurs whenever an invoice item is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.IssuingAuthorizationCreated">
            <summary>
            Occurs whenever an issuing authorization is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.IssuingAuthorizationRequest">
            <summary>
            Occurs whenever an issuing authorization request is sent.
            </summary>
        </member>
        <member name="F:Stripe.Events.IssuingAuthorizationUpdated">
            <summary>
            Occurs whenever an issuing authorization is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.IssuingCardCreated">
            <summary>
            Occurs whenever an issuing card is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.IssuingCardUpdated">
            <summary>
            Occurs whenever an issuing card is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.IssuingCardholderCreated">
            <summary>
            Occurs whenever an issuing cardholder is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.IssuingCardholderUpdated">
            <summary>
            Occurs whenever an issuing cardholder is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.IssuingDisputeCreated">
            <summary>
            Occurs whenever an issuing dispute is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.IssuingDisputeUpdated">
            <summary>
            Occurs whenever an issuing dispute is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.IssuingTransactionCreated">
            <summary>
            Occurs whenever an issuing transaction is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.IssuingTransactionUpdated">
            <summary>
            Occurs whenever an issuing transaction is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.OrderCreated">
            <summary>
            Occurs whenever an order is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.OrderPaymentFailed">
            <summary>
            Occurs whenever payment is attempted on an order, and the payment fails.
            </summary>
        </member>
        <member name="F:Stripe.Events.OrderPaymentSucceeded">
            <summary>
            Occurs whenever payment is attempted on an order, and the payment succeeds.
            </summary>
        </member>
        <member name="F:Stripe.Events.OrderUpdated">
            <summary>
            Occurs whenever an order is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.OrderReturnCreated">
            <summary>
            Occurs whenever an order return is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.PaymentCreated">
            <summary>
            Occurs whenever a payment is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.PaymentIntentAmountCapturableUpdated">
            <summary>
            Occurs when a <see cref="T:Stripe.PaymentIntent"/> has funds to be captured. Check the
            <see cref="P:Stripe.PaymentIntent.AmountCapturable"/> property on the PaymentIntent to determine
            the amount that can be captured. You may capture the PaymentIntent with an
            <see cref="P:Stripe.PaymentIntentCaptureOptions.AmountToCapture"/> value up to the specified
            amount. <a href="https://stripe.com/docs/api/payment_intents/capture">Learn more about
            capturing PaymentIntents.</a>
            </summary>
        </member>
        <member name="F:Stripe.Events.PaymentIntentCanceled">
            <summary>
            Occurs when a PaymentIntent is canceled.
            </summary>
        </member>
        <member name="F:Stripe.Events.PaymentIntentCreated">
            <summary>
            Occurs when a new PaymentIntent is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.PaymentIntentPaymentFailed">
            <summary>
            Occurs when a PaymentIntent has failed the attempt to create a source or a payment.
            </summary>
        </member>
        <member name="F:Stripe.Events.PaymentIntentSucceeded">
            <summary>
            Occurs when a PaymentIntent has been successfully fulfilled.
            </summary>
        </member>
        <member name="F:Stripe.Events.PaymentMethodAttached">
            <summary>
            Occurs whenever a new payment method is attached to a customer.
            </summary>
        </member>
        <member name="F:Stripe.Events.PaymentMethodCardAutomaticallyUpdated">
            <summary>
            Occurs whenever a card payment method's details are automatically updated by CAU.
            </summary>
        </member>
        <member name="F:Stripe.Events.PaymentMethodDetached">
            <summary>
            Occurs whenever a payment method is detached from a customer.
            </summary>
        </member>
        <member name="F:Stripe.Events.PaymentMethodUpdated">
            <summary>
            Occurs whenever a payment method is updated via the API.
            </summary>
        </member>
        <member name="F:Stripe.Events.PayoutCanceled">
            <summary>
            Occurs whenever a payout is canceled.
            </summary>
        </member>
        <member name="F:Stripe.Events.PayoutCreated">
            <summary>
            Occurs whenever a new payout is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.PayoutFailed">
            <summary>
            Occurs whenever Stripe attempts to send a payout and that transfer fails.
            </summary>
        </member>
        <member name="F:Stripe.Events.PayoutPaid">
            <summary>
            Occurs whenever a payout is *expected* to be available in the destination account.
            If the payout fails, a <see cref="F:Stripe.Events.PayoutFailed"/> notification is also sent, at a later
            time.
            </summary>
        </member>
        <member name="F:Stripe.Events.PayoutUpdated">
            <summary>
            Occurs whenever a payout's metadata is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.PersonCreated">
            <summary>
            Occurs whenever a person is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.PersonDeleted">
            <summary>
            Occurs whenever a person is deleted.
            </summary>
        </member>
        <member name="F:Stripe.Events.PersonUpdated">
            <summary>
            Occurs whenever a person is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.PlanCreated">
            <summary>
            Occurs whenever a plan is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.PlanDeleted">
            <summary>
            Occurs whenever a plan is deleted.
            </summary>
        </member>
        <member name="F:Stripe.Events.PlanUpdated">
            <summary>
            Occurs whenever a plan is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.ProductCreated">
            <summary>
            Occurs whenever a product is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.ProductDeleted">
            <summary>
            Occurs whenever a product is deleted.
            </summary>
        </member>
        <member name="F:Stripe.Events.ProductUpdated">
            <summary>
            Occurs whenever a product is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.RadarEarlyFraudWarningCreated">
            <summary>
            Occurs whenever an early fraud warning is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.RadarEarlyFraudWarningUpdated">
            <summary>
            Occurs whenever an early fraud warning is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.RecipientCreated">
            <summary>
            Occurs whenever a recipient is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.RecipientDeleted">
            <summary>
            Occurs whenever a recipient is deleted.
            </summary>
        </member>
        <member name="F:Stripe.Events.RecipientUpdated">
            <summary>
            Occurs whenever a recipient is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.ReportingReportRunFailed">
            <summary>
            Occurs whenever a requested <see cref="T:Stripe.Reporting.ReportRun"/> failed to complete.
            </summary>
        </member>
        <member name="F:Stripe.Events.ReportingReportRunSucceeded">
            <summary>
            Occurs whenever a requested <see cref="T:Stripe.Reporting.ReportRun"/> completed succesfully.
            </summary>
        </member>
        <member name="F:Stripe.Events.ReportingReportTypeUpdated">
            <summary>
            Occurs whenever a requested <see cref="T:Stripe.Reporting.ReportType"/> is updated (typically to
            indicate that a new day's data has come available).
            </summary>
        </member>
        <member name="F:Stripe.Events.ReviewClosed">
            <summary>
            Occurs whenever a review is closed. The review's reason field indicates why:
            <c>approved</c>, <c>disputed</c>, <c>refunded</c>, or <c>refunded_as_fraud</c>.
            </summary>
        </member>
        <member name="F:Stripe.Events.ReviewOpened">
            <summary>
            Occurs whenever a review is opened.
            </summary>
        </member>
        <member name="F:Stripe.Events.SetupIntentCanceled">
            <summary>
            Occurs when a SetupIntent is canceled.
            </summary>
        </member>
        <member name="F:Stripe.Events.SetupIntentCreated">
            <summary>
            Occurs when a new SetupIntent is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.SetupIntentSetupFailed">
            <summary>
            Occurs when a SetupIntent has failed the attempt to setup a payment method.
            </summary>
        </member>
        <member name="F:Stripe.Events.SetupIntentSucceeded">
            <summary>
            Occurs when a SetupIntent has successfully setup a payment method.
            </summary>
        </member>
        <member name="F:Stripe.Events.SigmaScheduleQueryRunCreated">
            <summary>
            Occurs whenever a Sigma scheduled query run finishes.
            </summary>
        </member>
        <member name="F:Stripe.Events.SkuCreated">
            <summary>
            Occurs whenever a SKU is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.SkuDeleted">
            <summary>
            Occurs whenever a SKU is deleted.
            </summary>
        </member>
        <member name="F:Stripe.Events.SkuUpdated">
            <summary>
            Occurs whenever a SKU is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.SourceCanceled">
            <summary>
            Occurs whenever a source is canceled.
            </summary>
        </member>
        <member name="F:Stripe.Events.SourceChargeable">
            <summary>
            Occurs whenever a source transitions to chargeable.
            </summary>
        </member>
        <member name="F:Stripe.Events.SourceFailed">
            <summary>
            Occurs whenever a source is failed.
            </summary>
        </member>
        <member name="F:Stripe.Events.SourceMandateNotification">
            <summary>
            Occurs whenever a source mandate notification method is set to manual.
            </summary>
        </member>
        <member name="F:Stripe.Events.SourceRefundAttributesRequired">
            <summary>
            Occurs whenever the refund attributes are required on a receiver source to process a
            refund or a mispayment.
            </summary>
        </member>
        <member name="F:Stripe.Events.SourceTransactionCreated">
            <summary>
            Occurs whenever a source transaction is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.SourceTransactionUpdated">
            <summary>
            Occurs whenever a source transaction is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.SubscriptionScheduleAborted">
            <summary>
            Occurs whenever a subscription schedule is canceled due to the underlying subscription
            being canceled because of delinquency.
            </summary>
        </member>
        <member name="F:Stripe.Events.SubscriptionScheduleCanceled">
            <summary>
            Occurs whenever a subscription schedule is canceled.
            </summary>
        </member>
        <member name="F:Stripe.Events.SubscriptionScheduleCompleted">
            <summary>
            Occurs whenever a new subscription schedule is completed.
            </summary>
        </member>
        <member name="F:Stripe.Events.SubscriptionScheduleCreated">
            <summary>
            Occurs whenever a new subscription schedule is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.SubscriptionScheduleExpiring">
            <summary>
            Occurs 7 days before a subscription schedule will expire.
            </summary>
        </member>
        <member name="F:Stripe.Events.SubscriptionScheduleReleased">
            <summary>
            Occurs whenever a new subscription schedule is released.
            </summary>
        </member>
        <member name="F:Stripe.Events.SubscriptionScheduleUpdated">
            <summary>
            Occurs whenever a subscription schedule is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.TaxRateCreated">
            <summary>
            Occurs whenever a tax rate is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.TaxRateUpdated">
            <summary>
            Occurs whenever a tax rate changes.
            </summary>
        </member>
        <member name="F:Stripe.Events.TopupCanceled">
            <summary>
            Occurs whenever a top-up is canceled.
            </summary>
        </member>
        <member name="F:Stripe.Events.TopupCreated">
            <summary>
            Occurs whenever a top-up is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.TopupFailed">
            <summary>
            Occurs whenever a top-up fails.
            </summary>
        </member>
        <member name="F:Stripe.Events.TopupReversed">
            <summary>
            Occurs whenever a top-up is reversed.
            </summary>
        </member>
        <member name="F:Stripe.Events.TopupSucceeded">
            <summary>
            Occurs whenever a top-up succeeds.
            </summary>
        </member>
        <member name="F:Stripe.Events.TransferCreated">
            <summary>
            Occurs whenever a new transfer is created.
            </summary>
        </member>
        <member name="F:Stripe.Events.TransferReversed">
            <summary>
            Occurs whenever a transfer is reversed, including partial reversals.
            </summary>
        </member>
        <member name="F:Stripe.Events.TransferUpdated">
            <summary>
            Occurs whenever the description or metadata of a transfer is updated.
            </summary>
        </member>
        <member name="F:Stripe.Events.Ping">
            <summary>
            May be sent by Stripe at any time to see if a provided webhook URL is working.
            </summary>
        </member>
        <member name="F:Stripe.TransferMethod.Standard">
            <summary>
            Standard is the default method.
            </summary>
        </member>
        <member name="F:Stripe.TransferMethod.Instant">
            <summary>
            Only supported for transfers to debit cards.
            </summary>
        </member>
        <member name="P:Stripe.Account.Id">
            <summary>
            Unique identifier for the object.
            </summary>
        </member>
        <member name="P:Stripe.Account.Object">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.Account.BusinessProfile">
            <summary>
            Optional information related to the business.
            </summary>
        </member>
        <member name="P:Stripe.Account.BusinessType">
            <summary>
            The business type. Can be <c>company</c> or <c>individual</c>.
            </summary>
        </member>
        <member name="P:Stripe.Account.Capabilities">
            <summary>
            A hash containing the set of capabilities that was requested for this account and their
            associated states.
            </summary>
        </member>
        <member name="P:Stripe.Account.ChargesEnabled">
            <summary>
            Whether the account can create live charges.
            </summary>
        </member>
        <member name="P:Stripe.Account.Company">
            <summary>
            Information about the company or business. This field is null unless
            <c>business_type</c> is set to <c>company</c>.
            </summary>
        </member>
        <member name="P:Stripe.Account.Country">
            <summary>
            The account’s country.
            </summary>
        </member>
        <member name="P:Stripe.Account.Created">
            <summary>
            Time at which the object was created. Measured in seconds since the Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.Account.DefaultCurrency">
            <summary>
            Three-letter ISO currency code representing the default currency for the account. This
            must be a currency that Stripe supports in the account’s country.
            </summary>
        </member>
        <member name="P:Stripe.Account.Deleted">
            <summary>
            Whether this object is deleted or not.
            </summary>
        </member>
        <member name="P:Stripe.Account.DetailsSubmitted">
            <summary>
            Whether account details have been submitted. Standard accounts cannot receive payouts
            before this is true.
            </summary>
        </member>
        <member name="P:Stripe.Account.Email">
            <summary>
            The primary user’s email address.
            </summary>
        </member>
        <member name="P:Stripe.Account.ExternalAccounts">
            <summary>
            External accounts (bank accounts and debit cards) currently attached to this account.
            </summary>
        </member>
        <member name="P:Stripe.Account.Individual">
            <summary>
            Information about the person represented by the account. This field is null unless
            <c>business_type</c> is set to <c>individual</c>.
            </summary>
        </member>
        <member name="P:Stripe.Account.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.Account.PayoutsEnabled">
            <summary>
            Whether Stripe can send payouts to this account.
            </summary>
        </member>
        <member name="P:Stripe.Account.Requirements">
            <summary>
            Information about the requirements for the account, including what information needs to
            be collected, and by when.
            </summary>
        </member>
        <member name="P:Stripe.Account.Settings">
            <summary>
            Account options for customizing how the account functions within Stripe.
            </summary>
        </member>
        <member name="P:Stripe.Account.TosAcceptance">
            <summary>
            Details on the acceptance of the Stripe Services Agreement.
            </summary>
        </member>
        <member name="P:Stripe.Account.Type">
            <summary>
            The Stripe account type. Can be <c>standard</c>, <c>express</c>, or
            <c>custom</c>.
            </summary>
        </member>
        <member name="P:Stripe.AccountBusinessProfile.Mcc">
            <summary>
            The merchant category code for the account. MCCs are used to classify businesses based
            on the goods or services they provide.
            </summary>
        </member>
        <member name="P:Stripe.AccountBusinessProfile.Name">
            <summary>
            The customer-facing business name.
            </summary>
        </member>
        <member name="P:Stripe.AccountBusinessProfile.ProductDescription">
            <summary>
            Internal-only description of the product sold or service provided by the business. It’s
            used by Stripe for risk and underwriting purposes.
            </summary>
        </member>
        <member name="P:Stripe.AccountBusinessProfile.SupportAddress">
            <summary>
            A publicly available mailing address for sending support issues to.
            </summary>
        </member>
        <member name="P:Stripe.AccountBusinessProfile.SupportEmail">
            <summary>
            A publicly available email address for sending support issues to.
            </summary>
        </member>
        <member name="P:Stripe.AccountBusinessProfile.SupportPhone">
            <summary>
            A publicly available phone number to call with support issues.
            </summary>
        </member>
        <member name="P:Stripe.AccountBusinessProfile.SupportUrl">
            <summary>
            A publicly available website for handling support issues.
            </summary>
        </member>
        <member name="P:Stripe.AccountBusinessProfile.Url">
            <summary>
            The business’s publicly available website.
            </summary>
        </member>
        <member name="P:Stripe.AccountCapabilities.CardPayments">
            <summary>
            The status of the card payments capability of the account, or whether the account can
            directly process credit and debit card charges.
            </summary>
        </member>
        <member name="P:Stripe.AccountCapabilities.LegacyPayments">
            <summary>
            The status of the legacy payments capability of the account.
            </summary>
        </member>
        <member name="P:Stripe.AccountCapabilities.Transfers">
            <summary>
            The status of the transfers capability of the account, or whether your platform can
            transfer funds to the account.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompany.Address">
            <summary>
            The company’s primary address.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompany.AddressKana">
            <summary>
            The Kana variation of the company’s primary address (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.AccountCompany.AddressKanji">
            <summary>
            The Kanji variation of the company’s primary address (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.AccountCompany.DirectorsProvided">
            <summary>
            Whether information was collected from the company’s directors.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompany.Name">
            <summary>
            The company’s legal name.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompany.NameKana">
            <summary>
            The Kana variation of the company’s legal name Japan only).
            </summary>
        </member>
        <member name="P:Stripe.AccountCompany.NameKanji">
            <summary>
            The Kanji variation of the company’s legal name (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.AccountCompany.OwnersProvided">
            <summary>
            Whether the company’s owners have been provided.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompany.Phone">
            <summary>
            The company’s phone number (used for verification).
            </summary>
        </member>
        <member name="P:Stripe.AccountCompany.TaxIdProvided">
            <summary>
            Whether the company’s business ID number was provided.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompany.TaxIdRegistrar">
            <summary>
            The jurisdiction in which the <c>tax_id</c> is registered (Germany-based
            companies only).
            </summary>
        </member>
        <member name="P:Stripe.AccountCompany.VatIdProvided">
            <summary>
            Whether the company’s business VAT number was provided.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompany.Verification">
            <summary>
            Information on the verification state of the company.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyVerification.Document">
            <summary>
            A document for the company.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyVerificationDocument.BackId">
            <summary>
            (ID of a <see cref="T:Stripe.File"/>) The back of a document returned by a file upload with a
            <c>purpose</c> value of <c>additional_verification</c>.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyVerificationDocument.Back">
            <summary>
            (Expanded) The back of a document returned by a file upload with a <c>purpose</c>
            value of <c>additional_verification</c>.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyVerificationDocument.Details">
            <summary>
            A user-displayable string describing the verification state of this document.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyVerificationDocument.DetailsCode">
            <summary>
            A machine-readable code specifying the verification state for this document. One of
            <c>document_corrupt</c>, <c>document_failed_copy</c>, <c>document_not_readable</c>,
            <c>document_not_uploaded</c>, <c>document_failed_other</c>, <c>document_fraudulent</c>,
            <c>document_invalid</c>, <c>document_manipulated</c>, <c>document_too_large</c>,
            <c>or document_failed_test_mode</c>.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyVerificationDocument.FrontId">
            <summary>
            (ID of a <see cref="T:Stripe.File"/>) The front of a document returned by a file upload with a
            <c>purpose</c> value of <c>additional_verification</c>.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyVerificationDocument.Front">
            <summary>
            (Expanded) The front of a document returned by a file upload with a <c>purpose</c>
            value of <c>additional_verification</c>.
            </summary>
        </member>
        <member name="P:Stripe.AccountRequirements.CurrentDeadline">
            <summary>
            The date the fields in <c>currently_due</c> must be collected by to keep payouts
            enabled for the account. These fields might block payouts sooner if the next threshold
            is reached before these fields are collected.
            </summary>
        </member>
        <member name="P:Stripe.AccountRequirements.CurrentlyDue">
            <summary>
            The fields that need to be collected to keep the account enabled. If not collected by
            the <c>current_deadline</c>, these fields are moved to <c>past_due</c> and
            the account is disabled.
            </summary>
        </member>
        <member name="P:Stripe.AccountRequirements.DisabledReason">
            <summary>
            If the account is disabled, this string describes why the account can’t create charges
            or receive payouts.
            </summary>
        </member>
        <member name="P:Stripe.AccountRequirements.EventuallyDue">
            <summary>
            The fields that need to be collected assuming all volume thresholds are reached. As
            fields are needed, they are moved to <c>currently_due</c> and the
            <c>current_deadline</c> is set.
            </summary>
        </member>
        <member name="P:Stripe.AccountRequirements.PastDue">
            <summary>
            The fields that weren’t collected by the <c>currently_due</c>. These fields need
            to be collected to enable payouts for the account.
            </summary>
        </member>
        <member name="P:Stripe.AccountRequirements.PendingVerification">
            <summary>
            Additional fields that may be required depending on the results of verification or
            review for provided requirements. If any of these fields become required, they appear in
            <see cref="P:Stripe.AccountRequirements.CurrentlyDue"/> or <see cref="P:Stripe.AccountRequirements.PastDue"/>.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettings.Branding">
            <summary>
            Settings used to apply the account’s branding to email receipts, invoices, Checkout,
            and other products.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettings.CardPayments">
            <summary>
            Settings specific to card charging on the account.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettings.Dashboard">
            <summary>
            Settings used to configure the account within the Stripe dashboard.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettings.Payments">
            <summary>
            Settings that apply across payment methods for charging on the account.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettings.Payouts">
            <summary>
            Settings specific to the account’s payouts.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsBranding.IconId">
            <summary>
            (ID of a <see cref="T:Stripe.File"/>) An icon for the account. Must be square and at least 128px
            x 128px.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsBranding.Icon">
            <summary>
            (Expanded) An icon for the account. Must be square and at least 128px x 128px.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsBranding.LogoId">
            <summary>
            (ID of a <see cref="T:Stripe.File"/>) A logo for the account that will be used in Checkout
            instead of the icon and without the account’s name next to it if provided. Must be at
            least 128px x 128px.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsBranding.Logo">
            <summary>
            (Expanded)A logo for the account that will be used in Checkout instead of the icon and
            without the account’s name next to it if provided. Must be at least 128px x 128px.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsBranding.PrimaryColor">
            <summary>
            A CSS hex color value representing the primary branding color for this account.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsCardPayments.DeclineOn">
            <summary>
            Automatically declines certain charge types regardless of whether the card issuer
            accepted or declined the charge.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsCardPayments.StatementDescriptorPrefix">
            <summary>
            The default text that appears on credit card statements when a charge is made. This
            field prefixes any dynamic <c>statement_descriptor</c> specified on the charge.
            <c>statement_descriptor_prefix</c> is useful for maximizing descriptor space for
            the dynamic portion.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsDashboard.DisplayName">
            <summary>
            The display name for this account. This is used on the Stripe Dashboard to
            differentiate between accounts.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsDashboard.Timezone">
            <summary>
            The timezone used in the Stripe Dashboard for this account.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsDeclineOn.AvsFailure">
            <summary>
            Whether Stripe automatically declines charges with an incorrect ZIP or postal code.
            This setting only applies when a ZIP or postal code is provided and they fail bank
            verification.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsDeclineOn.CvcFailure">
            <summary>
            Whether Stripe automatically declines charges with an incorrect CVC. This setting only
            applies when a CVC is provided and it fails bank verification.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsPayments.StatementDescriptor">
            <summary>
            The default text that appears on credit card statements when a charge is made. This
            field prefixes any dynamic <c>statement_descriptor</c> specified on the charge.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsPayments.StatementDescriptorKana">
            <summary>
            The Kana variation of the default text that appears on credit card statements when a
            charge is made (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsPayments.StatementDescriptorKanji">
            <summary>
            The Kanji variation of the default text that appears on credit card statements when a
            charge is made (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsPayouts.DebitNegativeBalances">
            <summary>
            A Boolean indicating if Stripe should try to reclaim negative balances from an attached
            bank account.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsPayouts.Schedule">
            <summary>
            Details on when funds from charges are available, and when they are paid out to an
            external account.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsPayouts.StatementDescriptor">
            <summary>
            The text that appears on the bank account statement for payouts. If not set, this
            efaults to the platform’s bank descriptor as set in the Dashboard.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsPayoutsSchedule.DelayDays">
            <summary>
            The number of days charges for the account will be held before being paid out.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsPayoutsSchedule.Interval">
            <summary>
            How frequently funds will be paid out. One of <c>manual</c> (payouts only created
            via API call), <c>daily</c>, <c>weekly</c>, or <c>monthly</c>.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsPayoutsSchedule.MonthlyAnchor">
            <summary>
            The day of the month funds will be paid out. Only shown if interval is
            <c>monthly</c>. Payouts scheduled between the 29th and 31st of the month are sent
            on the last day of shorter months.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsPayoutsSchedule.WeeklyAnchor">
            <summary>
            The day of the week funds will be paid out, of the style ‘monday’, ‘tuesday’, etc.
            Only shown if interval is <c>weekly</c>.
            </summary>
        </member>
        <member name="P:Stripe.AccountTosAcceptance.Date">
            <summary>
            The Unix timestamp marking when the Stripe Services Agreement was accepted by the
            account representative.
            </summary>
        </member>
        <member name="P:Stripe.AccountTosAcceptance.Ip">
            <summary>
            The IP address from which the Stripe Services Agreement was accepted by the account
            representative.
            </summary>
        </member>
        <member name="P:Stripe.AccountTosAcceptance.UserAgent">
            <summary>
            The user agent of the browser from which the Stripe Services Agreement was accepted by
            the account representative.
            </summary>
        </member>
        <member name="P:Stripe.ApplePayDomain.Deleted">
            <summary>
            Whether this object is deleted or not.
            </summary>
        </member>
        <member name="P:Stripe.BankAccount.Deleted">
            <summary>
            Whether this object is deleted or not.
            </summary>
        </member>
        <member name="P:Stripe.Capability.Id">
            <summary>
            Unique identifier for the object.
            </summary>
        </member>
        <member name="P:Stripe.Capability.Object">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.Capability.AccountId">
            <summary>
            ID of the account the capability is associated with.
            </summary>
        </member>
        <member name="P:Stripe.Capability.Requested">
            <summary>
            Whether the capability has been requested.
            </summary>
        </member>
        <member name="P:Stripe.Capability.RequestedAt">
            <summary>
            Time at which the capability was requested. Measured in seconds since the Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.Capability.Requirements">
            <summary>
            Information about the requirements for this capability, including what information
            needs to be collected, and by when.
            </summary>
        </member>
        <member name="P:Stripe.Capability.Status">
            <summary>
            The status of the capability. Can be <c>active</c>, <c>inactive</c>, <c>pending</c>, or
            <c>unrequested</c>.
            </summary>
        </member>
        <member name="P:Stripe.CapabilityRequirements.CurrentDeadline">
            <summary>
            The date the fields in <c>currently_due</c> must be collected by to keep the capability
            enabled for the account.
            </summary>
        </member>
        <member name="P:Stripe.CapabilityRequirements.CurrentlyDue">
            <summary>
            The fields that need to be collected to keep the capability enabled. If not collected
            by the <c>current_deadline</c>, these fields appear in  <c>past_due</c> as well, and
            the capability is disabled.
            </summary>
        </member>
        <member name="P:Stripe.CapabilityRequirements.DisabledReason">
            <summary>
            If the capability is disabled, this string describes why. Possible values are
            <c>requirement.fields_needed</c>, <c>pending.onboarding</c>, <c>pending.review</c>,
            <c>rejected_fraud</c>, or <c>rejected.other</c>.
            </summary>
        </member>
        <member name="P:Stripe.CapabilityRequirements.EventuallyDue">
            <summary>
            The fields that need to be collected assuming all volume thresholds are reached. As
            they become required, these fields appear in <c>currently_due</c> as well, and the
            <c>current_deadline</c> is set.
            </summary>
        </member>
        <member name="P:Stripe.CapabilityRequirements.PastDue">
            <summary>
            The fields that weren’t collected by the <c>currently_due</c>. These fields need to be
            collected to enable the capability for the account.
            </summary>
        </member>
        <member name="P:Stripe.CapabilityRequirements.PendingVerification">
            <summary>
            Additional fields that may be required depending on the results of verification or
            review for provided requirements. If any of these fields become required, they appear in
            <see cref="P:Stripe.CapabilityRequirements.CurrentlyDue"/> or <see cref="P:Stripe.CapabilityRequirements.PastDue"/>.
            </summary>
        </member>
        <member name="P:Stripe.Card.Deleted">
            <summary>
            Whether this object is deleted or not.
            </summary>
        </member>
        <member name="P:Stripe.Charge.Amount">
            <summary>
            A positive integer in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a 0-decimal currency) representing how much to charge. The minimum amount is $0.50 US or equivalent in charge currency.
            </summary>
        </member>
        <member name="P:Stripe.Charge.AmountRefunded">
            <summary>
            Amount in cents refunded (can be less than the amount attribute on the charge if a partial refund was issued).
            </summary>
        </member>
        <member name="P:Stripe.Charge.ApplicationFee">
            <summary>
            The application fee (if any) for the charge. See the Connect documentation for details.
            </summary>
        </member>
        <member name="P:Stripe.Charge.ApplicationFeeAmount">
            <summary>
            The amount of the application application fee (if any) for the charge. See the Connect documentation for details.
            </summary>
        </member>
        <member name="P:Stripe.Charge.BalanceTransactionId">
            <summary>
            ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).
            </summary>
        </member>
        <member name="P:Stripe.Charge.BillingDetails">
            <summary>
            Billing details of the payment method used in the payment.
            </summary>
        </member>
        <member name="P:Stripe.Charge.Captured">
            <summary>
            If the charge was created without capturing, this boolean represents whether or not it is still uncaptured or has since been captured.
            </summary>
        </member>
        <member name="P:Stripe.Charge.Currency">
            <summary>
            Three-letter ISO currency code representing the currency in which the charge was made.
            </summary>
        </member>
        <member name="P:Stripe.Charge.CustomerId">
            <summary>
            ID of the customer this charge is for if one exists.
            </summary>
        </member>
        <member name="P:Stripe.Charge.Destination">
            <summary>
            The account (if any) the charge was made on behalf of, with an automatic transfer. See the Connect documentation for details.
            </summary>
        </member>
        <member name="P:Stripe.Charge.Dispute">
            <summary>
            Details about the dispute if the charge has been disputed.
            </summary>
        </member>
        <member name="P:Stripe.Charge.FailureCode">
            <summary>
            Error code explaining reason for charge failure if available (see the errors section for a list of codes).
            </summary>
        </member>
        <member name="P:Stripe.Charge.FailureMessage">
            <summary>
            Message to user further explaining reason for charge failure if available.
            </summary>
        </member>
        <member name="P:Stripe.Charge.FraudDetails">
            <summary>
            Hash with information on fraud assessments for the charge. Assessments reported by you have the key user_report and, if set, possible values of safe and fraudulent. Assessments from Stripe have the key stripe_report and, if set, the value fraudulent.
            </summary>
        </member>
        <member name="P:Stripe.Charge.InvoiceId">
            <summary>
            ID of the invoice this charge is for if one exists.
            </summary>
        </member>
        <member name="P:Stripe.Charge.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a charge object. It can be useful for storing additional information about the charge in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.Charge.OnBehalfOfId">
            <summary>
            The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the Connect documentation for details.
            </summary>
        </member>
        <member name="P:Stripe.Charge.OrderId">
            <summary>
            ID of the order this charge is for if one exists.
            </summary>
        </member>
        <member name="P:Stripe.Charge.Level3">
            <summary>
            Details about the level III data associated with the Charge.
            This is a gated property and most integrations can not access it.
            </summary>
        </member>
        <member name="P:Stripe.Charge.Outcome">
            <summary>
            Details about whether the payment was accepted, and why.
            </summary>
        </member>
        <member name="P:Stripe.Charge.Paid">
            <summary>
            true if the charge succeeded, or was successfully authorized for later capture.
            </summary>
        </member>
        <member name="P:Stripe.Charge.PaymentIntentId">
            <summary>
            ID of the payment intent this charge is for if one exists.
            </summary>
        </member>
        <member name="P:Stripe.Charge.PaymentMethodId">
            <summary>
            ID of the PaymentMethod associated with this charge.
            </summary>
        </member>
        <member name="P:Stripe.Charge.PaymentMethodDetails">
            <summary>
            Transaction-specific details of the payment method used in the payment.
            </summary>
        </member>
        <member name="P:Stripe.Charge.ReceiptEmail">
            <summary>
            This is the email address that the receipt for this charge was sent to.
            </summary>
        </member>
        <member name="P:Stripe.Charge.ReceiptNumber">
            <summary>
            This is the transaction number that appears on email receipts sent for this charge.
            </summary>
        </member>
        <member name="P:Stripe.Charge.ReceiptUrl">
            <summary>
            This is the URL to view the receipt for this charge. The receipt is kept up-to-date to
            the latest state of the charge, including any refunds. If the charge is for an Invoice,
            the receipt will be stylized as an Invoice receipt.
            </summary>
        </member>
        <member name="P:Stripe.Charge.Refunded">
            <summary>
            Whether or not the charge has been fully refunded. If the charge is only partially
            refunded, this attribute will still be false.
            </summary>
        </member>
        <member name="P:Stripe.Charge.Refunds">
            <summary>
            A list of refunds that have been applied to the charge.
            </summary>
        </member>
        <member name="P:Stripe.Charge.ReviewId">
            <summary>
            ID of the review associated with this charge if one exists.
            </summary>
        </member>
        <member name="P:Stripe.Charge.Shipping">
            <summary>
            Shipping information for the charge.
            </summary>
        </member>
        <member name="P:Stripe.Charge.Source">
            <summary>
            For most Stripe users, the source of every charge is a credit or debit card. This hash is then the card object describing that card.
            </summary>
        </member>
        <member name="P:Stripe.Charge.SourceTransferId">
            <summary>
            The transfer ID which created this charge. Only present if the charge came from another Stripe account. See the Connect documentation for details.
            </summary>
        </member>
        <member name="P:Stripe.Charge.StatementDescriptor">
            <summary>
            Extra information about a charge. This will appear on your customer’s credit card statement.
            </summary>
        </member>
        <member name="P:Stripe.Charge.StatementDescriptorSuffix">
            <summary>
            Provides information about the charge that customers see on their statements.
            Concatenated with the prefix (shortened descriptor) or statement descriptor that’s set
            on the account to form the complete statement descriptor. Maximum 22 characters for the
            concatenated descriptor.
            </summary>
        </member>
        <member name="P:Stripe.Charge.Status">
            <summary>
            The status of the payment is either <c>succeeded</c>, <c>pending</c>, or <c>failed</c>.
            </summary>
        </member>
        <member name="P:Stripe.Charge.TransferId">
            <summary>
            ID of the transfer to the destination account (only applicable if the charge was created using the destination parameter).
            </summary>
        </member>
        <member name="P:Stripe.Charge.TransferGroup">
            <summary>
            A string that identifies this transaction as part of a group. See the Connect documentation for details.
            </summary>
        </member>
        <member name="P:Stripe.ChargePaymentMethodDetailsAuBecsDebit.BsbNumber">
            <summary>
            Bank-State-Branch number of the bank account.
            </summary>
        </member>
        <member name="P:Stripe.ChargePaymentMethodDetailsAuBecsDebit.Fingerprint">
            <summary>
            Uniquely identifies this particular bank account. You can use this attribute to check
            whether two bank accounts are the same.
            </summary>
        </member>
        <member name="P:Stripe.ChargePaymentMethodDetailsAuBecsDebit.Last4">
            <summary>
            Last four digits of the bank account number.
            </summary>
        </member>
        <member name="P:Stripe.ChargePaymentMethodDetailsAuBecsDebit.Mandate">
            <summary>
            ID of the mandate used to make this payment.
            </summary>
        </member>
        <member name="P:Stripe.ChargePaymentMethodDetailsCard.Brand">
            <summary>
            Card brand. Can be <c>amex</c>, <c>diners</c>, <c>discover</c>, <c>jcb</c>,
            <c>mastercard</c>, <c>unionpay</c>, <c>visa</c>, or <c>unknown</c>.
            </summary>
        </member>
        <member name="P:Stripe.ChargePaymentMethodDetailsCard.Checks">
            <summary>
            Check results by Card networks on Card address and CVC at time of payment.
            </summary>
        </member>
        <member name="P:Stripe.ChargePaymentMethodDetailsCard.Country">
            <summary>
            Two-letter ISO code representing the country of the card. You could use this attribute
            to get a sense of the international breakdown of cards you’ve collected.
            </summary>
        </member>
        <member name="P:Stripe.ChargePaymentMethodDetailsCard.ExpMonth">
            <summary>
            Two-digit number representing the card’s expiration month.
            </summary>
        </member>
        <member name="P:Stripe.ChargePaymentMethodDetailsCard.ExpYear">
            <summary>
            Four-digit number representing the card’s expiration year.
            </summary>
        </member>
        <member name="P:Stripe.ChargePaymentMethodDetailsCard.Fingerprint">
            <summary>
            Uniquely identifies this particular card number. You can use this attribute to check
            whether two customers who’ve signed up with you are using the same card number, for
            example.
            </summary>
        </member>
        <member name="P:Stripe.ChargePaymentMethodDetailsCard.Funding">
            <summary>
            Card funding type. Can be <c>credit</c>, <c>debit</c>, <c>prepaid</c>, or
            <c>unknown</c>.
            </summary>
        </member>
        <member name="P:Stripe.ChargePaymentMethodDetailsCard.Last4">
            <summary>
            The last four digits of the card.
            </summary>
        </member>
        <member name="P:Stripe.ChargePaymentMethodDetailsCard.Moto">
            <summary>
            True if this payment was marked as MOTO and out of scope for SCA.
            </summary>
        </member>
        <member name="P:Stripe.ChargePaymentMethodDetailsCard.ThreeDSecure">
            <summary>
            Populated if this transaction used 3D Secure authentication.
            </summary>
        </member>
        <member name="P:Stripe.ChargePaymentMethodDetailsCard.Wallet">
            <summary>
            If this Card is part of a card wallet, this contains the details of the card wallet.
            </summary>
        </member>
        <member name="P:Stripe.ChargePaymentMethodDetailsCardThreeDSecure.Authenticated">
            <summary>
            Whether or not authentication was performed. 3D Secure will succeed without
            authentication when the card is not enrolled.
            </summary>
        </member>
        <member name="P:Stripe.ChargePaymentMethodDetailsCardThreeDSecure.Succeeded">
            <summary>
            Whether or not 3D Secure succeeded.
            </summary>
        </member>
        <member name="P:Stripe.ChargePaymentMethodDetailsCardThreeDSecure.Version">
            <summary>
            The version of 3D Secure that was used for this payment.
            </summary>
        </member>
        <member name="P:Stripe.Outcome.NetworkStatus">
            <summary>
            Possible values are approved_by_network, declined_by_network, not_sent_to_network, and reversed_after_approval. The value reversed_after_approval indicates the payment was blocked by Stripe after bank authorization, and may temporarily appear as “pending” on a cardholder’s statement.
            </summary>
        </member>
        <member name="P:Stripe.Outcome.Reason">
            <summary>
            An enumerated value indicating a more detailed explanation of the outcome’s type. See understanding declines for details.
            </summary>
        </member>
        <member name="P:Stripe.Outcome.RiskLevel">
            <summary>
            An enumerated value indicating a more detailed explanation of the outcome’s type. See understanding declines for details.
            </summary>
        </member>
        <member name="P:Stripe.Outcome.RiskScore">
            <summary>
            Stripe’s evaluation of the riskiness of the payment. Possible values for evaluated payments are between 0 and 100.
            </summary>
        </member>
        <member name="P:Stripe.Outcome.RuleId">
            <summary>
            The ID of the Radar rule that matched the payment, if applicable.
            </summary>
        </member>
        <member name="P:Stripe.Outcome.SellerMessage">
            <summary>
            A human-readable description of the outcome type and reason, designed for you (the recipient of the payment), not your customer.
            </summary>
        </member>
        <member name="P:Stripe.Outcome.Type">
            <summary>
            Possible values are authorized, issuer_declined, blocked, and invalid. See understanding declines for details.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.Id">
            <summary>
            Unique identifier for the object.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.Object">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.BillingAddressCollection">
            <summary>
            Specify whether Checkout should collect the customer’s billing address. If set to
            <c>required</c>, Checkout will always collect the customer’s billing address. If left
            blank or set to <c>auto</c> Checkout will only collect the billing address when
            necessary.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.CancelUrl">
            <summary>
            The URL the customer will be directed to if they decide to go back to your website.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.ClientReferenceId">
            <summary>
            A unique string to reference the Checkout Session. This can be a customer ID, a cart
            ID, or similar. It is included in the <c>checkout.session.completed</c> webhook and can
            be used to fulfill the purchase.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.CustomerId">
            <summary>
            ID of the customer this Session is for if one exists.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.Customer">
            <summary>
            Customer this Session is for (if it was expanded).
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.CustomerEmail">
            <summary>
            The email address used to create the customer object.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.DisplayItems">
            <summary>
            The line items, plans, or SKUs that were purchased by the customer.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.Livemode">
            <summary>
            Has the value <c>true</c> if the object exists in live mode or the value
            <c>false</c> if the object exists in test mode.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.Locale">
            <summary>
            The IETF language tag of the locale Checkout is displayed in. If blank or <c>auto</c>,
            the browser’s locale is used.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.Mode">
            <summary>
            The mode of the Checkout Session which can be <c>payment</c>, <c>setup</c>, or
            <c>subscription</c>.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.PaymentIntentId">
            <summary>
            The ID of the PaymentIntent created if SKUs or line items were provided.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.PaymentIntent">
            <summary>
            PaymentIntent created if SKUs or line items were provided (if it was expanded).
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.PaymentMethodTypes">
            <summary>
            The list of payment method types (e.g. card) that this Checkout Session is allowed to
            use.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.SetupIntentId">
            <summary>
            The ID of the SetupIntent created if mode was set to <c>setup</c>.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.SetupIntent">
            <summary>
            The SetupIntent created if mode was set to <c>setup</c> (if it was expanded).
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.SubscriptionId">
            <summary>
            The ID of the subscription created if one or more plans were provided.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.Subscription">
            <summary>
            The subscription created if one or more plans were provided (if it was expanded).
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.SubmitType">
            <summary>
            Describes the type of transaction being performed by Checkout in
            order to customize relevant text on the page, such as the Submit
            button. <c>submit_type</c> can only be specified on checkout
            sessions using line items or a SKU, and not checkout sessions for
            subscriptions. Supported values are <c>auto</c>, <c>book</c>,
            <c>donate</c>, or <c>pay</c>.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.Session.SuccessUrl">
            <summary>
            The URL the customer will be directed to after a successful payment.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionCreateOptions.BillingAddressCollection">
            <summary>
            Specify whether Checkout should collect the customer’s billing address. If set to
            <c>required</c>, Checkout will always collect the customer’s billing address. If left
            blank or set to <c>auto</c> Checkout will only collect the billing address when
            necessary.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionCreateOptions.CancelUrl">
            <summary>
            The URL the customer will be directed to if they decide to go back to your website.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionCreateOptions.ClientReferenceId">
            <summary>
            A unique string to reference the Checkout Session. This can be a customer ID, a cart
            ID, or similar. It is included in the <c>checkout.session.completed</c> webhook and can
            be used to fulfill the purchase.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionCreateOptions.CustomerEmail">
            <summary>
            The email address used to create the customer object. If you already know your
            customer’s email address, use this attribute to prefill it on Checkout.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionCreateOptions.Customer">
            <summary>
            ID of the customer this Checkout Session is for if one exists. May only be used with
            <c>LineItems</c>. Usage with <c>SubscriptionData</c> is not yet available.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionCreateOptions.LineItems">
            <summary>
            A list of items your customer is purchasing.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionCreateOptions.Locale">
            <summary>
            The IETF language tag of the locale Checkout is displayed in. If blank or <c>auto</c>,
            the browser’s locale is used.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionCreateOptions.Mode">
            <summary>
            The mode of the Checkout Session which can be <c>payment</c>, <c>setup</c>, or
            <c>subscription</c>.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionCreateOptions.PaymentIntentData">
            <summary>
            A subset of parameters to be passed to PaymentIntent creation.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionCreateOptions.PaymentMethodTypes">
            <summary>
            The list of payment method types (e.g. card) that this Checkout Session is allowed to
            use.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionCreateOptions.SetupIntentData">
            <summary>
            A subset of parameters to be passed to SetupIntent creation.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionCreateOptions.SubmitType">
            <summary>
            Describes the type of transaction being performed by Checkout in
            order to customize relevant text on the page, such as the Submit
            button. <c>submit_type</c> can only be specified on checkout
            sessions using line items or a SKU, and not checkout sessions for
            subscriptions.  Supported values are <c>auto</c>, <c>book</c>,
            <c>donate</c>, or <c>pay</c>.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionCreateOptions.SubscriptionData">
            <summary>
            A subset of parameters to be passed to subscription creation.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionCreateOptions.SuccessUrl">
            <summary>
            The URL the customer will be directed to after a successful payment.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionLineItemOptions.Amount">
            <summary>
            The amount to be collected per unit of the line item.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionLineItemOptions.Currency">
            <summary>
            Three-letter ISO currency code, in lowercase. Must be a supported currency.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionLineItemOptions.Description">
            <summary>
            The description for the line item.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionLineItemOptions.Images">
            <summary>
            A list of images representing this line item.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionLineItemOptions.Name">
            <summary>
            The name for the line item.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionLineItemOptions.Quantity">
            <summary>
            Quantity of the line item being purchased.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionPaymentIntentDataOptions.ApplicationFeeAmount">
            <summary>
            The amount of the application fee (if any) that will be applied to the payment and
            transferred to the application owner’s Stripe account.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionPaymentIntentDataOptions.CaptureMethod">
            <summary>
            Capture method of this PaymentIntent, one of <c>automatic</c> or <c>manual</c>.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionPaymentIntentDataOptions.Description">
            <summary>
            An arbitrary string attached to the object. Often useful for displaying to users.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionPaymentIntentDataOptions.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionPaymentIntentDataOptions.OnBehalfOf">
            <summary>
            The Stripe account ID for which these funds are intended.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionPaymentIntentDataOptions.ReceiptEmail">
            <summary>
            Email address that the receipt for the resulting payment will be sent to.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionPaymentIntentDataOptions.SetupFutureUsage">
            <summary>
            Indicates that you intend to make future payments with this PaymentIntent’s payment
            method.
            If present, the payment method used with this PaymentIntent can be attached to a
            Customer, even after the transaction completes.
            Use <c>on_session</c> if you intend to only reuse the payment method when your customer
            is present in your checkout flow. Use <c>off_session</c> if your customer may or may
            not be in your checkout flow.
            Stripe uses this to dynamically optimize your payment flow and comply with regional
            legislation and network rules. For example, if your customer is impacted by SCA, using
            <c>off_session</c> will ensure that they are authenticated while processing this
            PaymentIntent. You will then be able to make later off-session payments for this
            customer.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionPaymentIntentDataOptions.Shipping">
            <summary>
            Shipping information for this payment.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionPaymentIntentDataOptions.StatementDescriptor">
            <summary>
            Extra information about the payment. This will appear on your customer’s statement when
            this payment succeeds in creating a charge.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionPaymentIntentDataOptions.StatementDescriptorSuffix">
            <summary>
            Provides information about the charge that customers see on their statements.
            Concatenated with the prefix (shortened descriptor) or statement descriptor that’s set
            on the account to form the complete statement descriptor. Maximum 22 characters for the
            concatenated descriptor.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionPaymentIntentDataOptions.TransferData">
            <summary>
            The parameters used to automatically create a Transfer when the payment succeeds.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionSetupIntentDataOptions.Description">
            <summary>
            An arbitrary string attached to the object. Often useful for displaying to users.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionSetupIntentDataOptions.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionSetupIntentDataOptions.OnBehalfOf">
            <summary>
            The Stripe account ID for which the Session is going to set up a PaymentMethod for.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionSubscriptionDataOptions.ApplicationFeePercent">
            <summary>
            A non-negative decimal between 0 and 100, with at most two decimal places. This
            represents the percentage of the subscription invoice subtotal that will be transferred
            to the application owner’s Stripe account. The request must be made with an OAuth key in
            order to set an application fee percentage. For more information, see the application
            fees <see href="https://stripe.com/docs/connect/subscriptions#collecting-fees-on-subscriptions">documentation</see>.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionSubscriptionDataOptions.Items">
            <summary>
            List of items, each with an attached plan.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionSubscriptionDataOptions.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionSubscriptionDataOptions.TrialEnd">
            <summary>
            Unix timestamp representing the end of the trial period the customer will get before
            being charged for the first time. Has to be at least 48h in the future.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionSubscriptionDataOptions.TrialFromPlan">
            <summary>
            Indicates if a plan’s <see cref="P:Stripe.Plan.TrialPeriodDays"/> should be applied to the
            subscription. Setting <c>TrialEnd</c> on <c>DubscriptionData</c> is preferred. Defaults
            to <c>false</c>.
            </summary>
        </member>
        <member name="P:Stripe.Checkout.SessionSubscriptionDataOptions.TrialPeriodDays">
            <summary>
            Integer representing the number of trial period days before the customer is charged for the first time.
            </summary>
        </member>
        <member name="P:Stripe.SessionDisplayItem.Amount">
            <summary>
            Amount for the display item.
            </summary>
        </member>
        <member name="P:Stripe.SessionDisplayItem.Currency">
            <summary>
            Three-letter ISO currency code, in lowercase. Must be a supported currency.
            </summary>
        </member>
        <member name="P:Stripe.SessionDisplayItem.Custom">
            <summary>
            Details about the display item if it's of type custom.
            </summary>
        </member>
        <member name="P:Stripe.SessionDisplayItem.Plan">
            <summary>
            The Plan if the display item is of type plan.
            </summary>
        </member>
        <member name="P:Stripe.SessionDisplayItem.Quantity">
            <summary>
            Quantity of the display item being purchased.
            </summary>
        </member>
        <member name="P:Stripe.SessionDisplayItem.Sku">
            <summary>
            The Sku if the display item is of type sku.
            </summary>
        </member>
        <member name="P:Stripe.SessionDisplayItem.Type">
            <summary>
            The type of display item.
            </summary>
        </member>
        <member name="P:Stripe.SessionDisplayItemCustom.Description">
            <summary>
            The description of the line item.
            </summary>
        </member>
        <member name="P:Stripe.SessionDisplayItemCustom.Images">
            <summary>
            The images of the line item.
            </summary>
        </member>
        <member name="P:Stripe.SessionDisplayItemCustom.Name">
            <summary>
            The name of the line item.
            </summary>
        </member>
        <member name="P:Stripe.Coupon.Deleted">
            <summary>
            Whether this object is deleted or not.
            </summary>
        </member>
        <member name="P:Stripe.CreditNote.Id">
            <summary>
            Unique identifier for the object.
            </summary>
        </member>
        <member name="P:Stripe.CreditNote.Object">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.CreditNote.Amount">
            <summary>
            Credit note amount.
            </summary>
        </member>
        <member name="P:Stripe.CreditNote.Created">
            <summary>
            Time at which the object was created. Measured in seconds since the Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.CreditNote.Currency">
            <summary>
            Three-letter ISO currency code, in lowercase. Must be a supported currency.
            </summary>
        </member>
        <member name="P:Stripe.CreditNote.CustomerId">
            <summary>
            ID of the customer associated with that credit note.
            </summary>
        </member>
        <member name="P:Stripe.CreditNote.CustomerBalanceTransactionId">
            <summary>
            ID of the customer balance transaction related to this credit note.
            </summary>
        </member>
        <member name="P:Stripe.CreditNote.InvoiceId">
            <summary>
            ID of the invoice associated with that credit note.
            </summary>
        </member>
        <member name="P:Stripe.CreditNote.Livemode">
            <summary>
            Has the value <c>true</c> if the object exists in live mode or the value <c>false</c>
            if the object exists in test mode.
            </summary>
        </member>
        <member name="P:Stripe.CreditNote.Memo">
            <summary>
            Credit note memo.
            </summary>
        </member>
        <member name="P:Stripe.CreditNote.Metadata">
            <summary>
            A set of key/value pairs that you can attach to an order object. It can be useful for
            storing additional information about the order in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.CreditNote.Number">
            <summary>
            Credit note number.
            </summary>
        </member>
        <member name="P:Stripe.CreditNote.Pdf">
            <summary>
            The link to download the PDF of the credit note.
            </summary>
        </member>
        <member name="P:Stripe.CreditNote.Reason">
            <summary>
            Reason for issuing this credit note, one of <c>duplicate</c>, <c>fraudulent</c>,
            <c>order_change</c>, or <c>product_unsatisfactory</c>.
            </summary>
        </member>
        <member name="P:Stripe.CreditNote.RefundId">
            <summary>
            ID of the refund associated with that credit note.
            </summary>
        </member>
        <member name="P:Stripe.CreditNote.Status">
            <summary>
            Status of this credit note, one of <c>issued</c> or <c>void</c>.
            </summary>
        </member>
        <member name="P:Stripe.CreditNote.Type">
            <summary>
            Type of this credit note, one of <c>post_payment</c> or <c>pre_payment</c>.
            </summary>
        </member>
        <member name="P:Stripe.CreditNote.VoidedAt">
            <summary>
            The time that the credit note was voided.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransaction.Id">
            <summary>
            Unique identifier for the object.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransaction.Object">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransaction.Amount">
            <summary>
            The amount of the transaction. A negative value is a credit for the customer’s balance,
            and a positive value is a debit to the customer’s balance.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransaction.Created">
            <summary>
            Time at which the object was created. Measured in seconds since the Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransaction.CreditNoteId">
            <summary>
            ID of the credit note associated with that customer balance transaction.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransaction.Currency">
            <summary>
            Three-letter ISO currency code, in lowercase. Must be a supported currency.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransaction.CustomerId">
            <summary>
            ID of the customer associated with this customer balance transaction.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransaction.Description">
            <summary>
            An arbitrary string attached to the object. Often useful for displaying to users.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransaction.EndingBalance">
            <summary>
            The customer’s balance after the transaction was applied. A negative value decrease the
            amount due on the customer’s next invoice. A positive value increase the amount due on
            the customer’s next invoice.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransaction.InvoiceId">
            <summary>
            ID of the invoice this charge is for if one exists.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransaction.Livemode">
            <summary>
            Has the value <c>true</c> if the object exists in live mode or the value
            <c>false</c> if the object exists in test mode.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransaction.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransaction.Type">
            <summary>
            Transaction type: <c>adjustment</c>, <c> applied_to_invoice</c>, <c> credit_note</c>,
            <c> initial</c>, <c> invoice_too_large</c>, <c> invoice_too_small</c>, or
            <c>unspent_receiver_credit</c>.
            </summary>
        </member>
        <member name="P:Stripe.Customer.Address">
            <summary>
            The customer’s address.
            </summary>
        </member>
        <member name="P:Stripe.Customer.Balance">
            <summary>
            Current balance, if any, being stored on the customer. If negative, the customer has
            credit to apply to their next invoice. If positive, the customer has an amount owed that
            will be added to their next invoice. The balance does not refer to any unpaid invoices;
            it solely takes into account amounts that have yet to be successfully applied to any
            invoice. This balance is only taken into account as invoices are finalized.
            </summary>
        </member>
        <member name="P:Stripe.Customer.Created">
            <summary>
            Time at which the object was created. Measured in seconds since the Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.Customer.Currency">
            <summary>
            The currency the customer can be charged in for recurring billing purposes.
            </summary>
        </member>
        <member name="P:Stripe.Customer.DefaultSourceId">
            <summary>
            ID of the default source attached to this customer.
            </summary>
        </member>
        <member name="P:Stripe.Customer.DefaultSourceType">
            <summary>
            Warning: this is not in the documentation.
            </summary>
        </member>
        <member name="P:Stripe.Customer.Deleted">
            <summary>
            Whether this object is deleted or not.
            </summary>
        </member>
        <member name="P:Stripe.Customer.Delinquent">
            <summary>
            Whether or not the latest charge for the customer’s latest invoice has failed.
            </summary>
        </member>
        <member name="P:Stripe.Customer.Description">
            <summary>
            An arbitrary string attached to the object. Often useful for displaying to users.
            </summary>
        </member>
        <member name="P:Stripe.Customer.Discount">
            <summary>
            Describes the current discount active on the customer, if there is one.
            </summary>
        </member>
        <member name="P:Stripe.Customer.Email">
            <summary>
            The customer’s email address.
            </summary>
        </member>
        <member name="P:Stripe.Customer.InvoicePrefix">
            <summary>
            The prefix for the customer used to generate unique invoice numbers.
            </summary>
        </member>
        <member name="P:Stripe.Customer.InvoiceSettings">
            <summary>
            The customer’s default invoice settings.
            </summary>
        </member>
        <member name="P:Stripe.Customer.Livemode">
            <summary>
            Has the value <c>true</c> if the object exists in live mode or the value
            <c>false</c> if the object exists in test mode.
            </summary>
        </member>
        <member name="P:Stripe.Customer.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a customer object. It can be useful for
            storing additional information about the customer in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.Customer.Name">
            <summary>
            The customer’s full name or business name.
            </summary>
        </member>
        <member name="P:Stripe.Customer.Phone">
            <summary>
            The customer’s phone number.
            </summary>
        </member>
        <member name="P:Stripe.Customer.PreferredLocales">
            <summary>
            The customer’s preferred locales (languages), ordered by preference.
            </summary>
        </member>
        <member name="P:Stripe.Customer.Shipping">
            <summary>
            Mailing and shipping address for the customer. Appears on invoices emailed to this
            customer.
            </summary>
        </member>
        <member name="P:Stripe.Customer.Sources">
            <summary>
            The customer’s payment sources, if any.
            </summary>
        </member>
        <member name="P:Stripe.Customer.Subscriptions">
            <summary>
            The customer’s current subscriptions, if any.
            </summary>
        </member>
        <member name="P:Stripe.Customer.TaxExempt">
            <summary>
            Describes the customer’s tax exemption status. One of <c>none</c>, <c>exempt</c>, or
            <c>reverse</c>.
            </summary>
        </member>
        <member name="P:Stripe.Customer.TaxIds">
            <summary>
            The customer’s current tax ids, if any.
            </summary>
        </member>
        <member name="P:Stripe.CustomerInvoiceSettings.CustomFields">
            <summary>
            Default custom fields to be displayed on invoices for this customer.
            </summary>
        </member>
        <member name="P:Stripe.CustomerInvoiceSettings.DefaultPaymentMethodId">
            <summary>
            ID of the default payment method for the customer.
            </summary>
        </member>
        <member name="P:Stripe.CustomerInvoiceSettings.Footer">
            <summary>
            Default footer to be displayed on invoices for this customer.
            </summary>
        </member>
        <member name="P:Stripe.Discount.Deleted">
            <summary>
            Whether this object is deleted or not.
            </summary>
        </member>
        <member name="P:Stripe.Evidence.CancellationPolicyId">
            <summary>
            (ID of a <see cref="T:Stripe.File"/>) Your subscription cancellation policy, as shown to the
            customer.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.Evidence.CancellationPolicy">
            <summary>
            (Expanded) Your subscription cancellation policy, as shown to the customer.
            </summary>
        </member>
        <member name="P:Stripe.Evidence.CustomerCommunicationId">
            <summary>
            (ID of a <see cref="T:Stripe.File"/>) Any communication with the customer that you feel is
            relevant to your case. Examples include emails proving that the customer received the
            product or service, or demonstrating their use of or satisfaction with the product or
            service.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.Evidence.CustomerCommunication">
            <summary>
            (Expanded) Any communication with the customer that you feel is relevant to your case.
            Examples include emails proving that the customer received the product or service, or
            demonstrating their use of or satisfaction with the product or service.
            </summary>
        </member>
        <member name="P:Stripe.Evidence.CustomerSignatureId">
            <summary>
            (ID of a <see cref="T:Stripe.File"/>) A relevant document or contract showing the customer’s
            signature.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.Evidence.CustomerSignature">
            <summary>
            (Expanded) A relevant document or contract showing the customer’s signature.
            </summary>
        </member>
        <member name="P:Stripe.Evidence.DuplicateChargeDocumentationId">
            <summary>
            (ID of a <see cref="T:Stripe.File"/>) Documentation for the prior charge that can uniquely
            identify the charge, such as a receipt, shipping label, work order, etc. This document
            should be paired with a similar document from the disputed payment that proves the two
            payments are separate.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.Evidence.DuplicateChargeDocumentation">
            <summary>
            (Expanded) Documentation for the prior charge that can uniquely  identify the charge,
            such as a receipt, shipping label, work order, etc. This document should be paired with
            a similar document from the disputed payment that proves the two payments are separate.
            </summary>
        </member>
        <member name="P:Stripe.Evidence.ReceiptId">
            <summary>
            (ID of a <see cref="T:Stripe.File"/>) Any receipt or message sent to the customer notifying them
            of the charge.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.Evidence.Receipt">
            <summary>
            (Expanded) Any receipt or message sent to the customer notifying them of the charge.
            </summary>
        </member>
        <member name="P:Stripe.Evidence.RefundPolicyId">
            <summary>
            (ID of a <see cref="T:Stripe.File"/>) Your refund policy, as shown to the customer.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.Evidence.RefundPolicy">
            <summary>
            (Expanded) Your refund policy, as shown to the customer.
            </summary>
        </member>
        <member name="P:Stripe.Evidence.ServiceDocumentationId">
            <summary>
            (ID of a <see cref="T:Stripe.File"/>) Documentation showing proof that a service was provided to
            the customer. This could include a copy of a signed contract, work order, or other form
            of written agreement.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.Evidence.ServiceDocumentation">
            <summary>
            (Expanded) Documentation showing proof that a service was provided to  the customer.
            This could include a copy of a signed contract, work order, or other form of written
            agreement.
            </summary>
        </member>
        <member name="P:Stripe.Evidence.ShippingDocumentationId">
            <summary>
            (ID of a <see cref="T:Stripe.File"/>) Documentation showing proof that a product was shipped to
            the customer at the same address the customer provided to you. This could include a copy
            of the shipment receipt, shipping label, etc. It should show the customer’s full
            shipping address, if possible.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.Evidence.ShippingDocumentation">
            <summary>
            (Expanded) Documentation showing proof that a product was shipped to  the customer at
            the same address the customer provided to you. This could include a copy of the shipment
            receipt, shipping label, etc. It should show the customer’s full shipping address, if
            possible.
            </summary>
        </member>
        <member name="P:Stripe.Evidence.UncategorizedFileId">
            <summary>
            (ID of a <see cref="T:Stripe.File"/>) Any additional evidence or statements.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.Evidence.UncategorizedFile">
            <summary>
            (Expanded) Any additional evidence or statements.
            </summary>
        </member>
        <member name="P:Stripe.EphemeralKey.Deleted">
            <summary>
            Whether this object is deleted or not.
            </summary>
        </member>
        <member name="P:Stripe.EphemeralKey.RawJson">
            <summary>
            <see cref="P:Stripe.EphemeralKey.RawJson"/> is the raw JSON data of the response that was used to initialize
            this ephemeral key. When working with mobile clients that might only understand
            one version of the API you should prefer to send this value back to them so
            that they'll be able to decode an object that's current according to their version.
            </summary>
        </member>
        <member name="P:Stripe.Event.Id">
            <summary>
            Unique identifier for the object.
            </summary>
        </member>
        <member name="P:Stripe.Event.Object">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.Event.Account">
            <summary>
            For Connect events, the identifier of the account that emitted the event.
            </summary>
        </member>
        <member name="P:Stripe.Event.ApiVersion">
            <summary>
            The Stripe API version used to render <c>data</c>.
            </summary>
            <remarks>
            Note: This property is populated only for events on or after October 31, 2014.
            </remarks>
        </member>
        <member name="P:Stripe.Event.Created">
            <summary>
            Time at which the object was created.
            </summary>
        </member>
        <member name="P:Stripe.Event.Data">
            <summary>
            Object containing data associated with the event.
            </summary>
        </member>
        <member name="P:Stripe.Event.Livemode">
            <summary>
            Has the value <c>true</c> if the object exists in live mode or the value <c>false</c> if
            the object exists in test mode.
            </summary>
        </member>
        <member name="P:Stripe.Event.PendingWebhooks">
            <summary>
            Number of webhooks that have yet to be successfully delivered (i.e., to return a 20x
            response) to the URLs you’ve specified.
            </summary>
        </member>
        <member name="P:Stripe.Event.Request">
            <summary>
            Information on the API request that instigated the event.
            </summary>
        </member>
        <member name="P:Stripe.Event.Type">
            <summary>
            Description of the event (e.g., <c>invoice.created</c> or <c>charge.refunded</c>).
            </summary>
            <seealso cref="T:Stripe.Events"/>
        </member>
        <member name="P:Stripe.EventData.Object">
            <summary>
            Object containing the API resource relevant to the event. For example, an
            <c>invoice.created</c> event will have a full invoice object (<see cref="T:Stripe.Invoice"/>) as
            the value of the object key.
            </summary>
        </member>
        <member name="P:Stripe.EventData.PreviousAttributes">
            <summary>
            Object containing the names of the attributes that have changed, and their previous
            values (sent along only with *.updated events).
            </summary>
        </member>
        <member name="P:Stripe.EventData.RawObject">
            <summary>
            This contains the same data as <see cref="P:Stripe.EventData.Object"/>, but untyped. This is
            occasionally useful, e.g. when working with an API resource for which the Stripe.net
            library does not have a concrete type.
            </summary>
        </member>
        <member name="P:Stripe.EventRequest.Id">
            <summary>
            ID of the API request that caused the event. If null, the event was automatic (e.g.,
            Stripe’s automatic subscription handling). Request logs are available in the
            <a href="https://dashboard.stripe.com/logs">dashboard</a>, but currently not in the API.
            </summary>
        </member>
        <member name="P:Stripe.EventRequest.IdempotencyKey">
            <summary>
            The idempotency key transmitted during the request, if any.
            </summary>
            <remarks>
            Note: This property is populated only for events on or after May 23, 2017.
            </remarks>
        </member>
        <member name="T:Stripe.ExpandableField`1">
            <summary>Represents a generic expandable field.</summary>
            <typeparam name="T">Type of the field when expanded.</typeparam>
        </member>
        <member name="P:Stripe.ExpandableField`1.Id">
            <summary>Gets or sets the ID.</summary>
            <value>The ID.</value>
            <exception cref="T:System.InvalidOperationException">
            Trying to set <see cref="P:Stripe.ExpandableField`1.Id"/> when <see cref="P:Stripe.ExpandableField`1.ExpandedObject"/> is already set.
            </exception>
        </member>
        <member name="P:Stripe.ExpandableField`1.ExpandedObject">
            <summary>Gets or sets the expanded object.</summary>
            <value>The expanded object.</value>
        </member>
        <member name="P:Stripe.FileLink.Created">
            <summary>
            Time at which the object was created.
            </summary>
        </member>
        <member name="P:Stripe.FileLink.Expired">
            <summary>
            Whether this link is already expired.
            </summary>
        </member>
        <member name="P:Stripe.FileLink.ExpiresAt">
            <summary>
            Time at which the link expires.
            </summary>
        </member>
        <member name="P:Stripe.FileLink.Livemode">
            <summary>
            Has the value <c>true</c> if the object exists in live mode or the value
            <c>false</c> if the object exists in test mode.
            </summary>
        </member>
        <member name="P:Stripe.FileLink.FileId">
            <summary>
            ID of the file object this link points to.
            </summary>
        </member>
        <member name="P:Stripe.FileLink.File">
            <summary>
            The file object this link points to (if expanded).
            </summary>
        </member>
        <member name="P:Stripe.FileLink.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.FileLink.Url">
            <summary>
            The publicly accessible URL to download the file.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.Id">
            <summary>
            Unique identifier for the object.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.Object">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.Amount">
            <summary>
            Amount (in the currency specified) of the invoice item. This should always be equal to
            <c>unit_amount * quantity</c>.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.Currency">
            <summary>
            Three-letter ISO currency code, in lowercase. Must be a supported currency.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.CustomerId">
            <summary>
            ID of the customer who will be billed when this invoice item is billed.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.Customer">
            <summary>
            The customer who will be billed when this invoice item is billed (if it was expanded).
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.Date">
            <summary>
            Date at which the invoice item was created.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.Deleted">
            <summary>
            Whether this object is deleted or not.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.Description">
            <summary>
            An arbitrary string attached to the object. Often useful for displaying to users.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.Discountable">
            <summary>
            If <c>true</c>, discounts will apply to this invoice item. Always <c>false</c> for
            prorations.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.InvoiceId">
            <summary>
            ID of the invoice this invoice item belongs to.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.Invoice">
            <summary>
            The invoice this invoice item belongs to (if it was expanded).
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.Livemode">
            <summary>
            Has the value <c>true</c> if the object exists in live mode or the value
            <c>false</c> if the object exists in test mode.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a subscription object.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.Period">
            <summary>
            Period this invoice item was created for.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.Plan">
            <summary>
            If the invoice item is a proration, the plan of the subscription that the proration was
            computed for.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.Proration">
            <summary>
            Whether the invoice item was created automatically as a proration adjustment when the
            customer switched plans.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.Quantity">
            <summary>
            Quantity of units for the invoice item. If the invoice item is a proration, the quantity
            of the subscription that the proration was computed for.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.SubscriptionId">
            <summary>
            ID of the subscription that this invoice item has been created for, if any.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.Subscription">
            <summary>
            The subscription that this invoice item has been created for, if any (if it was
            expanded).
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.SubscriptionItemId">
            <summary>
            ID of the subscription item associated with this invoice item.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.TaxRates">
            <summary>
            The tax rates which apply to the invoice item. When set, the <see cref="P:Stripe.Invoice.DefaultTaxRates"/>
            on the invoice do not apply to this invoice item.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.UnifiedProration">
            <summary>
            For prorations this indicates whether Stripe automatically grouped multiple related
            debit and credit line items into a single combined line item.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.UnitAmount">
            <summary>
            Unit Amount (in the currency specified) of the invoice item.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItem.UnitAmountDecimal">
            <summary>
            Same as <see cref="P:Stripe.InvoiceItem.UnitAmount"/>, but contains a decimal value with at most 12 decimal
            places.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.AccountCountry">
            <summary>
            The country of the business associated with this invoice, most often the business
            creating the invoice.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.AccountName">
            <summary>
            The public name of the business associated with this invoice, most often the business
            creating the invoice.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.ApplicationFeeAmount">
            <summary>
            The amount of the application application fee (if any) for the invoice. See the Connect documentation for details.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.CollectionMethod">
            <summary>
            Either <c>charge_automatically</c>, or <c>send_invoice</c>. When
            charging automatically, Stripe will attempt to pay this invoice
            using the default source attached to the customer. When sending an
            invoice, Stripe will email this invoice to the customer with payment
            instructions. Defaults to <c>charge_automatically</c>.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.CustomerAddress">
            <summary>
            The customer’s address. Until the invoice is finalized, this field will equal
            <see cref="P:Stripe.Customer.Address" />. Once the invoice is finalized, this field will no
            longer be updated.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.CustomerEmail">
            <summary>
            The customer’s email. Until the invoice is finalized, this field will equal
            <see cref="P:Stripe.Customer.Email" />. Once the invoice is finalized, this field will no longer
            be updated.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.CustomerName">
            <summary>
            The customer’s name. Until the invoice is finalized, this field will equal
            <see cref="P:Stripe.Customer.Name" />. Once the invoice is finalized, this field will no longer
            be updated.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.CustomerPhone">
            <summary>
            The customer’s phone number. Until the invoice is finalized, this field will equal
            <see cref="P:Stripe.Customer.Phone" />. Once the invoice is finalized, this field will no longer
            be updated.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.CustomerShipping">
            <summary>
            The customer’s shipping information. Until the invoice is finalized, this field will
            equal <see cref="P:Stripe.Customer.Shipping" />. Once the invoice is finalized, this field will
            no longer be updated.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.CustomerTaxExempt">
            <summary>
            The customer’s tax exempt status. Until the invoice is finalized, this field will equal
            <see cref="P:Stripe.Customer.TaxExempt" />. Once the invoice is finalized, this field will no
            longer be updated.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.CustomerTaxIds">
            <summary>
            The customer’s tax ids. Until the invoice is finalized, this field will equal
            <see cref="P:Stripe.Customer.TaxIds" />. Once the invoice is finalized, this field will no
            longer be updated.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.DefaultPaymentMethodId">
            <summary>
            ID of the default payment method for the invoice. It must belong to the customer
            associated with the invoice and be in a chargeable state. If not set, defaults to the
            subscription’s default payment method, if any, or to the customer’s default payment
            method.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.DefaultTaxRates">
            <summary>
            Tax rates applied to the invoice.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.DueDate">
            <summary>
            The date on which payment for this invoice is due. This value will be null for invoices
            where billing=charge_automatically.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.Number">
            <summary>
            A unique, identifying string that appears on emails sent to the customer for this
            invoice.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.PaymentIntentId">
            <summary>
            ID of the PaymentIntent associated with this invoice.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.PaymentIntent">
            <summary>
            The PaymentIntent associated with this invoice. The PaymentIntent is generated when the
            invoice is finalized, and can then be used to pay the invoice. Note that voiding an
            invoice will cancel the PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.PostPaymentCreditNotesAmount">
            <summary>
            Total amount of all post-payment credit notes issued for this invoice.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.PrePaymentCreditNotesAmount">
            <summary>
            Total amount of all pre-payment credit notes issued for this invoice.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.ThresholdReason">
            <summary>
            If <see cref="P:Stripe.Invoice.BillingReason" /> is set to <c>subscription_threshold</c> this
            returns more information on which threshold rules triggered the invoice.
            </summary>
        </member>
        <member name="P:Stripe.Invoice.TotalTaxAmounts">
            <summary>
            The tax amounts which apply to this invoice.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceCustomerTaxId.Type">
            <summary>
            Type of the tax ID, one of <c>eu_vat</c>, <c>nz_gst</c>, <c>au_abn</c>, or
            <c>unknown</c>.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceCustomerTaxId.Value">
            <summary>
            The value of the tax ID.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceLineItem.TaxAmounts">
            <summary>
            The tax amounts which apply to this line item.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceLineItem.TaxRates">
            <summary>
            Tax rates applied to this line item.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceLineItem.UnifiedProration">
            <summary>
            Set to <c>true</c> if we grouped proration items into one,
            <c>false</c> if not.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceTaxAmount.Amount">
            <summary>
            The amount, in cents, of the tax.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceTaxAmount.Inclusive">
            <summary>
            This specifies if the tax rate is inclusive or exclusive.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceTaxAmount.TaxRateId">
            <summary>
            The ID of the tax rate that was applied to get this tax amount.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceThresholdReason.AmountGte">
            <summary>
            The total invoice amount threshold boundary if it triggered the threshold invoice.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceThresholdReason.ItemReasons">
            <summary>
            Indicates which line items triggered a threshold invoice.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceThresholdReasonItemReason.LineItemIds">
            <summary>
            The IDs of the line items that triggered the threshold invoice.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceThresholdReasonItemReason.UsageGte">
            <summary>
            The quantity threshold boundary that applied to the given line item.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.VerificationData.AddressLine1Check">
            <summary>
            One of <c>match</c>, <c>mismatch</c>, or <c>not_provided</c>.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.VerificationData.AddressZipCheck">
            <summary>
            One of <c>match</c>, <c>mismatch</c>, or <c>not_provided</c>.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.VerificationData.Authentication">
            <summary>
            One of <c>success</c>, <c>failure</c>, <c>exempt</c>, or <c>none</c>.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.VerificationData.CvcCheck">
            <summary>
            One of <c>match</c>, <c>mismatch</c>, or <c>not_provided</c>.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Cardholder.Id">
            <summary>
            Unique identifier for the object.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Cardholder.Object">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Cardholder.Billing">
            <summary>
            The cardholder’s billing address.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Cardholder.Created">
            <summary>
            Time at which the object was created. Measured in seconds since the Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Cardholder.Email">
            <summary>
            The cardholder’s email address.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Cardholder.IsDefault">
            <summary>
            Whether or not this cardholder is the default cardholder.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Cardholder.Livemode">
            <summary>
            Has the value <c>true</c> if the object exists in live mode or the value
            <c>false</c> if the object exists in test mode.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Cardholder.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a subscription object.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Cardholder.Name">
            <summary>
            The cardholder’s name. This will be printed on cards issued to them.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Cardholder.PhoneNumber">
            <summary>
            The cardholder’s phone number.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Cardholder.Requirements">
            <summary>
            Information about verification requirements for the cardholder, including what information needs to be collected.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Cardholder.Status">
            <summary>
            One of <c>active</c>, <c>inactive</c>, or <c>blocked</c>.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Cardholder.Type">
            <summary>
            One of <c>individual</c> or <c>business_entity</c>.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.Id">
            <summary>
            Unique identifier for the object.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.Object">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.AuthorizationControls">
            <summary>
            Spending rules that give you some control over how your cards can be used.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.Brand">
            <summary>
            The brand of the card.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.Cardholder">
            <summary>
            The Cardholder object to which the card belongs.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.Created">
            <summary>
            Time at which the object was created. Measured in seconds since the Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.ExpMonth">
            <summary>
            The expiration month of the card.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.ExpYear">
            <summary>
            The expiration year of the card.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.Last4">
            <summary>
            The last 4 digits of the card number.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.Livemode">
            <summary>
            Has the value <c>true</c> if the object exists in live mode or the value
            <c>false</c> if the object exists in test mode.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a subscription schedule object.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.Name">
            <summary>
            The name of the cardholder, printed on the card.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.Pin">
            <summary>
            Metadata about the PIN on the card.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.ReplacementForId">
            <summary>
            ID of the <see cref="T:Stripe.Issuing.Card"/> that this card replaces.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.ReplacementFor">
            <summary>
            (Expanded) The <see cref="T:Stripe.Issuing.Card"/> that this card replaces.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.ReplacementReason">
            <summary>
            Why the card that this card replaces (if any) needed to be replaced. One of
            <c>damage</c>, <c>expiration</c>, <c>loss</c>, or <c>theft</c>.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.Shipping">
            <summary>
            Where and how the card will be shipped.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.Status">
            <summary>
            One of <c>active</c>, <c>inactive</c>, <c>canceled</c>, <c>lost</c>, <c>stolen</c>, or
            <c>pending</c>.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.Card.Type">
            <summary>
            One of <c>virtual</c> or p<c>hysical</c>.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.CardPin.Status">
            <summary>
            The status of the pin. One of <c>blocked</c> or <c>active</c>.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.MerchantData.Category">
            <summary>
            A categorization of the seller’s type of business.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.MerchantData.City">
            <summary>
            City where the seller is located.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.MerchantData.Country">
            <summary>
            Country where the seller is located.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.MerchantData.Name">
            <summary>
            Name of the seller.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.MerchantData.NetworkId">
            <summary>
            Identifier assigned to the seller by the card brand.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.MerchantData.PostalCode">
            <summary>
            Postal code where the seller is located.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.MerchantData.State">
            <summary>
            State where the seller is located.
            </summary>
        </member>
        <member name="P:Stripe.Issuing.MerchantData.Url">
            <summary>
            The url an online purchase was made from.
            </summary>
        </member>
        <member name="P:Stripe.CardholderRequirements.DisabledReason">
            <summary>
            If the cardholder is disabled, this string describes why. Can be one of <c>listed</c>,
            <c>rejected.listed</c>, or <c>under_review</c>.
            </summary>
        </member>
        <member name="P:Stripe.CardholderRequirements.PastDue">
            <summary>
            If not empty, this field contains the list of fields that need to be collected in order
            to verify and re-enable the cardholder.
            </summary>
        </member>
        <member name="P:Stripe.OAuthDeauthorize.StripeUserId">
            <summary>
            The unique id of the account you have revoked access to, as a string. This is the same
            as the <see cref="P:Stripe.OAuthDeauthorizeOptions.StripeUserId"/> you passed in. If this is
            returned, the revocation was successful.
            </summary>
        </member>
        <member name="P:Stripe.OAuthToken.AccessToken">
            <summary>
            <para>
            The access token you can use to make requests on behalf of this Stripe account. Use it
            as you would any Stripe secret API key.
            </para>
            <para>
            This key does not expire, but may be revoked by the user at any time (you'll get a
            <c>account.application.deauthorized</c>
            <see href="https://stripe.com/docs/api/events/types#event_types-account.application.authorized">webhook event</see>
            when this happens).
            </para>
            </summary>
            <remarks>
            This property is deprecated. In backend code, it is recommended that you use your own
            secret key in conjunction with the connected account's ID found in
            <see cref="P:Stripe.OAuthToken.StripeUserId"/>.
            </remarks>
        </member>
        <member name="P:Stripe.OAuthToken.Livemode">
            <summary>
            <para>
            The live mode indicator for the token. If <c>true</c>, the <see cref="P:Stripe.OAuthToken.AccessToken"/>
            can be used as a live secret key. If <c>false</c>, the <see cref="P:Stripe.OAuthToken.AccessToken"/> can be
            used as a test secret key.
            </para>
            <para>Depends on the mode of the secret API key used to make the request.</para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthToken.RefreshToken">
            <summary>
            Can be used to get a new access token of an equal or lesser scope, or of a different
            live mode (where
            <see href="https://stripe.com/docs/connect/testing#test-keys-for-livemode-applications">applicable</see>).
            </summary>
            <remarks>
            This property is deprecated. In backend code, it is recommended that you don't use
            access tokens or refresh tokens at all. Instead, you should use your own secret key in
            conjunction with the connected account's ID found in <see cref="P:Stripe.OAuthToken.StripeUserId"/>.
            </remarks>
        </member>
        <member name="P:Stripe.OAuthToken.Scope">
            <summary>
            The scope granted to the access token, depending on the scope of the authorization code
            and <c>scope</c> parameter.
            </summary>
        </member>
        <member name="P:Stripe.OAuthToken.StripePublishableKey">
            <summary>
            A publishable key that can be used with this account. Matches the mode—live or test—of
            the token.
            </summary>
            <remarks>
            This property is deprecated. In frontend code, it is recommended that you use your own
            publishable key in conjunction with the connected account's ID found in
            <see cref="P:Stripe.OAuthToken.StripeUserId"/>.
            </remarks>
        </member>
        <member name="P:Stripe.OAuthToken.StripeUserId">
            <summary>
            The unique id of the account you have been granted access to, as a string.
            </summary>
        </member>
        <member name="P:Stripe.OAuthToken.TokenType">
            <summary>Will always have a value of <c>bearer</c>.</summary>
        </member>
        <member name="P:Stripe.DeliveryEstimate.Date">
            <summary>
            If type is "exact", date will be the expected delivery date in the format YYYY-MM-DD.
            </summary>
        </member>
        <member name="P:Stripe.DeliveryEstimate.Earliest">
            <summary>
            If type is "range", earliest will be be the earliest delivery date in the format YYYY-MM-DD.
            </summary>
        </member>
        <member name="P:Stripe.DeliveryEstimate.Latest">
            <summary>
            If type is "range", latest will be the latest delivery date in the format YYYY-MM-DD.
            </summary>
        </member>
        <member name="P:Stripe.DeliveryEstimate.Type">
            <summary>
            The type of estimate. Must be either "range" or "exact".
            </summary>
        </member>
        <member name="P:Stripe.Order.Amount">
            <summary>
            A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a 0-decimal currency) representing the total amount for the order.
            </summary>
        </member>
        <member name="P:Stripe.Order.Application">
            <summary>
            ID of the Connect Application that created the order.
            </summary>
        </member>
        <member name="P:Stripe.Order.ChargeId">
            <summary>
            <para>The ID of the payment used to pay for the order. Present if the order status is paid, fulfilled, or refunded.</para>
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.Order.Created">
            <summary>
            Time at which the object was created.
            </summary>
        </member>
        <member name="P:Stripe.Order.Currency">
            <summary>
            3-letter ISO code representing the currency in which the order was made.
            </summary>
        </member>
        <member name="P:Stripe.Order.CustomerId">
            <summary>
            The customer used for the order.
            </summary>
        </member>
        <member name="P:Stripe.Order.Email">
            <summary>
            The email address of the customer placing the order.
            </summary>
        </member>
        <member name="P:Stripe.Order.OrderItems">
            <summary>
            List of items constituting the order.
            </summary>
        </member>
        <member name="P:Stripe.Order.Metadata">
            <summary>
            A set of key/value pairs that you can attach to an order object. It can be useful for storing additional information about the order in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.Order.SelectedShippingMethod">
            <summary>
            The shipping method that is currently selected for this order, if any. If present, it is equal to one of the ids of shipping methods in the shipping_methods array. At order creation time, if there are multiple shipping methods, Stripe will automatically selected the first method.
            </summary>
        </member>
        <member name="P:Stripe.Order.Shipping">
            <summary>
            The shipping address for the order. Present if the order is for goods to be shipped.
            </summary>
        </member>
        <member name="P:Stripe.Order.ShippingMethods">
            <summary>
            A list of supported shipping methods for this order. The desired shipping method can be specified either by updating the order, or when paying it.
            </summary>
        </member>
        <member name="P:Stripe.Order.Status">
            <summary>
            Current order status. One of created, paid, canceled, fulfilled, or returned.
            </summary>
        </member>
        <member name="P:Stripe.Order.StatusTransitions">
            <summary>
            The timestamps at which the order status was updated.
            </summary>
        </member>
        <member name="P:Stripe.Order.UpstreamId">
            <summary>
            The merchant’s order ID if it is different from the Stripe order ID.
            </summary>
        </member>
        <member name="P:Stripe.OrderItem.Amount">
            <summary>
            A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a 0-decimal currency) representing the total amount for the line item.
            </summary>
        </member>
        <member name="P:Stripe.OrderItem.Currency">
            <summary>
            Three-letter ISO currency code, in lowercase. Must be a supported currency.
            </summary>
        </member>
        <member name="P:Stripe.OrderItem.Description">
            <summary>
            Description of the line item, meant to be displayable to the user (e.g., "Express shipping").
            </summary>
        </member>
        <member name="P:Stripe.OrderItem.ParentId">
            <summary>
            ID of the parent associated with this order item.
            </summary>
        </member>
        <member name="P:Stripe.OrderItem.Quantity">
            <summary>
            A positive integer representing the number of instances of parent that are included in this order item. Applicable/present only if type is sku.
            </summary>
        </member>
        <member name="P:Stripe.OrderItem.Type">
            <summary>
            The type of line item. One of sku, tax, shipping, or discount.
            </summary>
        </member>
        <member name="P:Stripe.OrderReturn.Amount">
            <summary>
            A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a 0-decimal currency) representing the total amount for the returned line item.
            </summary>
        </member>
        <member name="P:Stripe.OrderReturn.Currency">
            <summary>
            3-letter ISO code representing the currency of the return.
            </summary>
        </member>
        <member name="P:Stripe.OrderReturn.OrderItems">
            <summary>
            The items included in this order return.
            </summary>
        </member>
        <member name="P:Stripe.OrderReturn.OrderId">
            <summary>
            <para>The order that this return includes items from.</para>
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.OrderReturn.RefundId">
            <summary>
            <para>The ID of the refund issued for this return.</para>
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.ShippingMethod.Amount">
            <summary>
            A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a 0-decimal currency) representing the total amount for the line item.
            </summary>
        </member>
        <member name="P:Stripe.ShippingMethod.Currency">
            <summary>
            3-letter ISO code representing the currency of the line item.
            </summary>
        </member>
        <member name="P:Stripe.ShippingMethod.DeliveryEstimate">
            <summary>
            The estimated delivery date for the given shipping method. Can be either a specific date or a range.
            </summary>
        </member>
        <member name="P:Stripe.ShippingMethod.Description">
            <summary>
            Description of the line item, meant to be displayable to the user (e.g., "Express shipping").
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.Id">
            <summary>
            Unique identifier for the object.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.Object">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.Amount">
            <summary>
            Amount intended to be collected by this PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.AmountCapturable">
            <summary>
            Amount that can be captured from this PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.AmountReceived">
            <summary>
            Amount that was collected by this PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.ApplicationId">
            <summary>
            ID of the Connect application that created the PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.ApplicationFeeAmount">
            <summary>
            The amount of the application fee (if any) for the resulting payment. See the
            PaymentIntents <a href="https://stripe.com/docs/payments/payment-intents/use-cases#connected-accounts">
            use case for connected accounts</a> for details.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.CanceledAt">
            <summary>
            Populated when status is <c>canceled</c>, this is the time at which the PaymentIntent
            was canceled. Measured in seconds since the Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.CancellationReason">
            <summary>
            Reason for cancellation of this PaymentIntent, either user-provided (<c>duplicate</c>,
            <c>fraudulent</c>, <c>requested_by_customer</c>, or <c>abandoned</c>) or generated by
            Stripe internally (<c>failed_invoice</c>, <c>void_invoice</c>, or <c>automatic</c>).
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.CaptureMethod">
            <summary>
            One of <c>automatic</c> (default) or <c>manual</c>.
            When the capture method is <c>automatic</c>, Stripe automatically captures funds when
            the customer authorizes the payment.
            Change the capture method to <c>manual</c> if you wish to <a href="https://stripe.com/docs/payments/payment-intents/quickstart#automatic-confirmation-flow">
            separate authorization and capture</a> for payment methods that support this.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.Charges">
            <summary>
            Charges that were created by this PaymentIntent, if any.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.ClientSecret">
            <summary>
            The client secret of this PaymentIntent. Used for client-side retrieval using a
            publishable key.
            The client secret can be used to complete a payment from your frontend. It should not
            be stored, logged, embedded in URLs, or exposed to anyone other than the customer. Make
            sure that you have TLS enabled on any page that includes the client secret.
            Please refer to our <a href="https://stripe.com/docs/payments/payment-intents/quickstart#automatic-confirmation-flow">
            automatic confirmation quickstart guide</a> to learn about how client_secret should be
            handled.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.ConfirmationMethod">
            <summary>
            One of <c>automatic</c> (default) or <c>manual</c>.
            When the confirmation method is <c>automatic</c>, a PaymentIntent can be confirmed
            using a publishable key. After next actions are handled, no additional confirmation is
            required to complete the payment.
            When the confirmation method is <c>manual</c>, all payment attempts must be made using
            a secret key. The PaymentIntent returns to the requires_confirmation state after
            handling next_actions, and requires your server to initiate each payment attempt with
            an explicit confirmation.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.Created">
            <summary>
            Time at which the object was created. Measured in seconds since the Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.Currency">
            <summary>
            Three-letter ISO currency code, in lowercase. Must be a supported currency.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.CustomerId">
            <summary>
            ID of the Customer this PaymentIntent belongs to, if one exists.
            If present, payment methods used with this PaymentIntent can only be attached to this
            Customer, and payment methods attached to other Customers cannot be used with this
            PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.Description">
            <summary>
            An arbitrary string attached to the object. Often useful for displaying to users.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.InvoiceId">
            <summary>
            ID of the invoice that created this PaymentIntent, if one exists.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.LastPaymentError">
            <summary>
            The payment error encountered in the previous PaymentIntent confirmation.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.Livemode">
            <summary>
            Has the value <c>true</c> if the object exists in live mode or the value
            <c>false</c> if the object exists in test mode.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.Metadata">
            <summary>
            A set of key/value pairs that you can attach to an order object. It can be useful for
            storing additional information about the order in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.NextAction">
            <summary>
            If present, this property tells you what actions you need to take in order for your
            customer to fulfill a payment using the provided source.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.OnBehalfOfId">
            <summary>
            The account (if any) for which the funds of the PaymentIntent are intended.
            See the PaymentIntents <a href="https://stripe.com/docs/payments/payment-intents/use-cases#connected-accounts">
            use case for connected accounts</a> for details.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.PaymentMethodId">
            <summary>
            ID of the payment method used in this PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.PaymentMethodOptions">
            <summary>
            Payment-method-specific configuration for this PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.PaymentMethodTypes">
            <summary>
            The list of payment method types (e.g. card) that this PaymentIntent is allowed to use.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.ReceiptEmail">
            <summary>
            Email address that the receipt for the resulting payment will be sent to.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.ReviewId">
            <summary>
            ID of the review associated with this PaymentIntent, if any.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.SetupFutureUsage">
            <summary>
            Indicates that you intend to make future payments with this PaymentIntent’s payment
            method.
            If present, the payment method used with this PaymentIntent can be attached to a
            Customer, even after the transaction completes.
            Use <c>on_session</c> if you intend to only reuse the payment method when your customer
            is present in your checkout flow. Use <c>off_session</c> if your customer may or may
            not be in your checkout flow.
            Stripe uses this to dynamically optimize your payment flow and comply with regional
            legislation and network rules. For example, if your customer is impacted by SCA, using
            <c>off_session</c> will ensure that they are authenticated while processing this
            PaymentIntent. You will then be able to make later off-session payments for this
            customer.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.Shipping">
            <summary>
            Shipping information for this PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.SourceId">
            <summary>
            ID of the Source associated with this PaymentIntent, if any.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.StatementDescriptor">
            <summary>
            Extra information about a PaymentIntent. This will appear on your customer’s statement
            when this PaymentIntent succeeds in creating a charge.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.StatementDescriptorSuffix">
            <summary>
            Provides information about the charge that customers see on their statements.
            Concatenated with the prefix (shortened descriptor) or statement descriptor that’s set
            on the account to form the complete statement descriptor. Maximum 22 characters for the
            concatenated descriptor.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.Status">
            <summary>
            Status of this PaymentIntent, one of <c>requires_payment_method</c>,
            <c>requires_confirmation</c>, <c>requires_action</c>, <c>processing</c>,
            <c>requires_capture</c>, <c>canceled</c>, or <c>succeeded</c>. Read more about each
            PaymentIntent <a href="https://stripe.com/docs/payments/intents#intent-statuses">status</a>.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.TransferData">
            <summary>
            The data with which to automatically create a Transfer when the payment is finalized.
            See the PaymentIntents <a href="https://stripe.com/docs/payments/payment-intents/use-cases#connected-accounts">
            use case for connected accounts</a> for details.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntent.TransferGroup">
            <summary>
            A string that identifies the resulting payment as part of a group. See the
            PaymentIntents <a href="https://stripe.com/docs/payments/payment-intents/use-cases#connected-accounts">
            use case for connected accounts</a> for details.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentNextAction.RedirectToUrl">
            <summary>
            Contains instructions for authenticating a payment by redirecting your customer to
            another page or application.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentNextAction.Type">
            <summary>
            Type of the next action to perform, one of <c>redirect_to_url</c> or
            <c>use_stripe_sdk</c>.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentNextActionRedirectToUrl.ReturnUrl">
            <summary>
            If the customer does not exit their browser while authenticating, they will be
            redirected to this specified URL after completion.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentNextActionRedirectToUrl.Url">
            <summary>
            The URL you must redirect your customer to in order to authenticate the payment.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentPaymentMethodOptions.Card">
            <summary>
            If the PaymentIntent’s supported payment method types include <c>card</c>, this hash
            contains the configurations that will be applied to each payment attempt of that type.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentPaymentMethodOptionsCard.RequestThreeDSecure">
            <summary>
            We strongly recommend that you rely on our SCA engine to automatically prompt your
            customers for authentication based on risk level and other requirements. However, if
            you wish to request authentication based on logic from your own fraud engine, provide
            this option. Permitted values include: <c>automatic</c>, <c>any</c>, or
            <c>challenge_only</c>.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentTransferData.Amount">
            <summary>
            The amount transferred to the destination account, if specified. By default, the entire
            charge amount is transferred to the destination account.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentTransferData.DestinationId">
            <summary>
            ID of the account (if any) the payment will be attributed to for tax reporting, and
            where funds from the payment will be transferred to upon payment success.
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethod.CustomerId">
            <summary>
            ID of the customer this charge is for if one exists.
            </summary>
        </member>
        <member name="P:Stripe.Payout.FailureBalanceTransactionId">
            <summary>
            If the payout failed or was canceled, this will be the ID of the balance transaction that reversed the initial balance transaction, and puts the funds from the failed payout back in your balance.
            </summary>
        </member>
        <member name="P:Stripe.Dob.Day">
            <summary>
            The day of birth, between 1 and 31.
            </summary>
        </member>
        <member name="P:Stripe.Dob.Month">
            <summary>
            The month of birth, between 1 and 12.
            </summary>
        </member>
        <member name="P:Stripe.Dob.Year">
            <summary>
            The four-digit year of birth.
            </summary>
        </member>
        <member name="P:Stripe.Person.Id">
            <summary>
            Unique identifier for the object.
            </summary>
        </member>
        <member name="P:Stripe.Person.Object">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.Person.AccountId">
            <summary>
            The account the person is associated with.
            </summary>
        </member>
        <member name="P:Stripe.Person.Address">
            <summary>
            The person’s address.
            </summary>
        </member>
        <member name="P:Stripe.Person.AddressKana">
            <summary>
            The Kana variation of the person’s address (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.Person.AddressKanji">
            <summary>
            The Kanji variation of the person’s address (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.Person.Created">
            <summary>
            Time at which the object was created. Measured in seconds since the Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.Person.Deleted">
            <summary>
            Whether this object is deleted or not.
            </summary>
        </member>
        <member name="P:Stripe.Person.Dob">
            <summary>
            The person’s date of birth.
            </summary>
        </member>
        <member name="P:Stripe.Person.Email">
            <summary>
            The person’s email address.
            </summary>
        </member>
        <member name="P:Stripe.Person.FirstName">
            <summary>
            The person’s first name.
            </summary>
        </member>
        <member name="P:Stripe.Person.FirstNameKana">
            <summary>
            The Kana variation of the person’s first name (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.Person.FirstNameKanji">
            <summary>
            The Kanji variation of the person’s first name (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.Person.Gender">
            <summary>
            The person’s gender (International regulations require either “male” or “female”).
            </summary>
        </member>
        <member name="P:Stripe.Person.IdNumberProvided">
            <summary>
            Whether the person’s id_number was provided.
            </summary>
        </member>
        <member name="P:Stripe.Person.LastName">
            <summary>
            The person’s last name.
            </summary>
        </member>
        <member name="P:Stripe.Person.LastNameKana">
            <summary>
            The Kana variation of the person’s last name (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.Person.LastNameKanji">
            <summary>
            The Kanji variation of the person’s last name (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.Person.MaidenName">
            <summary>
            The person’s maiden name.
            </summary>
        </member>
        <member name="P:Stripe.Person.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.Person.Phone">
            <summary>
            The person’s phone number.
            </summary>
        </member>
        <member name="P:Stripe.Person.Relationship">
            <summary>
            Describes the person’s relationship to the account.
            </summary>
        </member>
        <member name="P:Stripe.Person.Requirements">
            <summary>
            Information about the requirements for this person, including what information needs to
            be collected, and by when.
            </summary>
        </member>
        <member name="P:Stripe.Person.SsnLast4Provided">
            <summary>
            Whether the last 4 digits of this person’s SSN have been provided.
            </summary>
        </member>
        <member name="P:Stripe.Person.Verification">
            <summary>
            The persons’s verification status.
            </summary>
        </member>
        <member name="P:Stripe.PersonRelationship.Director">
            <summary>
            Whether the person is a director of the account’s legal entity..
            </summary>
        </member>
        <member name="P:Stripe.PersonRelationship.Executive">
            <summary>
            Whether the person has significant responsibility to control, manage, or direct the
            organization.
            </summary>
        </member>
        <member name="P:Stripe.PersonRelationship.Owner">
            <summary>
            Whether the person is an owner of the account’s legal entity..
            </summary>
        </member>
        <member name="P:Stripe.PersonRelationship.PercentOwnership">
            <summary>
            The percent owned by the person of the account’s legal entity.
            </summary>
        </member>
        <member name="P:Stripe.PersonRelationship.Representative">
            <summary>
            Whether the person is authorized as the primary representative of the account. This is
            the person nominated by the business to provide information about themselves, and
            general information about the account. There can only be one representative at any given
            time. At the time the account is created, this person should be set to the person
            responsible for opening the account.
            </summary>
        </member>
        <member name="P:Stripe.PersonRelationship.Title">
            <summary>
            The person’s title (e.g., CEO, Support Engineer).
            </summary>
        </member>
        <member name="P:Stripe.PersonRequirements.CurrentlyDue">
            <summary>
            Fields that need to be collected to keep the person’s account enabled. If not collected
            by the account’s <c>current_deadline</c>, these fields are moved to
            <c>past_due</c> and the account is disabled.
            </summary>
        </member>
        <member name="P:Stripe.PersonRequirements.EventuallyDue">
            <summary>
            Fields that need to be collected assuming all volume thresholds are reached. As fields
            are needed, they are moved to <c>currently_due</c> and the account’s
            <c>current_deadline</c> is set.
            </summary>
        </member>
        <member name="P:Stripe.PersonRequirements.PastDue">
            <summary>
            Fields that weren’t collected by the account’s <c>current_deadline</c>. These
            fields need to be collected to enable payouts for the person’s account.
            </summary>
        </member>
        <member name="P:Stripe.PersonRequirements.PendingVerification">
            <summary>
            Additional fields that may be required depending on the results of verification or
            review for provided requirements. If any of these fields become required, they appear in
            <see cref="P:Stripe.PersonRequirements.CurrentlyDue"/> or <see cref="P:Stripe.PersonRequirements.PastDue"/>.
            </summary>
        </member>
        <member name="P:Stripe.PersonVerification.AdditionalDocument">
            <summary>
            A document showing address, either a passport, local ID card, or utility bill from a
            well-known utility company.
            </summary>
        </member>
        <member name="P:Stripe.PersonVerification.Details">
            <summary>
            A user-displayable string describing the verification state for this person. For
            example, if a document is uploaded and the picture is too fuzzy, this may say “Identity
            document is too unclear to read”.
            </summary>
        </member>
        <member name="P:Stripe.PersonVerification.DetailsCode">
            <summary>
            A machine-readable code specifying the verification state for this person. One of
            <c>document_name_mismatch</c>, <c>failed_keyed_identity</c>, or
            <c>failed_other</c>.
            </summary>
        </member>
        <member name="P:Stripe.PersonVerification.Document">
            <summary>
            An identifying document for this individual, either a passport or local ID card.
            </summary>
        </member>
        <member name="P:Stripe.PersonVerification.Status">
            <summary>
            The state of verification for this person. Possible values are <c>unverified</c>,
            <c>pending</c>, or <c>verified</c>.
            </summary>
        </member>
        <member name="P:Stripe.PersonVerificationDocument.BackId">
            <summary>
            (ID of a <see cref="T:Stripe.File"/>) The back of an ID returned by a file upload with a
            <c>purpose</c> value of <c>identity_document</c>.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.PersonVerificationDocument.Back">
            <summary>
            (Expanded) The back of an ID returned by a file upload with a <c>purpose</c>
            value of <c>identity_document</c>.
            </summary>
        </member>
        <member name="P:Stripe.PersonVerificationDocument.Details">
            <summary>
            A user-displayable string describing the verification state of this document. For
            example, if a document is uploaded and the picture is too fuzzy, this may say “Identity
            document is too unclear to read”.
            </summary>
        </member>
        <member name="P:Stripe.PersonVerificationDocument.DetailsCode">
            <summary>
            A machine-readable code specifying the verification state for this document.
            </summary>
        </member>
        <member name="P:Stripe.PersonVerificationDocument.FrontId">
            <summary>
            (ID of a <see cref="T:Stripe.File"/>) The front of an ID returned by a file upload with a
            <c>purpose</c> value of <c>identity_document</c>.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.PersonVerificationDocument.Front">
            <summary>
            (Expanded) The front of an ID returned by a file upload with a <c>purpose</c>
            value of <c>identity_document</c>.
            </summary>
        </member>
        <member name="P:Stripe.Plan.Id">
            <summary>
            Unique identifier for the object.
            </summary>
        </member>
        <member name="P:Stripe.Plan.Object">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.Plan.Active">
            <summary>
            Whether the plan is currently available for new subscriptions.
            </summary>
        </member>
        <member name="P:Stripe.Plan.AggregateUsage">
            <summary>
            Specifies a usage aggregation strategy for plans where <see cref="P:Stripe.Plan.UsageType"/> is
            <c>metered</c>. Allowed values are <c>sum</c> for summing up all usage during a period,
            <c>last_during_period</c> for picking the last usage record reported within a period,
            <c>last_ever</c> for picking the last usage record ever (across period bounds) or
            <c>max</c> which picks the usage record with the maximum reported usage during a
            period. Defaults to <c>sum</c>.
            </summary>
        </member>
        <member name="P:Stripe.Plan.Amount">
            <summary>
            The amount in cents to be charged on the interval specified.
            </summary>
        </member>
        <member name="P:Stripe.Plan.AmountDecimal">
            <summary>
            Same as <see cref="P:Stripe.Plan.Amount"/>, but contains a decimal value with at most 12 decimal
            places.
            </summary>
        </member>
        <member name="P:Stripe.Plan.BillingScheme">
            <summary>
            Describes how to compute the price per period. Either <c>per_unit</c> or <c>tiered</c>.
            <c>per_unit</c> indicates that the fixed amount (specified in amount) will be charged
            per unit in quantity (for plans with usage_type=licensed), or per unit of total usage
            (for plans with usage_type=metered). <c>tiered</c> indicates that the unit pricing will
            be computed using a tiering strategy as defined using the <see cref="P:Stripe.Plan.Tiers"/> and
            <see cref="P:Stripe.Plan.TiersMode"/> attributes.
            </summary>
        </member>
        <member name="P:Stripe.Plan.Created">
            <summary>
            Time at which the object was created. Measured in seconds since the Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.Plan.Currency">
            <summary>
            Three-letter ISO currency code, in lowercase. Must be a supported currency.
            </summary>
        </member>
        <member name="P:Stripe.Plan.Deleted">
            <summary>
            Whether this object is deleted or not.
            </summary>
        </member>
        <member name="P:Stripe.Plan.Interval">
            <summary>
            One of <c>day</c>, <c>week</c>, <c>month</c> or <c>year</c>. The frequency with which a
            subscription should be billed.
            </summary>
        </member>
        <member name="P:Stripe.Plan.IntervalCount">
            <summary>
            The number of intervals (specified in the interval property) between subscription
            billings.
            </summary>
        </member>
        <member name="P:Stripe.Plan.Livemode">
            <summary>
            Has the value <c>true</c> if the object exists in live mode or the value
            <c>false</c> if the object exists in test mode.
            </summary>
        </member>
        <member name="P:Stripe.Plan.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a subscription object.
            </summary>
        </member>
        <member name="P:Stripe.Plan.Nickname">
            <summary>
            A brief description of the plan, hidden from customers.
            </summary>
        </member>
        <member name="P:Stripe.Plan.ProductId">
            <summary>
            ID of the product linked to this plan.
            </summary>
        </member>
        <member name="P:Stripe.Plan.Product">
            <summary>
            The product linked to this plan (if it was expanded).
            </summary>
        </member>
        <member name="P:Stripe.Plan.Tiers">
            <summary>
            Each element represents a pricing tier. This parameter requires <see cref="P:Stripe.Plan.BillingScheme"/>
            to be set to <c>tiered</c>.
            </summary>
        </member>
        <member name="P:Stripe.Plan.TiersMode">
            <summary>
            Defines if the tiering price should be <c>graduated</c> or <c>volume</c> based. In
            volume-based tiering, the maximum quantity within a period determines the per unit
            price, in <c>graduated</c> tiering pricing can successively change as the quantity
            grows.
            </summary>
        </member>
        <member name="P:Stripe.Plan.TransformUsage">
            <summary>
            Apply a transformation to the reported usage or set quantity before computing the
            billed price. Cannot be combined with <see cref="P:Stripe.Plan.Tiers"/>.
            </summary>
        </member>
        <member name="P:Stripe.Plan.TrialPeriodDays">
            <summary>
            Default number of trial days when subscribing a customer to this plan using
            <c>trial_from_plan=true</c>.
            </summary>
        </member>
        <member name="P:Stripe.Plan.UsageType">
            <summary>Configures how the quantity per period should be determined, can be either
            <c>metered</c> or <c>licensed</c>. <c>licensed</c> will automatically bill the quantity
            set for a plan when adding it to a subscription, <c>metered</c> will aggregate the total
            usage based on usage records. Defaults to <c>licensed</c>.
            </summary>
        </member>
        <member name="P:Stripe.PlanTier.FlatAmount">
            <summary>
            Price for the entire tier.
            </summary>
        </member>
        <member name="P:Stripe.PlanTier.FlatAmountDecimal">
            <summary>
            Same as <see cref="P:Stripe.PlanTier.FlatAmount"/>, but contains a decimal value with at most 12 decimal
            places.
            </summary>
        </member>
        <member name="P:Stripe.PlanTier.UnitAmount">
            <summary>
            Per unit price for units relevant to the tier.
            </summary>
        </member>
        <member name="P:Stripe.PlanTier.UnitAmountDecimal">
            <summary>
            Same as <see cref="P:Stripe.PlanTier.UnitAmount"/>, but contains a decimal value with at most 12 decimal
            places.
            </summary>
        </member>
        <member name="P:Stripe.PlanTier.UpTo">
            <summary>
            Up to and including to this quantity will be contained in the tier.
            </summary>
        </member>
        <member name="P:Stripe.Product.Active">
            <summary>
            Whether or not the product is currently available for purchase.
            </summary>
        </member>
        <member name="P:Stripe.Product.Attributes">
            <summary>
            A list of up to 5 attributes that each SKU can provide values for (e.g. ["color", "size"]).
            </summary>
        </member>
        <member name="P:Stripe.Product.Caption">
            <summary>
            A short one-line description of the product, meant to be displayable to the customer.
            </summary>
        </member>
        <member name="P:Stripe.Product.Created">
            <summary>
            Time at which the object was created.
            </summary>
        </member>
        <member name="P:Stripe.Product.DeactivateOn">
            <summary>
            An array of connect application identifiers that cannot purchase this product.
            </summary>
        </member>
        <member name="P:Stripe.Product.Deleted">
            <summary>
            Whether this object is deleted or not.
            </summary>
        </member>
        <member name="P:Stripe.Product.Description">
            <summary>
            The product’s description, meant to be displayable to the customer.
            </summary>
        </member>
        <member name="P:Stripe.Product.Images">
            <summary>
            A list of up to 8 URLs of images for this product, meant to be displayable to the customer.
            </summary>
        </member>
        <member name="P:Stripe.Product.Livemode">
            <summary>
            Flag indicating whether the object exists in live mode or test mode.
            </summary>
        </member>
        <member name="P:Stripe.Product.Metadata">
            <summary>
            Set of key/value pairs that you can attach to an object. It can be useful for storing additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.Product.Name">
            <summary>
            The product’s name, meant to be displayable to the customer.
            </summary>
        </member>
        <member name="P:Stripe.Product.PackageDimensions">
            <summary>
            The dimensions of this product for shipping purposes. A SKU associated with this product can override this value by having its own package_dimensions.
            </summary>
        </member>
        <member name="P:Stripe.Product.Shippable">
            <summary>
            Whether this product is a shipped good.
            </summary>
        </member>
        <member name="P:Stripe.Product.StatementDescriptor">
            <summary>
            What appears on a customer's credit card statement.
            </summary>
        </member>
        <member name="P:Stripe.Product.Type">
            <summary>
            The type of the Product. Either 'good' or 'service'.
            </summary>
        </member>
        <member name="P:Stripe.Product.UnitLabel">
            <summary>
            This represents a unit of this product, such as a seat or API call, on customers' receipts and invoices.
            </summary>
        </member>
        <member name="P:Stripe.Product.Url">
            <summary>
            A URL of a publicly-accessible webpage for this product.
            </summary>
        </member>
        <member name="P:Stripe.Radar.EarlyFraudWarning.Id">
            <summary>Unique identifier for the object.</summary>
        </member>
        <member name="P:Stripe.Radar.EarlyFraudWarning.Object">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.Radar.EarlyFraudWarning.Actionable">
            <summary>
            An EFW is actionable if it has not received a dispute and has not been fully refunded.
            You may wish to proactively refund a charge that receives an EFW, in order to avoid
            receiving a dispute later.
            </summary>
        </member>
        <member name="P:Stripe.Radar.EarlyFraudWarning.ChargeId">
            <summary>ID of the charge this early fraud warning is for.</summary>
        </member>
        <member name="P:Stripe.Radar.EarlyFraudWarning.Created">
            <summary>Time at which the object was created.</summary>
        </member>
        <member name="P:Stripe.Radar.EarlyFraudWarning.FraudType">
            <summary>
            The type of fraud labelled by the issuer. One of <c>card_never_received</c>,
            <c>fraudulent_card_application</c>, <c>made_with_counterfeit_card</c>,
            <c>made_with_lost_card</c>, <c>made_with_stolen_card</c>, <c>misc</c>,
            <c>unauthorized_use_of_card</c>.
            </summary>
        </member>
        <member name="P:Stripe.Radar.EarlyFraudWarning.Livemode">
            <summary>
            Has the value <c>true</c> if the object exists in live mode or the value <c>false</c>
            if the object exists in test mode.
            </summary>
        </member>
        <member name="P:Stripe.Radar.ValueList.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a charge object. It can be useful for storing additional information about the charge in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.Radar.EarlyFraudWarningListOptions.Charge">
            <summary>
            Only return early fraud warnings for the charge specified by this charge ID.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntent.Id">
            <summary>
            Unique identifier for the object.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntent.Object">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntent.ApplicationId">
            <summary>
            ID of the Connect application that created the SetupIntent.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntent.CancellationReason">
            <summary>
            Reason for canceling this SetupIntent. Possible values are <c>abandoned</c>,
            <c>requested_by_customer</c>, or <c>duplicate</c>.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntent.ClientSecret">
            <summary>
            <para>
            The client secret of this SetupIntent. Used for client-side retrieval using a
            publishable key.
            </para>
            <para>
            The client secret can be used to complete payment setup from your frontend. It should
            not be stored, logged, embedded in URLs, or exposed to anyone other than the customer.
            Make sure that you have TLS enabled on any page that includes the client secret.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.SetupIntent.Created">
            <summary>
            Time at which the object was created. Measured in seconds since the Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntent.CustomerId">
            <summary>
            ID of the Customer this SetupIntent belongs to, if one exists. If present, payment
            methods used with this SetupIntent can only be attached to this Customer, and payment
            methods attached to other Customers cannot be used with this SetupIntent.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntent.Description">
            <summary>
            An arbitrary string attached to the object. Often useful for displaying to users.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntent.LastSetupError">
            <summary>
            The error encountered in the previous SetupIntent confirmation.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntent.Livemode">
            <summary>
            Has the value <c>true</c> if the object exists in live mode or the value
            <c>false</c> if the object exists in test mode.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntent.Metadata">
            <summary>
            A set of key/value pairs that you can attach to an order object. It can be useful for
            storing additional information about the order in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntent.NextAction">
            <summary>
            If present, this property tells you what actions you need to take in order for your
            customer to continue payment setup.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntent.OnBehalfOfId">
            <summary>
            ID of the account (if any) for which the setup is intended.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntent.PaymentMethodId">
            <summary>
            ID of the payment method used with this SetupIntent.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntent.PaymentMethodOptions">
            <summary>
            Payment-method-specific configuration for this SetupIntent.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntent.PaymentMethodTypes">
            <summary>
            The list of payment method types (e.g. card) that this SetupIntent is allowed to set up.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntent.Status">
            <summary>
            Status of this SetupIntent, one of <c>requires_payment_method</c>,
            <c>requires_confirmation</c>, <c>requires_action</c>, <c>processing</c>,
            <c>canceled</c>, or <c>succeeded</c>.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntent.Usage">
            <summary>
            Indicates how the payment method is intended to be used in the future. Use
            <c>on_session</c> if you intend to only reuse the payment method when the customer is in
            your checkout flow. Use <c>off_session</c> if your customer may or may not be in your
            checkout flow. If not provided, this value defaults to <c>off_session</c>.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentPaymentMethodOptions.Card">
            <summary>
            If the SetupIntent’s payment method types include <c>card</c>, this hash contains the
            configurations that will be applied to each setup attempt of that type.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentPaymentMethodOptionsCard.RequestThreeDSecure">
            <summary>
            We strongly recommend that you rely on our SCA engine to automatically prompt your
            customers for authentication based on risk level and other requirements. However, if
            you wish to request authentication based on logic from your own fraud engine, provide
            this option. Permitted values include: <c>automatic</c>, <c>any</c>, or
            <c>challenge_only</c>.
            </summary>
        </member>
        <member name="P:Stripe.Sku.Active">
            <summary>
            Whether or not the SKU is available for purchase.
            </summary>
        </member>
        <member name="P:Stripe.Sku.Attributes">
            <summary>
            A dictionary of attributes and values for the attributes defined by the product. If, for example, a product’s attributes are ["size", "gender"], a valid SKU has the following dictionary of attributes: {"size": "Medium", "gender": "Unisex"}.
            </summary>
        </member>
        <member name="P:Stripe.Sku.Created">
            <summary>
            Time at which the object was created.
            </summary>
        </member>
        <member name="P:Stripe.Sku.Currency">
            <summary>
            Three-letter ISO currency code, in lowercase. Must be a supported currency.
            </summary>
        </member>
        <member name="P:Stripe.Sku.Deleted">
            <summary>
            Whether this object is deleted or not.
            </summary>
        </member>
        <member name="P:Stripe.Sku.Image">
            <summary>
            The URL of an image for this SKU, meant to be displayable to the customer.
            </summary>
        </member>
        <member name="P:Stripe.Sku.Inventory">
            <summary>
            Description of the SKU’s inventory.
            </summary>
        </member>
        <member name="P:Stripe.Sku.Livemode">
            <summary>
            Flag indicating whether the object exists in live mode or test mode.
            </summary>
        </member>
        <member name="P:Stripe.Sku.Metadata">
            <summary>
            Set of key/value pairs that you can attach to an object. It can be useful for storing additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.Sku.PackageDimensions">
            <summary>
            The dimensions of this SKU for shipping purposes.
            </summary>
        </member>
        <member name="P:Stripe.Sku.Price">
            <summary>
            The cost of the item as a positive integer in the smallest currency unit (that is, 100 cents to charge $1.00, or 100 to charge ¥100, Japanese Yen being a 0-decimal currency).
            </summary>
        </member>
        <member name="P:Stripe.Sku.ProductId">
            <summary>
            The ID of the product this SKU is associated with. The product must be currently active.
            </summary>
        </member>
        <member name="T:Stripe.Source">
            <summary>
            Source objects allow you to accept a variety of payment methods. They represent a customer's payment instrument and can be used with the Source API just like a card object: once chargeable, they can be charged, or attached to customers.
            </summary>
        </member>
        <member name="P:Stripe.Source.Amount">
            <summary>
            Amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for single-use sources.
            </summary>
        </member>
        <member name="P:Stripe.Source.ClientSecret">
            <summary>
            The client secret of the source. Used for client-side polling using a publishable key.
            </summary>
        </member>
        <member name="P:Stripe.Source.CodeVerification">
            <summary>
            Information related to the code verification flow. Present if the source is authenticated by a verification code (flow is code_verification).
            </summary>
        </member>
        <member name="P:Stripe.Source.Currency">
            <summary>
            The currency associated with the source. This is the currency for which the source will be chargeable once ready. Required for single-use sources.
            </summary>
        </member>
        <member name="P:Stripe.Source.Customer">
            <summary>
            The customer to which the source is attached, if any.
            </summary>
        </member>
        <member name="P:Stripe.Source.Flow">
            <summary>
            The authentication flow of the source. Flow is one of redirect, receiver, code_verification, none.
            </summary>
        </member>
        <member name="P:Stripe.Source.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a source object. It can be useful for storing additional information about the source in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.Source.SourceOrder">
            <summary>
            Information about the items and shipping associated with the source.
            Required for transactional credit (for example Klarna) sources
            before you can charge it.
            </summary>
        </member>
        <member name="P:Stripe.Source.Owner">
            <summary>
            Information about the owner of the payment instrument that may be used or required by particular source types.
            </summary>
        </member>
        <member name="P:Stripe.Source.Receiver">
            <summary>
            Information related to the receiver flow. Present if the source is a receiver (flow is receiver).
            </summary>
        </member>
        <member name="P:Stripe.Source.Redirect">
            <summary>
            Information related to the redirect flow. Present if the source is authenticated by a redirect (flow is redirect).
            </summary>
        </member>
        <member name="P:Stripe.Source.StatementDescriptor">
            <summary>
            Extra information about a source. This will appear on your customer’s statement every time you charge the source.
            </summary>
        </member>
        <member name="P:Stripe.Source.Status">
            <summary>
            The status of the charge, one of canceled, chargeable, consumed, failed, or pending. Only chargeable source objects can be used to create a charge.
            </summary>
        </member>
        <member name="P:Stripe.Source.Type">
            <summary>
            The type of the source. The type is a payment method, one of card, three_d_secure, giropay, sepa_debit, ideal, klarna, sofort, or bancontact.
            </summary>
        </member>
        <member name="P:Stripe.Source.Usage">
            <summary>
            One of reusable, single-use. Whether this source should be reusable or not. Some source types may or may not be reusable by construction, while other may leave the option at creation. If an incompatible value is passed, an error will be returned.
            </summary>
        </member>
        <member name="P:Stripe.SourceCodeVerification.AttemptsRemaining">
            <summary>
            The number of attempts remaining to authenticate the source object with a verification code.
            </summary>
        </member>
        <member name="P:Stripe.SourceCodeVerification.Status">
            <summary>
            The status of the code verification, either pending, succeeded or failed.
            </summary>
        </member>
        <member name="P:Stripe.SourceOwner.Address">
            <summary>
            Owner’s address.
            </summary>
        </member>
        <member name="P:Stripe.SourceOwner.Email">
            <summary>
            Owner’s email address.
            </summary>
        </member>
        <member name="P:Stripe.SourceOwner.Name">
            <summary>
            Owner’s full name.
            </summary>
        </member>
        <member name="P:Stripe.SourceOwner.Phone">
            <summary>
            Owner’s phone number (including extension).
            </summary>
        </member>
        <member name="P:Stripe.SourceOwner.VerifiedAddress">
            <summary>
            Verified owner's address.
            </summary>
        </member>
        <member name="P:Stripe.SourceOwner.VerifiedEmail">
            <summary>
            Verified owner’s email address.
            </summary>
        </member>
        <member name="P:Stripe.SourceOwner.VerifiedName">
            <summary>
            Verified owner’s full name.
            </summary>
        </member>
        <member name="P:Stripe.SourceOwner.VerifiedPhone">
            <summary>
            Verified owner’s phone number (including extension).
            </summary>
        </member>
        <member name="P:Stripe.SourceReceiver.Address">
            <summary>
            The address of the receiver source. This is the value that should be communicated to the customer to send their funds to.
            </summary>
        </member>
        <member name="P:Stripe.SourceReceiver.AmountCharged">
            <summary>
            The total amount charged by you. The amount charged is expressed in the source’s currency.
            </summary>
        </member>
        <member name="P:Stripe.SourceReceiver.AmountReceived">
            <summary>
            The total amount received by the receiver source. AmountReceived = AmountReturned + AmountCharged is true at all times. The amount received is expressed in the source’s currency.
            </summary>
        </member>
        <member name="P:Stripe.SourceReceiver.AmountReturned">
            <summary>
            The total amount that was returned to the customer. The amount returned is expressed in the source’s currency.
            </summary>
        </member>
        <member name="P:Stripe.SourceRedirect.FailureReason">
            <summary>
            The failure reason for the redirect. One of <see cref="T:Stripe.RedirectFailureReason" />.
            </summary>
        </member>
        <member name="P:Stripe.SourceRedirect.ReturnUrl">
            <summary>
            The URL you provide to redirect the customer to after they authenticated their payment.
            </summary>
        </member>
        <member name="P:Stripe.SourceRedirect.Status">
            <summary>
            The status of the redirect, either not_required, pending, succeeded or failed.
            </summary>
        </member>
        <member name="P:Stripe.SourceRedirect.Url">
            <summary>
            The URL provided to you to redirect a customer to as part of a redirect authentication flow.
            </summary>
        </member>
        <member name="P:Stripe.SourceSourceOrder.Amount">
            <summary>
            A positive integer representing the total amount for the order.
            </summary>
        </member>
        <member name="P:Stripe.SourceSourceOrder.Currency">
            <summary>
            The currency associated with the order.
            </summary>
        </member>
        <member name="P:Stripe.SourceSourceOrder.Email">
            <summary>
            The email address of the customer placing the order.
            </summary>
        </member>
        <member name="P:Stripe.SourceSourceOrder.Items">
            <summary>
            List of items constituting the order.
            </summary>
        </member>
        <member name="P:Stripe.SourceSourceOrder.Shipping">
            <summary>
            The shipping address for the order. Present if the order is for goods
            to be shipped.
            </summary>
        </member>
        <member name="P:Stripe.SourceSourceOrderItem.Amount">
            <summary>
            The amount (price) for this order item.
            </summary>
        </member>
        <member name="P:Stripe.SourceSourceOrderItem.Currency">
            <summary>
            This currency of this order item. Required when <c>amount</c> is
            present.
            </summary>
        </member>
        <member name="P:Stripe.SourceSourceOrderItem.Description">
            <summary>
            Human-readable description for this order item.
            </summary>
        </member>
        <member name="P:Stripe.SourceSourceOrderItem.Quantity">
            <summary>
            The quantity of this order item. When type is <c>sku</c>, this is
            the number of instances of the SKU to be ordered.
            </summary>
        </member>
        <member name="P:Stripe.SourceSourceOrderItem.Type">
            <summary>
            The type of this order item.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.AddressLine1Check">
            <summary>
            If `address_line1` was provided, results of the check: `pass`, `fail`, `unavailable`, or `unchecked`.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.AddressZipCheck">
            <summary>
            If `address_zip` was provided, results of the check: `pass`, `fail`, `unavailable`, or `unchecked`.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.Authenticated">
            <summary>
            True if the cardholder went through the authentication flow and their bank indicated that authentication succeeded.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.Brand">
            <summary>
            Card brand. Can be `American Express`, `Diners Club`, `Discover`, `JCB`, `MasterCard`, `UnionPay`, `Visa`, or `Unknown`.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.CardId">
            <summary>
            The card used to create this 3DS source.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.Country">
            <summary>
            Two-letter ISO code representing the country of the card.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.CustomerId">
            <summary>
            The ID of the customer to which the card belongs, if any.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.CvcCheck">
            <summary>
            If a CVC was provided, results of the check: `pass`, `fail`, `unavailable`, or `unchecked`.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.Description">
            <summary>
            This is an internal property that is not returned in standard API requests.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.DynamicLast4">
            <summary>
            (For tokenized numbers only.) The last four digits of the device account number.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.ExpMonth">
            <summary>
            The expiration month of the card.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.ExpYear">
            <summary>
            The expiration year of the card.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.Fingerprint">
            <summary>
            Uniquely identifies this particular card number. You can use this attribute to check whether two customers who've signed up with you are using the same card number, for example.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.Funding">
            <summary>
            Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.IIN">
            <summary>
            This is an internal property that is not returned in standard API requests.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.Issuer">
            <summary>
            This is an internal property that is not returned in standard API requests.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.Last4">
            <summary>
            The last 4 digits of the card number.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.ThreeDSecure">
            <summary>
            The card's 3D Secure support status. Can be one of `not_supported`, `required`, `recommended` or `optional`.
            </summary>
        </member>
        <member name="P:Stripe.SourceThreeDSecure.TokenizationMethod">
            <summary>
            If the card number is tokenized, this is the method that was used. Can be `apple_pay` or `android_pay`.
            </summary>
        </member>
        <member name="P:Stripe.StripeError.ChargeId">
            <summary>For card errors, the ID of the failed charge.</summary>
        </member>
        <member name="P:Stripe.StripeError.Code">
            <summary>
            For some errors that could be handled programmatically, a short string indicating the
            <a href="https://stripe.com/docs/error-codes">error code</a> reported.
            </summary>
        </member>
        <member name="P:Stripe.StripeError.DeclineCode">
            <summary>
            For card errors resulting from a card issuer decline, a short string indicating the
            <a href="https://stripe.com//docs/declines#issuer-declines">card issuer's reason for the
            decline</a>.
            </summary>
        </member>
        <member name="P:Stripe.StripeError.DocUrl">
            <summary>
            A URL to more information about the <a href="https://stripe.com/docs/error-codes">error
            code</a> reported.
            </summary>
        </member>
        <member name="P:Stripe.StripeError.Message">
            <summary>
            A human-readable message providing more details about the error. For card errors, these
            messages can be shown to your users.
            </summary>
        </member>
        <member name="P:Stripe.StripeError.Parameter">
            <summary>
            If the error is parameter-specific, the parameter related to the error. For example,
            you can use this to display a message near the correct form field.
            </summary>
        </member>
        <member name="P:Stripe.StripeError.PaymentIntent">
            <summary>
            The <see cref="T:Stripe.PaymentIntent"/> object for errors returned on a request
            involving a <see cref="T:Stripe.PaymentIntent"/>.
            </summary>
        </member>
        <member name="P:Stripe.StripeError.PaymentMethod">
            <summary>
            The <see cref="T:Stripe.PaymentMethod"/> object for errors returned on a request
            involving a <see cref="T:Stripe.PaymentMethod"/>.
            </summary>
        </member>
        <member name="P:Stripe.StripeError.SetupIntent">
            <summary>
            The <see cref="T:Stripe.SetupIntent"/> object for errors returned on a request
            involving a <see cref="T:Stripe.SetupIntent"/>.
            </summary>
        </member>
        <member name="P:Stripe.StripeError.Source">
            <summary>
            The source object for errors returned on a request involving a source.
            </summary>
        </member>
        <member name="P:Stripe.StripeError.ErrorType">
            <summary>
            The type of error returned. One of <c>api_connection_error</c>, <c>api_error</c>,
            <c>authentication_error</c>, <c>card_error</c>, <c>idempotency_error</c>,
            <c>invalid_request_error</c>, or <c>rate_limit_error</c>.
            </summary>
        </member>
        <member name="P:Stripe.StripeList`1.Object">
            <summary>
            A string describing the object type returned.
            </summary>
        </member>
        <member name="P:Stripe.StripeList`1.Data">
            <summary>
            A list containing the actual response elements, paginated by any request parameters.
            </summary>
        </member>
        <member name="P:Stripe.StripeList`1.HasMore">
            <summary>
            Whether or not there are more elements available after this set. If <c>false</c>,
            this set comprises the end of the list.
            </summary>
        </member>
        <member name="P:Stripe.StripeList`1.Url">
            <summary>
            The URL for accessing this list.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItem.Deleted">
            <summary>
            Whether this object is deleted or not.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItem.TaxRates">
            <summary>
            The tax rates which apply to the subscription item.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemBillingThresholds.UsageGte">
            <summary>
            Usage threshold that triggers the subscription to create an invoice.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.Id">
            <summary>
            Unique identifier for the object.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.Object">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.BillingThresholds">
            <summary>
            Define thresholds at which an invoice will be sent, and the subscription advanced to a
            new billing period.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.CanceledAt">
            <summary>
            Time at which the subscription schedule was canceled. Measured in seconds since the
            Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.CollectionMethod">
            <summary>
            Either <c>charge_automatically</c>, or <c>send_invoice</c>. When charging
            automatically, Stripe will attempt to pay this subscription at the
            end of the cycle using the default source attached to the customer.
            When sending an invoice, Stripe will email your customer an invoice
            with payment instructions.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.CompletedAt">
            <summary>
            Time at which the subscription schedule was completed. Measured in seconds since the
            Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.Created">
            <summary>
            Time at which the object was created. Measured in seconds since the Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.CurrentPhase">
            <summary>
            Object representing the start and end dates for the current phase of the subscription
            schedule, if it is <c>active</c>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.CustomerId">
            <summary>
            ID of the <see cref="P:Stripe.SubscriptionSchedule.Customer"/> associated with the subscription schedule.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.Customer">
            <summary>
            (Expanded) The <see cref="P:Stripe.SubscriptionSchedule.Customer"/> associated with the subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.DefaultPaymentMethodId">
            <summary>
            ID of the default payment method for the subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.DefaultSourceId">
            <summary>
            ID of the default source for the subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.EndBehavior">
            <summary>
            Behavior of the subscription schedule and underlying subscription when it ends. Possible
            values are <c>cancel</c>, <c>none</c>, <c>release</c> and <c>renew</c>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.InvoiceSettings">
            <summary>
            The schedule's default invoice settings.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.Livemode">
            <summary>
            Has the value <c>true</c> if the object exists in live mode or the value
            <c>false</c> if the object exists in test mode.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a subscription schedule object.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.Phases">
            <summary>
            Configuration for the subscription schedule’s phases.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.ReleasedAt">
            <summary>
            Time at which the subscription schedule was released. Measured in seconds since the
            Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.ReleasedSubscriptionId">
            <summary>
            ID of the subscription once managed by the subscription schedule (if it is released).
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.RenewalBehavior">
            <summary>
            Behavior of the subscription schedule and underlying subscription when it ends.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.RenewalInterval">
            <summary>
            Interval and duration at which the subscription schedule renews for when it ends if
            <c>renewal_behavior</c> is <c>renew</c>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.Status">
            <summary>
            Possible values are <c>active</c>, <c>canceled</c>, <c>completed</c>,
            <c>not_started</c>, <c>released</c> and <c>renewal_behavior</c>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.SubscriptionId">
            <summary>
            ID of the <see cref="P:Stripe.SubscriptionSchedule.Subscription"/> associated with the subscription schedule.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedule.Subscription">
            <summary>
            (Expanded) The <see cref="P:Stripe.SubscriptionSchedule.Subscription"/> associated with the subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleCurrentPhase.EndDate">
            <summary>
            The end of the this phase of the subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleCurrentPhase.StartDate">
            <summary>
            The start of this phase of the subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleInvoiceSettings.DaysUntilDue">
            <summary>
            The number of days from which the invoice is created until it is due.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhase.ApplicationFeePercent">
            <summary>
            A non-negative decimal between 0 and 100, with at most two decimal places. This
            represents the percentage of the subscription invoice subtotal that will be transferred
            to the application owner’s Stripe account during this phase of the schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhase.BillingThresholds">
            <summary>
            Define thresholds at which an invoice will be sent, and the subscription advanced to a
            new billing period.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhase.CollectionMethod">
            <summary>
            Either <c>charge_automatically</c>, or <c>send_invoice</c>. When charging
            automatically, Stripe will attempt to pay this subscription at the
            end of the cycle using the default source attached to the customer.
            When sending an invoice, Stripe will email your customer an invoice
            with payment instructions.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhase.CouponId">
            <summary>
            ID of the <see cref="P:Stripe.SubscriptionSchedulePhase.Coupon"/> associated with this phase for the subscription schedule.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhase.Coupon">
            <summary>
            (Expanded) The <see cref="P:Stripe.SubscriptionSchedulePhase.Coupon"/> associated with this phase for the subscription
            schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhase.DefaultPaymentMethodId">
            <summary>
            ID of the default payment method for the subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhase.DefaultTaxRates">
            <summary>
            The default tax rates which apply to the phase of this subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhase.EndDate">
            <summary>
            The end of this phase of the subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhase.InvoiceSettings">
            <summary>
            The default invoice settings for this phase.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhase.Plans">
            <summary>
            Plans to subscribe during this phase of the subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhase.StartDate">
            <summary>
            The start of this phase of the subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhase.TaxPercent">
            <summary>
            If provided, each invoice created during this phase of the subscription schedule will
            apply the tax rate, increasing the amount billed to the customer.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhase.TrialEnd">
            <summary>
            When the trial ends within the phase.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseItem.BillingThresholds">
            <summary>
            Define thresholds at which an invoice will be sent, and the subscription advanced to a
            new billing period.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseItem.PlanId">
            <summary>
            ID of the <see cref="P:Stripe.SubscriptionSchedulePhaseItem.Plan"/> included in the phase for this subscription schedule.
            <para>Expandable.</para>
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseItem.Plan">
            <summary>
            (Expanded) The <see cref="P:Stripe.SubscriptionSchedulePhaseItem.Plan"/> included in the phase for this subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseItem.Quantity">
            <summary>
            Quantity of the plan to which the customer should be subscribed.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseItem.TaxRates">
            <summary>
            The tax rates which apply to this specific item on the phase for a subscription
            schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleRenewalInterval.Interval">
            <summary>
            Interval at which to renew the subscription schedule for when it ends.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleRenewalInterval.Length">
            <summary>
            Number of intervals to renew the subscription schedule for when it ends.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.Id">
            <summary>
            Unique identifier for the object.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.Object">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.ApplicationFeePercent">
            <summary>
            A non-negative decimal between 0 and 100, with at most two decimal places. This
            represents the percentage of the subscription invoice subtotal that will be transferred
            to the application owner’s Stripe account.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.BillingThresholds">
            <summary>
            Define thresholds at which an invoice will be sent, and the subscription advanced to a
            new billing period.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.CancelAt">
            <summary>
            A date in the future at which the subscription will automatically get canceled.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.CollectionMethod">
            <summary>
            Either <c>charge_automatically</c>, or <c>send_invoice</c>. When
            charging automatically, Stripe will attempt to pay this subscription
            at the end of the cycle using the default source attached to the
            customer.  When sending an invoice, Stripe will email your customer
            an invoice with payment instructions.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.Created">
            <summary>
            Time at which the object was created. Measured in seconds since the Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.CurrentPeriodEnd">
            <summary>
            End of the current period that the subscription has been invoiced for. At the end of
            this period, a new invoice will be created.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.CurrentPeriodStart">
            <summary>
            Start of the current period that the subscription has been invoiced for.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.CustomerId">
            <summary>
            ID of the customer who owns the subscription.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.Customer">
            <summary>
            Customer who owns this subscription (if it was expanded).
            </summary>
        </member>
        <member name="P:Stripe.Subscription.DaysUntilDue">
            <summary>
            Number of days a customer has to pay invoices generated by this subscription. This value will be null for subscriptions where billing=charge_automatically.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.DefaultPaymentMethodId">
            <summary>
            ID of the default payment method for the subscription.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.DefaultPaymentMethod">
            <summary>
            Default payment method for the subscription (if it was expanded).
            </summary>
        </member>
        <member name="P:Stripe.Subscription.DefaultSourceId">
            <summary>
            ID of the default source for the subscription.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.DefaultSource">
            <summary>
            Default source for the subscription (if it was expanded).
            </summary>
        </member>
        <member name="P:Stripe.Subscription.DefaultTaxRates">
            <summary>
            The tax rates that will apply to any subscription item that does not have
            <c>tax_rates</c> set. Invoices created will have their <c>default_tax_rates</c>
            populated from the subscription.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.Discount">
            <summary>
            Describes the current discount applied to this subscription, if there is one. When
            billing, a discount applied to a subscription overrides a discount applied on a
            customer-wide basis.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.EndedAt">
            <summary>
            If the subscription has ended, the date the subscription ended.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.Items">
            <summary>
            List of subscription items, each with an attached plan.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.LatestInvoiceId">
            <summary>
            ID of the most recent invoice this subscription has generated.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.LatestInvoice">
            <summary>
            The most recent invoice this subscription has generated (if it was expanded).
            </summary>
        </member>
        <member name="P:Stripe.Subscription.Livemode">
            <summary>
            Has the value <c>true</c> if the object exists in live mode or the value
            <c>false</c> if the object exists in test mode.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a subscription object.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.PendingSetupIntentId">
            <summary>
            ID of the pending SetupIntent associated with this subscription.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.PendingSetupIntent">
            <summary>
            The pending SetupIntent associated with this subscription (if it was expanded).
            </summary>
        </member>
        <member name="P:Stripe.Subscription.Plan">
            <summary>
            Plan the customer is subscribed to. Only set if the subscription contains a single plan.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.Quantity">
            <summary>
            The quantity of the plan to which the customer is subscribed. Only set if the
            subscription contains a single plan.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.ScheduleId">
            <summary>
            ID of the schedule attached to the subscription.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.Schedule">
            <summary>
            Schedule attached to the subscription (if it was expanded).
            </summary>
        </member>
        <member name="P:Stripe.Subscription.StartDate">
            <summary>
            Date when the subscription was first created. The date might differ from the
            <c>created</c> date due to backdating.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.Status">
            <summary>
            Possible values are <c>incomplete</c>, <c>incomplete_expired</c>, <c>trialing</c>,
            <c>active</c>, <c>past_due</c>, <c>canceled</c>, or <c>unpaid</c>.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.TransferData">
            <summary>
            If specified, the funds from the subscription’s invoices will be transferred to the
            destination and the ID of the resulting transfers will be found on the resulting
            charges.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.TrialEnd">
            <summary>
            If the subscription has a trial, the end of that trial.
            </summary>
        </member>
        <member name="P:Stripe.Subscription.TrialStart">
            <summary>
            If the subscription has a trial, the beginning of that trial.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionBillingThresholds.AmountGte">
            <summary>
            Monetary threshold that triggers the subscription to advance to a new billing period.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionBillingThresholds.ResetBillingCycleAnchor">
            <summary>
            Indicates if the <c>billing_cycle_anchor</c> should be reset when a threshold is
            reached. If true, <c>billing_cycle_anchor</c> will be updated to the date/time
            the threshold was last reached; otherwise, the value will remain unchanged. This value
            may not be true if the subscription contains items with plans that have
            <c>aggregate_usage=last_ever</c>.
            </summary>
        </member>
        <member name="P:Stripe.TaxId.Id">
            <summary>
            Unique identifier for the object.
            </summary>
        </member>
        <member name="P:Stripe.TaxId.Object">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.TaxId.Country">
            <summary>
            Two-letter ISO code representing the country of the tax ID.
            </summary>
        </member>
        <member name="P:Stripe.TaxId.Created">
            <summary>
            Time at which the object was created. Measured in seconds since the Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.TaxId.CustomerId">
            <summary>
            ID of the customer this tax ID is for if one exists.
            </summary>
        </member>
        <member name="P:Stripe.TaxId.Deleted">
            <summary>
            Whether this object is deleted or not.
            </summary>
        </member>
        <member name="P:Stripe.TaxId.Livemode">
            <summary>
            Has the value <c>true</c> if the object exists in live mode or the value
            <c>false</c> if the object exists in test mode.
            </summary>
        </member>
        <member name="P:Stripe.TaxId.Type">
            <summary>
            Type of the tax ID, one of <c>au_abn</c>, <c>eu_vat</c>, <c>in_gst</c>, <c>no_vat</c>,
            <c>nz_gst</c>, or <c>unknown</c>.
            </summary>
        </member>
        <member name="P:Stripe.TaxId.Value">
            <summary>
            Value of the tax ID.
            </summary>
        </member>
        <member name="P:Stripe.TaxId.Verification">
            <summary>
            The persons’s verification status.
            </summary>
        </member>
        <member name="P:Stripe.TaxIdVerification.Status">
            <summary>
            Verification status, one of <c>pending</c>, <c>unavailable</c>, <c>unverified</c>, or
            <c>verified</c>.
            </summary>
        </member>
        <member name="P:Stripe.TaxIdVerification.VerifiedAddress">
            <summary>
            The official address associated with the tax ID returned from the external provider.
            </summary>
        </member>
        <member name="P:Stripe.TaxIdVerification.VerifiedName">
            <summary>
            The official name associated with the tax ID returned from the external provider.
            </summary>
        </member>
        <member name="P:Stripe.TaxRate.Id">
            <summary>
            Unique identifier for the object.
            </summary>
        </member>
        <member name="P:Stripe.TaxRate.Object">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.TaxRate.Active">
            <summary>
            Whether the tax rate is currently available for new subscriptions.
            </summary>
        </member>
        <member name="P:Stripe.TaxRate.Created">
            <summary>
            Time at which the object was created. Measured in seconds since the Unix epoch.
            </summary>
        </member>
        <member name="P:Stripe.TaxRate.Description">
            <summary>
            An arbitrary string attached to the tax rate for your internal use only. It will not be
            visible to your customers.
            </summary>
        </member>
        <member name="P:Stripe.TaxRate.DisplayName">
            <summary>
            The display name of the tax rates as it will appear to your customer on their receipt
            email, PDF, and the hosted invoice page.
            </summary>
        </member>
        <member name="P:Stripe.TaxRate.Inclusive">
            <summary>
            This specifies if the tax rate is inclusive or exclusive.
            </summary>
        </member>
        <member name="P:Stripe.TaxRate.Jurisdiction">
            <summary>
            The jurisdiction for the tax rate.
            </summary>
        </member>
        <member name="P:Stripe.TaxRate.Livemode">
            <summary>
            Has the value <c>true</c> if the object exists in live mode or the value <c>false</c>
            if the object exists in test mode.
            </summary>
        </member>
        <member name="P:Stripe.TaxRate.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.TaxRate.Percentage">
            <summary>
            This represents the tax rate percent out of 100.
            </summary>
        </member>
        <member name="P:Stripe.Terminal.Location.Deleted">
            <summary>
            Whether this object is deleted or not.
            </summary>
        </member>
        <member name="P:Stripe.Terminal.Reader.Deleted">
            <summary>
            Whether this object is deleted or not.
            </summary>
        </member>
        <member name="P:Stripe.Terminal.ReaderListOptions.DeviceType">
            <summary>
            Filters readers by device type.
            </summary>
        </member>
        <member name="P:Stripe.Terminal.ReaderListOptions.Location">
            <summary>
            A location ID to filter the response list to only readers at the specific location.
            </summary>
        </member>
        <member name="P:Stripe.Terminal.ReaderListOptions.Status">
            <summary>
            A status filter to filter readers to only offline or online readers. Possible values
            are <c>offline</c> and <c>online</c>.
            </summary>
        </member>
        <member name="P:Stripe.Topup.Amount">
            <summary>
            A positive integer in the smallest currency unit (e.g., 100 cents to top up $1.00 or 100 to topup ¥100, a 0-decimal currency) representing how much to top up. The minimum amount is $0.50 US or equivalent in Top-up currency.
            </summary>
        </member>
        <member name="P:Stripe.Topup.BalanceTransactionId">
            <summary>
            ID of the balance transaction that describes the impact of this Top-up on your account balance (not including refunds or disputes).
            </summary>
        </member>
        <member name="P:Stripe.Topup.Currency">
            <summary>
            Three-letter ISO currency code representing the currency in which the Top-up was made.
            </summary>
        </member>
        <member name="P:Stripe.Topup.FailureCode">
            <summary>
            Error code explaining reason for topup failure if available (see the errors section for a list of codes).
            </summary>
        </member>
        <member name="P:Stripe.Topup.FailureMessage">
            <summary>
            Message to user further explaining reason for topup failure if available.
            </summary>
        </member>
        <member name="P:Stripe.Topup.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a topup object. It can be useful for storing additional information about the topup in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.Topup.Source">
            <summary>
            For most Stripe users, the source of every Top-up is a bank account. This hash is then the source object describing that bank account.
            </summary>
        </member>
        <member name="P:Stripe.Topup.StatementDescriptor">
            <summary>
            Extra information about a topup. This will appear on your customer’s credit card statement.
            </summary>
        </member>
        <member name="P:Stripe.Topup.Status">
            <summary>
            The status of the top-up is either <c>canceled</c>, <c>failed</c>, <c>pending</c>,
            <c>reversed</c>, or <c>succeeded</c>.
            </summary>
        </member>
        <member name="P:Stripe.Topup.TransferGroup">
            <summary>
            A string that identifies this top-up as part of a group.
            </summary>
        </member>
        <member name="M:Stripe.StripeEntity.FromJson(System.String)">
            <summary>
            Deserializes the JSON to a Stripe object type. The type is automatically deduced from
             the <c>object</c> key in the JSON string.
            </summary>
            <param name="value">The object to deserialize.</param>
            <returns>The deserialized Stripe object from the JSON string.</returns>
        </member>
        <member name="M:Stripe.StripeEntity.FromJson``1(System.String)">
            <summary>Deserializes the JSON to the specified Stripe object type.</summary>
            <typeparam name="T">The type of the Stripe object to deserialize to.</typeparam>
            <param name="value">The object to deserialize.</param>
            <returns>The deserialized Stripe object from the JSON string.</returns>
        </member>
        <member name="M:Stripe.StripeEntity.ToString">
            <summary>Reports a Stripe object as a string.</summary>
            <returns>
            A string representing the Stripe object, including its JSON serialization.
            </returns>
            <seealso cref="M:Stripe.StripeEntity.ToJson"/>
        </member>
        <member name="M:Stripe.StripeEntity.ToJson">
            <summary>Serializes the Stripe object as a JSON string.</summary>
            <returns>An indented JSON string represensation of the object.</returns>
        </member>
        <member name="M:Stripe.StripeEntity.SetExpandableFieldId``1(System.String,Stripe.ExpandableField{``0})">
            <summary>
            Sets a string ID on an expandable field. If the expandable field does not exist,
            a new one is initialized. If the expandable field exists and already contains an
            expanded object, and the ID within the expanded object does not match the new string ID,
            expanded object is discarded.
            </summary>
            <typeparam name="T">Type of the expanded object.</typeparam>
            <param name="id">The string ID.</param>
            <param name="expandable">The expandable field.</param>
            <returns>The expandable field with its ID set to the provided string ID.</returns>
        </member>
        <member name="M:Stripe.StripeEntity.SetExpandableFieldObject``1(``0,Stripe.ExpandableField{``0})">
            <summary>
            Sets an expanded object on an expandable field. If the expandable field does not exist,
            a new one is initialized.
            </summary>
            <typeparam name="T">Type of the expanded object.</typeparam>
            <param name="obj">The expanded object.</param>
            <param name="expandable">The expandable field.</param>
            <returns>
            The expandable field with its expanded object set to the provided object.
            </returns>
        </member>
        <member name="M:Stripe.StripeEntity`1.FromJson(System.String)">
            <summary>Deserializes the JSON to a Stripe object type.</summary>
            <param name="value">The object to deserialize.</param>
            <returns>The deserialized Stripe object from the JSON string.</returns>
        </member>
        <member name="T:Stripe.IBalanceTransactionSource">
            <summary>
            Resources that implement this interface can appear as sources in balance transactions.
            <para>Possible concrete classes:</para>
            <list type="bullet">
            <item>
            <description><see cref="T:Stripe.ApplicationFee" /></description>
            </item>
            <item>
            <description><see cref="T:Stripe.ApplicationFeeRefund" /></description>
            </item>
            <item>
            <description><see cref="T:Stripe.Charge" /></description>
            </item>
            <item>
            <description><see cref="T:Stripe.Dispute" /></description>
            </item>
            <item>
            <description><see cref="T:Stripe.Issuing.Authorization" /></description>
            </item>
            <item>
            <description><see cref="T:Stripe.Issuing.Transaction" /></description>
            </item>
            <item>
            <description><see cref="T:Stripe.Payout" /></description>
            </item>
            <item>
            <description><see cref="T:Stripe.Refund" /></description>
            </item>
            <item>
            <description><see cref="T:Stripe.Topup" /></description>
            </item>
            <item>
            <description><see cref="T:Stripe.Transfer" /></description>
            </item>
            <item>
            <description><see cref="T:Stripe.TransferReversal" /></description>
            </item>
            </list>
            </summary>
        </member>
        <member name="T:Stripe.IExpandableField">
            <summary>Represents a non-generic expandable field.</summary>
        </member>
        <member name="P:Stripe.IExpandableField.Id">
            <summary>Gets or sets the ID.</summary>
            <value>The ID.</value>
        </member>
        <member name="P:Stripe.IExpandableField.ExpandedObject">
            <summary>Gets or sets the expanded object.</summary>
            <value>The expanded object.</value>
        </member>
        <member name="P:Stripe.IExpandableField.IsExpanded">
            <summary>
            Gets a value indicating whether the <see cref="T:Stripe.IExpandableField"/> is expanded.
            </summary>
            <value>
            <c>true</c> if the <see cref="T:Stripe.IExpandableField"/> is expanded; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:Stripe.IExpandableField`1">
            <summary>Represents a generic expandable field.</summary>
            <typeparam name="T">Type of the field when expanded.</typeparam>
        </member>
        <member name="P:Stripe.IExpandableField`1.ExpandedObject">
            <summary>Gets or sets the expanded object.</summary>
            <value>The expanded object.</value>
        </member>
        <member name="T:Stripe.IExternalAccount">
            <summary>
            Resources that implement this interface can be used as external accounts, i.e. they can
            be attached to a Stripe account to receive payouts.
            <para>Possible concrete classes:</para>
            <list type="bullet">
            <item>
            <description><see cref="T:Stripe.BankAccount" /></description>
            </item>
            <item>
            <description><see cref="T:Stripe.Card" /></description>
            </item>
            </list>
            </summary>
        </member>
        <member name="T:Stripe.IHasId">
            <summary>
            Interface that identifies entities returned by Stripe that have an `id` attribute.
            </summary>
        </member>
        <member name="P:Stripe.IHasId.Id">
            <summary>
            Unique identifier for the object.
            </summary>
        </member>
        <member name="T:Stripe.IHasMetadata">
            <summary>
            Interface that identifies entities with a Metadata property of type
            <see cref="T:System.Collections.Generic.Dictionary`2" />.
            </summary>
        </member>
        <member name="P:Stripe.IHasMetadata.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="T:Stripe.IHasObject">
            <summary>
            Interface that identifies entities returned by Stripe that have an `object` attribute.
            </summary>
        </member>
        <member name="P:Stripe.IHasObject.Object">
            <summary>
            String representing the object's type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="T:Stripe.IPaymentSource">
            <summary>
            Resources that implement this interface can be used as payment sources when creating
            charges.
            <para>Possible concrete classes:</para>
            <list type="bullet">
            <item>
            <description><see cref="T:Stripe.Account" /></description>
            </item>
            <item>
            <description><see cref="T:Stripe.BankAccount" /></description>
            </item>
            <item>
            <description><see cref="T:Stripe.Card" /></description>
            </item>
            <item>
            <description><see cref="T:Stripe.Source" /></description>
            </item>
            </list>
            </summary>
        </member>
        <member name="T:Stripe.IStripeEntity">
            <summary>
            Interface that identifies all entities returned by Stripe.
            </summary>
        </member>
        <member name="T:Stripe.RedirectFailureReason">
            <summary>
            An enum describing the reason for a failed redirect.
            </summary>
        </member>
        <member name="F:Stripe.RedirectFailureReason.Declined">
            <summary>
            Indicates that the authentication failed or the transaction was declined.
            </summary>
        </member>
        <member name="F:Stripe.RedirectFailureReason.ProcessingError">
            <summary>
            Indicates that the redirect failed due to a technical error.
            </summary>
        </member>
        <member name="F:Stripe.RedirectFailureReason.UserAbort">
            <summary>
            Indicates that the user aborted or dropped out of the redirect flow.
            </summary>
        </member>
        <member name="T:Stripe.Infrastructure.AllowNameMismatch">
            <summary>
            Used to indicate that a particular property is allowed to have a name that isn't a strict
            <c>snake_case</c> -> <c>CamelCase</c> conversion from the JSON name defined its
            <see cref="T:Newtonsoft.Json.JsonPropertyAttribute" /> property.
            </summary>
            <remarks>
            This is only used for an internal wholesome test.
            </remarks>
        </member>
        <member name="T:Stripe.Infrastructure.FormEncoding.FormEncoder">
            <summary>
            This class provides methods to serialize various objects with
            <c>application/x-www-form-urlencoded</c> encoding. This is used to encode request
            parameters to be sent to Stripe's API.
            </summary>
        </member>
        <member name="M:Stripe.Infrastructure.FormEncoding.FormEncoder.CreateHttpContent(Stripe.BaseOptions)">
            <summary>Creates an <see cref="T:System.Net.Http.HttpContent"/> for a given options class.</summary>
            <param name="options">The options class.</param>
            <returns>The <see cref="T:System.Net.Http.HttpContent"/>.</returns>
        </member>
        <member name="M:Stripe.Infrastructure.FormEncoding.FormEncoder.CreateQueryString(Stripe.BaseOptions)">
            <summary>Creates the HTTP query string for a given options class.</summary>
            <param name="options">The options class.</param>
            <returns>The query string.</returns>
        </member>
        <member name="M:Stripe.Infrastructure.FormEncoding.FormEncoder.CreateQueryString(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
            <summary>Creates the HTTP query string for a collection of name/value tuples.</summary>
            <param name="nameValueCollection">The collection of name/value tuples.</param>
            <returns>The query string.</returns>
        </member>
        <member name="M:Stripe.Infrastructure.FormEncoding.FormEncoder.UrlEncode(System.String)">
            <summary>URL-encodes a string.</summary>
            <param name="value">The string to URL-encode.</param>
            <returns>The URL-encoded string.</returns>
        </member>
        <member name="M:Stripe.Infrastructure.FormEncoding.FormEncoder.FlattenParamsValue(System.Object,System.String)">
            <summary>
            Returns a list of parameters for a given value. The value can be basically anything, as
            long as it can be encoded in some way.
            </summary>
            <param name="value">The value for which to create the list of parameters.</param>
            <param name="keyPrefix">The key under which new keys should be nested, if any.</param>
            <returns>The list of parameters.</returns>
        </member>
        <member name="M:Stripe.Infrastructure.FormEncoding.FormEncoder.FlattenParamsAnyOf(Stripe.IAnyOf,System.String)">
            <summary>
            Returns a list of parameters for a given <see cref="T:Stripe.IAnyOf"/> instance.
            </summary>
            <param name="anyOf">The instance for which to create the list of parameters.</param>
            <param name="keyPrefix">The key under which new keys should be nested, if any.</param>
            <returns>The list of parameters.</returns>
        </member>
        <member name="M:Stripe.Infrastructure.FormEncoding.FormEncoder.FlattenParamsOptions(Stripe.INestedOptions,System.String)">
            <summary>
            Returns a list of parameters for a given options class. If a key prefix is provided, the
            keys for the new parameters will be nested under the key prefix. E.g. if the key prefix
            `foo` is passed and the options class contains a parameter `bar`, then a parameter
            with key `foo[bar]` will be returned.
            </summary>
            <param name="options">The options class for which to create the list of parameters.</param>
            <param name="keyPrefix">The key under which new keys should be nested, if any.</param>
            <returns>The list of parameters.</returns>
        </member>
        <member name="M:Stripe.Infrastructure.FormEncoding.FormEncoder.FlattenParamsDictionary(System.Collections.IDictionary,System.String)">
            <summary>
            Returns a list of parameters for a given dictionary. If a key prefix is provided, the
            keys for the new parameters will be nested under the key prefix. E.g. if the key prefix
            `foo` is passed and the dictionary contains a key `bar`, then a parameter with key
            `foo[bar]` will be returned.
            </summary>
            <param name="dictionary">The dictionary for which to create the list of parameters.</param>
            <param name="keyPrefix">The key under which new keys should be nested, if any.</param>
            <returns>The list of parameters.</returns>
        </member>
        <member name="M:Stripe.Infrastructure.FormEncoding.FormEncoder.FlattenParamsList(System.Collections.IEnumerable,System.String)">
            <summary>
            Returns a list of parameters for a given list of objects. The parameter keys will be
            indexed under the `keyPrefix` parameter. E.g. if the `keyPrefix` is `foo`, then the
            key for the first element's will be `foo[0]`, etc.
            </summary>
            <param name="list">The list for which to create the list of parameters.</param>
            <param name="keyPrefix">The key under which new keys should be nested.</param>
            <returns>The list of parameters.</returns>
        </member>
        <member name="M:Stripe.Infrastructure.FormEncoding.FormEncoder.SingleParam(System.String,System.Object)">
            <summary>Creates a list containing a single parameter.</summary>
            <param name="key">The parameter's key.</param>
            <param name="value">The parameter's value.</param>
            <returns>A list containg the single parameter.</returns>
        </member>
        <member name="M:Stripe.Infrastructure.FormEncoding.FormEncoder.NewPrefix(System.String,System.String)">
            <summary>
            Computes the new key prefix, given a key and an existing prefix (if any).
            E.g. if the key is `bar` and the existing prefix is `foo`, then `foo[bar]` is returned.
            If a key already contains nested values, then only the non-nested part is nested under
            the prefix, e.g. if the key is `bar[baz]` and the prefix is `foo`, then `foo[bar][baz]`
            is returned.
            If no prefix is provided, the key is returned unchanged.
            </summary>
            <param name="key">The key.</param>
            <param name="keyPrefix">The existing key prefix, if any.</param>
            <returns>The new key prefix.</returns>
        </member>
        <member name="T:Stripe.Infrastructure.FormEncoding.FormUrlEncodedContent">
            <summary>
            A container for name/value tuples encoded using <c>application/x-www-form-urlencoded</c>
            MIME type.
            </summary>
        </member>
        <member name="M:Stripe.Infrastructure.FormEncoding.FormUrlEncodedContent.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
            <summary>
            Initializes a new instance of the <see cref="T:Stripe.Infrastructure.FormEncoding.FormUrlEncodedContent"/> class.
            </summary>
            <param name="nameValueCollection">The collection of name/value tuples to encode.</param>
        </member>
        <member name="M:Stripe.Infrastructure.FormEncoding.MimeTypes.GetMimeType(System.String)">
            <summary>Gets the content type for a given file extension.</summary>
            <param name="extension">The file extension.</param>
            <returns>
            The content type, or <c>application/octet-stream</c> if the file extension is unknown.
            </returns>
        </member>
        <member name="T:Stripe.Infrastructure.FormEncoding.MultipartFormDataContent">
            <summary>
            A container for content encoded using <c>multipart/form-data</c> MIME type.
            </summary>
        </member>
        <member name="M:Stripe.Infrastructure.FormEncoding.MultipartFormDataContent.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Object}})">
            <summary>
            Initializes a new instance of the <see cref="T:Stripe.Infrastructure.FormEncoding.MultipartFormDataContent"/> class.
            </summary>
            <param name="nameValueCollection">The collection of name/value tuples to encode.</param>
        </member>
        <member name="M:Stripe.Infrastructure.FormEncoding.MultipartFormDataContent.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Object}},System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Stripe.Infrastructure.FormEncoding.MultipartFormDataContent"/> class.
            </summary>
            <param name="nameValueCollection">The collection of name/value tuples to encode.</param>
            <param name="boundary">The boundary string for the multipart form data content.</param>
        </member>
        <member name="T:Stripe.Infrastructure.AnyOfConverter">
            <summary>
            Converts a <see cref="T:Stripe.IAnyOf"/> to and from JSON.
            </summary>
        </member>
        <member name="P:Stripe.Infrastructure.AnyOfConverter.CanWrite">
            <summary>
            Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
            </summary>
            <value>
                <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Stripe.Infrastructure.AnyOfConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Stripe.Infrastructure.AnyOfConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Stripe.Infrastructure.AnyOfConverter.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified object type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>
                <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Stripe.Infrastructure.EventConverter">
            <summary>
            This converter is used to deserialize event objects regardless of which API version they're
            formatted with. In the general case, Stripe.net uses a specific API version
            (<see cref="P:Stripe.StripeConfiguration.ApiVersion"/>), but events are a special case: when
            receiving an event object via a webhook notification, the object will be formatted with
            the Stripe account's default API version which may be different than Stripe.net's API
            version.
            </summary>
        </member>
        <member name="P:Stripe.Infrastructure.EventConverter.CanWrite">
            <summary>
            Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
            </summary>
            <value>
                <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Stripe.Infrastructure.EventConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Stripe.Infrastructure.EventConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Stripe.Infrastructure.EventConverter.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified object type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>
                <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Stripe.Infrastructure.ExpandableFieldConverter`1">
            <summary>
            Converts a <see cref="T:Stripe.ExpandableField`1"/> to and from JSON.
            </summary>
            <typeparam name="T">Type of the field when expanded.</typeparam>
        </member>
        <member name="P:Stripe.Infrastructure.ExpandableFieldConverter`1.CanWrite">
            <summary>
            Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
            </summary>
            <value>
                <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Stripe.Infrastructure.ExpandableFieldConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Stripe.Infrastructure.ExpandableFieldConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Stripe.Infrastructure.ExpandableFieldConverter`1.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified object type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>
                <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Stripe.Infrastructure.StripeObjectConverter">
            <summary>
            This converter can be used to deserialize any Stripe object. It is mainly useful for
            polymorphic attributes, when the property's type is an interface instead of a concrete type.
            In this case, the converter will use the value of the `object` key in the JSON payload to
            decide which concrete type to instantiate. If no concrete type is found (or if one is found,
            but it's not compatible with the expected interface), then the converter returns `null`.
            </summary>
        </member>
        <member name="P:Stripe.Infrastructure.StripeObjectConverter.CanWrite">
            <summary>
            Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
            </summary>
            <value>
                <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Stripe.Infrastructure.StripeObjectConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Stripe.Infrastructure.StripeObjectConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Stripe.Infrastructure.StripeObjectConverter.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified object type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>
                <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Stripe.Infrastructure.StringUtils.ToSnakeCase(System.String)">
            <summary>Converts the string to snake case.</summary>
            <param name="str">The string to convert.</param>
            <returns>A string with the contents of the input string converted to snake_case.</returns>
        </member>
        <member name="M:Stripe.Infrastructure.StringUtils.SecureEquals(System.String,System.String)">
            <summary>
            Determines whether the two specified <see cref="T:System.String"/> objects have the same value.
            The comparison is done in constant time to prevent timing attacks.
            </summary>
            <param name="a">The first string to compare.</param>
            <param name="b">The second string to compare.</param>
            <returns>
            <c>true</c> if the value of the <c>a</c> parameter is equal to the value of the <c>b</c>
            parameter; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Stripe.Infrastructure.StringUtils.ContainsWhitespace(System.String)">
            <summary>Checks whether a string contains any whitespace characters or not.</summary>
            <param name="str">The string to check.</param>
            <returns>
            <c>true</c> if the string contains any whitespace characters; otherwise, <c>false</c>.
            </returns>
            <exception name="ArgumentNullException">Thrown if <c>str</c> is <c>null</c>.</exception>
        </member>
        <member name="F:Stripe.Infrastructure.StripeTypeRegistry.ObjectsToTypes">
            <summary>
            Dictionary mapping the values contained in the `object` key of JSON payloads returned
            by Stripe's API to concrete types of model classes.
            </summary>
        </member>
        <member name="M:Stripe.Infrastructure.StripeTypeRegistry.GetConcreteType(System.Type,System.String)">
            <summary>
            Returns the concrete type to use, given a potential type and the value of the `object`
            key in a JSON payload.
            </summary>
            <param name="potentialType">Potential type. Can be a concrete type or an interface.</param>
            <param name="objectValue">Value of the `object` key in the JSON payload.</param>
            <returns>The concrete type to use, or `null`.</returns>
        </member>
        <member name="T:Stripe.AppInfo">
            <summary>
            Contains information about the "app" which this integration belongs to. This should be
            reserved for plugins that wish to identify themselves with Stripe.
            </summary>
        </member>
        <member name="P:Stripe.AppInfo.Name">
            <summary>Gets or sets the name of your application (e.g. <c>"MyAwesomeApp"</c>).</summary>
        </member>
        <member name="P:Stripe.AppInfo.PartnerId">
            <summary>
            Gets or sets your Stripe Partner ID (e.g. <c>"pp_partner_1234"</c>), if you have one.
            </summary>
        </member>
        <member name="P:Stripe.AppInfo.Version">
            <summary>Gets or sets the version of your application (e.g. <c>"1.2.34"</c>).</summary>
        </member>
        <member name="P:Stripe.AppInfo.Url">
            <summary>Gets or sets the website for your application (e.g. <c>"https://myawesomeapp.info"</c>).</summary>
        </member>
        <member name="M:Stripe.AppInfo.FormatUserAgent">
            <summary>
            Formats a <see cref="T:Stripe.AppInfo"/> in a way that's suitable to be appended to a
            <c>User-Agent</c> string.
            </summary>
            <returns>The formatted app information to be appended.</returns>
            <remarks>
            Note that this format is shared between all libraries so if it's changed, it should be
            changed everywhere.
            </remarks>
        </member>
        <member name="T:Stripe.IHttpClient">
            <summary>
            Interface for HTTP clients used to make requests to Stripe's API.
            </summary>
        </member>
        <member name="M:Stripe.IHttpClient.MakeRequestAsync(Stripe.StripeRequest,System.Threading.CancellationToken)">
            <summary>Sends a request to Stripe's API as an asynchronous operation.</summary>
            <param name="request">The parameters of the request to send.</param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
            <returns>The task object representing the asynchronous operation.</returns>
        </member>
        <member name="T:Stripe.IStripeClient">
            <summary>
            Interface for a Stripe client.
            </summary>
        </member>
        <member name="P:Stripe.IStripeClient.ApiBase">
            <summary>Gets the base URL for Stripe's API.</summary>
            <value>The base URL for Stripe's API.</value>
        </member>
        <member name="P:Stripe.IStripeClient.ApiKey">
            <summary>Gets the API key used by the client to send requests.</summary>
            <value>The API key used by the client to send requests.</value>
        </member>
        <member name="P:Stripe.IStripeClient.ClientId">
            <summary>Gets the client ID used by the client in OAuth requests.</summary>
            <value>The client ID used by the client in OAuth requests.</value>
        </member>
        <member name="P:Stripe.IStripeClient.ConnectBase">
            <summary>Gets the base URL for Stripe's OAuth API.</summary>
            <value>The base URL for Stripe's OAuth API.</value>
        </member>
        <member name="P:Stripe.IStripeClient.FilesBase">
            <summary>Gets the base URL for Stripe's Files API.</summary>
            <value>The base URL for Stripe's Files API.</value>
        </member>
        <member name="M:Stripe.IStripeClient.RequestAsync``1(System.Net.Http.HttpMethod,System.String,Stripe.BaseOptions,Stripe.RequestOptions,System.Threading.CancellationToken)">
            <summary>Sends a request to Stripe's API as an asynchronous operation.</summary>
            <typeparam name="T">Type of the Stripe entity returned by the API.</typeparam>
            <param name="method">The HTTP method.</param>
            <param name="path">The path of the request.</param>
            <param name="options">The parameters of the request.</param>
            <param name="requestOptions">The special modifiers of the request.</param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
            <returns>The task object representing the asynchronous operation.</returns>
            <exception cref="T:Stripe.StripeException">Thrown if the request fails.</exception>
        </member>
        <member name="T:Stripe.RequestTelemetry">
            <summary>
            Helper class used by <see cref="T:Stripe.SystemNetHttpClient"/> to manage request telemetry.
            </summary>
        </member>
        <member name="M:Stripe.RequestTelemetry.MaybeAddTelemetryHeader(System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            If telemetry is enabled and there is at least one metrics item in the queue, then add
            a <c>X-Stripe-Client-Telemetry</c> header with the item; otherwise, do nothing.
            </summary>
            <param name="headers">The request headers.</param>
        </member>
        <member name="M:Stripe.RequestTelemetry.MaybeEnqueueMetrics(System.Net.Http.HttpResponseMessage,System.TimeSpan)">
            <summary>
            If telemetry is enabled and the queue is not full, then enqueue a new metrics item;
            otherwise, do nothing.
            </summary>
            <param name="response">The HTTP response message.</param>
            <param name="duration">The request duration.</param>
        </member>
        <member name="T:Stripe.StripeClient">
            <summary>
            A Stripe client, used to issue requests to Stripe's API and deserialize responses.
            </summary>
        </member>
        <member name="M:Stripe.StripeClient.#ctor(System.String,System.String,Stripe.IHttpClient,System.String,System.String,System.String)">
            <summary>Initializes a new instance of the <see cref="T:Stripe.StripeClient"/> class.</summary>
            <param name="apiKey">The API key used by the client to make requests.</param>
            <param name="clientId">The client ID used by the client in OAuth requests.</param>
            <param name="httpClient">
            The <see cref="T:Stripe.IHttpClient"/> client to use. If <c>null</c>, an HTTP client will be
            created with default parameters.
            </param>
            <param name="apiBase">
            The base URL for Stripe's API. Defaults to <see cref="P:Stripe.StripeClient.DefaultApiBase"/>.
            </param>
            <param name="connectBase">
            The base URL for Stripe's OAuth API. Defaults to <see cref="P:Stripe.StripeClient.DefaultConnectBase"/>.
            </param>
            <param name="filesBase">
            The base URL for Stripe's Files API. Defaults to <see cref="P:Stripe.StripeClient.DefaultFilesBase"/>.
            </param>
            <exception cref="T:System.ArgumentNullException">if <c>apiKey</c> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">
            if <c>apiKey</c> is empty or contains whitespace.
            </exception>
        </member>
        <member name="P:Stripe.StripeClient.DefaultApiBase">
            <summary>Default base URL for Stripe's API.</summary>
        </member>
        <member name="P:Stripe.StripeClient.DefaultConnectBase">
            <summary>Default base URL for Stripe's OAuth API.</summary>
        </member>
        <member name="P:Stripe.StripeClient.DefaultFilesBase">
            <summary>Default base URL for Stripe's Files API.</summary>
        </member>
        <member name="P:Stripe.StripeClient.ApiBase">
            <summary>Gets the base URL for Stripe's API.</summary>
            <value>The base URL for Stripe's API.</value>
        </member>
        <member name="P:Stripe.StripeClient.ApiKey">
            <summary>Gets the API key used by the client to send requests.</summary>
            <value>The API key used by the client to send requests.</value>
        </member>
        <member name="P:Stripe.StripeClient.ClientId">
            <summary>Gets the client ID used by the client in OAuth requests.</summary>
            <value>The client ID used by the client in OAuth requests.</value>
        </member>
        <member name="P:Stripe.StripeClient.ConnectBase">
            <summary>Gets the base URL for Stripe's OAuth API.</summary>
            <value>The base URL for Stripe's OAuth API.</value>
        </member>
        <member name="P:Stripe.StripeClient.FilesBase">
            <summary>Gets the base URL for Stripe's Files API.</summary>
            <value>The base URL for Stripe's Files API.</value>
        </member>
        <member name="P:Stripe.StripeClient.HttpClient">
            <summary>Gets the <see cref="T:Stripe.IHttpClient"/> used to send HTTP requests.</summary>
            <value>The <see cref="T:Stripe.IHttpClient"/> used to send HTTP requests.</value>
        </member>
        <member name="M:Stripe.StripeClient.RequestAsync``1(System.Net.Http.HttpMethod,System.String,Stripe.BaseOptions,Stripe.RequestOptions,System.Threading.CancellationToken)">
            <summary>Sends a request to Stripe's API as an asynchronous operation.</summary>
            <typeparam name="T">Type of the Stripe entity returned by the API.</typeparam>
            <param name="method">The HTTP method.</param>
            <param name="path">The path of the request.</param>
            <param name="options">The parameters of the request.</param>
            <param name="requestOptions">The special modifiers of the request.</param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
            <returns>The task object representing the asynchronous operation.</returns>
            <exception cref="T:Stripe.StripeException">Thrown if the request fails.</exception>
        </member>
        <member name="T:Stripe.StripeConfiguration">
            <summary>
            Global configuration class for Stripe.net settings.
            </summary>
        </member>
        <member name="P:Stripe.StripeConfiguration.ApiVersion">
            <summary>API version used by Stripe.net.</summary>
        </member>
        <member name="P:Stripe.StripeConfiguration.ApiKey">
            <summary>Gets or sets the API key.</summary>
            <remarks>
            You can also set the API key using the <c>StripeApiKey</c> key in
            <see cref="P:System.Configuration.ConfigurationManager.AppSettings"/>.
            </remarks>
        </member>
        <member name="P:Stripe.StripeConfiguration.ClientId">
            <summary>Gets or sets the client ID.</summary>
            <remarks>
            You can also set the client ID using the <c>StripeClientId</c> key in
            <see cref="P:System.Configuration.ConfigurationManager.AppSettings"/>.
            </remarks>
        </member>
        <member name="P:Stripe.StripeConfiguration.SerializerSettings">
            <summary>
            Gets or sets the settings used for deserializing JSON objects returned by Stripe's API.
            It is highly recommended you do not change these settings, as doing so can produce
            unexpected results. If you do change these settings, make sure that
            <see cref="T:Stripe.Infrastructure.StripeObjectConverter"/> is among the converters,
            otherwise Stripe.net will no longer be able to deserialize polymorphic resources
            represented by interfaces (e.g. <see cref="T:Stripe.IPaymentSource"/>).
            </summary>
        </member>
        <member name="P:Stripe.StripeConfiguration.MaxNetworkRetries">
            <summary>
            Gets or sets the maximum number of times that the library will retry requests that
            appear to have failed due to an intermittent problem.
            </summary>
        </member>
        <member name="P:Stripe.StripeConfiguration.EnableTelemetry">
            <summary>
            Gets or sets the flag enabling request latency telemetry. Enabled by default.
            </summary>
        </member>
        <member name="P:Stripe.StripeConfiguration.StripeClient">
            <summary>
            Gets or sets a custom <see cref="P:Stripe.StripeConfiguration.StripeClient"/> for sending requests to Stripe's
            API. You can use this to use a custom message handler, set proxy parameters, etc.
            </summary>
            <example>
            To use a custom message handler:
            <code>
            System.Net.Http.HttpMessageHandler messageHandler = ...;
            var httpClient = new System.Net.HttpClient(messageHandler);
            var stripeClient = new Stripe.StripeClient(
                stripeApiKey,
                httpClient: new Stripe.SystemNetHttpClient(httpClient));
            Stripe.StripeConfiguration.StripeClient = stripeClient;
            </code>
            </example>
        </member>
        <member name="P:Stripe.StripeConfiguration.StripeNetVersion">
            <summary>Gets the version of the Stripe.net client library.</summary>
        </member>
        <member name="P:Stripe.StripeConfiguration.AppInfo">
            <summary>
            Sets information about the "app" which this integration belongs to. This should be
            reserved for plugins that wish to identify themselves with Stripe.
            </summary>
        </member>
        <member name="M:Stripe.StripeConfiguration.DefaultSerializerSettings">
            <summary>
            Returns a new instance of <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> with
            the default settings used by Stripe.net.
            </summary>
            <returns>A <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> instance.</returns>
        </member>
        <member name="M:Stripe.StripeConfiguration.SetApiKey(System.String)">
            <summary>
            Sets the API key.
            This method is deprecated and will be removed in a future version, please use the
            <see cref="P:Stripe.StripeConfiguration.ApiKey"/> property setter instead.
            </summary>
            <param name="newApiKey">API key.</param>
        </member>
        <member name="T:Stripe.StripeRequest">
            <summary>
            Represents a request to Stripe's API.
            </summary>
        </member>
        <member name="M:Stripe.StripeRequest.#ctor(Stripe.IStripeClient,System.Net.Http.HttpMethod,System.String,Stripe.BaseOptions,Stripe.RequestOptions)">
            <summary>Initializes a new instance of the <see cref="T:Stripe.StripeRequest"/> class.</summary>
            <param name="client">The client creating the request.</param>
            <param name="method">The HTTP method.</param>
            <param name="path">The path of the request.</param>
            <param name="options">The parameters of the request.</param>
            <param name="requestOptions">The special modifiers of the request.</param>
        </member>
        <member name="P:Stripe.StripeRequest.Method">
            <summary>The HTTP method for the request (GET, POST or DELETE).</summary>
        </member>
        <member name="P:Stripe.StripeRequest.Uri">
            <summary>
            The URL for the request. If this is a GET or DELETE request, the URL also includes
            the request parameters in its query string.
            </summary>
        </member>
        <member name="P:Stripe.StripeRequest.AuthorizationHeader">
            <summary>The value of the <c>Authorization</c> header with the API key.</summary>
        </member>
        <member name="P:Stripe.StripeRequest.StripeHeaders">
            <summary>
            Dictionary containing Stripe custom headers (<c>Stripe-Version</c>,
            <c>Stripe-Account</c>, <c>Idempotency-Key</c>...).
            </summary>
        </member>
        <member name="P:Stripe.StripeRequest.Content">
            <summary>
            The body of the request. For POST requests, this will be either a
            <c>application/x-www-form-urlencoded</c> or a <c>multipart/form-data</c> payload.
            For non-POST requests, this will be <c>null</c>.
            </summary>
            <remarks>This getter creates a new instance every time it is called.</remarks>
        </member>
        <member name="M:Stripe.StripeRequest.ToString">
            <summary>Returns a string that represents the <see cref="T:Stripe.StripeRequest"/>.</summary>
            <returns>A string that represents the <see cref="T:Stripe.StripeRequest"/>.</returns>
        </member>
        <member name="T:Stripe.StripeResponse">
            <summary>
            Represents a response from Stripe's API.
            </summary>
        </member>
        <member name="M:Stripe.StripeResponse.#ctor(System.Net.HttpStatusCode,System.Net.Http.Headers.HttpResponseHeaders,System.String)">
            <summary>Initializes a new instance of the <see cref="T:Stripe.StripeResponse"/> class.</summary>
            <param name="statusCode">The HTTP status code.</param>
            <param name="headers">The HTTP headers of the response.</param>
            <param name="content">The body of the response.</param>
        </member>
        <member name="P:Stripe.StripeResponse.StatusCode">
            <summary>Gets the HTTP status code of the response.</summary>
            <value>The HTTP status code of the response.</value>
        </member>
        <member name="P:Stripe.StripeResponse.Headers">
            <summary>Gets the HTTP headers of the response.</summary>
            <value>The HTTP headers of the response.</value>
        </member>
        <member name="P:Stripe.StripeResponse.Content">
            <summary>Gets the body of the response.</summary>
            <value>The body of the response.</value>
        </member>
        <member name="P:Stripe.StripeResponse.Date">
            <summary>Gets the date of the request, as returned by Stripe.</summary>
            <value>The date of the request, as returned by Stripe.</value>
        </member>
        <member name="P:Stripe.StripeResponse.IdempotencyKey">
            <summary>Gets the idempotency key of the request, as returned by Stripe.</summary>
            <value>The idempotency key of the request, as returned by Stripe.</value>
        </member>
        <member name="P:Stripe.StripeResponse.RequestId">
            <summary>Gets the ID of the request, as returned by Stripe.</summary>
            <value>The ID of the request, as returned by Stripe.</value>
        </member>
        <member name="M:Stripe.StripeResponse.ToString">
            <summary>Returns a string that represents the <see cref="T:Stripe.StripeResponse"/>.</summary>
            <returns>A string that represents the <see cref="T:Stripe.StripeResponse"/>.</returns>
        </member>
        <member name="T:Stripe.SystemNetHttpClient">
            <summary>
            Standard client to make requests to Stripe's API, using
            <see cref="T:System.Net.Http.HttpClient"/> to send HTTP requests. It can gather telemetry
            about request latency (via <see cref="T:Stripe.RequestTelemetry"/>) and automatically retry failed
            requests when it's safe to do so.
            </summary>
        </member>
        <member name="M:Stripe.SystemNetHttpClient.#ctor(System.Net.Http.HttpClient,System.Int32,Stripe.AppInfo,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Stripe.SystemNetHttpClient"/> class.
            </summary>
            <param name="httpClient">
            The <see cref="T:System.Net.Http.HttpClient"/> client to use. If <c>null</c>, an HTTP
            client will be created with default parameters.
            </param>
            <param name="maxNetworkRetries">
            The maximum number of times the client will retry requests that fail due to an
            intermittent problem.
            </param>
            <param name="appInfo">
            Information about the "app" which this integration belongs to. This should be reserved
            for plugins that wish to identify themselves with Stripe.
            </param>
            <param name="enableTelemetry">
            Whether to enable request latency telemetry or not.
            </param>
        </member>
        <member name="P:Stripe.SystemNetHttpClient.DefaultHttpTimeout">
            <summary>Default timespan before the request times out.</summary>
        </member>
        <member name="P:Stripe.SystemNetHttpClient.MaxNetworkRetriesDelay">
            <summary>
            Maximum sleep time between tries to send HTTP requests after network failure.
            </summary>
        </member>
        <member name="P:Stripe.SystemNetHttpClient.MinNetworkRetriesDelay">
            <summary>
            Minimum sleep time between tries to send HTTP requests after network failure.
            </summary>
        </member>
        <member name="P:Stripe.SystemNetHttpClient.NetworkRetriesSleep">
            <summary>
            Gets or sets a value indicating whether the client should sleep between automatic
            request retries.
            </summary>
            <remarks>This is an internal property meant to be used in tests only.</remarks>
        </member>
        <member name="M:Stripe.SystemNetHttpClient.BuildDefaultSystemNetHttpClient">
            <summary>
            Initializes a new instance of the <see cref="T:System.Net.Http.HttpClient"/> class
            with default parameters.
            </summary>
            <returns>The new instance of the <see cref="T:System.Net.Http.HttpClient"/> class.</returns>
        </member>
        <member name="M:Stripe.SystemNetHttpClient.MakeRequestAsync(Stripe.StripeRequest,System.Threading.CancellationToken)">
            <summary>Sends a request to Stripe's API as an asynchronous operation.</summary>
            <param name="request">The parameters of the request to send.</param>
            <param name="cancellationToken">The cancellation token to cancel operation.</param>
            <returns>The task object representing the asynchronous operation.</returns>
        </member>
        <member name="P:Stripe.AccountCompanyOptions.Address">
            <summary>
            The company’s primary address.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyOptions.AddressKana">
            <summary>
            The Kana variation of the company’s primary address (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyOptions.AddressKanji">
            <summary>
            The Kanji variation of the company’s primary address (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyOptions.DirectorsProvided">
            <summary>
            Whether the company’s directors have been provided. Set this to <c>true</c> after
            creating all the company’s directors for this account.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyOptions.Name">
            <summary>
            The company’s legal name.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyOptions.NameKana">
            <summary>
            The Kana variation of the company’s legal name (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyOptions.NameKanji">
            <summary>
            The Kanji variation of the company’s legal name (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyOptions.OwnersProvided">
            <summary>
            Whether the company’s owners have been provided. Set this to <c>true</c> after creating
            all the company’s owners for this account.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyOptions.Phone">
            <summary>
            The company’s phone number (used for verification).
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyOptions.TaxId">
            <summary>
            The business ID number of the company, as appropriate for the company’s country.
            (Examples are an Employer ID Number in the U.S., a Business Number in Canada, or a
            Company Number in the UK.).
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyOptions.TaxIdRegistrar">
            <summary>
            The jurisdiction in which the tax id is registered (Germany-based companies only).
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyOptions.VatId">
            <summary>
            The VAT number of the company.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyOptions.Verification">
            <summary>
            Information on the verification state of the company.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyVerificationDocumentOptions.Back">
            <summary>
            The back of a document returned by a file upload with a <c>purpose</c> value of
            <c>additional_verification</c>.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyVerificationDocumentOptions.Front">
            <summary>
            The front of a document returned by a file upload with a <c>purpose</c> value of
            <c>additional_verification</c>.
            </summary>
        </member>
        <member name="P:Stripe.AccountCompanyVerificationOptions.Document">
            <summary>
            A document verifying the business.
            </summary>
        </member>
        <member name="P:Stripe.AccountCreateOptions.Type">
            <summary>
            One of <see cref="T:Stripe.AccountType"/>.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsPaymentsOptions.StatementDescriptor">
            <summary>
            The default text that appears on credit card statements when a charge is made. This
            field prefixes any dynamic <c>statement_descriptor</c> specified on the charge.
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsPaymentsOptions.StatementDescriptorKana">
            <summary>
            The Kana variation of the default text that appears on credit card statements when a
            charge is made (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.AccountSettingsPaymentsOptions.StatementDescriptorKanji">
            <summary>
            The Kanji variation of the default text that appears on credit card statements when a
            charge is made (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.AccountSharedOptions.ExternalAccount">
            <summary>
            <para>
            A card or bank account to attach to the account. You can provide either a token, like
            the ones returned by <a href="https://stripe.com/docs/stripe.js">Stripe.js</a>, or a
            <see cref="T:Stripe.AccountBankAccountOptions"/> or <see cref="T:Stripe.AccountCardOptions"/> instance.
            </para>
            <para>
            By default, providing an external account sets it as the new default external account
            for its currency, and deletes the old default if one exists. To add additional external
            accounts without replacing the existing default for the currency, use the bank account
            or card creation API.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.ApplePayDomainCreateOptions.DomainName">
            <summary>
            Domain to add as an Apple Pay Domain.
            </summary>
        </member>
        <member name="P:Stripe.BalanceTransactionListOptions.AvailableOn">
            <summary>
            A filter on the list based on the object available_on field. The value can be a
            <see cref="T:System.DateTime"/> or a <see cref="T:Stripe.DateRangeOptions"/>.
            </summary>
        </member>
        <member name="P:Stripe.BankAccountCreateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to an object. It can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.BankAccountCreateOptions.Source">
            <summary>
            REQUIRED. Either a token, like the ones returned by
            <a href="https://stripe.com/docs/stripe.js">Stripe.js</a>, or a
            <see cref="T:Stripe.SourceBankAccount"/> instance containing a user’s bank account
            details.
            </summary>
        </member>
        <member name="P:Stripe.CapabilityUpdateOptions.Requested">
            <summary>
            Passing <c>true</c> requests the capability for the account, if it is not already
            requested. A requested capability may not immediately become active. Any requirements
            to activate the capability are returned in the <c>requirements</c> arrays.
            </summary>
        </member>
        <member name="P:Stripe.CardCreateOptions.Source">
            <summary>
            REQUIRED. Either a token, like the ones returned by
            <a href="https://stripe.com/docs/stripe.js">Stripe.js</a>, or a
            <see cref="T:Stripe.CardCreateNestedOptions"/> instance containing a user’s card
            details.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCaptureOptions.Amount">
            <summary>
            Amount to capture on the authorization.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCaptureOptions.ApplicationFee">
            <summary>
            This is deprecated in favor of ApplicationFeeAmount.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCaptureOptions.ApplicationFeeAmount">
            <summary>
            A fee in cents that will be applied to the charge and transferred to the application owner's Stripe account. To use an application fee, the request must be made on behalf of another account (using RequestOptions available on all service methods), using the Stripe-Account header, an OAuth key, or the destination parameter. For more information, see the application fees documentation.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCaptureOptions.Destination">
            <summary>
            An optional dictionary containing a new destination amount to use. Can only be used with destination charges created with Stripe Connect.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCaptureOptions.ReceiptEmail">
            <summary>
            Email address that will receive an email receipt confirming the transaction.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCaptureOptions.StatementDescriptor">
            <summary>
            An arbitrary string to be displayed on your customer's credit card statement. This may
            be up to 22 characters. As an example, if your website is <c>RunClub</c> and the item
            you're charging for is a race ticket, you may want to specify a
            <c>statement_descriptor</c> of <c>RunClub 5K race ticket</c>. The statement description
            may not include <c>&lt;&gt;"'</c> characters, and will appear on your customer's
            statement in capital letters. Non-ASCII characters are automatically stripped. While
            most banks display this information consistently, some may display it incorrectly or not
            at all.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCaptureOptions.StatementDescriptorSuffix">
            <summary>
            Provides information about the charge that customers see on their statements.
            Concatenated with the prefix (shortened descriptor) or statement descriptor that’s set
            on the account to form the complete statement descriptor. Maximum 22 characters for the
            concatenated descriptor.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCreateOptions.Amount">
            <summary>
            A positive integer in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a 0-decimal currency) representing how much to charge the card. The minimum amount is $0.50 US or equivalent in charge currency.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCreateOptions.Currency">
            <summary>
            3-letter ISO code for currency.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCreateOptions.ApplicationFeeAmount">
            <summary>
            A fee in cents that will be applied to the charge and transferred to the application owner's Stripe account. To use an application fee, the request must be made on behalf of another account (using RequestOptions available on all service methods), using the Stripe-Account header, an OAuth key, or the destination parameter. For more information, see the application fees documentation.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCreateOptions.Capture">
            <summary>
            Whether or not to immediately capture the charge. When false, the charge issues an authorization (or pre-authorization), and will need to be captured later. Uncaptured charges expire in 7 days. For more information, see authorizing charges and settling later.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCreateOptions.Description">
            <summary>
            An arbitrary string which you can attach to a charge object. It is displayed when in the web interface alongside the charge. Note that if you use Stripe to send automatic email receipts to your customers, your receipt emails will include the description of the charge(s) that they are describing.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCreateOptions.Destination">
            <summary>
            If specified, the charge will be attributed to the destination account for tax reporting, and the funds from the charge will be transferred to the destination account.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCreateOptions.Level3">
            <summary>
            Extra information about the charge passing level III data to card networks.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCreateOptions.TransferGroup">
            <summary>
            A string that identifies this transaction as part of a group. For details, see
            <see href="https://stripe.com/docs/connect/charges-transfers#grouping-transactions">Grouping transactions</see>.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCreateOptions.OnBehalfOf">
            <summary>
            The Stripe account ID that these funds are intended for. Automatically set if you use the destination parameter. See the Connect documentation for details.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCreateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a charge object. It can be useful for storing additional information about the customer in a structured format. It's often a good idea to store an email address in metadata for tracking later.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCreateOptions.ReceiptEmail">
            <summary>
            The email address to send this charge's receipt to. The receipt will not be sent until the charge is paid. If this charge is for a customer, the email address specified here will override the customer's email address. Receipts will not be sent for test mode charges. If receipt_email is specified for a charge in live mode, a receipt will be sent regardless of your email settings.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCreateOptions.Shipping">
            <summary>
            Shipping information for the charge. Helps prevent fraud on charges for physical goods. For more information, see the Charge object documentation.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCreateOptions.Customer">
            <summary>
            The ID of an existing customer that will be charged in this request.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCreateOptions.Source">
            <summary>
            A payment source to be charged. This can be the ID of a card (i.e., credit or debit
            card), a bank account, a source, a token, or a connected account. For certain
            sources—namely, cards, bank accounts, and attached sources—you must also pass the ID of
            the associated customer.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCreateOptions.StatementDescriptor">
            <summary>
            An arbitrary string to be displayed on your customer's credit card statement. This may
            be up to 22 characters. As an example, if your website is <c>RunClub</c> and the item
            you're charging for is a race ticket, you may want to specify a
            <c>statement_descriptor</c> of <c>RunClub 5K race ticket</c>. The statement description
            may not include <c>&lt;&gt;"'</c> characters, and will appear on your customer's
            statement in capital letters. Non-ASCII characters are automatically stripped. While
            most banks display this information consistently, some may display it incorrectly or not
            at all.
            </summary>
        </member>
        <member name="P:Stripe.ChargeCreateOptions.StatementDescriptorSuffix">
            <summary>
            Provides information about the charge that customers see on their statements.
            Concatenated with the prefix (shortened descriptor) or statement descriptor that’s set
            on the account to form the complete statement descriptor. Maximum 22 characters for the
            concatenated descriptor.
            </summary>
        </member>
        <member name="P:Stripe.ChargeDestinationCreateOptions.Account">
            <summary>
            ID of an existing, connected stripe account.
            </summary>
        </member>
        <member name="P:Stripe.ChargeDestinationOptions.Amount">
            <summary>
            The amount to transfer to the destination account.
            </summary>
        </member>
        <member name="P:Stripe.ChargeListOptions.Customer">
            <summary>
            Only return charges for the customer specified by this customer ID.
            </summary>
        </member>
        <member name="P:Stripe.ChargeListOptions.PaymentIntent">
            <summary>
            Only return charges that were created by the PaymentIntent specified by this
            PaymentIntent ID.
            </summary>
        </member>
        <member name="P:Stripe.ChargeListOptions.TransferGroup">
            <summary>
            Only return charges for this transfer group.
            </summary>
        </member>
        <member name="P:Stripe.ChargeUpdateOptions.Shipping">
            <summary>
            Shipping information for the charge. Helps prevent fraud on charges for physical goods. For more information, see the Charge object documentation.
            </summary>
        </member>
        <member name="P:Stripe.ChargeUpdateOptions.TransferGroup">
            <summary>
            A string that identifies this transaction as part of a group. <c>transfer_group</c> may
            only be provided if it has not been set. See the
            <see href="https://stripe.com/docs/connect/charges-transfers#grouping-transactions">Connect documentation</see>
            for details.
            </summary>
        </member>
        <member name="P:Stripe.SessionSubscriptionDataItemOptions.Plan">
            <summary>
            Plan ID for this item.
            </summary>
        </member>
        <member name="P:Stripe.SessionSubscriptionDataItemOptions.Quantity">
            <summary>
            Quantity for this item.
            </summary>
        </member>
        <member name="P:Stripe.CreditNoteCreateOptions.Amount">
            <summary>
            Credit note amount.
            </summary>
        </member>
        <member name="P:Stripe.CreditNoteCreateOptions.CreditAmount">
            <summary>
            Amount to credit the customer balance.
            </summary>
        </member>
        <member name="P:Stripe.CreditNoteCreateOptions.Invoice">
            <summary>
            ID of the invoice.
            </summary>
        </member>
        <member name="P:Stripe.CreditNoteCreateOptions.Memo">
            <summary>
            Credit note memo.
            </summary>
        </member>
        <member name="P:Stripe.CreditNoteCreateOptions.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.CreditNoteCreateOptions.Reason">
            <summary>
            Reason for issuing this credit note, one of <c>duplicate</c>, <c>fraudulent</c>,
            <c>order_change</c>, or <c>product_unsatisfactory</c>.
            </summary>
        </member>
        <member name="P:Stripe.CreditNoteCreateOptions.Refund">
            <summary>
            ID of an existing refund to link this credit note to.
            </summary>
        </member>
        <member name="P:Stripe.CreditNoteCreateOptions.RefundAmount">
            <summary>
            Amount to refund. If set, a refund will be created for the charge associated with the
            invoice.
            </summary>
        </member>
        <member name="P:Stripe.CreditNoteListOptions.Customer">
            <summary>
            ID of the customer.
            </summary>
        </member>
        <member name="P:Stripe.CreditNoteListOptions.Invoice">
            <summary>
            ID of the invoice.
            </summary>
        </member>
        <member name="P:Stripe.CreditNoteUpdateOptions.Memo">
            <summary>
            Credit note memo.
            </summary>
        </member>
        <member name="P:Stripe.CreditNoteUpdateOptions.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransactionCreateOptions.Amount">
            <summary>
            The amount to apply to the customer’s balance. Pass a negative amount to credit the
            customer’s balance, and pass in a positive amount to debit the customer’s balance.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransactionCreateOptions.Currency">
            <summary>
            Three-letter ISO currency code, in lowercase. Must be a supported currency. If not set,
            the customer’s currency will be updated to this value.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransactionCreateOptions.Description">
            <summary>
            An arbitrary string attached to the object. Often useful for displaying to users.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransactionCreateOptions.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransactionUpdateOptions.Description">
            <summary>
            An arbitrary string attached to the object. Often useful for displaying to users.
            </summary>
        </member>
        <member name="P:Stripe.CustomerBalanceTransactionUpdateOptions.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.CustomerCreateOptions.Address">
            <summary>
            The customer’s address.
            </summary>
        </member>
        <member name="P:Stripe.CustomerCreateOptions.Balance">
            <summary>
            Current balance, if any, being stored on the customer. If negative, the customer has
            credit to apply to their next invoice. If positive, the customer has an amount owed that
            will be added to their next invoice. The balance does not refer to any unpaid invoices;
            it solely takes into account amounts that have yet to be successfully applied to any
            invoice. This balance is only taken into account as invoices are finalized.
            </summary>
        </member>
        <member name="P:Stripe.CustomerCreateOptions.Name">
            <summary>
            The customer’s full name or business name.
            </summary>
        </member>
        <member name="P:Stripe.CustomerCreateOptions.Phone">
            <summary>
            The customer’s phone number.
            </summary>
        </member>
        <member name="P:Stripe.CustomerCreateOptions.PreferredLocales">
            <summary>
            The customer’s preferred locales (languages), ordered by preference.
            </summary>
        </member>
        <member name="P:Stripe.CustomerCreateOptions.Source">
            <summary>
            The source can either be a Token or a Source, as returned by
            <a href="https://stripe.com/docs/elements">Elements</a>, or a
            <see cref="T:Stripe.CardCreateNestedOptions"/> containing a user’s credit card details. You must
            provide a source if the customer does not already have a valid source attached, and you
            are subscribing the customer to be charged automatically for a plan that is not free.
            Passing <c>source</c> will create a new source object, make it the customer default
            source, and delete the old customer default if one exists. If you want to add an
            additional source, instead use
            <see cref="M:Stripe.CardService.Create(System.String,Stripe.CardCreateOptions,Stripe.RequestOptions)"/> to add the
            card and then <see cref="M:Stripe.CustomerService.Update(System.String,Stripe.CustomerUpdateOptions,Stripe.RequestOptions)"/>
            to set it as the default. Whenever you attach a card to a customer, Stripe will
            automatically validate the card.
            </summary>
        </member>
        <member name="P:Stripe.CustomerCreateOptions.TaxExempt">
            <summary>
            Describes the customer’s tax exemption status. One of <c>none</c>, <c>exempt</c>, or
            <c>reverse</c>.
            </summary>
        </member>
        <member name="P:Stripe.CustomerCreateOptions.TaxIdData">
            <summary>
            The customer’s tax IDs.
            </summary>
        </member>
        <member name="P:Stripe.CustomerInvoiceSettingsOptions.CustomFields">
            <summary>
            Default custom fields to be displayed on invoices for this customer.
            </summary>
        </member>
        <member name="P:Stripe.CustomerInvoiceSettingsOptions.DefaultPaymentMethod">
            <summary>
            ID of the default payment method for the customer.
            </summary>
        </member>
        <member name="P:Stripe.CustomerInvoiceSettingsOptions.Footer">
            <summary>
            Default footer to be displayed on invoices for this customer.
            </summary>
        </member>
        <member name="P:Stripe.CustomerTaxIdDataOptions.Type">
            <summary>
            Type of the tax ID, one of <c>eu_vat</c>, <c>nz_gst</c> or <c>au_abn</c>.
            </summary>
        </member>
        <member name="P:Stripe.CustomerTaxIdDataOptions.Value">
            <summary>
            Value of the tax ID.
            </summary>
        </member>
        <member name="P:Stripe.CustomerUpdateOptions.Address">
            <summary>
            The customer’s address.
            </summary>
        </member>
        <member name="P:Stripe.CustomerUpdateOptions.Balance">
            <summary>
            Current balance, if any, being stored on the customer. If negative, the customer has
            credit to apply to their next invoice. If positive, the customer has an amount owed that
            will be added to their next invoice. The balance does not refer to any unpaid invoices;
            it solely takes into account amounts that have yet to be successfully applied to any
            invoice. This balance is only taken into account as invoices are finalized.
            </summary>
        </member>
        <member name="P:Stripe.CustomerUpdateOptions.Name">
            <summary>
            The customer’s full name or business name.
            </summary>
        </member>
        <member name="P:Stripe.CustomerUpdateOptions.Phone">
            <summary>
            The customer’s phone number.
            </summary>
        </member>
        <member name="P:Stripe.CustomerUpdateOptions.PreferredLocales">
            <summary>
            The customer’s preferred locales (languages), ordered by preference.
            </summary>
        </member>
        <member name="P:Stripe.CustomerUpdateOptions.Source">
            <summary>
            A Token’s or a Source’s ID, as returned by
            <a href="https://stripe.com/docs/elements">Elements</a>. Passing <c>source</c> will
            create a new source object, make it the new customer default source, and delete the old\
            customer default if one exists. If you want to add additional sources instead of
            replacing the existing default, use
            <see cref="M:Stripe.CardService.Create(System.String,Stripe.CardCreateOptions,Stripe.RequestOptions)"/>. Whenever
            you attach a card to a customer, Stripe will automatically validate the card.
            </summary>
        </member>
        <member name="P:Stripe.CustomerUpdateOptions.TaxExempt">
            <summary>
            Describes the customer’s tax exemption status. One of <c>none</c>,  <c>exempt</c>, or
            <c>reverse</c>.
            </summary>
        </member>
        <member name="T:Stripe.DisputeListOptions">
            <summary>
            The optional arguments you can pass. <a href="https://stripe.com/docs/api#list_disputes">Stripe Documentation</a>.
            </summary>
        </member>
        <member name="P:Stripe.DisputeUpdateOptions.Evidence">
            <summary>
            Evidence to upload, to respond to a dispute. Updating any field in the hash will submit
            all fields in the hash for review. The combined character count of all fields is
            limited to 150,000.
            </summary>
        </member>
        <member name="P:Stripe.DisputeUpdateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a charge object. It can be useful for
            storing additional information about the customer in a structured format. It's often a
            good idea to store an email address in metadata for tracking later.
            </summary>
        </member>
        <member name="P:Stripe.DisputeUpdateOptions.Submit">
            <summary>
            Whether to immediately submit evidence to the bank. If <c>false</c>, evidence is
            staged on the dispute. Staged evidence is visible in the API and Dashboard, and can be
            submitted to the bank by making another request with this attribute set to
            <c>true</c> (the default).
            </summary>
        </member>
        <member name="T:Stripe.EventUtility">
            <summary>
            This class contains utility methods to process event objects in Stripe's webhooks.
            </summary>
        </member>
        <member name="M:Stripe.EventUtility.ParseEvent(System.String,System.Boolean)">
            <summary>
            Parses a JSON string from a Stripe webhook into a <see cref="T:Stripe.Event"/> object.
            </summary>
            <param name="json">The JSON string to parse.</param>
            <param name="throwOnApiVersionMismatch">
            If <c>true</c> (default), the method will throw a <see cref="T:Stripe.StripeException"/> if the
            API version of the event doesn't match Stripe.net's default API version (see
            <see cref="P:Stripe.StripeConfiguration.ApiVersion"/>).
            </param>
            <returns>The deserialized <see cref="T:Stripe.Event"/>.</returns>
            <exception cref="T:Stripe.StripeException">
            Thrown if the API version of the event doesn't match Stripe.net's default API version.
            </exception>
            <remarks>
            This method doesn't verify <a href="https://stripe.com/docs/webhooks/signatures">webhook
            signatures</a>. It's recommended that you use
            <see cref="M:Stripe.EventUtility.ConstructEvent(System.String,System.String,System.String,System.Int64,System.Boolean)"/> instead.
            </remarks>
        </member>
        <member name="M:Stripe.EventUtility.ConstructEvent(System.String,System.String,System.String,System.Int64,System.Boolean)">
            <summary>
            Parses a JSON string from a Stripe webhook into a <see cref="T:Stripe.Event"/> object, while
            verifying the <a href="https://stripe.com/docs/webhooks/signatures">webhook's
            signature</a>.
            </summary>
            <param name="json">The JSON string to parse.</param>
            <param name="stripeSignatureHeader">
            The value of the <c>Stripe-Signature</c> header from the webhook request.
            </param>
            <param name="secret">The webhook endpoint's signing secret.</param>
            <param name="tolerance">The time tolerance, in seconds (default 300).</param>
            <param name="throwOnApiVersionMismatch">
            If <c>true</c> (default), the method will throw a <see cref="T:Stripe.StripeException"/> if the
            API version of the event doesn't match Stripe.net's default API version (see
            <see cref="P:Stripe.StripeConfiguration.ApiVersion"/>).
            </param>
            <returns>The deserialized <see cref="T:Stripe.Event"/>.</returns>
            <exception cref="T:Stripe.StripeException">
            Thrown if the signature verification fails for any reason, of if the API version of the
            event doesn't match Stripe.net's default API version.
            </exception>
        </member>
        <member name="M:Stripe.EventUtility.ConstructEvent(System.String,System.String,System.String,System.Int64,System.Int64,System.Boolean)">
            <summary>
            Parses a JSON string from a Stripe webhook into a <see cref="T:Stripe.Event"/> object, while
            verifying the <a href="https://stripe.com/docs/webhooks/signatures">webhook's
            signature</a>.
            </summary>
            <param name="json">The JSON string to parse.</param>
            <param name="stripeSignatureHeader">
            The value of the <c>Stripe-Signature</c> header from the webhook request.
            </param>
            <param name="secret">The webhook endpoint's signing secret.</param>
            <param name="tolerance">The time tolerance, in seconds.</param>
            <param name="utcNow">The timestamp to use for the current time.</param>
            <param name="throwOnApiVersionMismatch">
            If <c>true</c> (default), the method will throw a <see cref="T:Stripe.StripeException"/> if the
            API version of the event doesn't match Stripe.net's default API version (see
            <see cref="P:Stripe.StripeConfiguration.ApiVersion"/>).
            </param>
            <returns>The deserialized <see cref="T:Stripe.Event"/>.</returns>
            <exception cref="T:Stripe.StripeException">
            Thrown if the signature verification fails for any reason, of if the API version of the
            event doesn't match Stripe.net's default API version.
            </exception>
        </member>
        <member name="P:Stripe.ExternalAccountCreateOptions.ExternalAccount">
            <summary>
            REQUIRED. Either a token, like the ones returned by
            <a href="https://stripe.com/docs/stripe.js">Stripe.js</a>, or a
            <see cref="T:Stripe.AccountBankAccountOptions"/> instance containing a user’s bank account
            details.
            </summary>
        </member>
        <member name="P:Stripe.ExternalAccountCreateOptions.DefaultForCurrency">
            <summary>
            When set to <c>true</c>, or if this is the first external account added in this
            currency, this account becomes the default external account for its currency.
            </summary>
        </member>
        <member name="P:Stripe.ExternalAccountCreateOptions.Metadata">
            <summary>
            A set of key-value pairs that you can attach to an external account object. It can be
            useful for storing additional information about the external account in a structured
            format.
            </summary>
        </member>
        <member name="P:Stripe.ExternalAccountUpdateOptions.AccountHolderName">
            <summary>The name of the person or business that owns the bank account.</summary>
        </member>
        <member name="P:Stripe.ExternalAccountUpdateOptions.AccountHolderType">
            <summary>
            The type of entity that holds the account. This can be either <c>individual</c> or
            <c>>company</c>.
            </summary>
        </member>
        <member name="P:Stripe.ExternalAccountUpdateOptions.AddressCity">
            <summary>City/District/Suburb/Town/Village.</summary>
        </member>
        <member name="P:Stripe.ExternalAccountUpdateOptions.AddressCountry">
            <summary>Billing address country, if provided when creating card.</summary>
        </member>
        <member name="P:Stripe.ExternalAccountUpdateOptions.AddressLine1">
            <summary>Address line 1 (Street address/PO Box/Company name).</summary>
        </member>
        <member name="P:Stripe.ExternalAccountUpdateOptions.AddressLine2">
            <summary>Address line 2 (Apartment/Suite/Unit/Building).</summary>
        </member>
        <member name="P:Stripe.ExternalAccountUpdateOptions.AddressState">
            <summary>State/County/Province/Region.</summary>
        </member>
        <member name="P:Stripe.ExternalAccountUpdateOptions.AddressZip">
            <summary>ZIP or postal code.</summary>
        </member>
        <member name="P:Stripe.ExternalAccountUpdateOptions.DefaultForCurrency">
            <summary>
            When set to true, this becomes the default external account for its currency.
            </summary>
        </member>
        <member name="P:Stripe.ExternalAccountUpdateOptions.ExpMonth">
            <summary>Two digit number representing the card’s expiration month.</summary>
        </member>
        <member name="P:Stripe.ExternalAccountUpdateOptions.ExpYear">
            <summary>Four digit number representing the card’s expiration year.</summary>
        </member>
        <member name="P:Stripe.ExternalAccountUpdateOptions.Name">
            <summary>Cardholder name.</summary>
        </member>
        <member name="P:Stripe.FileLinkCreateOptions.File">
            <summary>
            The ID of the file.
            </summary>
        </member>
        <member name="P:Stripe.FileLinkSharedOptions.ExpiresAt">
            <summary>
            A future timestamp after which the link will no longer be usable.
            </summary>
        </member>
        <member name="P:Stripe.FileLinkSharedOptions.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.FileCreateOptions.File">
            <summary>
            REQUIRED. A file to upload. The file should follow the specifications of RFC 2388
            (which defines file transfers for the <c>multipart/form-data</c> protocol).
            </summary>
        </member>
        <member name="P:Stripe.FileCreateOptions.FileLinkData">
            <summary>
            Optional parameters to automatically create a <see cref="T:Stripe.FileLink"/> for the newly
            created file.
            </summary>
        </member>
        <member name="P:Stripe.FileCreateOptions.Purpose">
            <summary>
            REQUIRED. The purpose of the uploaded file. Possible values are <c>business_logo</c>,
            <c>customer_signature</c>, <c>dispute_evidence</c>, <c>identity_document</c>,
            <c>pci_document</c>, or <c>tax_document_user_upload</c>.
            </summary>
        </member>
        <member name="P:Stripe.FileLinkDataOptions.Create">
            <summary>
            Set this to <c>true</c> to create a file link for the newly created file. Creating a
            link is only possible when the file’s purpose is one of the following:
            <c>business_icon</c>, <c>business_logo</c>, <c>customer_signature</c>,
            <c>dispute_evidence</c>, <c>pci_document</c>, or <c>tax_document_user_upload</c>.
            </summary>
        </member>
        <member name="P:Stripe.FileLinkDataOptions.ExpiresAt">
            <summary>
            A future timestamp after which the link will no longer be usable.
            </summary>
        </member>
        <member name="P:Stripe.FileLinkDataOptions.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemCreateOptions.Amount">
            <summary>
            The integer amount in cents of the charge to be applied to the upcoming invoice. If you
            want to apply a credit to the customer’s account, pass a negative amount.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemCreateOptions.Currency">
            <summary>
            Three-letter ISO currency code, in lowercase. Must be a supported currency.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemCreateOptions.Customer">
            <summary>
            The ID of the customer who will be billed when this invoice item is billed.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemCreateOptions.Description">
            <summary>
            An arbitrary string which you can attach to the invoice item. The description is
            displayed in the invoice for easy tracking.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemCreateOptions.Discountable">
            <summary>
            Controls whether discounts apply to this invoice item. Defaults to <c>false</c> for
            prorations or negative invoice items, and <c>true</c> for all other invoice items.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemCreateOptions.Invoice">
            <summary>
            The ID of the invoice item to update in preview. If not specified, a new invoice item
            will be added to the preview of the upcoming invoice.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemCreateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to an object. It can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemCreateOptions.Period">
            <summary>
            The period associated with this invoice item.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemCreateOptions.Quantity">
            <summary>
            Non-negative integer. The quantity of units for the invoice item.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemCreateOptions.Subscription">
            <summary>
            The ID of a subscription to add this invoice item to. When left blank, the invoice item
            will be be added to the next upcoming scheduled invoice. When set, scheduled invoices
            for subscriptions other than the specified subscription will ignore the invoice item.
            Use this when you want to express that an invoice item has been accrued within the
            context of a particular subscription.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemCreateOptions.TaxRates">
            <summary>
            The tax rates which apply to the invoice item. When set, the <see cref="P:Stripe.Invoice.DefaultTaxRates"/>
            on the invoice do not apply to this invoice item.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemCreateOptions.UnitAmount">
            <summary>
            The integer unit amount in cents of the charge to be applied to the upcoming invoice.
            This value will be multiplied by the quantity to get the full amount. If you want to
            apply a credit to the customer’s account, pass a negative value.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemCreateOptions.UnitAmountDecimal">
            <summary>
            Same as <see cref="P:Stripe.InvoiceItemCreateOptions.UnitAmount"/>, but accepts a decimal value with at most 12 decimal
            places.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemUpdateOptions.Amount">
            <summary>
            The integer amount in cents of the charge to be applied to the upcoming invoice. If you
            want to apply a credit to the customer’s account, pass a negative amount.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemUpdateOptions.Description">
            <summary>
            An arbitrary string which you can attach to the invoice item. The description is
            displayed in the invoice for easy tracking.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemUpdateOptions.Discountable">
            <summary>
            Controls whether discounts apply to this invoice item. Defaults to <c>false</c> for
            prorations or negative invoice items, and <c>true</c> for all other invoice items.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemUpdateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to an object. It can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemUpdateOptions.Period">
            <summary>
            The period associated with this invoice item.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemUpdateOptions.Quantity">
            <summary>
            Non-negative integer. The quantity of units for the invoice item.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemUpdateOptions.TaxRates">
            <summary>
            The tax rates which apply to the invoice item. When set, the <see cref="P:Stripe.Invoice.DefaultTaxRates"/>
            on the invoice do not apply to this invoice item.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemUpdateOptions.UnitAmount">
            <summary>
            The integer unit amount in cents of the charge to be applied to the upcoming invoice.
            This value will be multiplied by the quantity to get the full amount. If you want to
            apply a credit to the customer’s account, pass a negative value.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemUpdateOptions.UnitAmountDecimal">
            <summary>
            Same as <see cref="P:Stripe.InvoiceItemUpdateOptions.UnitAmount"/>, but accepts a decimal value with at most 12 decimal
            places.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceCreateOptions.ApplicationFeeAmount">
            <summary>
            A fee in cents that will be applied to the invoice and transferred to the application
            owner’s Stripe account. The request must be made with an OAuth key or the Stripe-Account
            header in order to take an application fee. For more information, see the application
            fees <see href="https://stripe.com/docs/connect/subscriptions#working-with-invoices">documentation</see>.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceCreateOptions.CollectionMethod">
            <summary>
            Either <c>charge_automatically</c>, or <c>send_invoice</c>. When
            charging automatically, Stripe will attempt to pay this invoice
            using the default source attached to the customer. When sending an
            invoice, Stripe will email this invoice to the customer with payment
            instructions. Defaults to <c>charge_automatically</c>.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceCreateOptions.CustomFields">
            <summary>
            A list of up to 4 custom fields to be displayed on the invoice.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceCreateOptions.Customer">
            <summary>
            REQUIRED.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceCreateOptions.DaysUntilDue">
            <summary>
            The number of days from which the invoice is created until it is due. Only valid for
            invoices where <c>billing=send_invoice</c>.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceCreateOptions.DefaultPaymentMethod">
            <summary>
            ID of the default payment method for the invoice.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceCreateOptions.DefaultTaxRates">
            <summary>
            Ids of the tax rates to apply to this subscription.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceCreateOptions.DueDate">
            <summary>
            The date on which payment for this invoice is due. Only valid for invoices where
            <c>billing=send_invoice</c>.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceCreateOptions.Footer">
            <summary>
            Footer to be displayed on the invoice. This can be unset by updating the value to null and then saving.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceCreateOptions.StatementDescriptor">
            <summary>
            Extra information about a charge for the customer’s credit card statement. It must
            contain at least one letter. If not specified and this invoice is part of a
            subscription, the default <c>statement_descriptor</c> will be set to the first
            subscription item’s product’s <c>statement_descriptor</c>.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceCreateOptions.Subscription">
            <summary>
            The ID of the subscription to invoice. If not set, the created invoice will include all
            pending invoice items for the customer. If set, the created invoice will exclude pending
            invoice items that pertain to other subscriptions.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceCreateOptions.TaxPercent">
            <summary>
            The percent tax rate applied to the invoice, represented as a decimal number.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemPeriodOptions.End">
            <summary>
            The end of the period, which must be greater than or equal to the start.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceItemPeriodOptions.Start">
            <summary>
            he start of the period.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceListOptions.CollectionMethod">
            <summary>
            Either <c>charge_automatically</c>, or <c>send_invoice</c>.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceListOptions.Created">
            <summary>
            A filter on the list based on the object <c>created</c> field. The value can be a
            <see cref="T:System.DateTime"/> or a <see cref="T:Stripe.DateRangeOptions"/>.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceListOptions.Customer">
            <summary>
            Only return invoices for the customer specified by this customer ID.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceListOptions.DueDate">
            <summary>
            A filter on the list based on the object <c>due_date</c> field. The value can be a
            <see cref="T:System.DateTime"/> or a <see cref="T:Stripe.DateRangeOptions"/>.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceListOptions.Paid">
            <summary>
            A filter on the list based on the object paid field.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceListOptions.Subscription">
            <summary>
            Only return invoices for the subscription specified by this subscription ID.
            </summary>
        </member>
        <member name="P:Stripe.InvoicePayOptions.PaidOutOfBand">
            <summary>
            Boolean representing whether an invoice is paid outside of Stripe. This will result in
            no charge being made.
            </summary>
        </member>
        <member name="P:Stripe.InvoicePayOptions.OffSession">
            <summary>
            Indicates if a customer is on session while an invoice payment is attempted.
            </summary>
        </member>
        <member name="P:Stripe.InvoicePayOptions.PaymentMethod">
            <summary>
            ID of the payment method to use for paying the invoice.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceSubscriptionItemOptions.TaxRates">
            <summary>
            Ids of the tax rates to apply to this subscription item.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpcomingInvoiceItemOption.Amount">
            <summary>
            The integer amount in cents of previewed invoice item.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpcomingInvoiceItemOption.Currency">
            <summary>
            Three-letter ISO currency code, in lowercase. Must be a supported currency. Only
            applicable to new invoice items.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpcomingInvoiceItemOption.Description">
            <summary>
            An arbitrary string which you can attach to the invoice item. The description is
            displayed in the invoice for easy tracking.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpcomingInvoiceItemOption.Discountable">
            <summary>
            Controls whether discounts apply to this invoice item. Defaults to <c>false</c> for
            prorations or negative invoice items, and <c>true</c> for all other invoice items.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpcomingInvoiceItemOption.InvoiceItem">
            <summary>
            Ids of the tax rates to apply to this invoice item.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpcomingInvoiceItemOption.Metadata">
            <summary>
            A set of key/value pairs that you can attach to an object. It can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpcomingInvoiceItemOption.Period">
            <summary>
            The period associated with this invoice item.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpcomingInvoiceItemOption.Quantity">
            <summary>
            Non-negative integer. The quantity of units for the invoice item.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpcomingInvoiceItemOption.TaxRates">
            <summary>
            The tax rates which apply to the invoice item. When set, the <see cref="P:Stripe.Invoice.DefaultTaxRates"/>
            on the invoice do not apply to this invoice item.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpcomingInvoiceItemOption.UnitAmount">
            <summary>
            The integer unit amount in cents of the charge to be applied to the upcoming invoice.
            This value will be multiplied by the quantity to get the full amount. If you want to
            apply a credit to the customer’s account, pass a negative value.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpcomingInvoiceItemOption.UnitAmountDecimal">
            <summary>
            Same as <see cref="P:Stripe.InvoiceUpcomingInvoiceItemOption.UnitAmount"/>, but accepts a decimal value with at most 12 decimal
            places.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpdateOptions.ApplicationFeeAmount">
            <summary>
            A fee in cents that will be applied to the invoice and transferred to the application
            owner’s Stripe account. The request must be made with an OAuth key or the Stripe-Account
            header in order to take an application fee. For more information, see the application
            fees <see href="https://stripe.com/docs/connect/subscriptions#working-with-invoices">documentation</see>.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpdateOptions.CollectionMethod">
            <summary>
            Either <c>charge_automatically</c> or <c>send_invoice</c>. This
            field can be updated only on <c>draft</c> invoices.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpdateOptions.CustomFields">
            <summary>
            A list of up to 4 custom fields to be displayed on the invoice.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpdateOptions.DaysUntilDue">
            <summary>
            The number of days from which the invoice is created until it is due. Only valid for
            invoices where <c>billing=send_invoice</c>.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpdateOptions.DefaultPaymentMethod">
            <summary>
            ID of the default payment method for the invoice.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpdateOptions.DefaultTaxRates">
            <summary>
            Ids of the tax rates to apply to this subscription.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpdateOptions.DueDate">
            <summary>
            The date on which payment for this invoice is due. Only valid for invoices where
            <c>billing=send_invoice</c>.
            </summary>
        </member>
        <member name="P:Stripe.InvoiceUpdateOptions.Footer">
            <summary>
            Footer to be displayed on the invoice. This can be unset by updating the value to null and then saving.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceListLineItemsOptions.Coupon">
            <summary>
            The code of the coupon to apply. If <c>subscription</c> or <c>subscription_items</c> is
            provided, the invoice returned will preview updating or creating a subscription with
            that coupon. Otherwise, it will preview applying that coupon to the customer for the
            next upcoming invoice from among the customer’s subscriptions. The invoice can be
            previewed without a coupon by passing this value as an empty string.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceListLineItemsOptions.Customer">
            <summary>
            REQUIRED.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceListLineItemsOptions.InvoiceItems">
            <summary>
            List of invoice items to add or update in the upcoming invoice preview.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceListLineItemsOptions.Schedule">
            <summary>
            The identifier of the unstarted schedule whose upcoming invoice you’d like to retrieve.
            Cannot be used with subscription or subscription fields.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceListLineItemsOptions.SubscriptionBillingCycleAnchor">
            <summary>
            For new subscriptions, a future <see cref="T:System.DateTime"/> to anchor the subscription’s
            <a href="https://stripe.com/docs/subscriptions/billing-cycle">billing cycle</a>. This
            is used to determine the date of the first full invoice, and, for plans with
            <c>month</c> or <c>year</c> intervals, the day of the month for subsequent invoices. For
            existing subscriptions, the value can only be set to one of
            <see cref="T:Stripe.SubscriptionBillingCycleAnchor"/>.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceListLineItemsOptions.SubscriptionCancelAt">
            <summary>
            Time at which the subscription would cancel.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceListLineItemsOptions.SubscriptionCancelAtPeriodEnd">
            <summary>
            Boolean indicating whether this subscription should cancel at the end of the current
            period.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceListLineItemsOptions.SubscriptionCancelNow">
            <summary>
            Boolean indicating whether the invoice returned would preview cancelling the
            subscription immediately.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceListLineItemsOptions.SubscriptionDefaultTaxRates">
            <summary>
            If provided, the invoice returned will preview updating or creating a subscription with
            those tax rates applied.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceListLineItemsOptions.Subscription">
            <summary>
            The identifier of the subscription for which you’d like to retrieve the upcoming
            invoice. If not provided, but a <c>subscription_items</c> is provided, you will preview
            creating a subscription with those items. If neither <c>subscription</c> nor
            <c>subscription_items</c> is provided, you will retrieve the next upcoming invoice from
            among the customer’s subscriptions.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceListLineItemsOptions.SubscriptionItems">
            <summary>
            List of subscription items, each with an attached plan.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceListLineItemsOptions.SubscriptionProrate">
            <summary>
            If previewing an update to a subscription, this decides whether the preview will show
            the result of applying prorations or not. If set, one of <c>subscription_items</c> or
            <c>subscription</c>, and one of <c>subscription_items</c> or
            <c>subscription_trial_end</c> are required.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceListLineItemsOptions.SubscriptionProrationDate">
            <summary>
            If previewing an update to a subscription, and doing proration,
            <c>subscription_proration_date</c> forces the proration to be calculated as though the
            update was done at the specified time. The time given must be within the current
            subscription period, and cannot be before the subscription was on its current plan. If
            set, <c>subscription</c>, and one of <c>subscription_items</c>, or
            <c>subscription_trial_end</c> are required. Also, <c>subscription_proration</c> cannot
            be set to false.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceListLineItemsOptions.SubscriptionTaxPercent">
            <summary>
            If provided, the invoice returned will preview updating or creating a subscription with
            that tax percent. If set, one of <c>subscription_items</c> or
            <c>subscription is required</c>.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceListLineItemsOptions.SubscriptionTrialEnd">
            <summary>
            If provided, the invoice returned will preview updating or creating a subscription with
            that trial end. If set, one of <c>subscription_items</c> or <c>subscription</c> is
            required.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceListLineItemsOptions.SubscriptionTrialFromPlan">
            <summary>
            Indicates if a plan’s <c>trial_period_days</c> should be applied to the subscription.
            Setting <c>subscription_trial_end</c> per subscription is preferred, and this defaults
            to <c>false</c>. Setting this flag to <c>true</c> together with
            <c>subscription_trial_end</c> is not allowed.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceOptions.Coupon">
            <summary>
            The code of the coupon to apply. If <c>subscription</c> or <c>subscription_items</c> is
            provided, the invoice returned will preview updating or creating a subscription with
            that coupon. Otherwise, it will preview applying that coupon to the customer for the
            next upcoming invoice from among the customer’s subscriptions. The invoice can be
            previewed without a coupon by passing this value as an empty string.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceOptions.Customer">
            <summary>
            REQUIRED.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceOptions.InvoiceItems">
            <summary>
            List of invoice items to add or update in the upcoming invoice preview.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceOptions.Schedule">
            <summary>
            The identifier of the unstarted schedule whose upcoming invoice you’d like to retrieve.
            Cannot be used with subscription or subscription fields.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceOptions.SubscriptionBillingCycleAnchor">
            <summary>
            For new subscriptions, a future <see cref="T:System.DateTime"/> to anchor the subscription’s
            <a href="https://stripe.com/docs/subscriptions/billing-cycle">billing cycle</a>. This
            is used to determine the date of the first full invoice, and, for plans with
            <c>month</c> or <c>year</c> intervals, the day of the month for subsequent invoices. For
            existing subscriptions, the value can only be set to one of
            <see cref="T:Stripe.SubscriptionBillingCycleAnchor"/>.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceOptions.SubscriptionCancelAt">
            <summary>
            Time at which the subscription would cancel.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceOptions.SubscriptionCancelAtPeriodEnd">
            <summary>
            Boolean indicating whether this subscription should cancel at the end of the current
            period.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceOptions.SubscriptionCancelNow">
            <summary>
            Boolean indicating whether the invoice returned would preview cancelling the
            subscription immediately.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceOptions.SubscriptionDefaultTaxRates">
            <summary>
            If provided, the invoice returned will preview updating or creating a subscription with
            those tax rates applied.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceOptions.Subscription">
            <summary>
            The identifier of the subscription for which you’d like to retrieve the upcoming
            invoice. If not provided, but a <c>subscription_items</c> is provided, you will preview
            creating a subscription with those items. If neither <c>subscription</c> nor
            <c>subscription_items</c> is provided, you will retrieve the next upcoming invoice from
            among the customer’s subscriptions.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceOptions.SubscriptionItems">
            <summary>
            List of subscription items, each with an attached plan.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceOptions.SubscriptionProrate">
            <summary>
            If previewing an update to a subscription, this decides whether the preview will show
            the result of applying prorations or not. If set, one of <c>subscription_items</c> or
            <c>subscription</c>, and one of <c>subscription_items</c> or
            <c>subscription_trial_end</c> are required.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceOptions.SubscriptionProrationDate">
            <summary>
            If previewing an update to a subscription, and doing proration,
            <c>subscription_proration_date</c> forces the proration to be calculated as though the
            update was done at the specified time. The time given must be within the current
            subscription period, and cannot be before the subscription was on its current plan. If
            set, <c>subscription</c>, and one of <c>subscription_items</c>, or
            <c>subscription_trial_end</c> are required. Also, <c>subscription_proration</c> cannot
            be set to false.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceOptions.SubscriptionTaxPercent">
            <summary>
            If provided, the invoice returned will preview updating or creating a subscription with
            that tax percent. If set, one of <c>subscription_items</c> or
            <c>subscription is required</c>.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceOptions.SubscriptionTrialEnd">
            <summary>
            If provided, the invoice returned will preview updating or creating a subscription with
            that trial end. If set, one of <c>subscription_items</c> or <c>subscription</c> is
            required.
            </summary>
        </member>
        <member name="P:Stripe.UpcomingInvoiceOptions.SubscriptionTrialFromPlan">
            <summary>
            Indicates if a plan’s <c>trial_period_days</c> should be applied to the subscription.
            Setting <c>subscription_trial_end</c> per subscription is preferred, and this defaults
            to <c>false</c>. Setting this flag to <c>true</c> together with
            <c>subscription_trial_end</c> is not allowed.
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlOptions.AlwaysPrompt">
            <summary>
            Boolean to indicate that the user should always be asked to connect, even if they're
            already connected. Defaults to <c>false</c>.
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlOptions.ClientId">
            <summary>
            The unique identifier provided to your application, found in your
            <see href="https://dashboard.stripe.com/account/applications/settings">application settings</see>.
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlOptions.ResponseType">
            <summary>The only option at the moment is <c>code</c>.</summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlOptions.RedirectUri">
            <summary>
            <para>
            The URL for the authorize
            <see href="https://stripe.com/docs/connect/oauth-reference#get-authorize-response">response</see>
             redirect. If provided, this must exactly match one of the comma-separated
            <c>redirect_uri</c> values in your
            <see href="https://dashboard.stripe.com/account/applications/settings">application settings</see>.
            </para>
            <para>
            To protect yourself from certain forms of man-in-the-middle attacks, the live mode
            <c>redirect_uri</c> must use a secure HTTPS connection.
            </para>
            <para>
            Defaults to the <c>redirect_uri</c> in your application settings if not provided.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlOptions.Scope">
            <summary>
            <c>read_write</c> or <c>read_only</c>, depending on the level of access you need.
            Defaults to <c>read_only</c>.
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlOptions.State">
            <summary>
            An arbitrary string value we will pass back to you, useful for CSRF protection.
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlOptions.StripeLanding">
            <summary>
            <para>
            <c>login</c> or <c>register</c>, depending on what type of screen you want your users
            to see. Only override this to be <c>login</c> if you expect all your users to have
            Stripe accounts already (e.g., most read-only applications, like analytics dashboards or
            accounting software).
            </para>
            <para>
            Defaults to <c>login</c> for scope <c>read_only</c> and <c>register</c> for scope
            <c>read_write</c>.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlOptions.StripeUser">
            <summary>Prefilled details in the account form for new users.</summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlOptions.SuggestedCapabilities">
            <summary>
            If your platform is designated for one
            <see href="https://stripe.com/docs/connect/capabilities-overview">Capability</see>
            (either <c>card_payments</c> or <c>transfers</c>), you won’t need to specify
            additional Capabilities. However, if your platform supports both, you can add a
            Capability to an individual Express account by including the
            <see cref="P:Stripe.OAuthAuthorizeUrlOptions.SuggestedCapabilities"/> parameter in your OAuth link.
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.BlockKana">
            <summary>
            <para>The Kana variation of the address block.</para>
            <para>
            This parameter is only relevant for Japan. You must prefill <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Country"/> with
            <c>JP</c> and <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Zip"/> with a valid Japanese postal code to use this parameter.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.BlockKanji">
            <summary>
            <para>The Kanji variation of the address block.</para>
            <para>
            This parameter is only relevant for Japan. You must prefill <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Country"/> with
            <c>JP</c> and <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Zip"/> with a valid Japanese postal code to use this parameter.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.BuildingKana">
            <summary>
            <para>The Kana variation of the address building.</para>
            <para>
            This parameter is only relevant for Japan. You must prefill <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Country"/> with
            <c>JP</c> and <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Zip"/> with a valid Japanese postal code to use this parameter.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.BuildingKanji">
            <summary>
            <para>The Kanji variation of the address building.</para>
            <para>
            This parameter is only relevant for Japan. You must prefill <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Country"/> with
            <c>JP</c> and <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Zip"/> with a valid Japanese postal code to use this parameter.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.BusinessName">
            <summary>The legal name of the business, also used for the statement descriptor.</summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.BusinessType">
            <summary>
            <para>The type of the business.</para>
            <para>
            Must be one of <c>sole_prop</c>, <c>corporation</c>, <c>non_profit</c>,
            <c>partnership</c>, or <c>llc</c>.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.City">
            <summary>
            <para>Address city of the business.</para>
            <para>
            We highly recommend that you also prefill <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Country"/> with the corresponding
            country.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Country">
            <summary>
            <para>Two-letter country code (e.g., <c>US</c> or <c>CA</c>).</para>
            <para>Must be a country that Stripe currently supports.</para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Currency">
            <summary>
            <para>
            Three-letter <see href="https://en.wikipedia.org/wiki/ISO_4217">ISO code</see>
            representing currency, in lowercase (e.g., <c>usd</c> or <c>cad</c>).
            </para>
            <para>Must be a valid country and currency combination that Stripe supports.</para>
            <para>Must prefill <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Country"/> with the corresponding country.</para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.DobDay">
            <summary>
            <para>
            Day (<c>1-31</c>) for the birth date of the person who will be filling out a Stripe
            application.
            </para>
            <para>
            If filling this property, you must also fill <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.DobMonth"/> and
            <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.DobYear"/>.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.DobMonth">
            <summary>
            <para>
            Month (<c>1-12</c>) for the birth date of the person who will be filling out a Stripe
            application.
            </para>
            <para>
            If filling this property, you must also fill <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.DobDay"/> and
            <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.DobYear"/>.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.DobYear">
            <summary>
            <para>
            Year (<c>YYYY</c>, greather than 1900) for the birth date of the person who will be
            filling out a Stripe application.
            </para>
            <para>
            If filling this property, you must also fill <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.DobDay"/> and
            <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.DobMonth"/>.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Email">
            <summary>The user's email address. Must be a valid email format.</summary>
            <remarks>Recommended.</remarks>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.FirstName">
            <summary>First name of the person who will be filling out a Stripe application.</summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.FirstNameKana">
            <summary>
            <para>
            The Kana variation of the first name of the person who will be filling out a Stripe
            application.
            </para>
            <para>
            Must prefill <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Country"/> with <c>JP</c>, as this parameter is only relevant
            for Japan.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.FirstNameKanji">
            <summary>
            <para>
            The Kanji variation of the first name of the person who will be filling out a Stripe
            application.
            </para>
            <para>
            Must prefill <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Country"/> with <c>JP</c>, as this parameter is only relevant
            for Japan.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Gender">
            <summary>
            <para>
            The gender of the person who will be filling out a Stripe application. (International
            regulations require either <c>male</c> or <c>female</c>.)
            </para>
            <para>
            Must prefill <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Country"/> with <c>JP</c>, as this parameter is only relevant
            for Japan.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.LastName">
            <summary>Last name of the person who will be filling out a Stripe application.</summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.LastNameKana">
            <summary>
            <para>
            The Kana variation of the last name of the person who will be filling out a Stripe
            application.
            </para>
            <para>
            Must prefill <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Country"/> with <c>JP</c>, as this parameter is only relevant
            for Japan.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.LastNameKanji">
            <summary>
            <para>
            The Kanji variation of the last name of the person who will be filling out a Stripe
            application.
            </para>
            <para>
            Must prefill <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Country"/> with <c>JP</c>, as this parameter is only relevant
            for Japan.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.PhoneNumber">
            <summary>
            <para>The business phone number. Must be 10 digits only.</para>
            <para>Must also prefill <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Country"/> with the corresponding country.</para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.PhysicalProduct">
            <summary><c>true</c> if the user sells a physical product, <c>false</c> otherwise.</summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.ProductDescription">
            <summary>A description of what the business is accepting payments for.</summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.State">
            <summary>
            <para>
            Address state of the business. Must be the two-letter state or province code (e.g.,
            <c>NY</c> for a U.S. business or <c>AB</c> for a Canadian one).
            </para>
            <para>
            Must also prefill <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Country"/> with the corresponding country.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.StreetAddress">
            <summary>Street address of the business.</summary>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Url">
            <summary>
            <para>
            The URL for the user's business. This may be the user's website, a profile page within
            your application, or another publicly available profile for the business, such as a
            LinkedIn or Facebook profile.
            </para>
            <para>
            Must be URL-encoded and include a scheme (<c>http</c> or <c>https</c>).
            </para>
            <para>
            If you will be prefilling this field, we highly recommend that the linked page contain
            a description of the user's products or services and their contact information. If we
            don't have enough information, we'll have to reach out to the user directly before
            initiating payouts.
            </para>
            </summary>
            <remarks>Recommended.</remarks>
        </member>
        <member name="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Zip">
            <summary>
            <para>Address postal code of the business.</para>
            <para>
            We highly recommend that you also prefill <see cref="P:Stripe.OAuthAuthorizeUrlStripeUserOptions.Country"/> with the corresponding
            country.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.OAuthDeauthorizeOptions.ClientId">
            <summary>
            The <c>client_id</c> of the application that you'd like to disconnect the account from.
            The account must be connected to this application.
            </summary>
        </member>
        <member name="P:Stripe.OAuthDeauthorizeOptions.StripeUserId">
            <summary>The account you'd like to disconnect from.</summary>
        </member>
        <member name="P:Stripe.OAuthTokenCreateOptions.AssertCapabilities">
            <summary>
            If you <see href="https://stripe.com/docs/connect/express-accounts#specify-capabilities">specified a Capability</see>
            using the <see cref="P:Stripe.OAuthAuthorizeUrlOptions.SuggestedCapabilities"/> parameter, you
            can verify that Stripe applied the suggested Capability in this POST request by
            including <see cref="P:Stripe.OAuthTokenCreateOptions.AssertCapabilities"/> and identifying that <c>card_payments</c> or
            <c>transfers</c> match. A request error will be returned if the suggested
            <see href="https://stripe.com/docs/connect/capabilities-overview">Capability</see>
            doesn’t match the assertion: in this case, it’s recommended to end the onboarding flow
            with a failure.
            </summary>
        </member>
        <member name="P:Stripe.OAuthTokenCreateOptions.ClientSecret">
            <summary>
            The secret API key. When converting an authorization code to an access token, you must
            use an API key that matches the mode—live or test—of the authorization code (which
            depends on whether the <c>client_id</c> used was production or development).
            </summary>
        </member>
        <member name="P:Stripe.OAuthTokenCreateOptions.Code">
            <summary>The value of the <c>code</c>, depending on the <c>grant_type</c>.</summary>
        </member>
        <member name="P:Stripe.OAuthTokenCreateOptions.GrantType">
            <summary>
            <c>authorization_code</c> when turning an authorization code into an access token, or
            <c>refresh_token</c> when using a refresh token to get a new access token.
            </summary>
        </member>
        <member name="P:Stripe.OAuthTokenCreateOptions.RefreshToken">
            <summary>The value of the <c>refresh_token</c>, depending on the <c>grant_type</c>.</summary>
        </member>
        <member name="P:Stripe.OAuthTokenCreateOptions.Scope">
            <summary>
            <para>
            When requesting a new access token from a refresh token, any scope that has an equal or
            lesser scope as the refresh token. Has no effect when requesting an access token from an
            authorization code.
            </para>
            <para>Defaults to the scope of the refresh token.</para>
            </summary>
        </member>
        <member name="P:Stripe.OrderCreateOptions.Currency">
            <summary>
            REQUIRED: Three-letter ISO currency code, in lowercase. Must be a supported currency.
            </summary>
        </member>
        <member name="P:Stripe.OrderCreateOptions.Coupon">
            <summary>
            A coupon code that represents a discount to be applied to this order. Must be one-time duration and in tbe same currency as the order.
            </summary>
        </member>
        <member name="P:Stripe.OrderCreateOptions.Customer">
            <summary>
            The ID of an existing customer to use for this order. If provided, the customer email and shipping address will be used to create the order. Subsequently, the customer will also be charged to pay the order. If email or shipping are also provided, they will override the values retrieved from the customer object.
            </summary>
        </member>
        <member name="P:Stripe.OrderCreateOptions.Email">
            <summary>
            The email address of the customer placing the order.
            </summary>
        </member>
        <member name="P:Stripe.OrderCreateOptions.Items">
            <summary>
            List of items constituting the order.
            </summary>
        </member>
        <member name="P:Stripe.OrderCreateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to an order object. It can be useful for storing additional information about the order in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.OrderCreateOptions.Shipping">
            <summary>
            Shipping address for the order. Required if any of the SKUs are for products that have shippable set to true.
            </summary>
        </member>
        <member name="P:Stripe.OrderItemOptions.Parent">
            <summary>
            The ID of the SKU being ordered.
            </summary>
        </member>
        <member name="P:Stripe.OrderItemOptions.Quantity">
            <summary>
            The quantity of this order item. When type is sku, this is the number of instances of the SKU to be ordered.
            </summary>
        </member>
        <member name="P:Stripe.OrderListOptions.Customer">
            <summary>
            Only return orders for the given customer.
            </summary>
        </member>
        <member name="P:Stripe.OrderListOptions.Ids">
            <summary>
            Only return orders with the given IDs.
            </summary>
        </member>
        <member name="P:Stripe.OrderListOptions.Status">
            <summary>
            Only return orders that have the given status. One of created, paid, fulfilled, or refunded.
            </summary>
        </member>
        <member name="P:Stripe.OrderListOptions.StatusTransitions">
            <summary>
            Only return orders that match the given status_transitions. One of canceled, fulfilled, paid or returned.
            </summary>
        </member>
        <member name="P:Stripe.OrderListOptions.UpstreamIds">
            <summary>
            Only return orders with the given upstream order IDs.
            </summary>
        </member>
        <member name="P:Stripe.OrderPayOptions.Customer">
            <summary>
            The ID of an existing customer that will be charged in this request.
            </summary>
        </member>
        <member name="P:Stripe.OrderPayOptions.Source">
            <summary>
            A payment source to be charged, such as a credit card. If you also pass a customer ID, the source must be the ID of a source belonging to the customer. Otherwise, if you do not pass a customer ID, the source you provide must either be a token, like the ones returned by Stripe.js.
            </summary>
        </member>
        <member name="P:Stripe.OrderPayOptions.ApplicationFee">
            <summary>
            A fee in cents that will be applied to the order and transferred to the application owner's Stripe account. To use an application fee, the request must be made on behalf of another account, using the Stripe-Account header or OAuth key. For more information, see the application fees documentation.
            </summary>
        </member>
        <member name="P:Stripe.OrderPayOptions.Email">
            <summary>
            The email address of the customer placing the order. If a customer is specified, that customer's email address will be used.
            </summary>
        </member>
        <member name="P:Stripe.OrderPayOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to an order object. It can be useful for storing additional information about the order in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.OrderStatusTransitionsOptions.Canceled">
            <summary>
            A filter on the list based on the object <c>canceled</c> field. The value can be a
            <see cref="T:System.DateTime"/> or a <see cref="T:Stripe.DateRangeOptions"/>.
            </summary>
        </member>
        <member name="P:Stripe.OrderStatusTransitionsOptions.Fulfilled">
            <summary>
            A filter on the list based on the object <c>fulfilled</c> field. The value can be a
            <see cref="T:System.DateTime"/> or a <see cref="T:Stripe.DateRangeOptions"/>.
            </summary>
        </member>
        <member name="P:Stripe.OrderStatusTransitionsOptions.Paid">
            <summary>
            A filter on the list based on the object <c>paid</c> field. The value can be a
            <see cref="T:System.DateTime"/> or a <see cref="T:Stripe.DateRangeOptions"/>.
            </summary>
        </member>
        <member name="P:Stripe.OrderStatusTransitionsOptions.Returned">
            <summary>
            A filter on the list based on the object <c>returned</c> field. The value can be a
            <see cref="T:System.DateTime"/> or a <see cref="T:Stripe.DateRangeOptions"/>.
            </summary>
        </member>
        <member name="P:Stripe.OrderUpdateOptions.Coupon">
            <summary>
            A coupon code that represents a discount to be applied to this order. Must be one-time duration and in tbe same currency as the order.
            </summary>
        </member>
        <member name="P:Stripe.OrderUpdateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to an order object. It can be useful for storing additional information about the order in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.OrderUpdateOptions.SelectedShippingMethod">
            <summary>
            The shipping method to select for fulfilling this order. If specified, must be one of the ids of a shipping method in the shipping_methods array. If specified, will overwrite the existing selected shipping method, updating items as necessary.
            </summary>
        </member>
        <member name="P:Stripe.OrderUpdateOptions.Shipping">
            <summary>
            Tracking information once the order has been fulfilled.
            </summary>
        </member>
        <member name="P:Stripe.OrderUpdateOptions.Status">
            <summary>
            Current order status. One of created, paid, canceled, fulfilled, or returned.
            </summary>
        </member>
        <member name="P:Stripe.OrderUpdateShippingOptions.Carrier">
            <summary>
            The name of the carrier like USPS, UPS, or FedEx. ShippingTrackingNumber must also be set with this property.
            </summary>
        </member>
        <member name="P:Stripe.OrderUpdateShippingOptions.TrackingNumber">
            <summary>
            The tracking number provided by the carrier. ShippingCarrier must also be set with this property.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCancelOptions.CancellationReason">
            <summary>
            Reason for canceling this PaymentIntent. Possible values are <c>duplicate</c>,
            <c>fraudulent</c>, <c>requested_by_customer</c>, or <c>abandoned</c>.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCaptureOptions.AmountToCapture">
            <summary>
            The amount to capture from the PaymentIntent, which must be less than or equal to the
            original amount. Any additional amount will be automatically refunded. Defaults to the
            full amount capturable if not provided.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCaptureOptions.ApplicationFeeAmount">
            <summary>
            The amount of the application fee (if any) that will be applied to the payment and
            transferred to the application owner’s Stripe account. For more information, see the
            PaymentIntents <a href="https://stripe.com/docs/payments/payment-intents/use-cases#connected-accounts">use
            case for connected accounts</a>.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCaptureOptions.StatementDescriptor">
            <summary>
            Extra information about a PaymentIntent. This will appear on your customer’s statement
            when this PaymentIntent succeeds in creating a charge.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCaptureOptions.StatementDescriptorSuffix">
            <summary>
            Provides information about the charge that customers see on their statements.
            Concatenated with the prefix (shortened descriptor) or statement descriptor that’s set
            on the account to form the complete statement descriptor. Maximum 22 characters for the
            concatenated descriptor.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCaptureOptions.TransferData">
            <summary>
            The parameters used to automatically create a Transfer when the payment succeeds. For
            more information, see the PaymentIntents <a href="https://stripe.com/docs/payments/payment-intents/use-cases#connected-accounts">
            use case for connected accounts</a>.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentConfirmOptions.ClientSecret">
            <summary>
            The client secret of the PaymentIntent. Required if a publishable key is used to
            confirm the payment intent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentConfirmOptions.OffSession">
            <summary>
            Set to <c>true</c> to indicate that the customer is not in your checkout flow during
            this payment attempt, and therefore is unable to authenticate. This parameter is
            intended for scenarios where you collect card details and <a href="https://stripe.com/docs/payments/cards/reusing-cards">
            charge them later</a>.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentConfirmOptions.PaymentMethod">
            <summary>
            ID of the payment method (a PaymentMethod, Card, BankAccount, or saved Source object) to
            attach to this PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentConfirmOptions.PaymentMethodOptions">
            <summary>
            Payment-method-specific configuration for this PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentConfirmOptions.PaymentMethodTypes">
            <summary>
            The list of payment method types (e.g. card) that this PaymentIntent is allowed to use.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentConfirmOptions.ReceiptEmail">
            <summary>
            Email address that the receipt for the resulting payment will be sent to.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentConfirmOptions.ReturnUrl">
            <summary>
            The URL to redirect your customer back to after they authenticate or cancel their
            payment on the payment method’s app or site. If you’d prefer to redirect to a mobile
            application, you can alternatively supply an application URI scheme. This parameter is
            only used for cards and other redirect-based payment methods.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentConfirmOptions.SavePaymentMethod">
            <summary>
            If the PaymentIntent has a payment_method and a customer or if you’re attaching a
            payment method to the PaymentIntent in this request, you can pass this as <c>true</c>
            to save the payment method to the customer. Defaults to <c>false</c>.
            If the payment method is already saved to a customer, this does nothing. If this type
            of payment method cannot be saved to a customer, the request will error.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentConfirmOptions.SetupFutureUsage">
            <summary>
            Indicates that you intend to make future payments with this PaymentIntent’s payment
            method.
            If present, the payment method used with this PaymentIntent can be attached to a
            Customer, even after the transaction completes.
            Use <c>on_session</c> if you intend to only reuse the payment method when your customer
            is present in your checkout flow. Use <c>off_session</c> if your customer may or may
            not be in your checkout flow.
            Stripe uses this to dynamically optimize your payment flow and comply with regional
            legislation and network rules. For example, if your customer is impacted by SCA, using
            <c>off_session</c> will ensure that they are authenticated while processing this
            PaymentIntent. You will then be able to make later off-session payments for this
            customer.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentConfirmOptions.Shipping">
            <summary>
            Shipping information for this PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentConfirmOptions.Source">
            <summary>
            ID of the Source to use with this PaymentIntent. Prefer using <see cref="P:Stripe.PaymentIntentConfirmOptions.PaymentMethod"/>.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.Amount">
            <summary>
            A positive integer representing how much to charge in the smallest currency unit (e.g.,
            100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency).
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.ApplicationFeeAmount">
            <summary>
            The amount of the application fee (if any) that will be applied to the payment and
            transferred to the application owner’s Stripe account. For more information, see the
            PaymentIntents <a href="https://stripe.com/docs/payments/payment-intents/use-cases#connected-accounts">use
            case for connected accounts</a>.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.CaptureMethod">
            <summary>
            One of <c>automatic</c> (default) or <c>manual</c>.
            When the capture method is <c>automatic</c>, Stripe automatically captures funds when
            the customer authorizes the payment.
            Change the capture method to <c>manual</c> if you wish to <a href="https://stripe.com/docs/payments/payment-intents/quickstart#automatic-confirmation-flow">
            separate authorization and capture</a> for payment methods that support this.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.Confirm">
            <summary>
            Set to <c>true</c> to attempt to confirm this PaymentIntent immediately. This parameter
            defaults to <c>false</c>. If the payment method attached is a card, a return_url may be provided in case additional authentication is required.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.ConfirmationMethod">
            <summary>
            One of <c>automatic</c> (default) or <c>manual</c>.
            When the confirmation method is <c>automatic</c>, a PaymentIntent can be confirmed
            using a publishable key. After next actions are handled, no additional confirmation is
            required to complete the payment.
            When the confirmation method is <c>manual</c>, all payment attempts must be made using
            a secret key. The PaymentIntent returns to the requires_confirmation state after
            handling next_actions, and requires your server to initiate each payment attempt with
            an explicit confirmation.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.Currency">
            <summary>
            Three-letter ISO currency code, in lowercase. Must be a supported currency.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.Customer">
            <summary>
            ID of the Customer this PaymentIntent belongs to, if one exists.
            If present, payment methods used with this PaymentIntent can only be attached to this
            Customer, and payment methods attached to other Customers cannot be used with this
            PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.Description">
            <summary>
            An arbitrary string attached to the object. Often useful for displaying to users.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.OffSession">
            <summary>
            Set to <c>true</c> to indicate that the customer is not in your checkout flow during
            this payment attempt, and therefore is unable to authenticate. This parameter is
            intended for scenarios where you collect card details and <a href="https://stripe.com/docs/payments/cards/reusing-cards">
            charge them later</a>.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.OnBehalfOf">
            <summary>
            The Stripe account ID for which these funds are intended. For details, see the
            PaymentIntents <a href="https://stripe.com/docs/payments/payment-intents/use-cases#connected-accounts">
            use case for connected accounts</a>.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.PaymentMethod">
            <summary>
            ID of the payment method (a PaymentMethod, Card, BankAccount, or saved Source object) to
            attach to this PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.PaymentMethodOptions">
            <summary>
            Payment-method-specific configuration for this PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.PaymentMethodTypes">
            <summary>
            The list of payment method types (e.g. card) that this PaymentIntent is allowed to use.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.ReceiptEmail">
            <summary>
            Email address that the receipt for the resulting payment will be sent to.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.ReturnUrl">
            <summary>
            String representing the object’s type. Objects of the same type share the same value.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.SavePaymentMethod">
            <summary>
            If the PaymentIntent has a payment_method and a customer or if you’re attaching a
            payment method to the PaymentIntent in this request, you can pass this as <c>true</c>
            to save the payment method to the customer. Defaults to <c>false</c>.
            If the payment method is already saved to a customer, this does nothing. If this type
            of payment method cannot be saved to a customer, the request will error.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.SetupFutureUsage">
            <summary>
            Indicates that you intend to make future payments with this PaymentIntent’s payment
            method.
            If present, the payment method used with this PaymentIntent can be attached to a
            Customer, even after the transaction completes.
            Use <c>on_session</c> if you intend to only reuse the payment method when your customer
            is present in your checkout flow. Use <c>off_session</c> if your customer may or may
            not be in your checkout flow.
            Stripe uses this to dynamically optimize your payment flow and comply with regional
            legislation and network rules. For example, if your customer is impacted by SCA, using
            <c>off_session</c> will ensure that they are authenticated while processing this
            PaymentIntent. You will then be able to make later off-session payments for this
            customer.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.Shipping">
            <summary>
            Shipping information for this PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.Source">
            <summary>
            ID of the Source to use with this PaymentIntent. Prefer using <see cref="P:Stripe.PaymentIntentCreateOptions.PaymentMethod"/>.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.StatementDescriptor">
            <summary>
            Extra information about a PaymentIntent. This will appear on your customer’s statement
            when this PaymentIntent succeeds in creating a charge.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.StatementDescriptorSuffix">
            <summary>
            Provides information about the charge that customers see on their statements.
            Concatenated with the prefix (shortened descriptor) or statement descriptor that’s set
            on the account to form the complete statement descriptor. Maximum 22 characters for the
            concatenated descriptor.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.TransferData">
            <summary>
            The data with which to automatically create a Transfer when the payment is finalized.
            See the PaymentIntents <a href="https://stripe.com/docs/payments/payment-intents/use-cases#connected-accounts">
            use case for connected accounts</a> for details.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentCreateOptions.TransferGroup">
            <summary>
            A string that identifies the resulting payment as part of a group. See the
            PaymentIntents <a href="https://stripe.com/docs/payments/payment-intents/use-cases#connected-accounts">
            use case for connected accounts</a> for details.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentGetOptions.ClientSecret">
            <summary>
            The client secret of the PaymentIntent. Required if a publishable key is used to
            retrieve the payment intent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentListOptions.Customer">
            <summary>
            Only return PaymentIntents for the customer specified by this customer ID.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentPaymentMethodOptionsCardOptions.Moto">
            <summary>
            When specified, this parameter indicates that a transaction will be marked as MOTO
            (Mail Order Telephone Order) and thus out of scope for SCA.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentPaymentMethodOptionsCardOptions.RequestThreeDSecure">
            <summary>
            Control when to request 3D Secure on this PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentPaymentMethodOptionsOptions.Card">
            <summary>
            Configuration for any card payments attempted on this PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentTransferDataOptions.Amount">
            <summary>
            The amount transferred to the destination account, if specified. By default, the entire
            charge amount is transferred to the destination account.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentTransferDataOptions.Destination">
            <summary>
            If specified, successful charges will be attributed to the destination account for tax
            reporting, and the funds from charges will be transferred to the destination account.
            The ID of the resulting transfer will be returned on the successful charge’s transfer
            field.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentUpdateOptions.Amount">
            <summary>
            A positive integer representing how much to charge in the smallest currency unit (e.g.,
            100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency).
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentUpdateOptions.ApplicationFeeAmount">
            <summary>
            The amount of the application fee (if any) that will be applied to the payment and
            transferred to the application owner’s Stripe account. For more information, see the
            PaymentIntents <a href="https://stripe.com/docs/payments/payment-intents/use-cases#connected-accounts">use
            case for connected accounts</a>.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentUpdateOptions.Currency">
            <summary>
            Three-letter ISO currency code, in lowercase. Must be a supported currency.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentUpdateOptions.Customer">
            <summary>
            ID of the Customer this PaymentIntent belongs to, if one exists.
            If present, payment methods used with this PaymentIntent can only be attached to this
            Customer, and payment methods attached to other Customers cannot be used with this
            PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentUpdateOptions.Description">
            <summary>
            An arbitrary string attached to the object. Often useful for displaying to users.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentUpdateOptions.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentUpdateOptions.PaymentMethod">
            <summary>
            ID of the payment method (a PaymentMethod, Card, BankAccount, or saved Source object) to
            attach to this PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentUpdateOptions.PaymentMethodTypes">
            <summary>
            The list of payment method types (e.g. card) that this PaymentIntent is allowed to use.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentUpdateOptions.ReceiptEmail">
            <summary>
            Email address that the receipt for the resulting payment will be sent to.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentUpdateOptions.SavePaymentMethod">
            <summary>
            If the PaymentIntent has a payment_method and a customer or if you’re attaching a
            payment method to the PaymentIntent in this request, you can pass this as <c>true</c>
            to save the payment method to the customer. Defaults to <c>false</c>.
            If the payment method is already saved to a customer, this does nothing. If this type
            of payment method cannot be saved to a customer, the request will error.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentUpdateOptions.SetupFutureUsage">
            <summary>
            Indicates that you intend to make future payments with this PaymentIntent’s payment
            method.
            If present, the payment method used with this PaymentIntent can be attached to a
            Customer, even after the transaction completes.
            Use <c>on_session</c> if you intend to only reuse the payment method when your customer
            is present in your checkout flow. Use <c>off_session</c> if your customer may or may
            not be in your checkout flow.
            Stripe uses this to dynamically optimize your payment flow and comply with regional
            legislation and network rules. For example, if your customer is impacted by SCA, using
            <c>off_session</c> will ensure that they are authenticated while processing this
            PaymentIntent. You will then be able to make later off-session payments for this
            customer.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentUpdateOptions.Shipping">
            <summary>
            Shipping information for this PaymentIntent.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentUpdateOptions.Source">
            <summary>
            ID of the Source to use with this PaymentIntent. Prefer using <see cref="P:Stripe.PaymentIntentUpdateOptions.PaymentMethod"/>.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentUpdateOptions.StatementDescriptor">
            <summary>
            Extra information about a PaymentIntent. This will appear on your customer’s statement
            when this PaymentIntent succeeds in creating a charge.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentUpdateOptions.StatementDescriptorSuffix">
            <summary>
            Provides information about the charge that customers see on their statements.
            Concatenated with the prefix (shortened descriptor) or statement descriptor that’s set
            on the account to form the complete statement descriptor. Maximum 22 characters for the
            concatenated descriptor.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentUpdateOptions.TransferData">
            <summary>
            The data with which to automatically create a Transfer when the payment is finalized.
            See the PaymentIntents <a href="https://stripe.com/docs/payments/payment-intents/use-cases#connected-accounts">
            use case for connected accounts</a> for details.
            </summary>
        </member>
        <member name="P:Stripe.PaymentIntentUpdateOptions.TransferGroup">
            <summary>
            A string that identifies the resulting payment as part of a group. See the
            PaymentIntents <a href="https://stripe.com/docs/payments/payment-intents/use-cases#connected-accounts">
            use case for connected accounts</a> for details.
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodCardCreateOptions.Cvc">
            <summary>
            Card security code. It is highly recommended to always include this value.
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodCardCreateOptions.ExpMonth">
            <summary>
            Two-digit number representing the card's expiration month.
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodCardCreateOptions.ExpYear">
            <summary>
            Two- or four-digit number representing the card's expiration year.
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodCardCreateOptions.Number">
            <summary>
            The card number, as a string without any separators.
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodCardCreateOptions.Token">
            <summary>
            For backwards compatibility, you can  provide a Stripe token (e.g., for Apple Pay,
            or legacy Checkout).
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodCardUpdateOptions.ExpMonth">
            <summary>
            Two-digit number representing the card's expiration month.
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodCardUpdateOptions.ExpYear">
            <summary>
            Two- or four-digit number representing the card's expiration year.
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodCreateOptions.BillingDetails">
            <summary>
            Billing information associated with the PaymentMethod that may be used or required by
            particular types of payment methods.
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodCreateOptions.Card">
            <summary>
            If this is a <c>card</c> PaymentMethod, raw card details. You must meet the requirements
            for PCI compliance. We strongly recommend using Stripe.js instead of interacting with
            this API directly.
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodCreateOptions.Customer">
            <summary>
            The customer associated with the PaymentMethod that you are trying to share with a
            connected account.
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodCreateOptions.Fpx">
            <summary>
            This is a <c>FPX</c> PaymentMethod available in Malaysia.
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodCreateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a charge object. It can be useful for
            storing additional information about the customer in a structured format. It's often a
            good idea to store an email address in metadata for tracking later.
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodCreateOptions.PaymentMethod">
            <summary>
            The id of the PaymentMethod that you are trying to share with a Connected account.
            This only works with Stripe Connect.
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodCreateOptions.Type">
            <summary>
            The type of the PaymentMethod. An additional hash is included on the PaymentMethod with
            a name matching this value. It contains additional information specific to the
            PaymentMethod type.
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodFpxCreateOptions.AccountHolderType">
            <summary>
            Account holder type for FPX transaction. Can be one of "individual" or "company".
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodFpxCreateOptions.Bank">
            <summary>
            FPX bank name.
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodUpdateOptions.BillingDetails">
            <summary>
            Billing information associated with the PaymentMethod that may be used or required by
            particular types of payment methods.
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodUpdateOptions.Card">
            <summary>
            If this is a <c>card</c> PaymentMethod, new values associated with the card.
            </summary>
        </member>
        <member name="P:Stripe.PaymentMethodUpdateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a charge object. It can be useful for
            storing additional information about the customer in a structured format. It's often a
            good idea to store an email address in metadata for tracking later.
            </summary>
        </member>
        <member name="P:Stripe.PayoutCreateOptions.Amount">
            <summary>
            REQUIRED. A positive integer in cents representing how much to payout.
            </summary>
        </member>
        <member name="P:Stripe.PayoutCreateOptions.Currency">
            <summary>
            REQUIRED. Three-letter <a href="https://www.iso.org/iso-4217-currency-codes.html">ISO
            currency code</a>, in lowercase. Must be a
            <a href="https://stripe.com/docs/currencies">supported currency</a>.
            </summary>
        </member>
        <member name="P:Stripe.PayoutCreateOptions.Description">
            <summary>
            An arbitrary string attached to the object. Often useful for displaying to users. This
            can be unset by updating the value to <c>null</c> and then saving.
            </summary>
        </member>
        <member name="P:Stripe.PayoutCreateOptions.Destination">
            <summary>
            The ID of a bank account or a card to send the payout to. If no destination is
            supplied, the default external account for the specified currency will be used.
            </summary>
        </member>
        <member name="P:Stripe.PayoutCreateOptions.Metadata">
            <summary>
            A set of key-value pairs that you can attach to a payout object. It can be useful for
            storing additional information about the payout in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.PayoutCreateOptions.Method">
            <summary>
            The method used to send this payout, which can be <c>standard</c> or <c>instant</c>.
            <c>instant</c> is only supported for payouts to debit cards. (See
            <a href="https://stripe.com/blog/instant-payouts-for-marketplaces">Instant payouts for
            marketplaces for more information</a>.)
            </summary>
        </member>
        <member name="P:Stripe.PayoutCreateOptions.SourceType">
            <summary>
            The source balance to draw this payout from. Balances for different payment sources are
            kept separately. You can find the amounts with the balances API. One of
            <c>bank_account</c> or <c>card</c>.
            </summary>
        </member>
        <member name="P:Stripe.PayoutCreateOptions.StatementDescriptor">
            <summary>
            A string to be displayed on the recipient’s bank or card statement. This may be at most
            22 characters. Attempting to use a <c>statement_descriptor</c> longer than 22
            characters will return an error. Note: Most banks will truncate this information and/or
            display it inconsistently. Some may not display it at all.
            </summary>
        </member>
        <member name="P:Stripe.PayoutListOptions.ArrivalDate">
            <summary>
            A filter on the list based on the object <c>arrival_date</c> field. The value can be a
            <see cref="T:System.DateTime"/> or a <see cref="T:Stripe.DateRangeOptions"/>.
            </summary>
        </member>
        <member name="P:Stripe.PayoutListOptions.Destination">
            <summary>
            The ID of an external account - only return payouts sent to this external account.
            </summary>
        </member>
        <member name="P:Stripe.PayoutListOptions.Status">
            <summary>
            Only return payouts that have the given status: <c>pending</c>, <c>paid</c>,
            <c>failed</c>, or <c>canceled</c>.
            </summary>
        </member>
        <member name="P:Stripe.PayoutUpdateOptions.Metadata">
            <summary>
            A set of key-value pairs that you can attach to a payout object. It can be useful for
            storing additional information about the payout in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.PersonRelationshipListOptions.Director">
            <summary>
            A filter on the list of people returned based on whether these people are directors of
            the account’s company.
            </summary>
        </member>
        <member name="P:Stripe.PersonRelationshipListOptions.Executive">
            <summary>
            A filter on the list of people returned based on whether these people are executives of
            the account’s company.
            </summary>
        </member>
        <member name="P:Stripe.PersonRelationshipListOptions.Owner">
            <summary>
            A filter on the list of people returned based on whether these people are owners of the
            account’s company.
            </summary>
        </member>
        <member name="P:Stripe.PersonRelationshipListOptions.Representative">
            <summary>
            A filter on the list of people to find the account representative.
            </summary>
        </member>
        <member name="P:Stripe.PersonRelationshipOptions.Director">
            <summary>
            Whether the person is a director of the account’s legal entity..
            </summary>
        </member>
        <member name="P:Stripe.PersonRelationshipOptions.Executive">
            <summary>
            Whether the person has significant responsibility to control, manage, or direct the
            organization.
            </summary>
        </member>
        <member name="P:Stripe.PersonRelationshipOptions.Owner">
            <summary>
            Whether the person is an owner of the account’s legal entity..
            </summary>
        </member>
        <member name="P:Stripe.PersonRelationshipOptions.PercentOwnership">
            <summary>
            The percent owned by the person of the account’s legal entity.
            </summary>
        </member>
        <member name="P:Stripe.PersonRelationshipOptions.Representative">
            <summary>
            Whether the person is authorized as the primary representative of the account. This is
            the person nominated by the business to provide information about themselves, and
            general information about the account. There can only be one representative at any given
            time. At the time the account is created, this person should be set to the person
            responsible for opening the account.
            </summary>
        </member>
        <member name="P:Stripe.PersonRelationshipOptions.Title">
            <summary>
            The person’s title (e.g., CEO, Support Engineer).
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.Address">
            <summary>
            The person’s address.
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.AddressKana">
            <summary>
            The Kana variation of the person’s address (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.AddressKanji">
            <summary>
            The Kanji variation of the person’s address (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.Dob">
            <summary>
            The person’s date of birth.
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.Email">
            <summary>
            The person’s email address.
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.FirstName">
            <summary>
            The person’s first name.
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.FirstNameKana">
            <summary>
            The Kana variation of the person’s first name (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.FirstNameKanji">
            <summary>
            The Kanji variation of the person’s first name (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.Gender">
            <summary>
            The person’s gender (International regulations require either <c>male</c> or
            <c>female</c>).
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.IdNumber">
            <summary>
            The person’s ID number, as appropriate for their country. For example, a social
            security number in the U.S., social insurance number in Canada, etc. Instead of the
            number itself, you can also provide a PII token provided by Stripe.js.
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.LastName">
            <summary>
            The person’s last name.
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.LastNameKana">
            <summary>
            The Kana variation of the person’s last name (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.LastNameKanji">
            <summary>
            The Kanji variation of the person’s last name (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.MaidenName">
            <summary>
            The person’s maiden name.
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format. Individual keys can be
            unset by posting an empty value to them. All keys can be unset by posting an empty
            value to metadata.
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.PersonToken">
            <summary>
            A person token, used to securely provide details to the person.
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.Phone">
            <summary>
            The person’s phone number.
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.Relationship">
            <summary>
            The relationship that this person has with the account’s legal entity.
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.SSNLast4">
            <summary>
            The last 4 digits of the person’s social security number.
            </summary>
        </member>
        <member name="P:Stripe.PersonSharedOptions.Verification">
            <summary>
            The person’s verification status.
            </summary>
        </member>
        <member name="P:Stripe.PersonVerificationDocumentOptions.Back">
            <summary>
            The back of a document returned by a file upload with a <c>purpose</c> value of
            <c>identity_document</c>.
            </summary>
        </member>
        <member name="P:Stripe.PersonVerificationDocumentOptions.Front">
            <summary>
            The front of a document returned by a file upload with a <c>purpose</c> value of
            <c>identity_document</c>.
            </summary>
        </member>
        <member name="P:Stripe.PersonVerificationOptions.AdditionalDocument">
            <summary>
            A document showing address, either a passport, local ID card, or utility bill from a
            well-known utility company.
            </summary>
        </member>
        <member name="P:Stripe.PersonVerificationOptions.Document">
            <summary>
            An identifying document, either a passport or local ID card.
            </summary>
        </member>
        <member name="P:Stripe.PlanCreateOptions.Active">
            <summary>
            Whether the plan is currently available for new subscriptions.
            </summary>
        </member>
        <member name="P:Stripe.PlanCreateOptions.AggregateUsage">
            <summary>
            Specifies a usage aggregation strategy for plans where <see cref="P:Stripe.PlanCreateOptions.UsageType"/> is
            <c>metered</c>. Allowed values are <c>sum</c> for summing up all usage during a period,
            <c>last_during_period</c> for picking the last usage record reported within a period,
            <c>last_ever</c> for picking the last usage record ever (across period bounds) or
            <c>max</c> which picks the usage record with the maximum reported usage during a
            period. Defaults to <c>sum</c>.
            </summary>
        </member>
        <member name="P:Stripe.PlanCreateOptions.Amount">
            <summary>
            The amount in cents to be charged on the interval specified.
            </summary>
        </member>
        <member name="P:Stripe.PlanCreateOptions.AmountDecimal">
            <summary>
            Same as <see cref="P:Stripe.PlanCreateOptions.Amount"/>, but contains a decimal value with at most 12 decimal
            places.
            </summary>
        </member>
        <member name="P:Stripe.PlanCreateOptions.BillingScheme">
            <summary>
            Describes how to compute the price per period. Either <c>per_unit</c> or <c>tiered</c>.
            <c>per_unit</c> indicates that the fixed amount (specified in amount) will be charged
            per unit in quantity (for plans with usage_type=licensed), or per unit of total usage
            (for plans with usage_type=metered). <c>tiered</c> indicates that the unit pricing will
            be computed using a tiering strategy as defined using the <see cref="P:Stripe.PlanCreateOptions.Tiers"/> and
            <see cref="P:Stripe.PlanCreateOptions.TiersMode"/> attributes.
            </summary>
        </member>
        <member name="P:Stripe.PlanCreateOptions.Currency">
            <summary>
            Three-letter ISO currency code, in lowercase. Must be a supported currency.
            </summary>
        </member>
        <member name="P:Stripe.PlanCreateOptions.Id">
            <summary>
            An identifier randomly generated by Stripe. Used to identify this plan when subscribing
            a customer. You can optionally override this ID, but the ID must be unique across all
            plans in your Stripe account. You can, however, use the same plan ID in both live and
            test modes.
            </summary>
        </member>
        <member name="P:Stripe.PlanCreateOptions.Interval">
            <summary>
            One of <c>day</c>, <c>week</c>, <c>month</c> or <c>year</c>. The frequency with which a
            subscription should be billed.
            </summary>
        </member>
        <member name="P:Stripe.PlanCreateOptions.IntervalCount">
            <summary>
            The number of intervals (specified in the interval property) between subscription
            billings.
            </summary>
        </member>
        <member name="P:Stripe.PlanCreateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a subscription object.
            </summary>
        </member>
        <member name="P:Stripe.PlanCreateOptions.Nickname">
            <summary>
            A brief description of the plan, hidden from customers.
            </summary>
        </member>
        <member name="P:Stripe.PlanCreateOptions.Product">
            <summary>
            The product whose pricing the created plan will represent. This can either be the ID of
            an existing product, or a <see cref="T:Stripe.PlanProductCreateOptions"/> instance containing
            fields used to create a service product.
            </summary>
        </member>
        <member name="P:Stripe.PlanCreateOptions.Tiers">
            <summary>
            Each element represents a pricing tier. This parameter requires <see cref="P:Stripe.PlanCreateOptions.BillingScheme"/>
            to be set to <c>tiered</c>.
            </summary>
        </member>
        <member name="P:Stripe.PlanCreateOptions.TiersMode">
            <summary>
            Defines if the tiering price should be <c>graduated</c> or <c>volume</c> based. In
            volume-based tiering, the maximum quantity within a period determines the per unit
            price, in <c>graduated</c> tiering pricing can successively change as the quantity
            grows.
            </summary>
        </member>
        <member name="P:Stripe.PlanCreateOptions.TransformUsage">
            <summary>
            Apply a transformation to the reported usage or set quantity before computing the
            billed price. Cannot be combined with <see cref="P:Stripe.PlanCreateOptions.Tiers"/>.
            </summary>
        </member>
        <member name="P:Stripe.PlanCreateOptions.TrialPeriodDays">
            <summary>
            Default number of trial days when subscribing a customer to this plan using
            <c>trial_from_plan=true</c>.
            </summary>
        </member>
        <member name="P:Stripe.PlanCreateOptions.UsageType">
            <summary>Configures how the quantity per period should be determined, can be either
            <c>metered</c> or <c>licensed</c>. <c>licensed</c> will automatically bill the quantity
            set for a plan when adding it to a subscription, <c>metered</c> will aggregate the total
            usage based on usage records. Defaults to <c>licensed</c>.
            </summary>
        </member>
        <member name="P:Stripe.PlanListOptions.Product">
            <summary>
            Only return plans for the given product.
            </summary>
        </member>
        <member name="P:Stripe.PlanTierOptions.FlatAmount">
            <summary>
            The flat billing amount for an entire tier, regardless of the number of units in the
            tier.
            </summary>
        </member>
        <member name="P:Stripe.PlanTierOptions.FlatAmountDecimal">
            <summary>
            Same as flat_amount, but accepts a decimal value representing an integer in the minor
            units of the currency. Only one of flat_amount and flat_amount_decimal can be set.
            </summary>
        </member>
        <member name="P:Stripe.PlanTierOptions.UnitAmount">
            <summary>
            The per unit billing amount for each individual unit for which this tier applies.
            </summary>
        </member>
        <member name="P:Stripe.PlanTierOptions.UnitAmountDecimal">
            <summary>
            Same as unit_amount, but accepts a decimal value with at most 12 decimal places.
            Only one of unit_amount and unit_amount_decimal can be set.
            </summary>
        </member>
        <member name="P:Stripe.PlanTierOptions.UpTo">
            <summary>
            Specifies the upper bound of this tier. The lower bound of a tier is the upper bound of
            the previous tier adding one. Use <see cref="F:Stripe.PlanTierUpTo.Inf"/> to define a fallback
            tier.
            </summary>
        </member>
        <member name="F:Stripe.PlanTierUpTo.Inf">
            <summary>Use this value to define a fallback tier.</summary>
        </member>
        <member name="P:Stripe.PlanUpdateOptions.Active">
            <summary>
            Whether the plan is currently available for new subscriptions.
            </summary>
        </member>
        <member name="P:Stripe.PlanUpdateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a subscription object.
            </summary>
        </member>
        <member name="P:Stripe.PlanUpdateOptions.Nickname">
            <summary>
            A brief description of the plan, hidden from customers.
            </summary>
        </member>
        <member name="P:Stripe.PlanUpdateOptions.Product">
            <summary>
            The product the plan belongs to. Note that after updating, statement descriptors and
            line items of the plan in active subscriptions will be affected.
            </summary>
        </member>
        <member name="P:Stripe.PlanUpdateOptions.TrialPeriodDays">
            <summary>
            Default number of trial days when subscribing a customer to this plan using
            <c>trial_from_plan=true</c>.
            </summary>
        </member>
        <member name="P:Stripe.ProductCreateOptions.Id">
            <summary>
            The identifier for the product. Must be unique. If not provided, an identifier will be randomly generated.
            </summary>
        </member>
        <member name="P:Stripe.ProductCreateOptions.Type">
            <summary>
            The type of the product. Either 'service' or 'good'.
            </summary>
        </member>
        <member name="P:Stripe.ProductSharedOptions.Active">
            <summary>
            Whether or not the product is currently available for purchase. Defaults to true.
            </summary>
        </member>
        <member name="P:Stripe.ProductSharedOptions.Attributes">
            <summary>
            A list of up to 5 alphanumeric attributes that each SKU can provide values for (e.g. ["color", "size"]).
            </summary>
        </member>
        <member name="P:Stripe.ProductSharedOptions.Caption">
            <summary>
            A short one-line description of the product, meant to be displayable to the customer.
            </summary>
        </member>
        <member name="P:Stripe.ProductSharedOptions.DeactivateOn">
            <summary>
            An array of Connect application names or identifiers that should not be able to order the SKUs for this product.
            </summary>
        </member>
        <member name="P:Stripe.ProductSharedOptions.Description">
            <summary>
            The product’s description, meant to be displayable to the customer.
            </summary>
        </member>
        <member name="P:Stripe.ProductSharedOptions.Images">
            <summary>
            A list of up to 8 URLs of images for this product, meant to be displayable to the customer.
            </summary>
        </member>
        <member name="P:Stripe.ProductSharedOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a product object. It can be useful for storing additional information about the product in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.ProductSharedOptions.Name">
            <summary>
            REQUIRED: The product’s name, meant to be displayable to the customer.
            </summary>
        </member>
        <member name="P:Stripe.ProductSharedOptions.PackageDimensions">
            <summary>
            The dimensions of this product for shipping purposes. A SKU associated with this product can override this value by having its own package_dimensions.
            </summary>
        </member>
        <member name="P:Stripe.ProductSharedOptions.Shippable">
            <summary>
            Whether this product is shipped (i.e. physical goods). Defaults to true.
            </summary>
        </member>
        <member name="P:Stripe.ProductSharedOptions.StatementDescriptor">
            <summary>
            What appears on the customers credit card statement.
            </summary>
        </member>
        <member name="P:Stripe.ProductSharedOptions.UnitLabel">
            <summary>
            A label that represents units of this product, such as seat(s), in Stripe and on customers’ receipts and invoices.
            </summary>
        </member>
        <member name="P:Stripe.ProductSharedOptions.Url">
            <summary>
            A URL of a publicly-accessible webpage for this product.
            </summary>
        </member>
        <member name="P:Stripe.RefundCreateOptions.Amount">
            <summary>
            A positive integer in cents representing how much of this charge to refund. Can refund
            only up to the remaining, unrefunded amount of the charge.
            </summary>
        </member>
        <member name="P:Stripe.RefundCreateOptions.Charge">
            <summary>
            REQUIRED. The identifier of the charge to refund.
            </summary>
        </member>
        <member name="P:Stripe.RefundCreateOptions.Metadata">
            <summary>
            A set of key-value pairs that you can attach to a <c>Refund</c> object. This can be
            useful for storing additional information about the refund in a structured format. You
            can unset individual keys if you POST an empty value for that key. You can clear all
            keys if you POST an empty value for <c>metadata</c>.
            </summary>
        </member>
        <member name="P:Stripe.RefundCreateOptions.Reason">
            <summary>
            String indicating the reason for the refund. If set, possible values are
            <c>duplicate</c>, <c>fraudulent</c>, and <c>requested_by_customer</c>. If you believe
            the charge to be fraudulent, specifying <c>fraudulent</c> as the reason will add the
            associated card and email to your
            <see href="https://stripe.com/docs/radar/lists">blocklists</see>, and will also help us
            improve our fraud detection algorithms.
            </summary>
        </member>
        <member name="P:Stripe.RefundCreateOptions.RefundApplicationFee">
            <summary>
            Boolean indicating whether the application fee should be refunded when refunding this
            charge. If a full charge refund is given, the full application fee will be refunded.
            Otherwise, the application fee will be refunded in an amount proportional to the amount
            of the charge refunded.
            An application fee can be refunded only by the application that created the charge.
            </summary>
        </member>
        <member name="P:Stripe.RefundCreateOptions.ReverseTransfer">
            <summary>
            Boolean indicating whether the transfer should be reversed when refunding this charge.
            The transfer will be reversed proportionally to the amount being refunded (either the
            entire or partial amount).
            A transfer can be reversed only by the application that created the charge.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentCancelOptions.CancellationReason">
            <summary>
            Reason for canceling this SetupIntent. Possible values are <c>abandoned</c>,
            <c>requested_by_customer</c>, or <c>duplicate</c>.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentConfirmOptions.ClientSecret">
            <summary>
            The client secret of the SetupIntent. Required if a publishable key is used to
            confirm the setup intent.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentConfirmOptions.PaymentMethod">
            <summary>
            ID of the payment method (a PaymentMethod, Card, BankAccount, or saved Source object) to
            attach to this SetupIntent.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentConfirmOptions.PaymentMethodOptions">
            <summary>
            Payment-method-specific configuration for this SetupIntent.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentConfirmOptions.ReturnUrl">
            <summary>
            The URL to redirect your customer back to after they authenticate on the payment
            method’s app or site. If you’d prefer to redirect to a mobile application, you can
            alternatively supply an application URI scheme. This parameter is only used for cards
            and other redirect-based payment methods.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentCreateOptions.Confirm">
            <summary>
            Set to <c>true</c> to attempt to confirm this SetupIntent immediately. This parameter
            defaults to <c>false</c>. If the payment method attached is a card, a <c>ReturnUrl</c>
            may be provided in case additional authentication is required.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentCreateOptions.Customer">
            <summary>
            <para>
            ID of the Customer this SetupIntent belongs to, if one exists.
            </para>
            <para>
            If present, payment methods used with this SetupIntent can only be attached to this
            Customer, and payment methods attached to other Customers cannot be used with this
            SetupIntent.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentCreateOptions.Description">
            <summary>
            An arbitrary string attached to the object. Often useful for displaying to users. This
            can be unset by updating the value to null and then saving.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentCreateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to an order object. It can be useful for
            storing additional information about the order in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentCreateOptions.OnBehalfOf">
            <summary>
            The Stripe account ID for which this SetupIntent is created.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentCreateOptions.PaymentMethod">
            <summary>
            ID of the payment method (a PaymentMethod, Card, BankAccount, or saved Source object) to
            attach to this SetupIntent.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentCreateOptions.PaymentMethodOptions">
            <summary>
            Payment-method-specific configuration for this SetupIntent.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentCreateOptions.PaymentMethodTypes">
            <summary>
            The list of payment method types that this SetupIntent is allowed to set up. If this is
            not provided, defaults to card.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentCreateOptions.ReturnUrl">
            <summary>
            The URL to redirect your customer back to after they authenticate on the payment
            method’s app or site. If you’d prefer to redirect to a mobile application, you can
            alternatively supply an application URI scheme. This parameter is only used for cards
            and other redirect-based payment methods.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentCreateOptions.Usage">
            <summary>
            Indicates how the payment method is intended to be used in the future. Use
            <c>on_session</c> if you intend to only reuse the payment method when the customer is in
            your checkout flow. Use <c>off_session</c> if your customer may or may not be in your
            checkout flow. If not provided, this value defaults to <c>off_session</c>.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentGetOptions.ClientSecret">
            <summary>
            The client secret of the SetupIntent. Required if a publishable key is used to
            retrieve the setup intent.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentPaymentMethodOptionsCardOptions.Moto">
            <summary>
            When specified, this parameter signals that a card has been collected as MOTO (Mail
            Order Telephone Order) and is thus out of scope for SCA.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentPaymentMethodOptionsCardOptions.RequestThreeDSecure">
            <summary>
            Control when to request 3D Secure on this SetupIntent.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentPaymentMethodOptionsOptions.Card">
            <summary>
            Configuration for any card payments attempted on this SetupIntent.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentUpdateOptions.Customer">
            <summary>
            <para>
            ID of the Customer this SetupIntent belongs to, if one exists.
            </para>
            <para>
            If present, payment methods used with this SetupIntent can only be attached to this
            Customer, and payment methods attached to other Customers cannot be used with this
            SetupIntent.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentUpdateOptions.Description">
            <summary>
            An arbitrary string attached to the object. Often useful for displaying to users. This
            can be unset by updating the value to null and then saving.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentUpdateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to an order object. It can be useful for
            storing additional information about the order in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentUpdateOptions.PaymentMethod">
            <summary>
            ID of the payment method (a PaymentMethod, Card, BankAccount, or saved Source object) to
            attach to this SetupIntent.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentUpdateOptions.PaymentMethodTypes">
            <summary>
            The list of payment method types that this SetupIntent is allowed to set up. If this is
            not provided, defaults to card.
            </summary>
        </member>
        <member name="P:Stripe.SetupIntentUpdateOptions.Usage">
            <summary>
            This feature is not yet available in the API.
            </summary>
        </member>
        <member name="P:Stripe.SkuCreateOptions.Id">
            <summary>
            The identifier for the SKU. Must be unique. If not provided, an identifier will be randomly generated.
            </summary>
        </member>
        <member name="P:Stripe.SkuSharedOptions.Active">
            <summary>
            Whether or not the SKU is currently available for purchase. Defaults to true.
            </summary>
        </member>
        <member name="P:Stripe.SkuSharedOptions.Attributes">
            <summary>
            A dictionary of attributes and values for the attributes defined by the product. If, for
            example, a product’s attributes are <c>["size", "gender"]</c>, a valid SKU has the
            following dictionary of attributes: <c>{"size": "Medium", "gender": "Unisex"}</c>.
            </summary>
        </member>
        <member name="P:Stripe.SkuSharedOptions.Currency">
            <summary>
            Three-letter ISO currency code, in lowercase. Must be a supported currency.
            </summary>
        </member>
        <member name="P:Stripe.SkuSharedOptions.Image">
            <summary>
            The URL of an image for this SKU, meant to be displayable to the customer.
            </summary>
        </member>
        <member name="P:Stripe.SkuSharedOptions.Inventory">
            <summary>
            Description of the SKU’s inventory.
            </summary>
        </member>
        <member name="P:Stripe.SkuSharedOptions.Metadata">
            <summary>
            Set of key/value pairs that you can attach to an object. It can be useful for storing additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.SkuSharedOptions.PackageDimensions">
            <summary>
            The dimensions of this SKU for shipping purposes.
            </summary>
        </member>
        <member name="P:Stripe.SkuSharedOptions.Price">
            <summary>
            The cost of the item as a positive integer in the smallest currency unit (that is, 100 cents to charge $1.00, or 100 to charge ¥100, Japanese Yen being a 0-decimal currency).
            </summary>
        </member>
        <member name="P:Stripe.SkuSharedOptions.Product">
            <summary>
            The ID of the product this SKU is associated with. The product must be currently active.
            </summary>
        </member>
        <member name="P:Stripe.SourceAttachOptions.Source">
            <summary>
            REQUIRED: The identifier of the source to be attached.
            </summary>
        </member>
        <member name="P:Stripe.SourceCreateOptions.Type">
            <summary>
            REQUIRED: The type of the source to create. One of type <see cref="T:Stripe.SourceType"/>.
            </summary>
        </member>
        <member name="P:Stripe.SourceCreateOptions.Amount">
            <summary>
            Amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for single-use sources.
            </summary>
        </member>
        <member name="P:Stripe.SourceCreateOptions.Currency">
            <summary>
            The currency associated with the source. This is the currency for which the source will be chargeable once ready.
            </summary>
        </member>
        <member name="P:Stripe.SourceCreateOptions.Customer">
            <summary>
            The customer associated with the Source that you are trying to share with a Connected account.
            This only works with Stripe Connect as documented <a href="https://stripe.com/docs/sources/connect#shared-card-sources">here</a>.
            </summary>
        </member>
        <member name="P:Stripe.SourceCreateOptions.Flow">
            <summary>
            The authentication flow of the source to create. Flow is one of <see cref="T:Stripe.SourceFlow" />. It is generally inferred unless a type supports multiple flows.
            </summary>
        </member>
        <member name="P:Stripe.SourceCreateOptions.Mandate">
            <summary>
            Information about a mandate possiblity attached to a source object (generally for bank debits) as well as its acceptance status.
            </summary>
        </member>
        <member name="P:Stripe.SourceCreateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a source object. It can be useful for storing additional information about the source in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.SourceCreateOptions.OriginalSource">
            <summary>
            The id of the Source that you are trying to share with a Connected account.
            This only works with Stripe Connect as documented <a href="https://stripe.com/docs/sources/connect#shared-card-sources">here</a>.
            </summary>
        </member>
        <member name="P:Stripe.SourceCreateOptions.Owner">
            <summary>
            Information about the owner of the payment instrument that may be used or required by particular source types.
            </summary>
        </member>
        <member name="P:Stripe.SourceCreateOptions.Redirect">
            <summary>
            <para>Parameters required for the redirect flow. Required if the source is authenticated by a redirect (flow is redirect).</para>
            </summary>
        </member>
        <member name="P:Stripe.SourceCreateOptions.Receiver">
            <summary>
            Optional parameters for the receiver flow. Can be set only if the source is a receiver.
            </summary>
        </member>
        <member name="P:Stripe.SourceCreateOptions.SourceOrder">
            <summary>
            Information about the items and shipping associated with the source.
            </summary>
        </member>
        <member name="P:Stripe.SourceCreateOptions.StatementDescriptor">
            <summary>
            An arbitrary string to be displayed on your customer’s statement.
            </summary>
        </member>
        <member name="P:Stripe.SourceCreateOptions.Token">
            <summary>
            An optional token used to create the source. When passed, token properties will override source parameters.
            </summary>
        </member>
        <member name="P:Stripe.SourceCreateOptions.Usage">
            <summary>
            One of <see cref="T:Stripe.SourceUsage" />. Whether this source should be reusable or not. Some source types may or may not be reusable by construction, while other may leave the option at creation. If an incompatible value is passed, an error will be returned.
            </summary>
        </member>
        <member name="P:Stripe.SourceGetOptions.ClientSecret">
            <summary>
            The client secret of the source. Required if a publishable key is used to retrieve the
            source.
            </summary>
        </member>
        <member name="P:Stripe.SourceSourceOrderItemOptions.Amount">
            <summary>
            The amount (price) for this order item.
            </summary>
        </member>
        <member name="P:Stripe.SourceSourceOrderItemOptions.Currency">
            <summary>
            This currency of this order item. Required when amount is present.
            </summary>
        </member>
        <member name="P:Stripe.SourceSourceOrderItemOptions.Description">
            <summary>
            Human-readable description for this order item.
            </summary>
        </member>
        <member name="P:Stripe.SourceSourceOrderItemOptions.Quantity">
            <summary>
            The quantity of this order item. When type is <c>sku</c>, this is
            the number of instances of the SKU to be ordered.
            </summary>
        </member>
        <member name="P:Stripe.SourceSourceOrderItemOptions.Type">
            <summary>
            The type of this order item. Must be <c>sku</c>, <c>tax</c>, or
            <c>shipping</c>.
            </summary>
        </member>
        <member name="P:Stripe.SourceSourceOrderOptions.Items">
            <summary>
            List of items constituting the order.
            </summary>
        </member>
        <member name="P:Stripe.SourceSourceOrderOptions.Shipping">
            <summary>
            The shipping address for the order. Present if the order is for
            goods to be shipped.
            </summary>
        </member>
        <member name="P:Stripe.SourceUpdateOptions.Mandate">
            <summary>
            Information about a mandate possiblity attached to a source object (generally for bank debits) as well as its acceptance status.
            </summary>
        </member>
        <member name="P:Stripe.SourceUpdateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a source object. It can be useful for storing additional information about the source in a structured format. You can unset individual keys if you POST an empty value for that key. You can clear all keys if you POST an empty value for metadata.
            </summary>
        </member>
        <member name="P:Stripe.SourceUpdateOptions.Owner">
            <summary>
            Information about the owner of the payment instrument that may be used or required by particular source types.
            </summary>
        </member>
        <member name="P:Stripe.SourceUpdateOptions.SourceOrder">
            <summary>
            Information about the items and shipping associated with the source.
            Required for transactional credit (for example Klarna) sources
            before you can charge it.
            </summary>
        </member>
        <member name="P:Stripe.SourceUpdateOptions.Card">
            <summary>
            Properties that can be updated on a Card Source.
            </summary>
        </member>
        <member name="P:Stripe.SourceVerifyOptions.Values">
            <summary>
            The values needed to verify the source.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemBillingThresholdsOptions.UsageGte">
            <summary>
            Usage threshold that triggers the subscription to create an invoice.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemCreateOptions.Subscription">
            <summary>
            REQUIRED: The identifier of the subscription to modify.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemListOptions.Subscription">
            <summary>
            REQUIRED: The ID of the subscription whose items will be retrieved.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemSharedOptions.BillingThresholds">
            <summary>
            Define thresholds at which an invoice will be sent, and the subscription advanced to a
            new billing period.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemSharedOptions.PaymentBehavior">
            <summary>
            Use <c>error_if_incomplete</c> if you want Stripe to return an HTTP 402 status code if
            the invoice caused by the item creation  cannot be paid. Otherwise use
            <c>allow_incomplete</c>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemSharedOptions.Plan">
            <summary>
            REQUIRED: The identifier of the plan to add to the subscription.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemSharedOptions.Prorate">
            <summary>
            Flag indicating whether to prorate switching plans during a billing cycle.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemSharedOptions.ProrationDate">
            <summary>
            If set, the proration will be calculated as though the subscription was updated at the
            given time. This can be used to apply the same proration that was previewed with the
            upcoming invoice endpoint.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemSharedOptions.Quantity">
            <summary>
            The quantity you’d like to apply to the subscription item you’re creating.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemSharedOptions.TaxRates">
            <summary>
            Ids of the tax rates to apply to this subscription item.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemUpdateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a subscription object. It can be useful for storing additional information about the subscription in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemUpdateOptions.OffSession">
            <summary>
            Indicates if your customer is on session in case this update causes an invoice to
            be created.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleCancelOptions.InvoiceNow">
            <summary>
            Will generate a final invoice that invoices for any un-invoiced metered usage and new/pending proration invoice items.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleCancelOptions.Prorate">
            <summary>
            If the subscription schedule is <c>active</c>, indicates if the cancellation
            should be prorated. Defaults to <c>true</c>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleCreateOptions.Customer">
            <summary>
            The identifier of the customer to create the subscription schedule for.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleCreateOptions.FromSubscription">
            <summary>
            Migrate an existing subscription to be managed by a subscription schedule. If this
            parameter is set, a subscription schedule will be created using the subscription’s
            plan(s), set to auto-renew using the subscription’s interval. Other parameters cannot
            be set since their values will be inferred from the subscription.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleCreateOptions.StartDate">
            <summary>
            The date at which the subscription schedule starts.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleInvoiceSettingsOptions.DaysUntilDue">
            <summary>
            The number of days from which the invoice is created until it is due. Only valid for
            invoices where <c>billing=send_invoice</c>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleListOptions.CanceledAt">
            <summary>
            A filter on the list based on the object <c>canceled_at</c> field. The value can be a
            <see cref="T:System.DateTime"/> or a <see cref="T:Stripe.DateRangeOptions"/>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleListOptions.CompletedAt">
            <summary>
            A filter on the list based on the object <c>completed_at</c> field. The value can be a
            <see cref="T:System.DateTime"/> or a <see cref="T:Stripe.DateRangeOptions"/>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleListOptions.Customer">
            <summary>
            Only return subscription schedules for the given customer.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleListOptions.ReleasedAt">
            <summary>
            A filter on the list based on the object <c>released_at</c> field. The value can be a
            <see cref="T:System.DateTime"/> or a <see cref="T:Stripe.DateRangeOptions"/>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleListOptions.Scheduled">
            <summary>
            Only return subscription schedules that have not started yet.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseItemOptions.Plan">
            <summary>
            Plan ID for this item.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseItemOptions.BillingThresholds">
            <summary>
            Define thresholds at which an invoice will be sent, and the subscription advanced to a
            new billing period.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseItemOptions.Quantity">
            <summary>
            Quantity for this item.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseItemOptions.TaxRates">
            <summary>
            Ids of the tax rates to apply to this item for a phase on the subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseOptions.ApplicationFeePercent">
            <summary>
            A non-negative decimal between 0 and 100, with at most two decimal places. This
            represents the percentage of the subscription invoice subtotal that will be transferred
            to the application owner’s Stripe account.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseOptions.BillingThresholds">
            <summary>
            Define thresholds at which an invoice will be sent, and the subscription advanced to a
            new billing period. Pass an empty string to remove previously-defined thresholds.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseOptions.CollectionMethod">
            <summary>
            Either <c>charge_automatically</c>, or <c>send_invoice</c>. When
            charging automatically, Stripe will attempt to pay the underlying
            subscription at the end of each billing cycle using the default
            source attached to the customer. When sending an invoice, Stripe
            will email your customer an invoice with payment instructions.
            Defaults to <c>charge_automatically</c> on creation.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseOptions.Coupon">
            <summary>
            The code of the coupon to apply to this subscription. A coupon applied to a
            subscription will only affect invoices created for that particular subscription.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseOptions.DefaultPaymentMethod">
            <summary>
            ID of the default payment method for the subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseOptions.DefaultTaxRates">
            <summary>
            Ids of the tax rates to apply to this phase on the subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseOptions.EndDate">
            <summary>
            The date at which this phase of the subscription schedule ends. If set,
            <c>iterations</c> must not be set.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseOptions.InvoiceSettings">
            <summary>
            Define the default settings applied to invoices created by this subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseOptions.Iterations">
            <summary>
            Integer representing the multiplier applied to the plan interval. For example,
            <c>iterations=2</c> applied to a plan with <c>interval=month</c> and
            <c>interval_count=3</c> results in a phase of duration 2 * 3 months = 6 months.
            If set, <c>end_date</c> must not be set.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseOptions.Plans">
            <summary>
            List of configuration items, each with an attached plan, to apply during this phase of
            the subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseOptions.StartDate">
            <summary>
            The date at which this phase of the subscription schedule starts.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseOptions.TaxPercent">
            <summary>
            A non-negative decimal (with at most four decimal places) between 0 and 100. This
            represents the percentage of the subscription invoice subtotal that will be calculated
            and added as tax to the final amount each billing period. For example, a plan which
            charges $10/month with a <c>tax_percent</c> of 20.0 will charge $12 per invoice.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseOptions.Trial">
            <summary>
            If set to <c>true</c> the entire phase is counted as a trial and the customer will not
            be charged for any fees.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSchedulePhaseOptions.TrialEnd">
            <summary>
            Sets the phase to trialing from the start date to this date. Must be before the phase
            end date, can not be combined with <c>trial</c>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleReleaseOptions.PreserveCancelDate">
            <summary>
            Keep any cancellation on the subscription that the schedule has set.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleRenewalIntervalOptions.Interval">
            <summary>
            Interval at which to renew the subscription schedule for when it ends. Possible values
            are <c>day</c>, <c>week</c>, <c>month</c>, or <c>year</c>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleRenewalIntervalOptions.Length">
            <summary>
            Number of intervals to renew the subscription schedule for when it ends.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleSharedOptions.BillingThresholds">
            <summary>
            Define thresholds at which an invoice will be sent, and the subscription advanced to a
            new billing period. Pass an empty string to remove previously-defined thresholds.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleSharedOptions.CollectionMethod">
            <summary>
            Either <c>charge_automatically</c>, or <c>send_invoice</c>. When
            charging automatically, Stripe will attempt to pay the underlying
            subscription at the end of each billing cycle using the default
            source attached to the customer. When sending an invoice, Stripe
            will email your customer an invoice with payment instructions.
            Defaults to <c>charge_automatically</c> on creation.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleSharedOptions.DefaultPaymentMethod">
            <summary>
            ID of the default payment method for the subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleSharedOptions.DefaultSource">
            <summary>
            ID of the default source for the subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleSharedOptions.EndBehavior">
            <summary>
            Behavior of the subscription schedule and underlying subscription when it ends. Possible
            values are <c>cancel</c>, <c>none</c>, <c>release</c> and <c>renew</c>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleSharedOptions.InvoiceSettings">
            <summary>
            Define the default settings applied to invoices created by this subscription schedule.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleSharedOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a subscription schedule object.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleSharedOptions.Phases">
            <summary>
            List representing phases of the subscription schedule. Each phase can be customized to
            have different durations, plans, and coupons. If there are multiple phases, the
            <c>end_date</c> of one phase will always equal the <c>start_date</c> of the
            next phase.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleSharedOptions.RenewalBehavior">
            <summary>
            Configures how the subscription schedule behaves when it ends. Possible values are
            <c>none</c>, <c>release</c>, or <c>renew</c>. <c>renew</c> will
            create a new subscription schedule revision by adding a new phase using the most recent
            phase’s plans applied to a duration set by <c>renewal_interval</c>.
            <c>none</c> will stop the subscription schedule and cancel the underlying
            subscription. <c>release</c> will stop the subscription schedule, but keep the
            underlying subscription running.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleSharedOptions.RenewalInterval">
            <summary>
            Configuration for renewing the subscription schedule when it ends. Must be set if
            <c>renewal_behavior</c> is <c>renew</c>. Otherwise, must not be set.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionScheduleUpdateOptions.Prorate">
            <summary>
            If the update changes the current phase, indicates if the changes should be prorated.
            Defaults to <c>true</c>.
            </summary>
        </member>
        <member name="F:Stripe.SubscriptionBillingCycleAnchor.Now">
            <summary>Resets the subscription's billing cycle anchor to the current time.</summary>
        </member>
        <member name="F:Stripe.SubscriptionBillingCycleAnchor.Unchanged">
            <summary>Leaves the subscription's billing cycle anchor unchanged.</summary>
        </member>
        <member name="P:Stripe.SubscriptionBillingThresholdsOptions.AmountGte">
            <summary>
            Monetary threshold that triggers the subscription to advance to a new billing period.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionBillingThresholdsOptions.ResetBillingCycleAnchor">
            <summary>
            Indicates if the <c>billing_reason</c>  should be reset when a threshold is
            reached. If true, <c>billing_reason</c>  will be updated to the date/time the
            threshold was last reached; otherwise, the value will remain unchanged.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionCancelOptions.InvoiceNow">
            <summary>
            Will generate a final invoice that invoices for any un-invoiced metered usage and new/pending proration invoice items.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionCancelOptions.Prorate">
            <summary>
            Boolean (default <c>true</c>). Use with a <c>billing_cycle_anchor</c> timestamp to determine whether the customer will be invoiced a prorated amount until the anchor date. If <c>false</c>, the anchor period will be free (similar to a trial).
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionCreateOptions.BackdateStartDate">
            <summary>
            For new subscriptions, a past timestamp to backdate the subscription’s start date to.
            If set, the first invoice will contain a proration for the timespan between the start
            date and the current time. Can be combined with trials and the billing cycle anchor.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionCreateOptions.BillingCycleAnchor">
            <summary>
            A future date to anchor the subscription’s <see href="https://stripe.com/docs/subscriptions/billing-cycle">billing cycle</see>.
            This is used to determine the date of the first full invoice, and, for plans with
            <c>month</c> or <c>year</c> intervals, the day of the month for subsequent invoices.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionCreateOptions.Customer">
            <summary>
            REQUIRED: The identifier of the customer to subscribe.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionCreateOptions.Items">
            <summary>
            List of subscription items, each with an attached plan.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionCreateOptions.TrialPeriodDays">
            <summary>
            Integer representing the number of trial period days before the customer is charged for the first time.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemOption.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a charge object. It can be useful for
            storing additional information about the customer in a structured format. It's often a
            good idea to store an email address in metadata for tracking later.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemOption.Plan">
            <summary>
            Plan ID for this item.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemOption.Quantity">
            <summary>
            Quantity for this item.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemOption.TaxRates">
            <summary>
            Ids of the tax rates to apply to this subscription item.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemUpdateOption.Id">
            <summary>
            SubscriptionItem to update.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemUpdateOption.ClearUsage">
            <summary>
            Delete all usage for a given subscription item. Only allowed when <c>deleted</c> is set to true and the current plan’s <c>usage_type</c> is metered.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemUpdateOption.Deleted">
            <summary>
            Delete the specified item if set to true.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemUpdateOption.Metadata">
            <summary>
            A set of key/value pairs that you can attach to an object. It can be useful for storing additional information about the object in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemUpdateOption.Plan">
            <summary>
            Plan ID for this item.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionItemUpdateOption.Quantity">
            <summary>
            Quantity for this item.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionListOptions.CollectionMethod">
            <summary>
            A filter on the list based on the collection method for
            subscriptions. Either <c>charge_automatically</c>, or
            <c>send_invoice</c>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionListOptions.CurrentPeriodEnd">
            <summary>
            A filter on the list based on the object <c>current_period_end</c> field. The value can
            be a <see cref="T:System.DateTime"/> or a <see cref="T:Stripe.DateRangeOptions"/>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionListOptions.CurrentPeriodStart">
            <summary>
            A filter on the list based on the object <c>current_period_start</c> field. The value
            can be a <see cref="T:System.DateTime"/> or a <see cref="T:Stripe.DateRangeOptions"/>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionListOptions.Customer">
            <summary>
            The ID of the customer whose subscriptions will be retrieved.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionListOptions.Plan">
            <summary>
            The ID of the plan whose subscriptions will be retrieved.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionListOptions.Status">
            <summary>
            The status of the subscriptions to retrieve. One of <see cref="T:Stripe.SubscriptionStatuses"/> or <c>all</c>. Passing in a value of <c>canceled</c> will return all canceled subscriptions, including those belonging to deleted customers. Passing in a value of <c>all</c> will return subscriptions of all statuses.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSharedOptions.ApplicationFeePercent">
            <summary>
            A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice subtotal that will be transferred to the application owner’s Stripe account. The request must be made with an OAuth key in order to set an application fee percentage. For more information, see the application fees <see href="https://stripe.com/docs/connect/subscriptions#collecting-fees-on-subscriptions">documentation</see>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSharedOptions.BillingThresholds">
            <summary>
            Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period. Pass an empty string to remove previously-defined thresholds.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSharedOptions.CancelAt">
            <summary>
            A timestamp at which the subscription should cancel. If set to a date before the
            current period ends this will cause a proration if <c>prorate=true</c>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSharedOptions.CancelAtPeriodEnd">
            <summary>
            Boolean indicating whether this subscription should cancel at the end of the current period.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSharedOptions.CollectionMethod">
            <summary>
            Either <c>charge_automatically</c>, or <c>send_invoice</c>. When
            charging automatically, Stripe will attempt to pay this invoice
            using the default source attached to the customer. When sending an
            invoice, Stripe will email invoices for this subscription to the
            customer with payment instructions. Defaults to
            <c>charge_automatically</c>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSharedOptions.Coupon">
            <summary>
            The code of the coupon to apply to this subscription. A coupon applied to a subscription will only affect invoices created for that particular subscription.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSharedOptions.DaysUntilDue">
            <summary>
            Number of days a customer has to pay invoices generated by this subscription. Only valid for subscriptions where <c>billing=send_invoice</c>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSharedOptions.DefaultPaymentMethod">
            <summary>
            ID of the default payment method for the subscription.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSharedOptions.DefaultTaxRates">
            <summary>
            Ids of the tax rates to apply to this subscription.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSharedOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a subscription object. It can be useful for storing additional information about the subscription in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSharedOptions.OffSession">
            <summary>
            Indicates if a customer is on session while an invoice payment is attempted.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSharedOptions.PaymentBehavior">
            <summary>
            <para>
            Use <c>allow_incomplete</c> to create subscriptions with <c>status=incomplete</c> if its
            first invoice cannot be paid. Creating subscriptions with this status allows you to
            manage scenarios where additional user actions are needed to pay a subscription's
            invoice. For example, SCA regulation may require 3DS authentication to complete payment.
            See the <a href="https://stripe.com/docs/billing/migration/strong-customer-authentication">SCA Migration Guide</a>
            for Billing to learn more. This is the default behavior.
            </para>
            <para>
            Use <c>error_if_incomplete</c> if you want Stripe to return an HTTP 402 status code if
            a subscription's first invoice cannot be paid. For example, if a payment method requires
            3DS authentication due to SCA regulation and further user action is needed, this
            parameter does not create a subscription and returns an error instead. This was the
            default behavior for API versions prior to 2019-03-14. See the <a href="https://stripe.com/docs/upgrades#2019-03-14">changelog</a>
            to learn more.
            </para>
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSharedOptions.Prorate">
            <summary>
            Boolean (default <c>true</c>). Use with a <c>billing_cycle_anchor</c> timestamp to determine whether the customer will be invoiced a prorated amount until the anchor date. If <c>false</c>, the anchor period will be free (similar to a trial).
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSharedOptions.TaxPercent">
            <summary>
            A non-negative decimal (with at most four decimal places) between 0 and 100. This represents the percentage of the subscription invoice subtotal that will be calculated and added as tax to the final amount each billing period. For example, a plan which charges $10/month with a <c>tax_percent</c> of 20.0 will charge $12 per invoice.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSharedOptions.TrialEnd">
            <summary>
            <see cref="T:System.DateTime"/> representing the end of the trial period the customer will get
            before being charged for the first time. This will always overwrite any trials that
            might apply via a subscribed plan. If set, <see cref="P:Stripe.SubscriptionSharedOptions.TrialEnd"/> will override the
            default trial period of the plan the customer is being subscribed to. The special value
            <see cref="F:Stripe.SubscriptionTrialEnd.Now"/> can be provided to end the customer’s trial
            immediately.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionSharedOptions.TrialFromPlan">
            <summary>
            Boolean. Decide whether to use the default trial on the plan when creating a subscription.
            </summary>
        </member>
        <member name="F:Stripe.SubscriptionTrialEnd.Now">
            <summary>Special value used to end a customer's trial immediately.</summary>
        </member>
        <member name="P:Stripe.SubscriptionUpdateOptions.BillingCycleAnchor">
            <summary>
            One of <see cref="T:Stripe.SubscriptionBillingCycleAnchor"/>. Setting the value to
            <see cref="F:Stripe.SubscriptionBillingCycleAnchor.Now"/> resets the subscription’s billing
            cycle anchor to the current time. For more information, see the billing cycle
            <a href="https://stripe.com/docs/billing/subscriptions/billing-cycle">documentation</a>.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionUpdateOptions.Items">
            <summary>
            List of subscription items, each with an attached plan.
            </summary>
        </member>
        <member name="P:Stripe.SubscriptionUpdateOptions.ProrationDate">
            <summary>
            If set, the proration will be calculated as though the subscription was updated at the given time. This can be used to apply exactly the same proration that was previewed with <see href="https://stripe.com/docs/api#upcoming_invoice">upcoming invoice</see> endpoint. It can also be used to implement custom proration logic, such as prorating by day instead of by second, by providing the time that you wish to use for proration calculations.
            </summary>
        </member>
        <member name="P:Stripe.TaxIdCreateOptions.Type">
            <summary>
            Type of the tax ID, one of <c>eu_vat</c>, <c>nz_gst</c> or <c>au_abn</c>.
            </summary>
        </member>
        <member name="P:Stripe.TaxIdCreateOptions.Value">
            <summary>
            Value of the tax ID.
            </summary>
        </member>
        <member name="P:Stripe.TaxRateCreateOptions.Active">
            <summary>
            Whether the tax rate is currently available for new subscriptions.
            </summary>
        </member>
        <member name="P:Stripe.TaxRateCreateOptions.Description">
            <summary>
            An arbitrary string attached to the tax rate for your internal use only. It will not be
            visible to your customers.
            </summary>
        </member>
        <member name="P:Stripe.TaxRateCreateOptions.DisplayName">
            <summary>
            The display name of the tax rates as it will appear to your customer on their receipt
            email, PDF, and the hosted invoice page.
            </summary>
        </member>
        <member name="P:Stripe.TaxRateCreateOptions.Inclusive">
            <summary>
            This specifies if the tax rate is inclusive or exclusive.
            </summary>
        </member>
        <member name="P:Stripe.TaxRateCreateOptions.Jurisdiction">
            <summary>
            The jurisdiction for the tax rate.
            </summary>
        </member>
        <member name="P:Stripe.TaxRateCreateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a subscription object. It can be useful
            for storing additional information about the subscription in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.TaxRateCreateOptions.Percentage">
            <summary>
            This represents the tax rate percent out of 100.
            </summary>
        </member>
        <member name="P:Stripe.TaxRateListOptions.Active">
            <summary>
            Optional flag to filter by tax rates that are either active or not active (archived).
            </summary>
        </member>
        <member name="P:Stripe.TaxRateListOptions.Inclusive">
            <summary>
            Optional flag to filter by tax rates that are inclusive or not.
            </summary>
        </member>
        <member name="P:Stripe.TaxRateListOptions.Percentage">
            <summary>
            A filter on the list based on the object <c>percentage</c> field. The value can be a
            <see cref="T:System.Decimal"/> or a <see cref="T:Stripe.TaxRatePercentageRangeOptions"/>.
            </summary>
        </member>
        <member name="P:Stripe.TaxRateUpdateOptions.Active">
            <summary>
            Whether the tax rate is currently available for new subscriptions.
            </summary>
        </member>
        <member name="P:Stripe.TaxRateUpdateOptions.Description">
            <summary>
            An arbitrary string attached to the tax rate for your internal use only. It will not be
            visible to your customers.
            </summary>
        </member>
        <member name="P:Stripe.TaxRateUpdateOptions.DisplayName">
            <summary>
            The display name of the tax rates as it will appear to your customer on their receipt
            email, PDF, and the hosted invoice page.
            </summary>
        </member>
        <member name="P:Stripe.TaxRateUpdateOptions.Jurisdiction">
            <summary>
            The jurisdiction for the tax rate.
            </summary>
        </member>
        <member name="P:Stripe.TaxRateUpdateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a subscription object. It can be useful
            for storing additional information about the subscription in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.ThreeDSecureCreateOptions.CardTokenOrCardId">
            <summary>
            If you pass a card id, you must also pass the customer id.
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountCompanyOptions.Address">
            <summary>
            The company’s primary address.
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountCompanyOptions.AddressKana">
            <summary>
            The Kana variation of the company’s primary address (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountCompanyOptions.AddressKanji">
            <summary>
            The Kanji variation of the company’s primary address (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountCompanyOptions.DirectorsProvided">
            <summary>
            Whether the company’s directors have been provided. Set this to <c>true</c> after
            creating all the company’s directors for this account.
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountCompanyOptions.Name">
            <summary>
            The company’s legal name.
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountCompanyOptions.NameKana">
            <summary>
            The Kana variation of the company’s legal name (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountCompanyOptions.NameKanji">
            <summary>
            The Kanji variation of the company’s legal name (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountCompanyOptions.OwnersProvided">
            <summary>
            Whether the company’s owners have been provided. Set this to <c>true</c> after creating
            all the company’s owners for this account.
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountCompanyOptions.Phone">
            <summary>
            The company’s phone number (used for verification).
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountCompanyOptions.TaxId">
            <summary>
            The business ID number of the company, as appropriate for the company’s country.
            (Examples are an Employer ID Number in the U.S., a Business Number in Canada, or a
            Company Number in the UK.).
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountCompanyOptions.TaxIdRegistrar">
            <summary>
            The jurisdiction in which the tax id is registered (Germany-based companies only).
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountCompanyOptions.VatId">
            <summary>
            The VAT number of the company.
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountCompanyOptions.Verification">
            <summary>
            Information on the verification state of the company.
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountCompanyVerificationDocumentOptions.Back">
            <summary>
            The back of a document returned by a file upload with a <c>purpose</c> value of
            <c>additional_verification</c>.
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountCompanyVerificationDocumentOptions.Front">
            <summary>
            The front of a document returned by a file upload with a <c>purpose</c> value of
            <c>additional_verification</c>.
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountCompanyVerificationOptions.Document">
            <summary>
            A document verifying the business.
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountOptions.BusinessType">
            <summary>
            The business type. Can be <c>individual</c> or <c>company</c>.
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountOptions.Company">
            <summary>
            Information about the company or business.
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountOptions.Individual">
            <summary>
            Information about the person representing the account.
            </summary>
        </member>
        <member name="P:Stripe.TokenAccountOptions.TosShownAndAccepted">
            <summary>
            Whether the user described by the data in the token has been shown the Stripe Connected
            Account Agreement. When creating an account token to create a new Connect account,
            this value must be <c>true</c>.
            </summary>
        </member>
        <member name="P:Stripe.TokenCreateOptions.Account">
            <summary>
            Information for the account this token will represent.
            </summary>
        </member>
        <member name="P:Stripe.TokenCreateOptions.BankAccount">
            <summary>
            The bank account this token will represent. If you also pass in a customer, the bank
            account must be the ID of a bank account belonging to the customer. Otherwise, if you do
            not pass in a customer, this is a <see cref="T:Stripe.BankAccountOptions"/> instance containing a
            user's bank account details.
            </summary>
        </member>
        <member name="P:Stripe.TokenCreateOptions.Card">
            <summary>
            The card this token will represent. If you also pass in a customer, the card must be the
            ID of a card belonging to the customer. Otherwise, if you do not pass in a customer,
            this is a <see cref="T:Stripe.CreditCardOptions"/> instance containing a user's credit card
            details.
            </summary>
        </member>
        <member name="P:Stripe.TokenCreateOptions.Customer">
            <summary>
            The customer (owned by the application's account) for which to create a token. For use
            only with <a href="https://stripe.com/docs/connect">Stripe Connect</a>. Also, this can
            be used only with an <a href="https://stripe.com/docs/connect/standard-accounts">OAuth
            access token</a> or
            <a href="https://stripe.com/docs/connect/authentication">Stripe-Account header</a>. For
            more details, see <a href="https://stripe.com/docs/connect/shared-customers">Shared
            Customers</a>.
            </summary>
        </member>
        <member name="P:Stripe.TokenCreateOptions.Person">
            <summary>
            Information for the account this token will represent.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.Address">
            <summary>
            The person’s address.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.AddressKana">
            <summary>
            The Kana variation of the person’s address (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.AddressKanji">
            <summary>
            The Kanji variation of the person’s address (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.Dob">
            <summary>
            The person’s date of birth.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.Email">
            <summary>
            The person’s email address.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.FirstName">
            <summary>
            The person’s first name.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.FirstNameKana">
            <summary>
            The Kana variation of the person’s first name (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.FirstNameKanji">
            <summary>
            The Kanji variation of the person’s first name (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.Gender">
            <summary>
            The person’s gender (International regulations require either <c>male</c> or
            <c>female</c>).
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.IdNumber">
            <summary>
            The person’s ID number, as appropriate for their country. For example, a social
            security number in the U.S., social insurance number in Canada, etc. Instead of the
            number itself, you can also provide a PII token provided by Stripe.js.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.LastName">
            <summary>
            The person’s last name.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.LastNameKana">
            <summary>
            The Kana variation of the person’s last name (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.LastNameKanji">
            <summary>
            The Kanji variation of the person’s last name (Japan only).
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.MaidenName">
            <summary>
            The person’s maiden name.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.Metadata">
            <summary>
            Set of key-value pairs that you can attach to an object. This can be useful for storing
            additional information about the object in a structured format. Individual keys can be
            unset by posting an empty value to them. All keys can be unset by posting an empty
            value to metadata.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.Phone">
            <summary>
            The person’s phone number.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.Relationship">
            <summary>
            The relationship that this person has with the account’s legal entity.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.SSNLast4">
            <summary>
            The last 4 digits of the person’s social security number.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonOptions.Verification">
            <summary>
            The person’s verification status.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonRelationshipOptions.Director">
            <summary>
            Whether the person is a director of the account’s legal entity..
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonRelationshipOptions.Executive">
            <summary>
            Whether the person has significant responsibility to control, manage, or direct the
            organization.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonRelationshipOptions.Owner">
            <summary>
            Whether the person is an owner of the account’s legal entity..
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonRelationshipOptions.PercentOwnership">
            <summary>
            The percent owned by the person of the account’s legal entity.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonRelationshipOptions.Representative">
            <summary>
            Whether the person is authorized as the primary representative of the account. This is
            the person nominated by the business to provide information about themselves, and
            general information about the account. There can only be one representative at any given
            time. At the time the account is created, this person should be set to the person
            responsible for opening the account.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonRelationshipOptions.Title">
            <summary>
            The person’s title (e.g., CEO, Support Engineer).
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonVerificationDocumentOptions.Back">
            <summary>
            The back of a document returned by a file upload with a <c>purpose</c> value of
            <c>identity_document</c>.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonVerificationDocumentOptions.Front">
            <summary>
            The front of a document returned by a file upload with a <c>purpose</c> value of
            <c>identity_document</c>.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonVerificationOptions.AdditionalDocument">
            <summary>
            A document showing address, either a passport, local ID card, or utility bill from a
            well-known utility company.
            </summary>
        </member>
        <member name="P:Stripe.TokenPersonVerificationOptions.Document">
            <summary>
            An identifying document, either a passport or local ID card.
            </summary>
        </member>
        <member name="P:Stripe.TopupCreateOptions.Amount">
            <summary>
            A positive integer in the smallest currency unit (e.g., 100 cents to top up $1.00 or 100 to top up ¥100, a 0-decimal currency) representing how much to top up your Stripe balance.
            </summary>
        </member>
        <member name="P:Stripe.TopupCreateOptions.Currency">
            <summary>
            3-letter ISO code for currency.
            </summary>
        </member>
        <member name="P:Stripe.TopupCreateOptions.Description">
            <summary>
            An arbitrary string which you can attach to a Top-up object. It is displayed when in the web interface alongside the Top-up.
            </summary>
        </member>
        <member name="P:Stripe.TopupCreateOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a Top-up object. It can be useful for storing additional information in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.TopupCreateOptions.Source">
            <summary>
            The ID of a source to transfer funds from. For most users, this should be left
            unspecified which will use the bank account that was set up in the dashboard for the
            specified currency. In test mode, this can be a test bank token (see
            <see href="https://stripe.com/docs/connect/testing#testing-top-ups">Testing
            Top-ups</see>).
            </summary>
        </member>
        <member name="P:Stripe.TopupCreateOptions.StatementDescriptor">
            <summary>
            Extra information about a top-up for the source’s bank statement. Limited to 15 ASCII
            characters.
            </summary>
        </member>
        <member name="P:Stripe.WebhookEndpointCreateOptions.ApiVersion">
            <summary>
            Events sent to this endpoint will be generated with this API version instead of your
            account's default API version. We recommend that you set this to the API version that
            the library is pinned to in <see cref="P:Stripe.StripeConfiguration.ApiVersion"/>.
            </summary>
        </member>
        <member name="P:Stripe.WebhookEndpointCreateOptions.Connect">
            <summary>
            Whether this endpoint should receive events from connected accounts or your account.
            </summary>
        </member>
        <member name="T:Stripe.AnyOf">
            <summary>
            Abstract base class for <c>AnyOf&lt;&gt;</c> generic classes.
            </summary>
        </member>
        <member name="P:Stripe.AnyOf.Value">
            <summary>Gets the value of the current <see cref="T:Stripe.AnyOf"/> object.</summary>
            <returns>The value of the current <see cref="T:Stripe.AnyOf"/> object.</returns>
        </member>
        <member name="P:Stripe.AnyOf.Type">
            <summary>Gets the type of the current <see cref="T:Stripe.AnyOf"/> object.</summary>
            <returns>The type of the current <see cref="T:Stripe.AnyOf"/> object.</returns>
        </member>
        <member name="M:Stripe.AnyOf.ToString">
            <summary>Returns a string that represents the current object.</summary>
            <returns>A string that represents the current object.</returns>
        </member>
        <member name="T:Stripe.AnyOf`2">
            <summary>
            <see cref="T:Stripe.AnyOf`2"/> is a generic class that can hold a value of one of two different
            types. It uses implicit conversion operators to seamlessly accept or return either type.
            This is used to represent polymorphic request parameters, i.e. parameters that can
            be different types (typically a string or an options class).
            </summary>
            <typeparam name="T1">The first possible type of the value.</typeparam>
            <typeparam name="T2">The second possible type of the value.</typeparam>
        </member>
        <member name="M:Stripe.AnyOf`2.#ctor(`0)">
            <summary>
            Initializes a new instance of the <see cref="T:Stripe.AnyOf`2"/> class with type <c>T1</c>.
            </summary>
            <param name="value">The value to hold.</param>
        </member>
        <member name="M:Stripe.AnyOf`2.#ctor(`1)">
            <summary>
            Initializes a new instance of the <see cref="T:Stripe.AnyOf`2"/> class with type <c>T2</c>.
            </summary>
            <param name="value">The value to hold.</param>
        </member>
        <member name="P:Stripe.AnyOf`2.Value">
            <summary>Gets the value of the current <see cref="T:Stripe.AnyOf`2"/> object.</summary>
            <returns>The value of the current <see cref="T:Stripe.AnyOf`2"/> object.</returns>
        </member>
        <member name="P:Stripe.AnyOf`2.Type">
            <summary>Gets the type of the current <see cref="T:Stripe.AnyOf`2"/> object.</summary>
            <returns>The type of the current <see cref="T:Stripe.AnyOf`2"/> object.</returns>
        </member>
        <member name="M:Stripe.AnyOf`2.op_Implicit(`0)~Stripe.AnyOf{`0,`1}">
            <summary>
            Converts a value of type <c>T1</c> to an <see cref="T:Stripe.AnyOf`2"/> object.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>An <see cref="T:Stripe.AnyOf`2"/> object that holds the value.</returns>
        </member>
        <member name="M:Stripe.AnyOf`2.op_Implicit(`1)~Stripe.AnyOf{`0,`1}">
            <summary>
            Converts a value of type <c>T2</c> to an <see cref="T:Stripe.AnyOf`2"/> object.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>An <see cref="T:Stripe.AnyOf`2"/> object that holds the value.</returns>
        </member>
        <member name="M:Stripe.AnyOf`2.op_Implicit(Stripe.AnyOf{`0,`1})~`0">
            <summary>
            Converts an <see cref="T:Stripe.AnyOf`2"/> object to a value of type <c>T1</c>.
            </summary>
            <param name="anyOf">The <see cref="T:Stripe.AnyOf`2"/> object to convert.</param>
            <returns>
            A value of type <c>T1</c>. If the <see cref="T:Stripe.AnyOf`2"/> object currently
            holds a value of a different type, the default value for type <c>T1</c> is returned.
            </returns>
        </member>
        <member name="M:Stripe.AnyOf`2.op_Implicit(Stripe.AnyOf{`0,`1})~`1">
            <summary>
            Converts a value of type <c>T2</c> to an <see cref="T:Stripe.AnyOf`2"/> object.
            </summary>
            <param name="anyOf">The <see cref="T:Stripe.AnyOf`2"/> object to convert.</param>
            <returns>
            A value of type <c>T2</c>. If the <see cref="T:Stripe.AnyOf`2"/> object currently
            holds a value of a different type, the default value for type <c>T2</c> is returned.
            </returns>
        </member>
        <member name="T:Stripe.AnyOf`3">
            <summary>
            <see cref="T:Stripe.AnyOf`3"/> is a generic class that can hold a value of one of three
            different types. It uses implicit conversion operators to seamlessly accept or return any
            of the possible types.
            This is used to represent polymorphic request parameters, i.e. parameters that can
            be different types (typically a string or an options class).
            </summary>
            <typeparam name="T1">The first possible type of the value.</typeparam>
            <typeparam name="T2">The second possible type of the value.</typeparam>
            <typeparam name="T3">The third possible type of the value.</typeparam>
        </member>
        <member name="M:Stripe.AnyOf`3.#ctor(`0)">
            <summary>
            Initializes a new instance of the <see cref="T:Stripe.AnyOf`3"/> class with type
            <c>T1</c>.
            </summary>
            <param name="value">The value to hold.</param>
        </member>
        <member name="M:Stripe.AnyOf`3.#ctor(`1)">
            <summary>
            Initializes a new instance of the <see cref="T:Stripe.AnyOf`3"/> class with type
            <c>T2</c>.
            </summary>
            <param name="value">The value to hold.</param>
        </member>
        <member name="M:Stripe.AnyOf`3.#ctor(`2)">
            <summary>
            Initializes a new instance of the <see cref="T:Stripe.AnyOf`3"/> class with type
            <c>T3</c>.
            </summary>
            <param name="value">The value to hold.</param>
        </member>
        <member name="P:Stripe.AnyOf`3.Value">
            <summary>Gets the value of the current <see cref="T:Stripe.AnyOf`3"/> object.</summary>
            <returns>The value of the current <see cref="T:Stripe.AnyOf`3"/> object.</returns>
        </member>
        <member name="P:Stripe.AnyOf`3.Type">
            <summary>Gets the type of the current <see cref="T:Stripe.AnyOf`3"/> object.</summary>
            <returns>The type of the current <see cref="T:Stripe.AnyOf`3"/> object.</returns>
        </member>
        <member name="M:Stripe.AnyOf`3.op_Implicit(`0)~Stripe.AnyOf{`0,`1,`2}">
            <summary>
            Converts a value of type <c>T1</c> to an <see cref="T:Stripe.AnyOf`3"/> object.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>An <see cref="T:Stripe.AnyOf`3"/> object that holds the value.</returns>
        </member>
        <member name="M:Stripe.AnyOf`3.op_Implicit(`1)~Stripe.AnyOf{`0,`1,`2}">
            <summary>
            Converts a value of type <c>T2</c> to an <see cref="T:Stripe.AnyOf`3"/> object.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>An <see cref="T:Stripe.AnyOf`3"/> object that holds the value.</returns>
        </member>
        <member name="M:Stripe.AnyOf`3.op_Implicit(`2)~Stripe.AnyOf{`0,`1,`2}">
            <summary>
            Converts a value of type <c>T3</c> to an <see cref="T:Stripe.AnyOf`3"/> object.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>An <see cref="T:Stripe.AnyOf`3"/> object that holds the value.</returns>
        </member>
        <member name="M:Stripe.AnyOf`3.op_Implicit(Stripe.AnyOf{`0,`1,`2})~`0">
            <summary>
            Converts an <see cref="T:Stripe.AnyOf`3"/> object to a value of type <c>T1</c>.
            </summary>
            <param name="anyOf">The <see cref="T:Stripe.AnyOf`3"/> object to convert.</param>
            <returns>
            A value of type <c>T1</c>. If the <see cref="T:Stripe.AnyOf`3"/> object currently
            holds a value of a different type, the default value for type <c>T3</c> is returned.
            </returns>
        </member>
        <member name="M:Stripe.AnyOf`3.op_Implicit(Stripe.AnyOf{`0,`1,`2})~`1">
            <summary>
            Converts an <see cref="T:Stripe.AnyOf`3"/> object to a value of type <c>T2</c>.
            </summary>
            <param name="anyOf">The <see cref="T:Stripe.AnyOf`3"/> object to convert.</param>
            <returns>
            A value of type <c>T2</c>. If the <see cref="T:Stripe.AnyOf`3"/> object currently
            holds a value of a different type, the default value for type <c>T3</c> is returned.
            </returns>
        </member>
        <member name="M:Stripe.AnyOf`3.op_Implicit(Stripe.AnyOf{`0,`1,`2})~`2">
            <summary>
            Converts an <see cref="T:Stripe.AnyOf`3"/> object to a value of type <c>T3</c>.
            </summary>
            <param name="anyOf">The <see cref="T:Stripe.AnyOf`3"/> object to convert.</param>
            <returns>
            A value of type <c>T3</c>. If the <see cref="T:Stripe.AnyOf`3"/> object currently
            holds a value of a different type, the default value for type <c>T3</c> is returned.
            </returns>
        </member>
        <member name="T:Stripe.BaseOptions">
            <summary>
            Base class for Stripe options classes, i.e. classes representing parameters for Stripe
            API requests.
            </summary>
        </member>
        <member name="P:Stripe.BaseOptions.Expand">
            <summary>Specifies which fields in the response should be expanded.</summary>
        </member>
        <member name="P:Stripe.BaseOptions.ExtraParams">
            <summary>Dictionary containing extra request parameters.</summary>
        </member>
        <member name="M:Stripe.BaseOptions.AddExpand(System.String)">
            <summary>
            Adds an <c>expand</c> value to the request, to request expansion of a specific
            field in the response. When requesting expansions in a list request, don't forget
            to prefix the field names with <c>data.</c>.
            </summary>
            <param name="value">The name of the field to expand.</param>
        </member>
        <member name="M:Stripe.BaseOptions.AddRangeExpand(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Adds a collection of <c>expand</c> values to the request, to request expansion of
            specific fields in the response. When requesting expansions in a list request, don't
            forget to prefix the field names with <c>data.</c>.
            </summary>
            <param name="values">The collection of names of the fields to expand.</param>
        </member>
        <member name="M:Stripe.BaseOptions.AddExtraParam(System.String,System.Object)">
            <summary>
            Adds an extra parameter to the request. This can be useful if you need to use
            parameters not available in regular options classes, e.g. for beta features.
            </summary>
            <param name="key">The parameter's key.</param>
            <param name="value">The parameter's value.</param>
        </member>
        <member name="P:Stripe.ListOptions.Limit">
            <summary>
            A limit on the number of objects to be returned, between 1 and 100.
            </summary>
        </member>
        <member name="P:Stripe.ListOptions.StartingAfter">
            <summary>
            A cursor for use in pagination. <c>starting_after</c> is an object ID that defines
            your place in the list. For instance, if you make a list request and receive 100
            objects, ending with <c>obj_foo</c>, your subsequent call can include
            <c>starting_after=obj_foo</c> in order to fetch the next page of the list.
            </summary>
        </member>
        <member name="P:Stripe.ListOptions.EndingBefore">
            <summary>
            A cursor for use in pagination. <c>ending_before</c> is an object ID that defines
            your place in the list. For instance, if you make a list request and receive 100
            objects, starting with <c>obj_bar</c>, your subsequent call can include
            <c>ending_before=obj_bar</c> in order to fetch the previous page of the list.
            </summary>
        </member>
        <member name="P:Stripe.ListOptionsWithCreated.Created">
            <summary>
            A filter on the list based on the object <c>created</c> field. The value can be a
            <see cref="T:System.DateTime"/> or a <see cref="T:Stripe.DateRangeOptions"/>.
            </summary>
        </member>
        <member name="T:Stripe.Service`1">
            <summary>Abstract base class for all services.</summary>
            <typeparam name="TEntityReturned">
            The type of <see cref="T:Stripe.IStripeEntity"/> that this service returns.
            </typeparam>
        </member>
        <member name="M:Stripe.Service`1.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Stripe.Service`1"/> class.
            </summary>
        </member>
        <member name="M:Stripe.Service`1.#ctor(Stripe.IStripeClient)">
            <summary>
            Initializes a new instance of the <see cref="T:Stripe.Service`1"/> class with a
            custom <see cref="T:Stripe.IStripeClient"/>.
            </summary>
            <param name="client">The client used by the service to send requests.</param>
        </member>
        <member name="P:Stripe.Service`1.Client">
            <summary>
            Gets the client used by this service to send requests. If no client was set when the
            service instance was created, then the default client in
            <see cref="P:Stripe.StripeConfiguration.StripeClient"/> is used instead.
            </summary>
        </member>
        <member name="T:Stripe.StringEnum">
             <summary>
             Abstract base class for string enum parameters.
             </summary>
             <remarks>
             This class is used to define request parameters that can only take certain string values.
             We use it instead of defining a regular <c>enum</c> with
             <see cref="T:System.Runtime.Serialization.EnumMemberAttribute"/> annotations for
             serialization because <c>enum</c> is really an integer under the hood. This can be
             problematic in some cases, like when a parameter can be an integer OR a string enum (e.g.
             <see cref="P:Stripe.PlanTierOptions.UpTo"/>).
             </remarks>
             <example>
             This sample shows how to define a new string enum type.
             <code>
             public class FooBar : StringEnum
             {
                 public static readonly FooBar Foo = new FooBar("foo");
                 public static readonly FooBar Bar = new FooBar("bar");
            
                 private FooBar(string value) : base(value) {}
             }
             </code>
             </example>
        </member>
        <member name="M:Stripe.StringEnum.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Stripe.StringEnum"/> class.</summary>
            <param name="value">The serialized value for the instance.</param>
        </member>
        <member name="P:Stripe.StringEnum.Value">
            <summary>Gets or sets the serialized value.</summary>
            <returns>The serialized value.</returns>
        </member>
        <member name="M:Stripe.StringEnum.ToString">
            <summary>Returns the serialized value.</summary>
            <returns>The serialized value.</returns>
        </member>
        <member name="P:Stripe.RequestOptions.ApiKey">
            <summary>
            Gets or sets the <a href="https://stripe.com/docs/api/authentication?lang=dotnet">API
            key</a> to use for the request.
            </summary>
        </member>
        <member name="P:Stripe.RequestOptions.IdempotencyKey">
            <summary>
            Get or sets the <a href="https://stripe.com/docs/api/idempotent_requests">idempotency
            key</a> to use for the request.
            </summary>
        </member>
        <member name="P:Stripe.RequestOptions.StripeAccount">
            <summary>
            Get or sets the
            <a href="https://stripe.com/docs/connect/authentication#authentication-via-the-stripe-account-header">ID
            of the connected account</a> to use for the request.
            </summary>
        </member>
        <member name="P:Stripe.RequestOptions.BaseUrl">
            <summary>Gets or sets the base URL for the request.</summary>
            <remarks>
            This is an internal property. It is set by services or individual request methods when
            they need to send a request to a non-standard destination, e.g. <c>files.stripe.com</c>
            for file creation requests or <c>connect.stripe.com</c> for OAuth requests.
            </remarks>
        </member>
        <member name="P:Stripe.RequestOptions.StripeVersion">
            <summary>Gets or sets the API version for the request.</summary>
            <remarks>
            This is an internal property. For most requests, the API version is always set to the
            library's pinned version (<see cref="P:Stripe.StripeConfiguration.ApiVersion"/>). This property
            is only used for creating ephemeral keys, which require a specific API version.
            </remarks>
        </member>
        <member name="T:Stripe.IAnyOf">
            <summary>
            Represents a value that may be of one of several different types.
            </summary>
        </member>
        <member name="P:Stripe.IAnyOf.Value">
            <summary>Gets the value of the current <see cref="T:Stripe.IAnyOf"/> object.</summary>
            <returns>The value of the current <see cref="T:Stripe.IAnyOf"/> object.</returns>
        </member>
        <member name="P:Stripe.IAnyOf.Type">
            <summary>Gets the type of the current <see cref="T:Stripe.IAnyOf"/> object.</summary>
            <returns>The type of the current <see cref="T:Stripe.IAnyOf"/> object.</returns>
        </member>
        <member name="P:Stripe.CardCreateNestedOptions.Object">
            <summary>
            The type of payment source. Should be "card".
            </summary>
        </member>
        <member name="P:Stripe.CardCreateNestedOptions.AddressCity">
            <summary>
            City/District/Suburb/Town/Village.
            </summary>
        </member>
        <member name="P:Stripe.CardCreateNestedOptions.AddressCountry">
            <summary>
            Billing address country, if provided when creating card.
            </summary>
        </member>
        <member name="P:Stripe.CardCreateNestedOptions.AddressLine1">
            <summary>
            Address line 1 (Street address/PO Box/Company name).
            </summary>
        </member>
        <member name="P:Stripe.CardCreateNestedOptions.AddressLine2">
            <summary>
            Address line 2 (Apartment/Suite/Unit/Building).
            </summary>
        </member>
        <member name="P:Stripe.CardCreateNestedOptions.AddressState">
            <summary>
            State/County/Province/Region.
            </summary>
        </member>
        <member name="P:Stripe.CardCreateNestedOptions.AddressZip">
            <summary>
            Zip/Postal Code.
            </summary>
        </member>
        <member name="P:Stripe.CardCreateNestedOptions.Cvc">
            <summary>
            USUALLY REQUIRED: Card security code. Highly recommended to always include this value, but it's only required for accounts based in European countries.
            </summary>
        </member>
        <member name="P:Stripe.CardCreateNestedOptions.ExpMonth">
            <summary>
            REQUIRED: Two digit number representing the card's expiration month.
            </summary>
        </member>
        <member name="P:Stripe.CardCreateNestedOptions.ExpYear">
            <summary>
            REQUIRED: Two or four digit number representing the card's expiration year.
            </summary>
        </member>
        <member name="P:Stripe.CardCreateNestedOptions.Metadata">
            <summary>
            A set of key/value pairs that you can attach to a card object. It can be useful for storing additional information about the card in a structured format.
            </summary>
        </member>
        <member name="P:Stripe.CardCreateNestedOptions.Name">
            <summary>
            Cardholder's full name.
            </summary>
        </member>
        <member name="P:Stripe.CardCreateNestedOptions.Number">
            <summary>
            REQUIRED: The card number, as a string without any separators.
            </summary>
        </member>
        <member name="P:Stripe.CreditCardOptions.IssuingCard">
            <summary>
            This parameter is used to create a Source from an issuing card mostly in Test mode.
            </summary>
        </member>
    </members>
</doc>
