Class LogEvent
Base class for all I3V3 event types. See Sections 4.12.3.1 and E.8.1 of NENA-STA-010.3.
Inheritance
Inherited Members
Namespace: I3V3.LogEvents
Assembly: Ng911Lib.dll
Syntax
public class LogEvent
Constructors
| Edit this page View SourceLogEvent()
Default constructor
Declaration
public LogEvent()
Properties
| Edit this page View SourceagencyAgentId
Agent identifier of the agent within the Agency. Optional.
Declaration
public string agencyAgentId { get; set; }
Property Value
Type | Description |
---|---|
string |
agencyId
AgencyId (Section 2.1.1 of NENA-STA-010.3) of the agency that logged the event. Required.
Declaration
public string agencyId { get; set; }
Property Value
Type | Description |
---|---|
string |
agencyPositionId
Identifier of the operator position that is handling the call. Optional.
Declaration
public string agencyPositionId { get; set; }
Property Value
Type | Description |
---|---|
string |
callId
Emergency call ID (emergency-CallId) of the call. See Section 2.1.6 of NENA-STA-010.3. Conditional.
Declaration
public string callId { get; set; }
Property Value
Type | Description |
---|---|
string |
callIdSip
SIP Call-ID header value. Required if the event is related to a call.
Declaration
public string callIdSip { get; set; }
Property Value
Type | Description |
---|---|
string |
clientAssignedIdentifier
An identifier assigned by the client. Optional.
Declaration
public string clientAssignedIdentifier { get; set; }
Property Value
Type | Description |
---|---|
string |
elementId
Element identifier (Section 2.1.3 of NENA-STA-010.3) of the element that logged the event. Required.
Declaration
public string elementId { get; set; }
Property Value
Type | Description |
---|---|
string |
incidentId
Emergency Incident ID (emergency-IncidentId) of the call. See Section 2.1.7 of NENA-STA-010.3. Conditional.
Declaration
public string incidentId { get; set; }
Property Value
Type | Description |
---|---|
string |
ipAddressPort
Normalized IP address and port number string or Fully Qualified Domain Name of another element that participated in a transaction that triggered this LogEvent (e.g., an element that sent or responded to a query). This is not the address of the element that logs the event.
Declaration
public string ipAddressPort { get; set; }
Property Value
Type | Description |
---|---|
string |
logEventType
Specifies type of log event. Required.
Declaration
public string logEventType { get; set; }
Property Value
Type | Description |
---|---|
string |
timestamp
The timestamp of the event. See Section 2.1.3 of NENA-STA-010.3 for the required format. Required.
Declaration
public string timestamp { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
| Edit this page View SourceCopyBase(LogEvent)
Creates a deep copy of the base class fields.
Declaration
public LogEvent CopyBase(LogEvent Let)
Parameters
Type | Name | Description |
---|---|---|
LogEvent | Let | Object to copy from |
Returns
Type | Description |
---|---|
LogEvent | Returns a new LogEvent. |