' 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