' Options: 'Date: 2025-02-05 09:48:29 'Version: 5.140 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://api.clubmanagercentral.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: SecurityService.GetUserByBranchForAppRequest.* '''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 ClubManager.Api.Services Imports ClubManager.Interfaces.Models.Security Namespace Global Namespace ClubManager.Api.Services Public Partial Class User End Class End Namespace Namespace ClubManager.Interfaces.Models.Security Public Enum TrainingCourse AddMember = 1 EditMember = 2 AddMembership = 4 Journal = 8 Home = 16 Till = 32 Accounting = 64 UnexplainedPayments = 128 Bookings = 256 Users = 512 End Enum Public Partial Class User Public Sub New() Roles = New String(){} End Sub Public Overridable Property UserId As Integer Public Overridable Property UserName As String Public Overridable Property Name As String Public Overridable Property Email As String Public Overridable Property EmailConfirmed As Boolean Public Overridable Property MobilePhone As String Public Overridable Property MobilePhoneConfirmed As Boolean Public Overridable Property ConfirmPassword As String Public Overridable Property Password As String Public Overridable Property PasswordSalt As String Public Overridable Property Enabled As Boolean Public Overridable Property Training As Boolean Public Overridable Property LastLogin As Nullable(Of Date) Public Overridable Property Created As Date Public Overridable Property BranchId As Integer Public Overridable Property ParentBranchId As Integer Public Overridable Property MemberId As Nullable(Of Integer) Public Overridable Property Roles As String() Public Overridable Property CoursesCompleted As TrainingCourse Public Overridable Property DisplayHomeNotification As Boolean Public Overridable Property TwoFactorEnabled As Boolean Public Overridable Property BranchName As String Public Overridable Property BranchKey As Guid Public Overridable Property Notifications As Boolean Public Overridable Property PublishableKey As String Public Overridable Property SecretKey As String Public Overridable Property AppRegistrationId As String Public Overridable Property AppRegistrationLink As String Public Overridable Property AppQrImageLink As String Public Overridable Property ChangePassword As Nullable(Of Date) Public Overridable Property Activated As Nullable(Of Date) End Class End Namespace End Namespace