| All Verbs | /stripe-session/{Id} |
|---|
using System;
using System.IO;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ServiceStack;
using ServiceStack.DataAnnotations;
using digitaluapi.ServiceModel;
using Stripe.Checkout;
using Stripe;
namespace digitaluapi.ServiceModel
{
public partial class GetStripeSession
{
public virtual string Id { get; set; }
}
}
namespace Stripe
{
public partial class Address
: StripeEntity<Address>
{
public virtual string City { get; set; }
public virtual string Country { get; set; }
public virtual string Line1 { get; set; }
public virtual string Line2 { get; set; }
public virtual string PostalCode { get; set; }
public virtual string State { get; set; }
}
public partial class Coupon
: StripeEntity<Coupon>, IHasId, IHasMetadata, IHasObject
{
public virtual string Id { get; set; }
public virtual string Object { get; set; }
public virtual long? AmountOff { get; set; }
public virtual CouponAppliesTo AppliesTo { get; set; }
public virtual DateTime Created { get; set; }
public virtual string Currency { get; set; }
public virtual Dictionary<string, CouponCurrencyOptions> CurrencyOptions { get; set; }
public virtual bool? Deleted { get; set; }
public virtual string Duration { get; set; }
public virtual long? DurationInMonths { get; set; }
public virtual bool Livemode { get; set; }
public virtual long? MaxRedemptions { get; set; }
public virtual Dictionary<string, string> Metadata { get; set; }
public virtual string Name { get; set; }
public virtual decimal? PercentOff { get; set; }
public virtual DateTime? RedeemBy { get; set; }
public virtual long TimesRedeemed { get; set; }
public virtual bool Valid { get; set; }
}
public partial class CouponAppliesTo
: StripeEntity<CouponAppliesTo>
{
public virtual List<string> Products { get; set; }
}
public partial class CouponCurrencyOptions
: StripeEntity<CouponCurrencyOptions>
{
public virtual long AmountOff { get; set; }
}
public partial class Discount
: StripeEntity<Discount>, IHasId, IHasObject
{
public virtual string Id { get; set; }
public virtual string Object { get; set; }
public virtual string CheckoutSession { get; set; }
public virtual Coupon Coupon { get; set; }
public virtual bool? Deleted { get; set; }
public virtual DateTime? End { get; set; }
public virtual string Invoice { get; set; }
public virtual string InvoiceItem { get; set; }
public virtual DateTime? Start { get; set; }
}
public partial class LineItem
: StripeEntity<LineItem>, IHasId, IHasObject
{
public virtual string Id { get; set; }
public virtual string Object { get; set; }
public virtual long AmountDiscount { get; set; }
public virtual long AmountSubtotal { get; set; }
public virtual long AmountTax { get; set; }
public virtual long AmountTotal { get; set; }
public virtual string Currency { get; set; }
public virtual bool? Deleted { get; set; }
public virtual string Description { get; set; }
public virtual List<LineItemDiscount> Discounts { get; set; }
public virtual Price Price { get; set; }
public virtual long? Quantity { get; set; }
public virtual List<LineItemTax> Taxes { get; set; }
}
public partial class LineItemDiscount
: StripeEntity<LineItemDiscount>
{
public virtual long Amount { get; set; }
public virtual Discount Discount { get; set; }
}
public partial class LineItemTax
: StripeEntity<LineItemTax>
{
public virtual long Amount { get; set; }
public virtual TaxRate Rate { get; set; }
}
public partial class Price
: StripeEntity<Price>, IHasId, IHasMetadata, IHasObject
{
public virtual string Id { get; set; }
public virtual string Object { get; set; }
public virtual bool Active { get; set; }
public virtual string BillingScheme { get; set; }
public virtual DateTime Created { get; set; }
public virtual string Currency { get; set; }
public virtual Dictionary<string, PriceCurrencyOptions> CurrencyOptions { get; set; }
public virtual PriceCustomUnitAmount CustomUnitAmount { get; set; }
public virtual bool? Deleted { get; set; }
public virtual bool Livemode { get; set; }
public virtual string LookupKey { get; set; }
public virtual Dictionary<string, string> Metadata { get; set; }
public virtual string Nickname { get; set; }
public virtual PriceRecurring Recurring { get; set; }
public virtual string TaxBehavior { get; set; }
public virtual List<PriceTier> Tiers { get; set; }
public virtual string TiersMode { get; set; }
public virtual PriceTransformQuantity TransformQuantity { get; set; }
public virtual string Type { get; set; }
public virtual long? UnitAmount { get; set; }
public virtual decimal? UnitAmountDecimal { get; set; }
}
public partial class PriceCurrencyOptions
: StripeEntity<PriceCurrencyOptions>
{
public virtual PriceCurrencyOptionsCustomUnitAmount CustomUnitAmount { get; set; }
public virtual string TaxBehavior { get; set; }
public virtual List<PriceCurrencyOptionsTier> Tiers { get; set; }
public virtual long? UnitAmount { get; set; }
public virtual decimal? UnitAmountDecimal { get; set; }
}
public partial class PriceCurrencyOptionsCustomUnitAmount
: StripeEntity<PriceCurrencyOptionsCustomUnitAmount>
{
public virtual long? Maximum { get; set; }
public virtual long? Minimum { get; set; }
public virtual long? Preset { get; set; }
}
public partial class PriceCurrencyOptionsTier
: StripeEntity<PriceCurrencyOptionsTier>
{
public virtual long? FlatAmount { get; set; }
public virtual decimal? FlatAmountDecimal { get; set; }
public virtual long? UnitAmount { get; set; }
public virtual decimal? UnitAmountDecimal { get; set; }
public virtual long? UpTo { get; set; }
}
public partial class PriceCustomUnitAmount
: StripeEntity<PriceCustomUnitAmount>
{
public virtual long? Maximum { get; set; }
public virtual long? Minimum { get; set; }
public virtual long? Preset { get; set; }
}
public partial class PriceRecurring
: StripeEntity<PriceRecurring>
{
public virtual string AggregateUsage { get; set; }
public virtual string Interval { get; set; }
public virtual long IntervalCount { get; set; }
public virtual long? TrialPeriodDays { get; set; }
public virtual string UsageType { get; set; }
}
public partial class PriceTier
: StripeEntity<PriceTier>
{
public virtual long? FlatAmount { get; set; }
public virtual decimal? FlatAmountDecimal { get; set; }
public virtual long? UnitAmount { get; set; }
public virtual decimal? UnitAmountDecimal { get; set; }
public virtual long? UpTo { get; set; }
}
public partial class PriceTransformQuantity
: StripeEntity<PriceTransformQuantity>
{
public virtual long DivideBy { get; set; }
public virtual string Round { get; set; }
}
public partial class StripeEntity
: IStripeEntity
{
}
public partial class StripeEntity<T>
: StripeEntity
{
}
public partial class StripeList<T>
: StripeEntity<StripeList<T>>, IHasObject
{
}
public partial class TaxRate
: StripeEntity<TaxRate>, IHasId, IHasMetadata, IHasObject
{
public virtual string Id { get; set; }
public virtual string Object { get; set; }
public virtual bool Active { get; set; }
public virtual string Country { get; set; }
public virtual DateTime Created { get; set; }
public virtual string Description { get; set; }
public virtual string DisplayName { get; set; }
public virtual bool Inclusive { get; set; }
public virtual string Jurisdiction { get; set; }
public virtual bool Livemode { get; set; }
public virtual Dictionary<string, string> Metadata { get; set; }
public virtual decimal Percentage { get; set; }
public virtual string State { get; set; }
public virtual string TaxType { get; set; }
}
}
namespace Stripe.Checkout
{
public partial class Session
: StripeEntity<Session>, IHasId, IHasMetadata, IHasObject
{
public virtual string Id { get; set; }
public virtual string Object { get; set; }
public virtual SessionAfterExpiration AfterExpiration { get; set; }
public virtual bool? AllowPromotionCodes { get; set; }
public virtual long? AmountSubtotal { get; set; }
public virtual long? AmountTotal { get; set; }
public virtual SessionAutomaticTax AutomaticTax { get; set; }
public virtual string BillingAddressCollection { get; set; }
public virtual string CancelUrl { get; set; }
public virtual string ClientReferenceId { get; set; }
public virtual SessionConsent Consent { get; set; }
public virtual SessionConsentCollection ConsentCollection { get; set; }
public virtual DateTime Created { get; set; }
public virtual string Currency { get; set; }
public virtual List<SessionCustomField> CustomFields { get; set; }
public virtual SessionCustomText CustomText { get; set; }
public virtual string CustomerCreation { get; set; }
public virtual SessionCustomerDetails CustomerDetails { get; set; }
public virtual string CustomerEmail { get; set; }
public virtual DateTime ExpiresAt { get; set; }
public virtual SessionInvoiceCreation InvoiceCreation { get; set; }
public virtual StripeList<LineItem> LineItems { get; set; }
public virtual bool Livemode { get; set; }
public virtual string Locale { get; set; }
public virtual Dictionary<string, string> Metadata { get; set; }
public virtual string Mode { get; set; }
public virtual string PaymentMethodCollection { get; set; }
public virtual SessionPaymentMethodOptions PaymentMethodOptions { get; set; }
public virtual List<string> PaymentMethodTypes { get; set; }
public virtual string PaymentStatus { get; set; }
public virtual SessionPhoneNumberCollection PhoneNumberCollection { get; set; }
public virtual string RecoveredFrom { get; set; }
public virtual SessionShippingAddressCollection ShippingAddressCollection { get; set; }
public virtual SessionShippingCost ShippingCost { get; set; }
public virtual SessionShippingDetails ShippingDetails { get; set; }
public virtual List<SessionShippingOption> ShippingOptions { get; set; }
public virtual string Status { get; set; }
public virtual string SubmitType { get; set; }
public virtual string SuccessUrl { get; set; }
public virtual SessionTaxIdCollection TaxIdCollection { get; set; }
public virtual SessionTotalDetails TotalDetails { get; set; }
public virtual string Url { get; set; }
}
public partial class SessionAfterExpiration
: StripeEntity<SessionAfterExpiration>
{
public virtual SessionAfterExpirationRecovery Recovery { get; set; }
}
public partial class SessionAfterExpirationRecovery
: StripeEntity<SessionAfterExpirationRecovery>
{
public virtual bool AllowPromotionCodes { get; set; }
public virtual bool Enabled { get; set; }
public virtual DateTime? ExpiresAt { get; set; }
public virtual string Url { get; set; }
}
public partial class SessionAutomaticTax
: StripeEntity<SessionAutomaticTax>
{
public virtual bool Enabled { get; set; }
public virtual string Status { get; set; }
}
public partial class SessionConsent
: StripeEntity<SessionConsent>
{
public virtual string Promotions { get; set; }
public virtual string TermsOfService { get; set; }
}
public partial class SessionConsentCollection
: StripeEntity<SessionConsentCollection>
{
public virtual string Promotions { get; set; }
public virtual string TermsOfService { get; set; }
}
public partial class SessionCustomerDetails
: StripeEntity<SessionCustomerDetails>
{
public virtual Address Address { get; set; }
public virtual string Email { get; set; }
public virtual string Name { get; set; }
public virtual string Phone { get; set; }
public virtual string TaxExempt { get; set; }
public virtual List<SessionCustomerDetailsTaxId> TaxIds { get; set; }
}
public partial class SessionCustomerDetailsTaxId
: StripeEntity<SessionCustomerDetailsTaxId>
{
public virtual string Type { get; set; }
public virtual string Value { get; set; }
}
public partial class SessionCustomField
: StripeEntity<SessionCustomField>
{
public virtual SessionCustomFieldDropdown Dropdown { get; set; }
public virtual string Key { get; set; }
public virtual SessionCustomFieldLabel Label { get; set; }
public virtual SessionCustomFieldNumeric Numeric { get; set; }
public virtual bool Optional { get; set; }
public virtual SessionCustomFieldText Text { get; set; }
public virtual string Type { get; set; }
}
public partial class SessionCustomFieldDropdown
: StripeEntity<SessionCustomFieldDropdown>
{
public virtual List<SessionCustomFieldDropdownOption> Options { get; set; }
public virtual string Value { get; set; }
}
public partial class SessionCustomFieldDropdownOption
: StripeEntity<SessionCustomFieldDropdownOption>
{
public virtual string Label { get; set; }
public virtual string Value { get; set; }
}
public partial class SessionCustomFieldLabel
: StripeEntity<SessionCustomFieldLabel>
{
public virtual string Custom { get; set; }
public virtual string Type { get; set; }
}
public partial class SessionCustomFieldNumeric
: StripeEntity<SessionCustomFieldNumeric>
{
public virtual string Value { get; set; }
}
public partial class SessionCustomFieldText
: StripeEntity<SessionCustomFieldText>
{
public virtual string Value { get; set; }
}
public partial class SessionCustomText
: StripeEntity<SessionCustomText>
{
public virtual SessionCustomTextShippingAddress ShippingAddress { get; set; }
public virtual SessionCustomTextSubmit Submit { get; set; }
}
public partial class SessionCustomTextShippingAddress
: StripeEntity<SessionCustomTextShippingAddress>
{
public virtual string Message { get; set; }
}
public partial class SessionCustomTextSubmit
: StripeEntity<SessionCustomTextSubmit>
{
public virtual string Message { get; set; }
}
public partial class SessionInvoiceCreation
: StripeEntity<SessionInvoiceCreation>
{
public virtual bool Enabled { get; set; }
public virtual SessionInvoiceCreationInvoiceData InvoiceData { get; set; }
}
public partial class SessionInvoiceCreationInvoiceData
: StripeEntity<SessionInvoiceCreationInvoiceData>, IHasMetadata
{
public virtual List<SessionInvoiceCreationInvoiceDataCustomField> CustomFields { get; set; }
public virtual string Description { get; set; }
public virtual string Footer { get; set; }
public virtual Dictionary<string, string> Metadata { get; set; }
public virtual SessionInvoiceCreationInvoiceDataRenderingOptions RenderingOptions { get; set; }
}
public partial class SessionInvoiceCreationInvoiceDataCustomField
: StripeEntity<SessionInvoiceCreationInvoiceDataCustomField>
{
public virtual string Name { get; set; }
public virtual string Value { get; set; }
}
public partial class SessionInvoiceCreationInvoiceDataRenderingOptions
: StripeEntity<SessionInvoiceCreationInvoiceDataRenderingOptions>
{
public virtual string AmountTaxDisplay { get; set; }
}
public partial class SessionPaymentMethodOptions
: StripeEntity<SessionPaymentMethodOptions>
{
public virtual SessionPaymentMethodOptionsAcssDebit AcssDebit { get; set; }
public virtual SessionPaymentMethodOptionsAffirm Affirm { get; set; }
public virtual SessionPaymentMethodOptionsAfterpayClearpay AfterpayClearpay { get; set; }
public virtual SessionPaymentMethodOptionsAlipay Alipay { get; set; }
public virtual SessionPaymentMethodOptionsAuBecsDebit AuBecsDebit { get; set; }
public virtual SessionPaymentMethodOptionsBacsDebit BacsDebit { get; set; }
public virtual SessionPaymentMethodOptionsBancontact Bancontact { get; set; }
public virtual SessionPaymentMethodOptionsBoleto Boleto { get; set; }
public virtual SessionPaymentMethodOptionsCard Card { get; set; }
public virtual SessionPaymentMethodOptionsCustomerBalance CustomerBalance { get; set; }
public virtual SessionPaymentMethodOptionsEps Eps { get; set; }
public virtual SessionPaymentMethodOptionsFpx Fpx { get; set; }
public virtual SessionPaymentMethodOptionsGiropay Giropay { get; set; }
public virtual SessionPaymentMethodOptionsGrabpay Grabpay { get; set; }
public virtual SessionPaymentMethodOptionsIdeal Ideal { get; set; }
public virtual SessionPaymentMethodOptionsKlarna Klarna { get; set; }
public virtual SessionPaymentMethodOptionsKonbini Konbini { get; set; }
public virtual SessionPaymentMethodOptionsOxxo Oxxo { get; set; }
public virtual SessionPaymentMethodOptionsP24 P24 { get; set; }
public virtual SessionPaymentMethodOptionsPaynow Paynow { get; set; }
public virtual SessionPaymentMethodOptionsPix Pix { get; set; }
public virtual SessionPaymentMethodOptionsSepaDebit SepaDebit { get; set; }
public virtual SessionPaymentMethodOptionsSofort Sofort { get; set; }
public virtual SessionPaymentMethodOptionsUsBankAccount UsBankAccount { get; set; }
}
public partial class SessionPaymentMethodOptionsAcssDebit
: StripeEntity<SessionPaymentMethodOptionsAcssDebit>
{
public virtual string Currency { get; set; }
public virtual SessionPaymentMethodOptionsAcssDebitMandateOptions MandateOptions { get; set; }
public virtual string SetupFutureUsage { get; set; }
public virtual string VerificationMethod { get; set; }
}
public partial class SessionPaymentMethodOptionsAcssDebitMandateOptions
: StripeEntity<SessionPaymentMethodOptionsAcssDebitMandateOptions>
{
public virtual string CustomMandateUrl { get; set; }
public virtual List<string> DefaultFor { get; set; }
public virtual string IntervalDescription { get; set; }
public virtual string PaymentSchedule { get; set; }
public virtual string TransactionType { get; set; }
}
public partial class SessionPaymentMethodOptionsAffirm
: StripeEntity<SessionPaymentMethodOptionsAffirm>
{
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsAfterpayClearpay
: StripeEntity<SessionPaymentMethodOptionsAfterpayClearpay>
{
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsAlipay
: StripeEntity<SessionPaymentMethodOptionsAlipay>
{
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsAuBecsDebit
: StripeEntity<SessionPaymentMethodOptionsAuBecsDebit>
{
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsBacsDebit
: StripeEntity<SessionPaymentMethodOptionsBacsDebit>
{
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsBancontact
: StripeEntity<SessionPaymentMethodOptionsBancontact>
{
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsBoleto
: StripeEntity<SessionPaymentMethodOptionsBoleto>
{
public virtual long ExpiresAfterDays { get; set; }
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsCard
: StripeEntity<SessionPaymentMethodOptionsCard>
{
public virtual SessionPaymentMethodOptionsCardInstallments Installments { get; set; }
public virtual string SetupFutureUsage { get; set; }
public virtual string StatementDescriptorSuffixKana { get; set; }
public virtual string StatementDescriptorSuffixKanji { get; set; }
}
public partial class SessionPaymentMethodOptionsCardInstallments
: StripeEntity<SessionPaymentMethodOptionsCardInstallments>
{
public virtual bool Enabled { get; set; }
}
public partial class SessionPaymentMethodOptionsCustomerBalance
: StripeEntity<SessionPaymentMethodOptionsCustomerBalance>
{
public virtual SessionPaymentMethodOptionsCustomerBalanceBankTransfer BankTransfer { get; set; }
public virtual string FundingType { get; set; }
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsCustomerBalanceBankTransfer
: StripeEntity<SessionPaymentMethodOptionsCustomerBalanceBankTransfer>
{
public virtual SessionPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer EuBankTransfer { get; set; }
public virtual List<string> RequestedAddressTypes { get; set; }
public virtual string Type { get; set; }
}
public partial class SessionPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer
: StripeEntity<SessionPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer>
{
public virtual string Country { get; set; }
}
public partial class SessionPaymentMethodOptionsEps
: StripeEntity<SessionPaymentMethodOptionsEps>
{
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsFpx
: StripeEntity<SessionPaymentMethodOptionsFpx>
{
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsGiropay
: StripeEntity<SessionPaymentMethodOptionsGiropay>
{
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsGrabpay
: StripeEntity<SessionPaymentMethodOptionsGrabpay>
{
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsIdeal
: StripeEntity<SessionPaymentMethodOptionsIdeal>
{
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsKlarna
: StripeEntity<SessionPaymentMethodOptionsKlarna>
{
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsKonbini
: StripeEntity<SessionPaymentMethodOptionsKonbini>
{
public virtual long? ExpiresAfterDays { get; set; }
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsOxxo
: StripeEntity<SessionPaymentMethodOptionsOxxo>
{
public virtual long ExpiresAfterDays { get; set; }
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsP24
: StripeEntity<SessionPaymentMethodOptionsP24>
{
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsPaynow
: StripeEntity<SessionPaymentMethodOptionsPaynow>
{
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsPix
: StripeEntity<SessionPaymentMethodOptionsPix>
{
public virtual long? ExpiresAfterSeconds { get; set; }
}
public partial class SessionPaymentMethodOptionsSepaDebit
: StripeEntity<SessionPaymentMethodOptionsSepaDebit>
{
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsSofort
: StripeEntity<SessionPaymentMethodOptionsSofort>
{
public virtual string SetupFutureUsage { get; set; }
}
public partial class SessionPaymentMethodOptionsUsBankAccount
: StripeEntity<SessionPaymentMethodOptionsUsBankAccount>
{
public virtual SessionPaymentMethodOptionsUsBankAccountFinancialConnections FinancialConnections { get; set; }
public virtual string SetupFutureUsage { get; set; }
public virtual string VerificationMethod { get; set; }
}
public partial class SessionPaymentMethodOptionsUsBankAccountFinancialConnections
: StripeEntity<SessionPaymentMethodOptionsUsBankAccountFinancialConnections>
{
public virtual List<string> Permissions { get; set; }
public virtual string ReturnUrl { get; set; }
}
public partial class SessionPhoneNumberCollection
: StripeEntity<SessionPhoneNumberCollection>
{
public virtual bool Enabled { get; set; }
}
public partial class SessionShippingAddressCollection
: StripeEntity<SessionShippingAddressCollection>
{
public virtual List<string> AllowedCountries { get; set; }
}
public partial class SessionShippingCost
: StripeEntity<SessionShippingCost>
{
public virtual long AmountSubtotal { get; set; }
public virtual long AmountTax { get; set; }
public virtual long AmountTotal { get; set; }
public virtual List<SessionShippingCostTax> Taxes { get; set; }
}
public partial class SessionShippingCostTax
: StripeEntity<SessionShippingCostTax>
{
public virtual long Amount { get; set; }
public virtual TaxRate Rate { get; set; }
}
public partial class SessionShippingDetails
: StripeEntity<SessionShippingDetails>
{
public virtual Address Address { get; set; }
public virtual string Carrier { get; set; }
public virtual string Name { get; set; }
public virtual string Phone { get; set; }
public virtual string TrackingNumber { get; set; }
}
public partial class SessionShippingOption
: StripeEntity<SessionShippingOption>
{
public virtual long ShippingAmount { get; set; }
}
public partial class SessionTaxIdCollection
: StripeEntity<SessionTaxIdCollection>
{
public virtual bool Enabled { get; set; }
}
public partial class SessionTotalDetails
: StripeEntity<SessionTotalDetails>
{
public virtual long AmountDiscount { get; set; }
public virtual long? AmountShipping { get; set; }
public virtual long AmountTax { get; set; }
public virtual SessionTotalDetailsBreakdown Breakdown { get; set; }
}
public partial class SessionTotalDetailsBreakdown
: StripeEntity<SessionTotalDetailsBreakdown>
{
public virtual List<SessionTotalDetailsBreakdownDiscount> Discounts { get; set; }
public virtual List<SessionTotalDetailsBreakdownTax> Taxes { get; set; }
}
public partial class SessionTotalDetailsBreakdownDiscount
: StripeEntity<SessionTotalDetailsBreakdownDiscount>
{
public virtual long Amount { get; set; }
public virtual Discount Discount { get; set; }
}
public partial class SessionTotalDetailsBreakdownTax
: StripeEntity<SessionTotalDetailsBreakdownTax>
{
public virtual long Amount { get; set; }
public virtual TaxRate Rate { get; set; }
}
}
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.