' Options: 'Date: 2025-12-06 07:01:35 '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: UpdateSubscriptionPlanRequest.* '''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 UpdateSubscriptionPlanRequest Implements IReturn(Of UpdateSubscriptionPlanResponse) Implements IPut Public Property Id As Long Public Property CanBeSelectedByClient As Boolean Public Property SubscriptionPlanDetails As SubscriptionPlanDetailsUnion End Class Public Partial Class UpdateSubscriptionPlanResponse Public Property Success As Boolean 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