Class JServiceCallType
A data type for a call for service received from a person alerting an authority of a situation.
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JServiceCallType : NcActivityType, IEquatable<NcActivityType>, IEquatable<JServiceCallType>
Properties
_Operator
A person who receives a call for service. NIEM reference is j:ServiceCallOperator
Declaration
[DataMember(Name = "operator")]
public List<NcPersonType> _Operator { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcPersonType> | A person who receives a call for service. NIEM reference is j:ServiceCallOperator |
ArrivedDate
A date a response unit arrived at the scene designated by a call for service. NIEM reference is j:ServiceCallArrivedDate
Declaration
[DataMember(Name = "arrivedDate")]
public List<NcDateType> ArrivedDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date a response unit arrived at the scene designated by a call for service. NIEM reference is j:ServiceCallArrivedDate |
AssignedUnit
A response unit responsible for handling a call for service. NIEM reference is j:ServiceCallAssignedUnit
Declaration
[DataMember(Name = "assignedUnit")]
public List<NcOrganizationType> AssignedUnit { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcOrganizationType> | A response unit responsible for handling a call for service. NIEM reference is j:ServiceCallAssignedUnit |
AssistingUnit
A unit that assists the assigned response unit in handling a call for service. NIEM reference is j:ServiceCallAssistingUnit
Declaration
[DataMember(Name = "assistingUnit")]
public List<NcOrganizationType> AssistingUnit { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcOrganizationType> | A unit that assists the assigned response unit in handling a call for service. NIEM reference is j:ServiceCallAssistingUnit |
Augmentation
Additional information about a service call NIEM reference is em:ServiceCallAugmentation
Declaration
[DataMember(Name = "augmentation")]
public List<EmServiceCallAugmentationType> Augmentation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<EmServiceCallAugmentationType> | Additional information about a service call NIEM reference is em:ServiceCallAugmentation |
Category
A kind of service call as determined at the time of call receipt. NIEM reference is j:ServiceCallCategoryText
Declaration
[DataMember(Name = "category")]
public List<NcTextType> Category { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of service call as determined at the time of call receipt. NIEM reference is j:ServiceCallCategoryText |
CategoryCode
A kind of service call as determined at the time of call receipt. NIEM reference is j:ServiceCallCategoryCode
Declaration
[DataMember(Name = "categoryCode")]
public List<NdexCADCallCodeType> CategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NdexCADCallCodeType> | A kind of service call as determined at the time of call receipt. NIEM reference is j:ServiceCallCategoryCode |
Clearance
A description that identifies the incident conditions or status when a response unit cleared or left the scene designated by a call for service. NIEM reference is j:ServiceCallClearanceText
Declaration
[DataMember(Name = "clearance")]
public List<NcTextType> Clearance { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description that identifies the incident conditions or status when a response unit cleared or left the scene designated by a call for service. NIEM reference is j:ServiceCallClearanceText |
ClearanceCategory
A kind of service call clearance. NIEM reference is j:ServiceCallClearanceCategoryText
Declaration
[DataMember(Name = "clearanceCategory")]
public List<NcTextType> ClearanceCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of service call clearance. NIEM reference is j:ServiceCallClearanceCategoryText |
ClearanceCategoryCode
A kind of service call clearance. NIEM reference is j:ServiceCallClearanceCategoryCode
Declaration
[DataMember(Name = "clearanceCategoryCode")]
public List<NdexCADCallCodeType> ClearanceCategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NdexCADCallCodeType> | A kind of service call clearance. NIEM reference is j:ServiceCallClearanceCategoryCode |
ClearedDate
A date when a response unit cleared or left the scene designated by a call for service. NIEM reference is j:ServiceCallClearedDate
Declaration
[DataMember(Name = "clearedDate")]
public List<NcDateType> ClearedDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date when a response unit cleared or left the scene designated by a call for service. NIEM reference is j:ServiceCallClearedDate |
Context
jServiceCallType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JServiceCallType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JServiceCallType.ContextEnum> | jServiceCallType JSON-LD context |
DispatchedDate
A date a service call was received by a dispatcher. NIEM reference is j:ServiceCallDispatchedDate
Declaration
[DataMember(Name = "dispatchedDate")]
public List<NcDateType> DispatchedDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date a service call was received by a dispatcher. NIEM reference is j:ServiceCallDispatchedDate |
DispatchedOfficial
An official assigned specifically to handle a call for service. NIEM reference is j:ServiceCallDispatchedOfficial
Declaration
[DataMember(Name = "dispatchedOfficial")]
public List<JEnforcementOfficialType> DispatchedOfficial { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JEnforcementOfficialType> | An official assigned specifically to handle a call for service. NIEM reference is j:ServiceCallDispatchedOfficial |
Dispatcher
A person who determines the course of action to be taken in response to a call for service and sends out appropriate response units as necessary. NIEM reference is j:ServiceCallDispatcher
Declaration
[DataMember(Name = "dispatcher")]
public List<NcPersonType> Dispatcher { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcPersonType> | A person who determines the course of action to be taken in response to a call for service and sends out appropriate response units as necessary. NIEM reference is j:ServiceCallDispatcher |
Mechanism
A way in which a call for service is received. NIEM reference is j:ServiceCallMechanismText
Declaration
[DataMember(Name = "mechanism")]
public List<NcTextType> Mechanism { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A way in which a call for service is received. NIEM reference is j:ServiceCallMechanismText |
MechanismCode
A kind of source of the call. NIEM reference is j:ServiceCallMechanismCode
Declaration
[DataMember(Name = "mechanismCode")]
public List<NdexCADCallSourceCodeType> MechanismCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NdexCADCallSourceCodeType> | A kind of source of the call. NIEM reference is j:ServiceCallMechanismCode |
Originator
A person who places a call for service. NIEM reference is j:ServiceCallOriginator
Declaration
[DataMember(Name = "originator")]
public List<NcPersonType> Originator { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcPersonType> | A person who places a call for service. NIEM reference is j:ServiceCallOriginator |
PlacedLocation
A location from which a call for service was placed. NIEM reference is j:ServiceCallPlacedLocation
Declaration
[DataMember(Name = "placedLocation")]
public List<NcLocationType> PlacedLocation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcLocationType> | A location from which a call for service was placed. NIEM reference is j:ServiceCallPlacedLocation |
ResponseLocation
A location where a response unit should be sent to handle a call for service. NIEM reference is j:ServiceCallResponseLocation
Declaration
[DataMember(Name = "responseLocation")]
public List<NcLocationType> ResponseLocation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcLocationType> | A location where a response unit should be sent to handle a call for service. NIEM reference is j:ServiceCallResponseLocation |
ResponsePerson
A person who needs the assistance of a response unit from a call for service. NIEM reference is j:ServiceCallResponsePerson
Declaration
[DataMember(Name = "responsePerson")]
public List<NcPersonType> ResponsePerson { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcPersonType> | A person who needs the assistance of a response unit from a call for service. NIEM reference is j:ServiceCallResponsePerson |
Methods
Equals(JServiceCallType)
Returns true if JServiceCallType instances are equal
Declaration
public bool Equals(JServiceCallType other)
Parameters
Type | Name | Description |
---|---|---|
JServiceCallType | other | Instance of JServiceCallType 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(JServiceCallType, JServiceCallType)
Declaration
public static bool operator ==(JServiceCallType left, JServiceCallType right)
Parameters
Type | Name | Description |
---|---|---|
JServiceCallType | left | |
JServiceCallType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JServiceCallType, JServiceCallType)
Declaration
public static bool operator !=(JServiceCallType left, JServiceCallType right)
Parameters
Type | Name | Description |
---|---|---|
JServiceCallType | left | |
JServiceCallType | right |
Returns
Type | Description |
---|---|
System.Boolean |