' Options: 'Date: 2024-11-28 09:39:04 'Version: 6.40 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://digiofficeapigateway.deltares.nl/api ' '''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: GetUsersAndGroups.* '''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.Drawing Imports IDB.API.DTO.Controls.QuickLookup Imports IDB.API.DTO Imports IDB.API.DTO.UserInformation.Operations Imports IDB.API.DTO.UserInformation Namespace Global Namespace IDB.API.DTO Public Partial Class UserOrGroup Public Overridable Property ID As Integer Public Overridable Property Title As String Public Overridable Property IsChecked As Boolean Public Overridable Property Image As String End Class End Namespace Namespace IDB.API.DTO.Controls.QuickLookup Public Interface IBaseQuickLookupResponse Property NumberOfAllRecords As Integer Property QuickAddOptions As List(Of QuickAddOption) End Interface Public Partial Class QuickAddOption Public Overridable Property Name As String Public Overridable Property EntityType As String End Class End Namespace Namespace IDB.API.DTO.UserInformation Public Partial Class UsersOrGroupsResponse Implements IBaseQuickLookupResponse Public Sub New() UsersOrGroups = New List(Of UserOrGroup) QuickAddOptions = New List(Of QuickAddOption) End Sub Public Overridable Property NumberOfAllRecords As Integer Public Overridable Property UsersOrGroups As List(Of UserOrGroup) Public Overridable Property QuickAddOptions As List(Of QuickAddOption) End Class End Namespace Namespace IDB.API.DTO.UserInformation.Operations Public Partial Class GetUsersAndGroups Implements IReturn(Of UsersOrGroupsResponse) Public Sub New() SelectedUserIDs = New List(Of Integer) SelectedGroupIDs = New List(Of Integer) End Sub Public Overridable Property UserEnvironment As Integer Public Overridable Property PageSize As Integer Public Overridable Property PageNumber As Integer Public Overridable Property SearchCriteria As String Public Overridable Property SelectedUserIDs As List(Of Integer) Public Overridable Property SelectedGroupIDs As List(Of Integer) End Class End Namespace End Namespace