Class EmAlarmEventType
A data type for an alarm event
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class EmAlarmEventType : NcActivityType, IEquatable<NcActivityType>, IEquatable<EmAlarmEventType>
Properties
CallBackTelephoneNumber
A telephone number of the alarm event requester NIEM reference is em:AlarmEventCallBackTelephoneNumber
Declaration
[DataMember(Name = "callBackTelephoneNumber")]
public List<NcTelephoneNumberType> CallBackTelephoneNumber { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTelephoneNumberType> | A telephone number of the alarm event requester NIEM reference is em:AlarmEventCallBackTelephoneNumber |
CallPrivacyBypassCode
A code necessary to access the sites phone system NIEM reference is em:AlarmEventCallPrivacyBypassCodeText
Declaration
[DataMember(Name = "callPrivacyBypassCode")]
public List<NcTextType> CallPrivacyBypassCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A code necessary to access the sites phone system NIEM reference is em:AlarmEventCallPrivacyBypassCodeText |
Category
A kind of event which resulted in an alarm NIEM reference is em:AlarmEventCategoryText
Declaration
[DataMember(Name = "category")]
public List<NcTextType> Category { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of event which resulted in an alarm NIEM reference is em:AlarmEventCategoryText |
CategoryCode
A kind of alarm event NIEM reference is em:AlarmEventCategoryCode
Declaration
[DataMember(Name = "categoryCode")]
public List<ApcoAlarmEventCategoryCodeType> CategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<ApcoAlarmEventCategoryCodeType> | A kind of alarm event NIEM reference is em:AlarmEventCategoryCode |
Context
emAlarmEventType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public EmAlarmEventType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<EmAlarmEventType.ContextEnum> | emAlarmEventType JSON-LD context |
Details
A text describing details about the alarm event NIEM reference is em:AlarmEventDetailsText
Declaration
[DataMember(Name = "details")]
public List<NcTextType> Details { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A text describing details about the alarm event NIEM reference is em:AlarmEventDetailsText |
DispatchAgency
An agency to which an alarm event is dispatched NIEM reference is em:AlarmEventDispatchAgency
Declaration
[DataMember(Name = "dispatchAgency")]
public List<NcOrganizationType> DispatchAgency { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcOrganizationType> | An agency to which an alarm event is dispatched NIEM reference is em:AlarmEventDispatchAgency |
IsAlarmAudible
True if an audible alarm is sounding; false if the alarm is inaudible NIEM reference is em:AlarmAudibleIndicator
Declaration
[DataMember(Name = "isAlarmAudible")]
public List<NiemXsboolean> IsAlarmAudible { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if an audible alarm is sounding; false if the alarm is inaudible NIEM reference is em:AlarmAudibleIndicator |
IsCallToPremises
True if an agency is to call the premise before arrival; false otherwise NIEM reference is em:AlarmEventCallToPremisesIndicator
Declaration
[DataMember(Name = "isCallToPremises")]
public List<NiemXsboolean> IsCallToPremises { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if an agency is to call the premise before arrival; false otherwise NIEM reference is em:AlarmEventCallToPremisesIndicator |
Location
A location of an alarm event NIEM reference is em:AlarmEventLocation
Declaration
[DataMember(Name = "location")]
public List<NcLocationType> Location { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcLocationType> | A location of an alarm event NIEM reference is em:AlarmEventLocation |
LocationCategory
A kind of location at which an alarm event occurs NIEM reference is em:AlarmEventLocationCategoryText
Declaration
[DataMember(Name = "locationCategory")]
public List<NcTextType> LocationCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of location at which an alarm event occurs NIEM reference is em:AlarmEventLocationCategoryText |
LocationCategoryCode
A kind of location at which an alarm event occurs NIEM reference is em:AlarmEventLocationCategoryCode
Declaration
[DataMember(Name = "locationCategoryCode")]
public List<ApcoAlarmEventLocationCategoryCodeType> LocationCategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<ApcoAlarmEventLocationCategoryCodeType> | A kind of location at which an alarm event occurs NIEM reference is em:AlarmEventLocationCategoryCode |
Permit
A permit for the alarm event site NIEM reference is em:AlarmEventPermit
Declaration
[DataMember(Name = "permit")]
public List<NcPermitType> Permit { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcPermitType> | A permit for the alarm event site NIEM reference is em:AlarmEventPermit |
RequestorReceiveDate
A date the requester received the alarm event NIEM reference is em:AlarmEventRequestorReceiveDate
Declaration
[DataMember(Name = "requestorReceiveDate")]
public List<NcDateType> RequestorReceiveDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date the requester received the alarm event NIEM reference is em:AlarmEventRequestorReceiveDate |
ResponseAction
An action requested of an alarm event responder NIEM reference is em:AlarmEventResponseActionText
Declaration
[DataMember(Name = "responseAction")]
public List<NcTextType> ResponseAction { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An action requested of an alarm event responder NIEM reference is em:AlarmEventResponseActionText |
ResponseActionCode
An action requested of an alarm event responder NIEM reference is em:AlarmEventResponseActionCode
Declaration
[DataMember(Name = "responseActionCode")]
public List<ApcoAlarmEventResponseActionCodeType> ResponseActionCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<ApcoAlarmEventResponseActionCodeType> | An action requested of an alarm event responder NIEM reference is em:AlarmEventResponseActionCode |
Methods
Equals(EmAlarmEventType)
Returns true if EmAlarmEventType instances are equal
Declaration
public bool Equals(EmAlarmEventType other)
Parameters
Type | Name | Description |
---|---|---|
EmAlarmEventType | other | Instance of EmAlarmEventType to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Equals(Object)
Returns true if objects are equal
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | Object to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Overrides
GetHashCode()
Gets the hash code
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | Hash code |
Overrides
ToJson()
Returns the JSON string presentation of the object
Declaration
public string ToJson()
Returns
Type | Description |
---|---|
System.String | JSON string presentation of the object |
ToString()
Returns the string presentation of the object
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | String presentation of the object |
Overrides
Operators
Equality(EmAlarmEventType, EmAlarmEventType)
Declaration
public static bool operator ==(EmAlarmEventType left, EmAlarmEventType right)
Parameters
Type | Name | Description |
---|---|---|
EmAlarmEventType | left | |
EmAlarmEventType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(EmAlarmEventType, EmAlarmEventType)
Declaration
public static bool operator !=(EmAlarmEventType left, EmAlarmEventType right)
Parameters
Type | Name | Description |
---|---|---|
EmAlarmEventType | left | |
EmAlarmEventType | right |
Returns
Type | Description |
---|---|
System.Boolean |