Class EmEmergencyIncidentType
A data type for the description for an emergency Incident
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class EmEmergencyIncidentType : NcIncidentType, IEquatable<NcActivityType>, IEquatable<NcIncidentType>, IEquatable<EmEmergencyIncidentType>
Properties
Author
An element for incident author information NIEM reference is em:Author
Declaration
[DataMember(Name = "author")]
public List<EmIncidentAuthorType> Author { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<EmIncidentAuthorType> | An element for incident author information NIEM reference is em:Author |
ChildIncident
A data element for information on child Incidents of an incident NIEM reference is em:ChildIncident
Declaration
[DataMember(Name = "childIncident")]
public List<EmEmergencyIncidentType> ChildIncident { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<EmEmergencyIncidentType> | A data element for information on child Incidents of an incident NIEM reference is em:ChildIncident |
Context
emEmergencyIncidentType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public EmEmergencyIncidentType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<EmEmergencyIncidentType.ContextEnum> | emEmergencyIncidentType JSON-LD context |
Contributor
An element for contributer's information NIEM reference is em:Contributor
Declaration
[DataMember(Name = "contributor")]
public List<EmIncidentAuthorType> Contributor { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<EmIncidentAuthorType> | An element for contributer's information NIEM reference is em:Contributor |
IncidentActionCode
An element for the valid actions related to the incident information NIEM reference is em:IncidentActionCode
Declaration
[DataMember(Name = "incidentActionCode")]
public List<EmIncidentActionCodeType> IncidentActionCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<EmIncidentActionCodeType> | An element for the valid actions related to the incident information NIEM reference is em:IncidentActionCode |
IncidentPublishDate
An element for an incident publish date NIEM reference is em:IncidentPublishDate
Declaration
[DataMember(Name = "incidentPublishDate")]
public List<NcDateType> IncidentPublishDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | An element for an incident publish date NIEM reference is em:IncidentPublishDate |
IncidentSummary
An element for an incident summary NIEM reference is em:IncidentSummaryText
Declaration
[DataMember(Name = "incidentSummary")]
public List<NcTextType> IncidentSummary { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An element for an incident summary NIEM reference is em:IncidentSummaryText |
IncidentUpdateDate
An element for an incident last updated date NIEM reference is em:IncidentUpdateDate
Declaration
[DataMember(Name = "incidentUpdateDate")]
public List<NcDateType> IncidentUpdateDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | An element for an incident last updated date NIEM reference is em:IncidentUpdateDate |
Owner
An organization with a specific range of authority for specified resource(s) NIEM reference is em:Owner
Declaration
[DataMember(Name = "owner")]
public List<NcOrganizationType> Owner { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcOrganizationType> | An organization with a specific range of authority for specified resource(s) NIEM reference is em:Owner |
ParentIncident
A data element for information on parent Incidents of an incident NIEM reference is em:ParentIncident
Declaration
[DataMember(Name = "parentIncident")]
public List<EmEmergencyIncidentType> ParentIncident { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<EmEmergencyIncidentType> | A data element for information on parent Incidents of an incident NIEM reference is em:ParentIncident |
RelatedIncident
A data element for information on related Incidents of an incident NIEM reference is em:RelatedIncident
Declaration
[DataMember(Name = "relatedIncident")]
public List<EmEmergencyIncidentType> RelatedIncident { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<EmEmergencyIncidentType> | A data element for information on related Incidents of an incident NIEM reference is em:RelatedIncident |
ServiceCall
A call for service received from a person alerting an authority of a situation. NIEM reference is j:ServiceCall
Declaration
[DataMember(Name = "serviceCall")]
public List<JServiceCallType> ServiceCall { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JServiceCallType> | A call for service received from a person alerting an authority of a situation. NIEM reference is j:ServiceCall |
ServiceCallAssignedUnit
An element for for service call assigned unit detail NIEM reference is em:ServiceCallAssignedUnit
Declaration
[DataMember(Name = "serviceCallAssignedUnit")]
public List<EmServiceCallAssignedUnitType> ServiceCallAssignedUnit { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<EmServiceCallAssignedUnitType> | An element for for service call assigned unit detail NIEM reference is em:ServiceCallAssignedUnit |
Subject
A person who is involved or suspected of being involved in an incident or criminal activity. NIEM reference is j:Subject
Declaration
[DataMember(Name = "subject")]
public List<JSubjectType> Subject { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JSubjectType> | A person who is involved or suspected of being involved in an incident or criminal activity. NIEM reference is j:Subject |
Victim
A person, organization, or other entity who suffers injury, loss, or death as a result of an incident. NIEM reference is j:Victim
Declaration
[DataMember(Name = "victim")]
public List<JVictimType> Victim { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JVictimType> | A person, organization, or other entity who suffers injury, loss, or death as a result of an incident. NIEM reference is j:Victim |
Witness
A person who has observed an incident. NIEM reference is j:Witness
Declaration
[DataMember(Name = "witness")]
public List<JWitnessType> Witness { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JWitnessType> | A person who has observed an incident. NIEM reference is j:Witness |
Methods
Equals(EmEmergencyIncidentType)
Returns true if EmEmergencyIncidentType instances are equal
Declaration
public bool Equals(EmEmergencyIncidentType other)
Parameters
Type | Name | Description |
---|---|---|
EmEmergencyIncidentType | other | Instance of EmEmergencyIncidentType 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(EmEmergencyIncidentType, EmEmergencyIncidentType)
Declaration
public static bool operator ==(EmEmergencyIncidentType left, EmEmergencyIncidentType right)
Parameters
Type | Name | Description |
---|---|---|
EmEmergencyIncidentType | left | |
EmEmergencyIncidentType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(EmEmergencyIncidentType, EmEmergencyIncidentType)
Declaration
public static bool operator !=(EmEmergencyIncidentType left, EmEmergencyIncidentType right)
Parameters
Type | Name | Description |
---|---|---|
EmEmergencyIncidentType | left | |
EmEmergencyIncidentType | right |
Returns
Type | Description |
---|---|
System.Boolean |