Newer
Older
Sebastian Muellers
committed
type: array
items:
Sebastian Muellers
committed
resourceURL:
Sebastian Muellers
committed
ZoneStatusNotification:
description: A type containing zone status notification.
type: object
Sebastian Muellers
committed
required:
- zoneId
- timestamp
properties:
callbackData:
Sebastian Muellers
committed
zoneId:
Sebastian Muellers
committed
accessPointId:
Sebastian Muellers
committed
numberOfUsersInZone:
$ref: '#/definitions/NumberOfUsersInZone'
Sebastian Muellers
committed
numberOfUsersInAP:
$ref: '#/definitions/NumberOfUsersInAP'
Sebastian Muellers
committed
operationStatus:
$ref: '#/definitions/OperationStatus'
Sebastian Muellers
committed
timestamp:
Sebastian Muellers
committed
link:
description: Link to other resources that are in relationship with this notification. The server SHOULD include a link to the related subscription. No other links are required or suggested by this specification.
Sebastian Muellers
committed
type: array
items:
$ref: '#/definitions/Link'
example: 'rel="ZonalStatusSubscription" href="http://example.com/exampleAPI/location/v1/subscriptions/zonalStatus/sub123"'
Sebastian Muellers
committed
ZoneStatusSubscription:
description: A type containing zone status subscription.
type: object
Sebastian Muellers
committed
required:
- callbackReference
- zoneId
properties:
clientCorrelator:
$ref: '#/definitions/ClientCorrelator'
Sebastian Muellers
committed
resourceURL:
Sebastian Muellers
committed
callbackReference:
$ref: '#/definitions/CallbackReference'
Sebastian Muellers
committed
zoneId:
Sebastian Muellers
committed
numberOfUsersZoneThreshold:
$ref: '#/definitions/NumberOfUsersZoneThreshold'
Sebastian Muellers
committed
numberOfUsersAPThreshold:
$ref: '#/definitions/NumberOfUsersAPThreshold'
Sebastian Muellers
committed
operationStatus:
description: List of operation status values to generate notifications for (these apply to all access points within a zone).
Sebastian Muellers
committed
type: array
items:
$ref: '#/definitions/OperationStatus'