' Options: 'Date: 2025-09-14 05:48:29 'Version: 8.80 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://api.trackunit.com/public ' '''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: CreateAlarm.* '''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 Trackunit.API Namespace Global Namespace Trackunit.API Public Partial Class ADVoltageAlarmLimits Public Overridable Property ADVoltageLowerLimit As Double? Public Overridable Property ADVoltageUpperLimit As Double? End Class Public Partial Class CreateAlarm Implements IReturn(Of CreateAlarmResponse) Public Overridable Property Name As String Public Overridable Property Type As String Public Overridable Property Enabled As Boolean? Public Overridable Property AllUnits As Boolean? Public Overridable Property Units As String() Public Overridable Property Groups As String() Public Overridable Property EmailRecipients As String() Public Overridable Property SystemRecipients As String() Public Overridable Property SmsRecipients As String() Public Overridable Property TemperatureLimits As TemperatureAlarmLimits Public Overridable Property ADVoltageLimits As ADVoltageAlarmLimits Public Overridable Property ADVoltageInputIndex As Integer? Public Overridable Property Threshold As Double? Public Overridable Property BatteryLevel As Double? Public Overridable Property Location As Location Public Overridable Property Radius As Double? Public Overridable Property InputIndex As Integer? Public Overridable Property Interval As Double? Public Overridable Property PointId As String Public Overridable Property ExpectedArrivalTime As Date? Public Overridable Property PowerLevel As Double? Public Overridable Property Weekdays As String() Public Overridable Property TimeStart As TimeOfDay Public Overridable Property TimeEnd As TimeOfDay Public Overridable Property ZoneId As String End Class Public Partial Class CreateAlarmResponse Public Overridable Property Id As String Public Overridable Property ResponseStatus As ResponseStatus End Class Public Partial Class Location Public Overridable Property Latitude As Double Public Overridable Property Longitude As Double End Class Public Partial Class TemperatureAlarmLimits Public Overridable Property Temperature1LowerLimit As Double? Public Overridable Property Temperature1UpperLimit As Double? Public Overridable Property Temperature2LowerLimit As Double? Public Overridable Property Temperature2UpperLimit As Double? End Class Public Partial Class TimeOfDay Public Overridable Property Hour As Integer Public Overridable Property Minute As Integer End Class End Namespace End Namespace