' Options:
'Date: 2026-05-19 09:52:06
'Version: 8.22
'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: True
'''ExportValueTypes: False
'IncludeTypes: GetUsers.*
'''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 Richemont.Booster2.PublicApi.Common.ServiceModel
Imports Richemont.Booster2.PublicApi.Security.ServiceModel
Namespace Global
Namespace Richemont.Booster2.PublicApi.Common.ServiceModel
Public Interface IPagedRequest
Property page As Integer
Property items As Integer
Property noCount As Boolean
Property sortBy As String
End Interface
End Namespace
Namespace Richemont.Booster2.PublicApi.Security.ServiceModel
Public Partial Class GetUserResponse
'''
'''Unique Identifier of a User
'''
Public Overridable Property userId As Guid
'''
'''User's Email address
'''
Public Overridable Property emailAddress As String
'''
'''First Name
'''
Public Overridable Property firstName As String
'''
'''Last Name
'''
Public Overridable Property lastName As String
'''
'''User's Password Expiration Date
'''
Public Overridable Property passwordExpirationDate As String
'''
'''If the User must change the password
'''
Public Overridable Property passwordMustBeChanged As Boolean
'''
'''User Type of the User
'''
Public Overridable Property userType As String
'''
'''Culture ID of the User
'''
Public Overridable Property culture As String
'''
'''If the User account is locked
'''
Public Overridable Property accountLocked As Boolean
End Class
Public Partial Class GetUsers
Implements IReturn(Of GetUsersResponse)
Implements IPagedRequest
'''
'''Index of the result set returned
'''
Public Overridable Property page As Integer
'''
'''Size of the result set returned
'''
Public Overridable Property items As Integer
'''
'''Omit precise record count - save on performance
'''
Public Overridable Property noCount As Boolean
'''
'''Sorting expression
'''
Public Overridable Property sortBy As String
'''
'''Email address
'''
Public Overridable Property email As String
'''
'''Also retreive users with locked account
'''
Public Overridable Property includeLockedAccounts As Nullable(Of Boolean)
End Class
Public Partial Class GetUsersResponse
'''
'''Index of the result set returnedr
'''
Public Overridable Property page As Integer
'''
'''Size of the result set returned
'''
Public Overridable Property items As Integer
'''
'''Total amount of pages / result sets
'''
Public Overridable Property totalPages As Integer
'''
'''Total amount of results
'''
Public Overridable Property totalResults As Integer
'''
'''List of Users
'''
Public Overridable Property elements As IEnumerable(Of GetUserResponse)
End Class
End Namespace
End Namespace