' Options: 'Date: 2025-07-18 08:17:56 'Version: 6.110 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: http://portal-api.migrantleap.com ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: UserSubRequest.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports MigrantLeap.PortalBackend.Providers.Models Imports MigrantLeap.PortalBackend.Models Namespace Global Namespace MigrantLeap.PortalBackend.Models Public Partial Class UserSubRequest Implements IReturn(Of UserSubResponse) End Class Public Partial Class UserSubResponse Public Overridable Property Subscription As MSubscription Public Overridable Property ResponseCode As Integer Public Overridable Property ResponseMessage As String End Class End Namespace Namespace MigrantLeap.PortalBackend.Providers.Models Public Partial Class MBenefit Public Sub New() SubBenefits = New List(Of MSubBenefit) End Sub Public Overridable Property Id As Long Public Overridable Property Name As String Public Overridable Property Status As Boolean Public Overridable Property Order As Integer Public Overridable Property Image As String Public Overridable Property SubBenefits As List(Of MSubBenefit) End Class Public Partial Class MSubBenefit Public Overridable Property Id As Long Public Overridable Property Name As String Public Overridable Property Status As Boolean Public Overridable Property Order As Integer Public Overridable Property HasContent As Boolean Public Overridable Property Image As String Public Overridable Property RSSHash As String End Class Public Partial Class MSubscription Public Sub New() Benefits = New List(Of MBenefit) End Sub Public Overridable Property Id As Long Public Overridable Property Name As String Public Overridable Property Description As String Public Overridable Property Status As Boolean Public Overridable Property YearlyPrice As Decimal Public Overridable Property Price As Decimal Public Overridable Property Order As Integer Public Overridable Property Icon As String Public Overridable Property PaymentLink As String Public Overridable Property YearlyPaymentLink As String Public Overridable Property Sid As String Public Overridable Property YearlySid As String Public Overridable Property Discount As Decimal Public Overridable Property Benefits As List(Of MBenefit) End Class End Namespace End Namespace