Class EmServiceCallAugmentationType
A data type for additional information about a call for service
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class EmServiceCallAugmentationType : IEquatable<EmServiceCallAugmentationType>
Properties
CallCategory
A kind of call, e.g., Alarm, Burglary, Fire, Accident. NIEM reference is em:CallCategoryText
Declaration
[DataMember(Name = "callCategory")]
public List<NcTextType> CallCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of call, e.g., Alarm, Burglary, Fire, Accident. NIEM reference is em:CallCategoryText |
CallCloseDate
A date for when the call stopped NIEM reference is em:CallCloseDate
Declaration
[DataMember(Name = "callCloseDate")]
public List<NcDateType> CallCloseDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date for when the call stopped NIEM reference is em:CallCloseDate |
CallOpenDate
A date for when the call started NIEM reference is em:CallOpenDate
Declaration
[DataMember(Name = "callOpenDate")]
public List<NcDateType> CallOpenDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date for when the call started NIEM reference is em:CallOpenDate |
CallPriority
A data element for the priority assigned to the call based on the type of call (burglary, shooting, etc.) and other additional information provided by the caller. NIEM reference is em:CallPriorityText
Declaration
[DataMember(Name = "callPriority")]
public List<NcTextType> CallPriority { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A data element for the priority assigned to the call based on the type of call (burglary, shooting, etc.) and other additional information provided by the caller. NIEM reference is em:CallPriorityText |
CallSubCategory
A kind of sub-type of the call (e.g. Robbery Alarm, Fire Alarm, Intrusion Alarm). NIEM reference is em:CallSubCategoryText
Declaration
[DataMember(Name = "callSubCategory")]
public List<NcTextType> CallSubCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of sub-type of the call (e.g. Robbery Alarm, Fire Alarm, Intrusion Alarm). NIEM reference is em:CallSubCategoryText |
CallUpdateDate
A date for when the call was updated NIEM reference is em:CallUpdateDate
Declaration
[DataMember(Name = "callUpdateDate")]
public List<NcDateType> CallUpdateDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date for when the call was updated NIEM reference is em:CallUpdateDate |
Comment
A comment, note, or remark. NIEM reference is nc:Comment
Declaration
[DataMember(Name = "comment")]
public List<NcCommentType> Comment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcCommentType> | A comment, note, or remark. NIEM reference is nc:Comment |
Context
emServiceCallAugmentationType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public EmServiceCallAugmentationType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<EmServiceCallAugmentationType.ContextEnum> | emServiceCallAugmentationType JSON-LD context |
DataLink
An element for the structure that contains a data link NIEM reference is em:DataLink
Declaration
[DataMember(Name = "dataLink")]
public List<EmDataLinkType> DataLink { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<EmDataLinkType> | An element for the structure that contains a data link NIEM reference is em:DataLink |
FireSeverityLevel
A data element for the severity of a fire and the corresponding response based on procedure (e.g. three alarm fire). NIEM reference is em:FireSeverityLevelText
Declaration
[DataMember(Name = "fireSeverityLevel")]
public List<NcTextType> FireSeverityLevel { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A data element for the severity of a fire and the corresponding response based on procedure (e.g. three alarm fire). NIEM reference is em:FireSeverityLevelText |
ServiceCallResponseLocation
A data element for the location of a service call NIEM reference is em:ServiceCallResponseLocation
Declaration
[DataMember(Name = "serviceCallResponseLocation")]
public List<EmServiceCallResponseLocationType> ServiceCallResponseLocation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<EmServiceCallResponseLocationType> | A data element for the location of a service call NIEM reference is em:ServiceCallResponseLocation |
Staging
A data element for the staging information for resources NIEM reference is em:Staging
Declaration
[DataMember(Name = "staging")]
public List<EmStagingType> Staging { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<EmStagingType> | A data element for the staging information for resources NIEM reference is em:Staging |
SubstanceCategory
A kind of substance. NIEM reference is nc:SubstanceCategoryText
Declaration
[DataMember(Name = "substanceCategory")]
public List<NcTextType> SubstanceCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of substance. NIEM reference is nc:SubstanceCategoryText |
Methods
Equals(EmServiceCallAugmentationType)
Returns true if EmServiceCallAugmentationType instances are equal
Declaration
public bool Equals(EmServiceCallAugmentationType other)
Parameters
Type | Name | Description |
---|---|---|
EmServiceCallAugmentationType | other | Instance of EmServiceCallAugmentationType 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(EmServiceCallAugmentationType, EmServiceCallAugmentationType)
Declaration
public static bool operator ==(EmServiceCallAugmentationType left, EmServiceCallAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
EmServiceCallAugmentationType | left | |
EmServiceCallAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(EmServiceCallAugmentationType, EmServiceCallAugmentationType)
Declaration
public static bool operator !=(EmServiceCallAugmentationType left, EmServiceCallAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
EmServiceCallAugmentationType | left | |
EmServiceCallAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |