' Options: 'Date: 2025-12-06 07:04:26 'Version: 8.80 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://backoffice-api.brovs.com ' '''GlobalNamespace: BackofficeApi '''MakePartial: True '''MakeVirtual: False '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: GetSubscriptionPlansRequest.* '''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 BackofficeApi Namespace Global Namespace BackofficeApi Public Partial Class GetSubscriptionPlansRequest Implements IReturn(Of GetSubscriptionPlansResponse) Implements IGet End Class Public Partial Class GetSubscriptionPlansResponse Public Property SubscriptionPlans As List(Of SubscriptionPlanDto) = New List(Of SubscriptionPlanDto) End Class Public Partial Class SubscriptionPlanDto Public Property Id As Long Public Property CanBeSelectedByClient As Boolean Public Property Slug As String Public Property SubscriptionPlanDetails As SubscriptionPlanDetailsUnion End Class Public Enum Period Monthly Yearly End Enum Public Partial Class PlanDetailsFreeOnClaim Public Property Months As Integer End Class Public Partial Class PlanDetailsFreeUntil Public Property StopAt As Date End Class Public Partial Class PlanDetailsInvoice Public Property Period As Period Public Property Amount As Double Public Property Currency As String End Class Public Partial Class PlanDetailsMonthlyStripe Public Property Amount As Double Public Property Currency As String Public Property FreeStartUpMonths As Integer? End Class Public Partial Class SubscriptionPlanDetailsUnion Public Property FreeUntil As PlanDetailsFreeUntil Public Property Invoice As PlanDetailsInvoice Public Property MonthlyStripe As PlanDetailsMonthlyStripe Public Property FreeOnClaim As PlanDetailsFreeOnClaim End Class End Namespace End Namespace