' Options:
'Date: 2026-08-27 07:01:11
'Version: 10.08
'Tip: To override a DTO option, remove "''" prefix before updating
'BaseUrl: https://dev-api-booster.richemont.com
'
'''GlobalNamespace:
'''MakePartial: True
'''MakeVirtual: True
'''MakeDataContractsExtensible: False
'''AddReturnMarker: True
'''AddDescriptionAsComments: True
'''AddDataContractAttributes: False
'''AddIndexesToDataMembers: False
'''AddGeneratedCodeAttributes: False
'''AddResponseStatus: False
'''AddImplicitVersion:
'''InitializeCollections: False
'''ExportValueTypes: False
'IncludeTypes: CreateUserAuth.*
'''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 Richemont.Booster2.PublicApi.Security.ServiceModel
Namespace Global
Namespace Richemont.Booster2.PublicApi.Security.ServiceModel
Public Partial Class AuthRequest
'''
'''POS Code (only for external users)
'''
Public Overridable Property posCode As String
'''
'''Roles for users (GUIDs). E.g. '731cd7f3-a781-48bf-b43d-310273895ce2'
'''
Public Overridable Property roles As List(Of Guid) = New List(Of Guid)
End Class
Public Partial Class CreateUserAuth
Implements IReturn(Of CreateUserAuthResponse)
'''
'''User's UserID (GUID). E.g. '731cd7f3-a781-48bf-b43d-310273895ce2'
'''
Public Overridable Property userId As String
'''
'''Brand Trigram, e.g. CAR, IWC, VAC
'''
Public Overridable Property brand As String
'''
'''Authorization requests for the provided user
'''
Public Overridable Property authRequests As List(Of AuthRequest) = New List(Of AuthRequest)
End Class
Public Partial Class CreateUserAuthResponse
End Class
End Namespace
End Namespace