(* Options: Date: 2026-04-05 19:44:03 Version: 8.52 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://monitoring.ox2.com/BazeField.Services/api //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: GetAllocation.* //ExcludeTypes: //InitializeCollections: False //AddNamespaces: *) namespace Bazefield.Allocations.DataModel.Entities open System open System.IO open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations [] type AlarmCode() = member val EventNumber:Int32 = new Int32() with get,set member val Parameter1:Nullable = new Nullable() with get,set member val VendorEventType:String = null with get,set [] type Alarm() = member val Id:Int32 = new Int32() with get,set member val Code:Int32 = new Int32() with get,set member val AlarmCode:AlarmCode = null with get,set member val Name:String = null with get,set member val BrakePrg:Int32 = new Int32() with get,set member val CanTriggerAllocation:Boolean = new Boolean() with get,set member val Description:String = null with get,set member val Remarks:String = null with get,set member val ResetPrg:Char = new Char() with get,set member val IsOkAlarm:Boolean = new Boolean() with get,set member val Meta:Dictionary = null with get,set member val AlarmType:Byte = new Byte() with get,set member val Type:String = null with get,set type CommentType = | Turbine = 0 | Allocation = 1 | Alarm = 2 type LabelType = | Allocation = 1 | Other = 2 | Alarm = 3 | Case = 4 [] type Label() = member val Id:Int32 = new Int32() with get,set member val Name:String = null with get,set member val Color:String = null with get,set member val Type:Nullable = new Nullable() with get,set [] type Comment() = member val Id:Int32 = new Int32() with get,set member val TurbineId:Nullable = new Nullable() with get,set member val TurbineName:String = null with get,set member val TimeStamp:DateTime = new DateTime() with get,set member val Text:String = null with get,set member val CreatedBy:String = null with get,set member val CreatedById:Nullable = new Nullable() with get,set member val LastModified:DateTime = new DateTime() with get,set member val Type:CommentType = new CommentType() with get,set member val External:Nullable = new Nullable() with get,set member val Sticky:Nullable = new Nullable() with get,set member val AllocationId:Nullable = new Nullable() with get,set member val AlarmLogId:Nullable = new Nullable() with get,set member val AlarmId:Nullable = new Nullable() with get,set member val CommandId:Nullable = new Nullable() with get,set member val RelatedInfo:String = null with get,set member val Cleared:Boolean = new Boolean() with get,set member val Labels:ResizeArray