* @desc The seconds part of the Time. Time is defined as Unix-time since January 1, 1970, 00:00:00 UTC.
*/
typeUInt32Seconds;
typeJson.UIntegerSeconds;
/**
* @desc The nanoseconds part of the Time. Time is defined as Unix-time since January 1, 1970, 00:00:00 UTC.
*/
typeUInt32NanoSeconds;
typeJson.UIntegerNanoSeconds;
/**
* @desc Platform Time Source status. 1 = TRACEABLE - time source is locked to the UTC time source. 2 = NONTRACEABLE - time source is not locked to the UTC time source.
* @desc The number of users currently on the access point.
*/
typeUInt32NumberOfUsers;
typeJson.UIntegerNumberOfUsers;
/**
* @desc Threshold number of users in an access point which if crossed shall cause a notification.
*/
typeUInt32NumberOfUsersAPThreshold;
typeJson.UIntegerNumberOfUsersAPThreshold;
/**
* @desc This element shall be present when ZoneStatusSubscription includes numberOfUsersAPThreshold element and the number of users in an access point exceeds the threshold defined in the subscription.
*/
typeUInt32NumberOfUsersInAP;
typeJson.UIntegerNumberOfUsersInAP;
/**
* @desc Threshold number of users in a zone which if crossed shall cause a notification.
*/
typeUInt32NumberOfUsersInZone;
typeJson.UIntegerNumberOfUsersInZone;
/**
* @desc Threshold number of users in a zone which if crossed shall cause a notification.
*/
typeUInt32NumberOfUsersZoneThreshold;
typeJson.UIntegerNumberOfUsersZoneThreshold;
/**
* @desc The operation status of the access point
@@ -679,65 +686,6 @@ REST_NetAPI_Common].
* @desc Identifier of zone
*/
typeJson.StringZoneId;
/**
* @desc A type containing zone status subscription.
* @member clientCorrelator A correlator that the client can use to tag this particular resource representation during a request to create a resource on the server
* @member resourceURL Self referring URL
* @member callbackReference
* @member zoneId Identifier of zone
* @member numberOfUsersZoneThreshold Threshold number of users in a zone which if crossed shall cause a notification
* @member numberOfUsersAPThreshold Threshold number of users in an access point which if crossed shall cause a notification
* @member operationStatus List of operation status values to generate notifications for (these apply to all access points within a zone).
* @desc A type containing data for notifications, when the area is defined as a circle
* @member address Address of terminals to monitor (e.g. \"sip\" URI, \"tel\" URI, \"acr\" URI)
* @member callbackReference
* @member checkImmediate Check location immediately after establishing notification
* @member clientCorrelator A correlator that the client can use to tag this particular resource representation during a request to create a resource on the server
* @member count Maximum number of notifications per individual address. For no maximum, either do not include this element or specify a value of zero. Default value is 0
* @member duration Period of time (in seconds) notifications are provided for. If set to “0” (zero), a default duration time, which is specified by the service policy, will be used. If the parameter is omitted, the notifications will continue until the maximum duration time, which is specified by the service policy, unless the notifications are stopped by deletion of subscription for notifications
* @member enteringLeavingCriteria
* @member frequency Maximum frequency (in seconds) of notifications per subscription (can also be considered minimum time between notifications)
* @member latitude Latitude of center point
* @member link Link to other resources that are in relationship with the resource
* @member longitude Longitude of center point
* @member radius Radius circle around center point in meters
* @member requester Identifies the entity that is requesting the information (e.g. \"sip\" URI, \"tel\" URI, \"acr\" URI)
* @member resourceURL Self referring URL
* @member trackingAccuracy Number of meters of acceptable error in tracking distance
*/
typerecordCircleNotificationSubscription{
Addressesaddress_,
CallbackReferencecallbackReference,
Json.BoolcheckImmediate,
ClientCorrelatorclientCorrelatoroptional,
UInt32countoptional,
UInt32durationoptional,
EnteringLeavingCriteriaenteringLeavingCriteria,
UInt32frequency,
Latitudelatitude,
Linklinkoptional,
Longitudelongitude,
Json.Numberradius,
Json.AnyURIrequesteroptional,
ResourceURLresourceURLoptional,
Json.NumbertrackingAccuracy
}with{
variant(address_)"name as 'address'";
}// End of type CircleNotificationSubscription
typeenumeratedEnteringLeavingCriteria{
Entering,
Leaving
@@ -792,6 +740,20 @@ REST_NetAPI_Common].
}// End of type TerminalLocation
typerecordofTerminalLocationTerminalLocationList
/**
* @desc Indicate a notification termination or cancellation
* @member messageId Message identifier, either with prefix SVC or with prefix POL
* @member text Message text, with replacement variables marked with %n, where n is an index into the list of <variables> elements, starting at 1
* @member variables Variables to substitute into text string