' Options: 'Date: 2025-09-14 05:49:04 '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: UpdateAlarm.* '''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 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 Public Partial Class UpdateAlarm Implements IReturn(Of UpdateAlarmResponse) Public Overridable Property Id As String Public Overridable Property Name As String Public Overridable Property Enabled As Boolean? Public Overridable Property AllUnits As Boolean? Public Overridable Property ClearUnits As Boolean? Public Overridable Property AddUnits As String() Public Overridable Property RemoveUnits As String() Public Overridable Property ClearGroups As Boolean? Public Overridable Property AddGroups As String() Public Overridable Property RemoveGroups As String() Public Overridable Property ClearEmailRecipients As Boolean? Public Overridable Property AddEmailRecipients As String() Public Overridable Property RemoveEmailRecipients As String() Public Overridable Property ClearSystemRecipients As Boolean? Public Overridable Property AddSystemRecipients As String() Public Overridable Property RemoveSystemRecipients As String() Public Overridable Property ClearSmsRecipients As Boolean? Public Overridable Property AddSmsRecipients As String() Public Overridable Property RemoveSmsRecipients 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 UpdateAlarmResponse Public Overridable Property ResponseStatus As ResponseStatus End Class End Namespace End Namespace