AcreIntrusionZoneInfo

Overview of AcreIntrusionZoneInfo goes here.

AcreIntrusionZoneInfo Properties

Item -> BaseInfo -> AcreIntrusionPeripheralInfo -> AcreIntrusionZoneInfo

Field Type Inherited from Description
Href String Item Gets or sets the Href value
CommonName String BaseInfo Gets or sets the CommonName value
ConcurrencyVersion Nullable<Int64> BaseInfo Gets or sets the ConcurrencyVersion value
InFolderHref String BaseInfo Gets or sets the InFolderHref value
InFolderKey String BaseInfo Gets or sets the InFolderKey value
IsGlobal Boolean BaseInfo Gets or sets the IsGlobal value
Key String BaseInfo Gets or sets the Key value
Links List<Link> BaseInfo Gets or sets the Links value
Metadata MetadataItem[] BaseInfo Gets or sets the Metadata value
Monikers MonikerItem[] BaseInfo Gets or sets the Monikers value
Notes NoteInfo[] BaseInfo Gets or sets the Notes value
ObjectLinks ObjectLinkItem[] BaseInfo Gets or sets the ObjectLinks value
Tags String[] BaseInfo Gets or sets the Tags value
AcreIntrusionId Int32 AcreIntrusionPeripheralInfo Gets or sets the AcreIntrusionId value
AlarmState AcreIntrusionZoneAlarmState AcreIntrusionZoneInfo Gets or sets the AlarmState value
DeSoakAllowed Boolean AcreIntrusionZoneInfo Gets or sets the DeSoakAllowed value
InhibitAllowed Boolean AcreIntrusionZoneInfo Gets or sets the InhibitAllowed value
Inhibited Boolean AcreIntrusionZoneInfo Gets or sets the Inhibited value
Input AcreIntrusionZoneInput AcreIntrusionZoneInfo Gets or sets the Input value
IsolateAllowed Boolean AcreIntrusionZoneInfo Gets or sets the IsolateAllowed value
Isolated Boolean AcreIntrusionZoneInfo Gets or sets the Isolated value
LogicInput AcreIntrusionZoneLogicInput AcreIntrusionZoneInfo Gets or sets the LogicInput value
ProcState AcreIntrusionZoneProcState AcreIntrusionZoneInfo Gets or sets the ProcState value
RestoreAllowed Boolean AcreIntrusionZoneInfo Gets or sets the RestoreAllowed value
SoakAllowed Boolean AcreIntrusionZoneInfo Gets or sets the SoakAllowed value
Soaked Boolean AcreIntrusionZoneInfo Gets or sets the Soaked value
Status AcreIntrusionZoneStatus AcreIntrusionZoneInfo Gets or sets the Status value
Type AcreIntrusionZoneType AcreIntrusionZoneInfo Gets or sets the Type value
UnInhibitAllowed Boolean AcreIntrusionZoneInfo Gets or sets the UnInhibitAllowed value
UnIsolateAllowed Boolean AcreIntrusionZoneInfo Gets or sets the UnIsolateAllowed value

JSON Structure of AcreIntrusionZoneInfo

{
   "Href"	:	"String",
   "CommonName"	:	"String",
   "ConcurrencyVersion"	:	"Nullable\<Int64\>",
   "InFolderHref"	:	"String",
   "InFolderKey"	:	"String",
   "IsGlobal"	:	"Boolean",
   "Key"	:	"String",
   "Links"	:	"List\<[Link](/object-model/link)\>",
   "Metadata"	:	"[MetadataItem](/object-model/metadataitem)[]",
   "Monikers"	:	"[MonikerItem](/object-model/monikeritem)[]",
   "Notes"	:	"[NoteInfo](/object-model/noteinfo)[]",
   "ObjectLinks"	:	"[ObjectLinkItem](/object-model/objectlinkitem)[]",
   "Tags"	:	"String[]",
   "AcreIntrusionId"	:	"Int32",
   "AlarmState"	:	"[AcreIntrusionZoneAlarmState](/object-model/acreintrusionzonealarmstate)",
   "DeSoakAllowed"	:	"Boolean",
   "InhibitAllowed"	:	"Boolean",
   "Inhibited"	:	"Boolean",
   "Input"	:	"[AcreIntrusionZoneInput](/object-model/acreintrusionzoneinput)",
   "IsolateAllowed"	:	"Boolean",
   "Isolated"	:	"Boolean",
   "LogicInput"	:	"[AcreIntrusionZoneLogicInput](/object-model/acreintrusionzonelogicinput)",
   "ProcState"	:	"[AcreIntrusionZoneProcState](/object-model/acreintrusionzoneprocstate)",
   "RestoreAllowed"	:	"Boolean",
   "SoakAllowed"	:	"Boolean",
   "Soaked"	:	"Boolean",
   "Status"	:	"[AcreIntrusionZoneStatus](/object-model/acreintrusionzonestatus)",
   "Type"	:	"[AcreIntrusionZoneType](/object-model/acreintrusionzonetype)",
   "UnInhibitAllowed"	:	"Boolean",
   "UnIsolateAllowed"	:	"Boolean"
}

Add Acre Intrusion Zone Async

Example in C#

// Returns: AcreIntrusionZoneInfo
var acreIntrusionZoneInfo = await client.AddAcreIntrusionZoneAsync(AcreIntrusionPanelInfo AcreIntrusion, String areaObjectId, AcreIntrusionZoneInfo AcreIntrusionZone);

Delete Acre Intrusion Zone Async

Example in C#

// Returns: nothing
await client.DeleteAcreIntrusionZoneAsync(AcreIntrusionZoneInfo AcreIntrusionZone);

Get Acre Intrusion Zones Async

Example in C#

// Returns: IEnumerable<AcreIntrusionZoneInfo>
var acreIntrusionZoneInfo = await client.GetAcreIntrusionZonesAsync(AcreIntrusionPanelInfo AcreIntrusion);

Update Acre Intrusion Zone Async

Example in C#

// Returns: nothing
await client.UpdateAcreIntrusionZoneAsync(AcreIntrusionZoneInfo AcreIntrusionZone);

Update Acre Intrusion Zone Status Async

Example in C#

// Returns: nothing
await client.UpdateAcreIntrusionZoneStatusAsync(AcreIntrusionZoneInfo AcreIntrusionZone, AcreIntrusionZoneStatus status);