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 |