Class SubscriptionTerminatedLogEvent
Logged when a subscription is terminated because the incident has closed or the subscription expires or the subscriber asks for the subscription to be terminated via unsubscribe. Must be logged by the server (notifier), may be logged by the client (subscriber). See Section 2.9.8 of NENA-STA-024.1a-2023.
Inherited Members
Namespace: I3V3.LogEvents
Assembly: Ng911Lib.dll
Syntax
public class SubscriptionTerminatedLogEvent : LogEvent
Constructors
| Edit this page View SourceSubscriptionTerminatedLogEvent()
Constructor
Declaration
public SubscriptionTerminatedLogEvent()
Properties
| Edit this page View Sourcedirection
Set to either "outgoing" or "incoming". Required.
Declaration
public string direction { get; set; }
Property Value
Type | Description |
---|---|
string |
peerId
If logged by the server then set to the ID of the client. If logged by the client then set to the ID of the server. Required.
Declaration
public string peerId { get; set; }
Property Value
Type | Description |
---|---|
string |
queryId
Unique ID used for matching a response to the query. See Section 2.9 of NENA-STA-024.1a-2023. Required.
Declaration
public string queryId { get; set; }
Property Value
Type | Description |
---|---|
string |
reason
Should be set to one of: “incident closed”, “expired”, “unsubscribed”, and “internal error”. Other reasons MAY use non-standard values. Required.
Declaration
public string reason { get; set; }
Property Value
Type | Description |
---|---|
string |
subscriptionId
Set to the subscription ID of the subscription that was terminated. Required.
Declaration
public string subscriptionId { get; set; }
Property Value
Type | Description |
---|---|
string |