(* Options: Date: 2025-05-10 03:17:13 Version: 8.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://active-ewebservice.biz/aeservices30/api //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: SecurityItemsRequest.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace AIM.WebService open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations [] [] type BaseRequest() = /// ///This is your AIM API Key provided by Tri-Tech /// [] [] member val ApiKey:String = null with get,set [] [] member val OAuthToken:String = null with get,set [] [] type BaseSecureRequest() = inherit BaseRequest() /// /// /// [] [] member val Token:String = null with get,set /// /// /// [] [] member val DeviceId:String = null with get,set /// /// /// [] [] member val AppId:String = null with get,set [] [] type SecurityItemInfo() = [] member val SecurityId:String = null with get,set [] member val Description:String = null with get,set [] [] type BaseResponse() = /// /// /// [] [] member val Status:BaseResponseResult = null with get,set [] [] type SecurityItemsResponse() = inherit BaseResponse() [] member val Items:ResizeArray = new ResizeArray() with get,set /// ///SecurityItemsRequires active-e Service. /// [] [] [] type SecurityItemsRequest() = inherit BaseSecureRequest() interface IReturn /// ///Can be ALL to return all security items, HAS to return all items the logged in user has permissions for, or LACKS to return all items the logged in user lacks permissons for. Defaults to HAS if not sent. /// [] [] member val Mode:String = null with get,set