' Options: 'Date: 2024-11-21 11:32:18 'Version: 8.23 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://api.bokamera.se ' '''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: UpdateUser.* '''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 System.Globalization Imports ServiceStack.Data Imports System.IO Imports BokaMera.API.ServiceModel.Enums Imports BokaMera.API.ServiceModel.Dtos Namespace Global Namespace BokaMera.API.ServiceModel.Dtos Public Partial Class AdminProfile Public Overridable Property CompanyId As Guid Public Overridable Property Id As Guid Public Overridable Property Firstname As String Public Overridable Property Lastname As String Public Overridable Property Email As String Public Overridable Property WorkerId As String Public Overridable Property Phone As String End Class Public Partial Class UpdateAdminProfile Public Overridable Property Firstname As String Public Overridable Property Lastname As String Public Overridable Property Phone As String Public Overridable Property Email As String End Class Public Partial Class UpdateCustomerProfile Public Overridable Property Firstname As String Public Overridable Property Lastname As String Public Overridable Property Phone As String Public Overridable Property Email As String End Class Public Partial Class UpdateUser Implements IReturn(Of UpdateUserResponse) ''' '''The user id for your profile. ''' Public Overridable Property UserId As Nullable(Of Guid) Public Overridable Property NewEmail As String Public Overridable Property UserProfile As UpdateCustomerProfile Public Overridable Property AdminProfile As UpdateAdminProfile ''' '''The user realm for identity server. BookMore = 1, BookMoreAdmin = 2 ''' Public Overridable Property Realm As KeyCloakRealm End Class Public Partial Class UpdateUserResponse Public Overridable Property ResponseStatus As Object ''' '''The user id for your profile. ''' Public Overridable Property UserId As Nullable(Of Guid) Public Overridable Property UserProfile As UserProfileResponse Public Overridable Property AdminProfile As AdminProfile Public Overridable Property IsSentConfirmationUpdateEmail As Nullable(Of Boolean) End Class Public Partial Class UserProfileResponse Public Overridable Property Id As Guid Public Overridable Property Firstname As String Public Overridable Property Lastname As String Public Overridable Property Phone As String Public Overridable Property Email As String End Class End Namespace Namespace BokaMera.API.ServiceModel.Enums Public Enum KeyCloakRealm BookMore = 1 BookMoreAdmin = 2 SuperAdmin = 3 End Enum End Namespace End Namespace