' Options: 'Date: 2025-09-07 09:52:51 'Version: 8.81 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://account.servicestack.net ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: False '''ExportValueTypes: False 'IncludeTypes: Subscriptions.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.IO Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports MyApp.ServiceModel Namespace Global Namespace MyApp.ServiceModel Public Partial Class OrderAnalyticData Public Overridable Property ProductName As String Public Overridable Property SubTotal As Integer Public Overridable Property CouponId As String Public Overridable Property Discount As Integer Public Overridable Property Tax As Integer Public Overridable Property Total As Integer Public Overridable Property Paid As Boolean Public Overridable Property CreatedDate As Date Public Overridable Property ModifiedDate As Date Public Overridable Property ModifiedBy As String Public Overridable Property CancelledDate As Date? Public Overridable Property CancelledReason As String Public Overridable Property OrderDetails As List(Of OrderDetail) End Class Public Partial Class OrderDetail Public Overridable Property Id As Integer Public Overridable Property OrderId As Integer Public Overridable Property SkuId As Integer Public Overridable Property SkuType As SkuType Public Overridable Property Price As Integer Public Overridable Property Description As String Public Overridable Property Quantity As Integer Public Overridable Property Total As Integer End Class Public Partial Class Sku Public Overridable Property Id As Integer Public Overridable Property ProductId As Integer Public Overridable Property Type As SkuType Public Overridable Property Feature As LicenseFeature Public Overridable Property Code As String Public Overridable Property Name As String Public Overridable Property Notes As String Public Overridable Property MinQty As Integer? Public Overridable Property MaxQty As Integer? Public Overridable Property Price As Integer Public Overridable Property Plan As String Public Overridable Property DiscountOff As Integer Public Overridable Property DiscountLabelOff As String Public Overridable Property ActualPrice As Integer Public Overridable Property IsPlan As Boolean Public Overridable Property IsRenewal As Boolean Public Overridable Property SubscriptionDurationDays As Integer? Public Overridable Property ExpiryDurationDays As Integer? Public Overridable Property TrialPeriodDays As Integer? Public Overridable Property SupportQty As Integer Public Overridable Property CoresQty As Integer? Public Overridable Property CreatedDate As Date Public Overridable Property ModifiedDate As Date Public Overridable Property LicenseType As LicenseType Public Overridable Property Active As Boolean End Class Public Enum SkuType Product PerDev PerCore Site Support Training Register Payment End Enum Public Partial Class Subscription Public Overridable Property Id As Integer Public Overridable Property CustomerId As Integer Public Overridable Property Email As String Public Overridable Property SkuId As Integer Public Overridable Property SkuName As String Public Overridable Property SkuType As SkuType Public Overridable Property Code As String Public Overridable Property Quantity As Integer Public Overridable Property SupportQuantity As Integer Public Overridable Property Total As Integer Public Overridable Property IsPlan As Boolean Public Overridable Property IsRenewal As Boolean Public Overridable Property SubscriptionDurationDays As Integer Public Overridable Property RenewalDate As Date? Public Overridable Property LicenseRef As String Public Overridable Property LicenseName As String Public Overridable Property LicenseAddress As String Public Overridable Property LicenseType As LicenseType Public Overridable Property ExpiryDate As Date Public Overridable Property LicenseKey As LicenseKey Public Overridable Property LicenseKeyText As String Public Overridable Property CreatedDate As Date Public Overridable Property ModifiedDate As Date Public Overridable Property CancelledDate As Date? Public Overridable Property StripeSubscriptionId As String Public Overridable Property EmailId As Integer? Public Overridable Property EmailRenewalId As Integer? Public Overridable Property EmailExpiredId As Integer? Public Overridable Property RenewalSubscriptionId As Integer? Public Overridable Property ExternalRef As String Public Overridable Property Notes As String Public Overridable Property [Error] As String End Class Public Partial Class Subscriptions Implements IReturn(Of SubscriptionsResponse) Public Overridable Property Section As String Public Overridable Property Success As Boolean Public Overridable Property Activated As Boolean Public Overridable Property PurchasedOrderId As Integer? End Class Public Partial Class SubscriptionsResponse Public Overridable Property Section As String Public Overridable Property SupportQuantity As Integer Public Overridable Property ActiveSku As Sku Public Overridable Property ActiveSubscription As Subscription Public Overridable Property InActiveSubscriptions As List(Of Subscription) Public Overridable Property PurchasedOrder As OrderAnalyticData Public Overridable Property ResponseStatus As ResponseStatus End Class End Namespace End Namespace