Class EmAlarmConfirmationType
A data type for the container for information related to the confirmation of an alarm
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class EmAlarmConfirmationType : IEquatable<EmAlarmConfirmationType>
Properties
CallPrivacyBypassPasscode
A code that allows the Public Safety Answering Point or monitoring station to bypass any call screening and directly reach the alarm subscriber NIEM reference is em:AlarmConfirmationCallPrivacyBypassPasscodeText
Declaration
[DataMember(Name = "callPrivacyBypassPasscode")]
public List<NcTextType> CallPrivacyBypassPasscode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A code that allows the Public Safety Answering Point or monitoring station to bypass any call screening and directly reach the alarm subscriber NIEM reference is em:AlarmConfirmationCallPrivacyBypassPasscodeText |
CallToPremisesResultsDescription
A description of the results of the actions taken by the alarm company to attempt to reach someone at the premise before notifying the Public Safety Answering Point NIEM reference is em:AlarmConfirmationCallToPremisesResultsDescriptionText
Declaration
[DataMember(Name = "callToPremisesResultsDescription")]
public List<NcTextType> CallToPremisesResultsDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of the results of the actions taken by the alarm company to attempt to reach someone at the premise before notifying the Public Safety Answering Point NIEM reference is em:AlarmConfirmationCallToPremisesResultsDescriptionText |
Context
emAlarmConfirmationType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public EmAlarmConfirmationType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<EmAlarmConfirmationType.ContextEnum> | emAlarmConfirmationType JSON-LD context |
IsCallToPremises
True if an agency is to call the premise before arrival; false otherwise NIEM reference is em:AlarmConfirmationCallToPremisesIndicator
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:AlarmConfirmationCallToPremisesIndicator |
MethodDescription
A description of mechanism used to confirm the validity of the alarm. e.g., observed video, live audio, guard verified, call to premises etc. If the alarm is confirmed through a call to the premise, then the details of this call are indicated in the Call to Premise text field NIEM reference is em:AlarmConfirmationMethodDescriptionText
Declaration
[DataMember(Name = "methodDescription")]
public List<NcTextType> MethodDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of mechanism used to confirm the validity of the alarm. e.g., observed video, live audio, guard verified, call to premises etc. If the alarm is confirmed through a call to the premise, then the details of this call are indicated in the Call to Premise text field NIEM reference is em:AlarmConfirmationMethodDescriptionText |
Methods
Equals(EmAlarmConfirmationType)
Returns true if EmAlarmConfirmationType instances are equal
Declaration
public bool Equals(EmAlarmConfirmationType other)
Parameters
Type | Name | Description |
---|---|---|
EmAlarmConfirmationType | other | Instance of EmAlarmConfirmationType 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(EmAlarmConfirmationType, EmAlarmConfirmationType)
Declaration
public static bool operator ==(EmAlarmConfirmationType left, EmAlarmConfirmationType right)
Parameters
Type | Name | Description |
---|---|---|
EmAlarmConfirmationType | left | |
EmAlarmConfirmationType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(EmAlarmConfirmationType, EmAlarmConfirmationType)
Declaration
public static bool operator !=(EmAlarmConfirmationType left, EmAlarmConfirmationType right)
Parameters
Type | Name | Description |
---|---|---|
EmAlarmConfirmationType | left | |
EmAlarmConfirmationType | right |
Returns
Type | Description |
---|---|
System.Boolean |