' Options: 'Date: 2026-10-20 18:40:57 'Version: 8.22 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://andreiuologmbh-servdesk.eras-online.de ' '''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: GetDeviceList.* '''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 Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models Imports Eras2Web.Service.Desktop.Server.ServiceModel.Eras2WebExt.Models Imports Eras2Web.Service.Desktop.Server.ServiceModel.Eras2WebExt.Get Namespace Global Namespace Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models Public Partial Class Device Public Overridable Property Guid As String Public Overridable Property Number As String Public Overridable Property Label As String Public Overridable Property Description As String Public Overridable Property InstallationDate As Date Public Overridable Property DeinstallationDate As Nullable(Of Date) Public Overridable Property CalibrationDate As Nullable(Of Date) Public Overridable Property Unit As String Public Overridable Property Note As String Public Overridable Property DeviceCatalogGuid As String End Class End Namespace Namespace Eras2Web.Service.Desktop.Server.ServiceModel.Eras2WebExt.Get Public Partial Class GetDeviceList Implements IReturn(Of GetDeviceListResponse) Implements IHasBearerToken Public Overridable Property BearerToken As String ''' '''Optional! Follow the format : /api/v1/devices?filter[ObjektGuid]=* ''' Public Overridable Property FilterByObjektGuid As String ''' '''Optional! Follow the format : /api/v1/devices?filter[NutzerGuid]=* ''' Public Overridable Property FilterByNutzeinheitGuid As String End Class Public Partial Class GetDeviceListResponse Public Overridable Property DeviceList As IEnumerable(Of Device) Public Overridable Property ResponseStatus As ResponseStatus End Class End Namespace Namespace Eras2Web.Service.Desktop.Server.ServiceModel.Eras2WebExt.Models Public Partial Class Device Public Sub New() DeviceConsumptions = New List(Of DeviceConsumption) End Sub Public Overridable Property Guid As Guid Public Overridable Property Number As String Public Overridable Property Label As String Public Overridable Property Description As String Public Overridable Property InstallationDate As Date Public Overridable Property DeinstallationDate As Nullable(Of Date) Public Overridable Property CalibrationDate As Nullable(Of Date) Public Overridable Property Unit As EinheitType Public Overridable Property Note As String Public Overridable Property DeviceCatalog As DeviceCatalog Public Overridable Property DeviceConsumptions As List(Of DeviceConsumption) End Class End Namespace End Namespace