| All Verbs | /stripe-session/{Id} |
|---|
namespace digitaluapi.ServiceModel
open System
open System.IO
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations
[<AllowNullLiteral>]
type StripeEntity() =
class end
[<AllowNullLiteral>]
type StripeEntity<T>() =
inherit StripeEntity()
[<AllowNullLiteral>]
type SessionAfterExpirationRecovery() =
inherit StripeEntity<SessionAfterExpirationRecovery>()
member val AllowPromotionCodes:Boolean = new Boolean() with get,set
member val Enabled:Boolean = new Boolean() with get,set
member val ExpiresAt:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val Url:String = null with get,set
[<AllowNullLiteral>]
type SessionAfterExpiration() =
inherit StripeEntity<SessionAfterExpiration>()
member val Recovery:SessionAfterExpirationRecovery = null with get,set
[<AllowNullLiteral>]
type SessionAutomaticTax() =
inherit StripeEntity<SessionAutomaticTax>()
member val Enabled:Boolean = new Boolean() with get,set
member val Status:String = null with get,set
[<AllowNullLiteral>]
type SessionConsent() =
inherit StripeEntity<SessionConsent>()
member val Promotions:String = null with get,set
member val TermsOfService:String = null with get,set
[<AllowNullLiteral>]
type SessionConsentCollection() =
inherit StripeEntity<SessionConsentCollection>()
member val Promotions:String = null with get,set
member val TermsOfService:String = null with get,set
[<AllowNullLiteral>]
type SessionCustomFieldDropdownOption() =
inherit StripeEntity<SessionCustomFieldDropdownOption>()
member val Label:String = null with get,set
member val Value:String = null with get,set
[<AllowNullLiteral>]
type SessionCustomFieldDropdown() =
inherit StripeEntity<SessionCustomFieldDropdown>()
member val Options:ResizeArray<SessionCustomFieldDropdownOption> = null with get,set
member val Value:String = null with get,set
[<AllowNullLiteral>]
type SessionCustomFieldLabel() =
inherit StripeEntity<SessionCustomFieldLabel>()
member val Custom:String = null with get,set
member val Type:String = null with get,set
[<AllowNullLiteral>]
type SessionCustomFieldNumeric() =
inherit StripeEntity<SessionCustomFieldNumeric>()
member val Value:String = null with get,set
[<AllowNullLiteral>]
type SessionCustomFieldText() =
inherit StripeEntity<SessionCustomFieldText>()
member val Value:String = null with get,set
[<AllowNullLiteral>]
type SessionCustomField() =
inherit StripeEntity<SessionCustomField>()
member val Dropdown:SessionCustomFieldDropdown = null with get,set
member val Key:String = null with get,set
member val Label:SessionCustomFieldLabel = null with get,set
member val Numeric:SessionCustomFieldNumeric = null with get,set
member val Optional:Boolean = new Boolean() with get,set
member val Text:SessionCustomFieldText = null with get,set
member val Type:String = null with get,set
[<AllowNullLiteral>]
type SessionCustomTextShippingAddress() =
inherit StripeEntity<SessionCustomTextShippingAddress>()
member val Message:String = null with get,set
[<AllowNullLiteral>]
type SessionCustomTextSubmit() =
inherit StripeEntity<SessionCustomTextSubmit>()
member val Message:String = null with get,set
[<AllowNullLiteral>]
type SessionCustomText() =
inherit StripeEntity<SessionCustomText>()
member val ShippingAddress:SessionCustomTextShippingAddress = null with get,set
member val Submit:SessionCustomTextSubmit = null with get,set
[<AllowNullLiteral>]
type Address() =
inherit StripeEntity<Address>()
member val City:String = null with get,set
member val Country:String = null with get,set
member val Line1:String = null with get,set
member val Line2:String = null with get,set
member val PostalCode:String = null with get,set
member val State:String = null with get,set
[<AllowNullLiteral>]
type SessionCustomerDetailsTaxId() =
inherit StripeEntity<SessionCustomerDetailsTaxId>()
member val Type:String = null with get,set
member val Value:String = null with get,set
[<AllowNullLiteral>]
type SessionCustomerDetails() =
inherit StripeEntity<SessionCustomerDetails>()
member val Address:Address = null with get,set
member val Email:String = null with get,set
member val Name:String = null with get,set
member val Phone:String = null with get,set
member val TaxExempt:String = null with get,set
member val TaxIds:ResizeArray<SessionCustomerDetailsTaxId> = null with get,set
[<AllowNullLiteral>]
type SessionInvoiceCreationInvoiceDataCustomField() =
inherit StripeEntity<SessionInvoiceCreationInvoiceDataCustomField>()
member val Name:String = null with get,set
member val Value:String = null with get,set
[<AllowNullLiteral>]
type SessionInvoiceCreationInvoiceDataRenderingOptions() =
inherit StripeEntity<SessionInvoiceCreationInvoiceDataRenderingOptions>()
member val AmountTaxDisplay:String = null with get,set
[<AllowNullLiteral>]
type SessionInvoiceCreationInvoiceData() =
inherit StripeEntity<SessionInvoiceCreationInvoiceData>()
member val CustomFields:ResizeArray<SessionInvoiceCreationInvoiceDataCustomField> = null with get,set
member val Description:String = null with get,set
member val Footer:String = null with get,set
member val Metadata:Dictionary<String, String> = null with get,set
member val RenderingOptions:SessionInvoiceCreationInvoiceDataRenderingOptions = null with get,set
[<AllowNullLiteral>]
type SessionInvoiceCreation() =
inherit StripeEntity<SessionInvoiceCreation>()
member val Enabled:Boolean = new Boolean() with get,set
member val InvoiceData:SessionInvoiceCreationInvoiceData = null with get,set
[<AllowNullLiteral>]
type CouponAppliesTo() =
inherit StripeEntity<CouponAppliesTo>()
member val Products:ResizeArray<String> = null with get,set
[<AllowNullLiteral>]
type CouponCurrencyOptions() =
inherit StripeEntity<CouponCurrencyOptions>()
member val AmountOff:Int64 = new Int64() with get,set
[<AllowNullLiteral>]
type Coupon() =
inherit StripeEntity<Coupon>()
member val Id:String = null with get,set
member val Object:String = null with get,set
member val AmountOff:Nullable<Int64> = new Nullable<Int64>() with get,set
member val AppliesTo:CouponAppliesTo = null with get,set
member val Created:DateTime = new DateTime() with get,set
member val Currency:String = null with get,set
member val CurrencyOptions:Dictionary<String, CouponCurrencyOptions> = null with get,set
member val Deleted:Nullable<Boolean> = new Nullable<Boolean>() with get,set
member val Duration:String = null with get,set
member val DurationInMonths:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Livemode:Boolean = new Boolean() with get,set
member val MaxRedemptions:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Metadata:Dictionary<String, String> = null with get,set
member val Name:String = null with get,set
member val PercentOff:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val RedeemBy:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val TimesRedeemed:Int64 = new Int64() with get,set
member val Valid:Boolean = new Boolean() with get,set
[<AllowNullLiteral>]
type Discount() =
inherit StripeEntity<Discount>()
member val Id:String = null with get,set
member val Object:String = null with get,set
member val CheckoutSession:String = null with get,set
member val Coupon:Coupon = null with get,set
member val Deleted:Nullable<Boolean> = new Nullable<Boolean>() with get,set
member val End:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val Invoice:String = null with get,set
member val InvoiceItem:String = null with get,set
member val Start:Nullable<DateTime> = new Nullable<DateTime>() with get,set
[<AllowNullLiteral>]
type LineItemDiscount() =
inherit StripeEntity<LineItemDiscount>()
member val Amount:Int64 = new Int64() with get,set
member val Discount:Discount = null with get,set
[<AllowNullLiteral>]
type PriceCurrencyOptionsCustomUnitAmount() =
inherit StripeEntity<PriceCurrencyOptionsCustomUnitAmount>()
member val Maximum:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Minimum:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Preset:Nullable<Int64> = new Nullable<Int64>() with get,set
[<AllowNullLiteral>]
type PriceCurrencyOptionsTier() =
inherit StripeEntity<PriceCurrencyOptionsTier>()
member val FlatAmount:Nullable<Int64> = new Nullable<Int64>() with get,set
member val FlatAmountDecimal:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val UnitAmount:Nullable<Int64> = new Nullable<Int64>() with get,set
member val UnitAmountDecimal:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val UpTo:Nullable<Int64> = new Nullable<Int64>() with get,set
[<AllowNullLiteral>]
type PriceCurrencyOptions() =
inherit StripeEntity<PriceCurrencyOptions>()
member val CustomUnitAmount:PriceCurrencyOptionsCustomUnitAmount = null with get,set
member val TaxBehavior:String = null with get,set
member val Tiers:ResizeArray<PriceCurrencyOptionsTier> = null with get,set
member val UnitAmount:Nullable<Int64> = new Nullable<Int64>() with get,set
member val UnitAmountDecimal:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<AllowNullLiteral>]
type PriceCustomUnitAmount() =
inherit StripeEntity<PriceCustomUnitAmount>()
member val Maximum:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Minimum:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Preset:Nullable<Int64> = new Nullable<Int64>() with get,set
[<AllowNullLiteral>]
type PriceRecurring() =
inherit StripeEntity<PriceRecurring>()
member val AggregateUsage:String = null with get,set
member val Interval:String = null with get,set
member val IntervalCount:Int64 = new Int64() with get,set
member val TrialPeriodDays:Nullable<Int64> = new Nullable<Int64>() with get,set
member val UsageType:String = null with get,set
[<AllowNullLiteral>]
type PriceTier() =
inherit StripeEntity<PriceTier>()
member val FlatAmount:Nullable<Int64> = new Nullable<Int64>() with get,set
member val FlatAmountDecimal:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val UnitAmount:Nullable<Int64> = new Nullable<Int64>() with get,set
member val UnitAmountDecimal:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val UpTo:Nullable<Int64> = new Nullable<Int64>() with get,set
[<AllowNullLiteral>]
type PriceTransformQuantity() =
inherit StripeEntity<PriceTransformQuantity>()
member val DivideBy:Int64 = new Int64() with get,set
member val Round:String = null with get,set
[<AllowNullLiteral>]
type Price() =
inherit StripeEntity<Price>()
member val Id:String = null with get,set
member val Object:String = null with get,set
member val Active:Boolean = new Boolean() with get,set
member val BillingScheme:String = null with get,set
member val Created:DateTime = new DateTime() with get,set
member val Currency:String = null with get,set
member val CurrencyOptions:Dictionary<String, PriceCurrencyOptions> = null with get,set
member val CustomUnitAmount:PriceCustomUnitAmount = null with get,set
member val Deleted:Nullable<Boolean> = new Nullable<Boolean>() with get,set
member val Livemode:Boolean = new Boolean() with get,set
member val LookupKey:String = null with get,set
member val Metadata:Dictionary<String, String> = null with get,set
member val Nickname:String = null with get,set
member val Recurring:PriceRecurring = null with get,set
member val TaxBehavior:String = null with get,set
member val Tiers:ResizeArray<PriceTier> = null with get,set
member val TiersMode:String = null with get,set
member val TransformQuantity:PriceTransformQuantity = null with get,set
member val Type:String = null with get,set
member val UnitAmount:Nullable<Int64> = new Nullable<Int64>() with get,set
member val UnitAmountDecimal:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<AllowNullLiteral>]
type TaxRate() =
inherit StripeEntity<TaxRate>()
member val Id:String = null with get,set
member val Object:String = null with get,set
member val Active:Boolean = new Boolean() with get,set
member val Country:String = null with get,set
member val Created:DateTime = new DateTime() with get,set
member val Description:String = null with get,set
member val DisplayName:String = null with get,set
member val Inclusive:Boolean = new Boolean() with get,set
member val Jurisdiction:String = null with get,set
member val Livemode:Boolean = new Boolean() with get,set
member val Metadata:Dictionary<String, String> = null with get,set
member val Percentage:Decimal = new Decimal() with get,set
member val State:String = null with get,set
member val TaxType:String = null with get,set
[<AllowNullLiteral>]
type LineItemTax() =
inherit StripeEntity<LineItemTax>()
member val Amount:Int64 = new Int64() with get,set
member val Rate:TaxRate = null with get,set
[<AllowNullLiteral>]
type LineItem() =
inherit StripeEntity<LineItem>()
member val Id:String = null with get,set
member val Object:String = null with get,set
member val AmountDiscount:Int64 = new Int64() with get,set
member val AmountSubtotal:Int64 = new Int64() with get,set
member val AmountTax:Int64 = new Int64() with get,set
member val AmountTotal:Int64 = new Int64() with get,set
member val Currency:String = null with get,set
member val Deleted:Nullable<Boolean> = new Nullable<Boolean>() with get,set
member val Description:String = null with get,set
member val Discounts:ResizeArray<LineItemDiscount> = null with get,set
member val Price:Price = null with get,set
member val Quantity:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Taxes:ResizeArray<LineItemTax> = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsAcssDebitMandateOptions() =
inherit StripeEntity<SessionPaymentMethodOptionsAcssDebitMandateOptions>()
member val CustomMandateUrl:String = null with get,set
member val DefaultFor:ResizeArray<String> = null with get,set
member val IntervalDescription:String = null with get,set
member val PaymentSchedule:String = null with get,set
member val TransactionType:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsAcssDebit() =
inherit StripeEntity<SessionPaymentMethodOptionsAcssDebit>()
member val Currency:String = null with get,set
member val MandateOptions:SessionPaymentMethodOptionsAcssDebitMandateOptions = null with get,set
member val SetupFutureUsage:String = null with get,set
member val VerificationMethod:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsAffirm() =
inherit StripeEntity<SessionPaymentMethodOptionsAffirm>()
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsAfterpayClearpay() =
inherit StripeEntity<SessionPaymentMethodOptionsAfterpayClearpay>()
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsAlipay() =
inherit StripeEntity<SessionPaymentMethodOptionsAlipay>()
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsAuBecsDebit() =
inherit StripeEntity<SessionPaymentMethodOptionsAuBecsDebit>()
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsBacsDebit() =
inherit StripeEntity<SessionPaymentMethodOptionsBacsDebit>()
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsBancontact() =
inherit StripeEntity<SessionPaymentMethodOptionsBancontact>()
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsBoleto() =
inherit StripeEntity<SessionPaymentMethodOptionsBoleto>()
member val ExpiresAfterDays:Int64 = new Int64() with get,set
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsCardInstallments() =
inherit StripeEntity<SessionPaymentMethodOptionsCardInstallments>()
member val Enabled:Boolean = new Boolean() with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsCard() =
inherit StripeEntity<SessionPaymentMethodOptionsCard>()
member val Installments:SessionPaymentMethodOptionsCardInstallments = null with get,set
member val SetupFutureUsage:String = null with get,set
member val StatementDescriptorSuffixKana:String = null with get,set
member val StatementDescriptorSuffixKanji:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer() =
inherit StripeEntity<SessionPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer>()
member val Country:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsCustomerBalanceBankTransfer() =
inherit StripeEntity<SessionPaymentMethodOptionsCustomerBalanceBankTransfer>()
member val EuBankTransfer:SessionPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer = null with get,set
member val RequestedAddressTypes:ResizeArray<String> = null with get,set
member val Type:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsCustomerBalance() =
inherit StripeEntity<SessionPaymentMethodOptionsCustomerBalance>()
member val BankTransfer:SessionPaymentMethodOptionsCustomerBalanceBankTransfer = null with get,set
member val FundingType:String = null with get,set
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsEps() =
inherit StripeEntity<SessionPaymentMethodOptionsEps>()
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsFpx() =
inherit StripeEntity<SessionPaymentMethodOptionsFpx>()
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsGiropay() =
inherit StripeEntity<SessionPaymentMethodOptionsGiropay>()
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsGrabpay() =
inherit StripeEntity<SessionPaymentMethodOptionsGrabpay>()
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsIdeal() =
inherit StripeEntity<SessionPaymentMethodOptionsIdeal>()
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsKlarna() =
inherit StripeEntity<SessionPaymentMethodOptionsKlarna>()
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsKonbini() =
inherit StripeEntity<SessionPaymentMethodOptionsKonbini>()
member val ExpiresAfterDays:Nullable<Int64> = new Nullable<Int64>() with get,set
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsOxxo() =
inherit StripeEntity<SessionPaymentMethodOptionsOxxo>()
member val ExpiresAfterDays:Int64 = new Int64() with get,set
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsP24() =
inherit StripeEntity<SessionPaymentMethodOptionsP24>()
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsPaynow() =
inherit StripeEntity<SessionPaymentMethodOptionsPaynow>()
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsPix() =
inherit StripeEntity<SessionPaymentMethodOptionsPix>()
member val ExpiresAfterSeconds:Nullable<Int64> = new Nullable<Int64>() with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsSepaDebit() =
inherit StripeEntity<SessionPaymentMethodOptionsSepaDebit>()
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsSofort() =
inherit StripeEntity<SessionPaymentMethodOptionsSofort>()
member val SetupFutureUsage:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsUsBankAccountFinancialConnections() =
inherit StripeEntity<SessionPaymentMethodOptionsUsBankAccountFinancialConnections>()
member val Permissions:ResizeArray<String> = null with get,set
member val ReturnUrl:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptionsUsBankAccount() =
inherit StripeEntity<SessionPaymentMethodOptionsUsBankAccount>()
member val FinancialConnections:SessionPaymentMethodOptionsUsBankAccountFinancialConnections = null with get,set
member val SetupFutureUsage:String = null with get,set
member val VerificationMethod:String = null with get,set
[<AllowNullLiteral>]
type SessionPaymentMethodOptions() =
inherit StripeEntity<SessionPaymentMethodOptions>()
member val AcssDebit:SessionPaymentMethodOptionsAcssDebit = null with get,set
member val Affirm:SessionPaymentMethodOptionsAffirm = null with get,set
member val AfterpayClearpay:SessionPaymentMethodOptionsAfterpayClearpay = null with get,set
member val Alipay:SessionPaymentMethodOptionsAlipay = null with get,set
member val AuBecsDebit:SessionPaymentMethodOptionsAuBecsDebit = null with get,set
member val BacsDebit:SessionPaymentMethodOptionsBacsDebit = null with get,set
member val Bancontact:SessionPaymentMethodOptionsBancontact = null with get,set
member val Boleto:SessionPaymentMethodOptionsBoleto = null with get,set
member val Card:SessionPaymentMethodOptionsCard = null with get,set
member val CustomerBalance:SessionPaymentMethodOptionsCustomerBalance = null with get,set
member val Eps:SessionPaymentMethodOptionsEps = null with get,set
member val Fpx:SessionPaymentMethodOptionsFpx = null with get,set
member val Giropay:SessionPaymentMethodOptionsGiropay = null with get,set
member val Grabpay:SessionPaymentMethodOptionsGrabpay = null with get,set
member val Ideal:SessionPaymentMethodOptionsIdeal = null with get,set
member val Klarna:SessionPaymentMethodOptionsKlarna = null with get,set
member val Konbini:SessionPaymentMethodOptionsKonbini = null with get,set
member val Oxxo:SessionPaymentMethodOptionsOxxo = null with get,set
member val P24:SessionPaymentMethodOptionsP24 = null with get,set
member val Paynow:SessionPaymentMethodOptionsPaynow = null with get,set
member val Pix:SessionPaymentMethodOptionsPix = null with get,set
member val SepaDebit:SessionPaymentMethodOptionsSepaDebit = null with get,set
member val Sofort:SessionPaymentMethodOptionsSofort = null with get,set
member val UsBankAccount:SessionPaymentMethodOptionsUsBankAccount = null with get,set
[<AllowNullLiteral>]
type SessionPhoneNumberCollection() =
inherit StripeEntity<SessionPhoneNumberCollection>()
member val Enabled:Boolean = new Boolean() with get,set
[<AllowNullLiteral>]
type SessionShippingAddressCollection() =
inherit StripeEntity<SessionShippingAddressCollection>()
member val AllowedCountries:ResizeArray<String> = null with get,set
[<AllowNullLiteral>]
type SessionShippingCostTax() =
inherit StripeEntity<SessionShippingCostTax>()
member val Amount:Int64 = new Int64() with get,set
member val Rate:TaxRate = null with get,set
[<AllowNullLiteral>]
type SessionShippingCost() =
inherit StripeEntity<SessionShippingCost>()
member val AmountSubtotal:Int64 = new Int64() with get,set
member val AmountTax:Int64 = new Int64() with get,set
member val AmountTotal:Int64 = new Int64() with get,set
member val Taxes:ResizeArray<SessionShippingCostTax> = null with get,set
[<AllowNullLiteral>]
type SessionShippingDetails() =
inherit StripeEntity<SessionShippingDetails>()
member val Address:Address = null with get,set
member val Carrier:String = null with get,set
member val Name:String = null with get,set
member val Phone:String = null with get,set
member val TrackingNumber:String = null with get,set
[<AllowNullLiteral>]
type SessionShippingOption() =
inherit StripeEntity<SessionShippingOption>()
member val ShippingAmount:Int64 = new Int64() with get,set
[<AllowNullLiteral>]
type SessionTaxIdCollection() =
inherit StripeEntity<SessionTaxIdCollection>()
member val Enabled:Boolean = new Boolean() with get,set
[<AllowNullLiteral>]
type SessionTotalDetailsBreakdownDiscount() =
inherit StripeEntity<SessionTotalDetailsBreakdownDiscount>()
member val Amount:Int64 = new Int64() with get,set
member val Discount:Discount = null with get,set
[<AllowNullLiteral>]
type SessionTotalDetailsBreakdownTax() =
inherit StripeEntity<SessionTotalDetailsBreakdownTax>()
member val Amount:Int64 = new Int64() with get,set
member val Rate:TaxRate = null with get,set
[<AllowNullLiteral>]
type SessionTotalDetailsBreakdown() =
inherit StripeEntity<SessionTotalDetailsBreakdown>()
member val Discounts:ResizeArray<SessionTotalDetailsBreakdownDiscount> = null with get,set
member val Taxes:ResizeArray<SessionTotalDetailsBreakdownTax> = null with get,set
[<AllowNullLiteral>]
type SessionTotalDetails() =
inherit StripeEntity<SessionTotalDetails>()
member val AmountDiscount:Int64 = new Int64() with get,set
member val AmountShipping:Nullable<Int64> = new Nullable<Int64>() with get,set
member val AmountTax:Int64 = new Int64() with get,set
member val Breakdown:SessionTotalDetailsBreakdown = null with get,set
[<AllowNullLiteral>]
type Session() =
inherit StripeEntity<Session>()
member val Id:String = null with get,set
member val Object:String = null with get,set
member val AfterExpiration:SessionAfterExpiration = null with get,set
member val AllowPromotionCodes:Nullable<Boolean> = new Nullable<Boolean>() with get,set
member val AmountSubtotal:Nullable<Int64> = new Nullable<Int64>() with get,set
member val AmountTotal:Nullable<Int64> = new Nullable<Int64>() with get,set
member val AutomaticTax:SessionAutomaticTax = null with get,set
member val BillingAddressCollection:String = null with get,set
member val CancelUrl:String = null with get,set
member val ClientReferenceId:String = null with get,set
member val Consent:SessionConsent = null with get,set
member val ConsentCollection:SessionConsentCollection = null with get,set
member val Created:DateTime = new DateTime() with get,set
member val Currency:String = null with get,set
member val CustomFields:ResizeArray<SessionCustomField> = null with get,set
member val CustomText:SessionCustomText = null with get,set
member val CustomerCreation:String = null with get,set
member val CustomerDetails:SessionCustomerDetails = null with get,set
member val CustomerEmail:String = null with get,set
member val ExpiresAt:DateTime = new DateTime() with get,set
member val InvoiceCreation:SessionInvoiceCreation = null with get,set
member val LineItems:StripeList<LineItem> = null with get,set
member val Livemode:Boolean = new Boolean() with get,set
member val Locale:String = null with get,set
member val Metadata:Dictionary<String, String> = null with get,set
member val Mode:String = null with get,set
member val PaymentMethodCollection:String = null with get,set
member val PaymentMethodOptions:SessionPaymentMethodOptions = null with get,set
member val PaymentMethodTypes:ResizeArray<String> = null with get,set
member val PaymentStatus:String = null with get,set
member val PhoneNumberCollection:SessionPhoneNumberCollection = null with get,set
member val RecoveredFrom:String = null with get,set
member val ShippingAddressCollection:SessionShippingAddressCollection = null with get,set
member val ShippingCost:SessionShippingCost = null with get,set
member val ShippingDetails:SessionShippingDetails = null with get,set
member val ShippingOptions:ResizeArray<SessionShippingOption> = null with get,set
member val Status:String = null with get,set
member val SubmitType:String = null with get,set
member val SuccessUrl:String = null with get,set
member val TaxIdCollection:SessionTaxIdCollection = null with get,set
member val TotalDetails:SessionTotalDetails = null with get,set
member val Url:String = null with get,set
[<AllowNullLiteral>]
type GetStripeSession() =
member val Id:String = null with get,set
[<AllowNullLiteral>]
type StripeList<T>() =
inherit StripeEntity<StripeList<T>>()
To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /stripe-session/{Id} HTTP/1.1
Host: duengageapi.uat.scadsoftware.com
Accept: text/jsonl
Content-Type: text/jsonl
Content-Length: length
{"Id":"String"}
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length
{Unable to show example output for type 'Session' using the custom 'other' filter}Exception has been thrown by the target of an invocation.