Newer
Older
'404':
$ref: '#/components/responses/404'
'406':
$ref: '#/components/responses/406'
'412':
$ref: '#/components/responses/412'
'422':
$ref: '#/components/responses/422'
'429':
$ref: '#/components/responses/429'
x-swagger-router-controller: 'subscriptions'
delete:
tags:
description: 'The DELETE method is used to cancel the existing subscription.'
operationId: userSubDELETE
parameters:
- $ref: '#/components/parameters/Path.SubscrId'
responses:
'204':
$ref: '#/components/responses/204'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'404':
$ref: '#/components/responses/404'
'429':
$ref: '#/components/responses/429'
x-swagger-router-controller: 'subscriptions'
summary: 'Retrieves all active subscriptions to zone notifications'
description: 'This operation is used for retrieving all active subscriptions to zone notifications.'
operationId: zoneSubListGET
parameters:
- $ref: '#/components/parameters/Query.Subscription_type_3'
- $ref: '#/components/parameters/Query.ZoneId_2'
description: "Upon success, a response body containing the list of links to requestor's subscriptions is returned."
content:
application/json:
schema:
type: object
required:
- notificationSubscriptionList
properties:
notificationSubscriptionList:
$ref: '#/components/schemas/NotificationSubscriptionList'
examples:
- notificationSubscriptionList:
subscription:
- href: 'http://meAppServer.example.com/location/v2/subscriptions/zones/subscription123'
subscriptionType: 'ZoneLocationEventSubscription'
- href: 'http://meAppServer.example.com/location/v2/subscriptions/zones/subscription456'
subscriptionType: 'ZoneStatusSubscription'
resourceURL:
href: 'http://meAppServer.example.com/location/v2/subscriptions/zones'
summary: 'Creates a subscription to zone notifications'
description: 'The POST method is used to create a new subscription to zone notifications.'
operationId: zoneSubPOST
requestBody:
description: 'Subscription to be created'
required: true
content:
application/json:
schema:
type: object
properties:
zoneLocationEventSubscription:
$ref: '#/components/schemas/ZoneLocationEventSubscription'
zoneStatusSubscription:
$ref: '#/components/schemas/ZoneStatusSubscription'
- zoneLocationEventSubscription:
subscriptionType: 'ZoneLocationEventSubscription'
callbackReference: 'http://my.callback.com/zone-notification/some-id'
locationEventCriteria:
- ENTERING_AREA_EVENT
expiryDeadline":
seconds: 1977836800
nanoseconds": 0
description: 'Indicates successful resource creation'
content:
application/json:
schema:
type: object
properties:
zoneLocationEventSubscription:
$ref: '#/components/schemas/ZoneLocationEventSubscription'
zoneStatusSubscription:
$ref: '#/components/schemas/ZoneStatusSubscription'
- zoneLocationEventSubscription:
subscriptionType: 'ZoneLocationEventSubscription'
callbackReference: 'http://my.callback.com/zone-notification/some-id'
locationEventCriteria:
- ENTERING_AREA_EVENT
expiryDeadline":
seconds: 1977836800
nanoseconds": 0
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'404':
$ref: '#/components/responses/404'
'406':
$ref: '#/components/responses/406'
'415':
$ref: '#/components/responses/415'
'422':
$ref: '#/components/responses/422'
'429':
$ref: '#/components/responses/429'
callbacks:
notification:
'{$request.body#/zoneLocationEventSubscription.callbackReference}':
summary: 'Callback POST used to send a notification'
description: 'Notification from Location service, content based on subscription type'
operationId: zoneNotificationPOST
description: 'Subscription notification'
required: true
content:
application/json:
schema:
type: object
properties:
zoneLocationEventNotification:
$ref: '#/components/schemas/ZoneLocationEventNotification'
zoneStatusNotification:
$ref: '#/components/schemas/ZoneStatusNotification'
- zoneLocationEventNotification:
notificationType: 'ZoneLocationEventNotification'
address: 'acr:10.0.0.1'
zoneId: 'zone01'
_links:
subscription:
href: "http://meAppServer.example.com/location/v3/subscriptions/zone/subscription123"
responses:
'204':
$ref: '#/components/responses/204'
x-swagger-router-controller: 'subscriptions'
/subscriptions/zones/{subscriptionId}:
summary: 'Retrieve zone subscription information'
description: 'The GET method is used to retrieve information about zone subscription. '
operationId: zoneSubGET
parameters:
- $ref: '#/components/parameters/Path.SubscrId'
responses:
'200':
description: 'Upon success, a response body containing data type describing the specific zone subscription is returned.'
content:
application/json:
schema:
type: object
required:
- zoneLocationEventSubscription
- zoneStatusSubscription
zoneLocationEventSubscription:
$ref: '#/components/schemas/ZoneLocationEventSubscription'
zoneStatusSubscription:
$ref: '#/components/schemas/ZoneStatusSubscription'
- zoneLocationEventSubscription:
subscriptionType: 'ZoneLocationEventSubscription'
callbackReference: 'http://my.callback.com/zone-notification/some-id'
locationEventCriteria:
- ENTERING_AREA_EVENT
expiryDeadline":
seconds: 1977836800
nanoseconds": 0
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'404':
$ref: '#/components/responses/404'
'406':
$ref: '#/components/responses/406'
'429':
$ref: '#/components/responses/429'
x-swagger-router-controller: 'subscriptions'
summary: 'Updates a zone subscription information'
description: 'The PUT method is used to update the existing zone subscription.'
operationId: zoneSubPUT
requestBody:
description: 'Subscription to be modified'
required: true
content:
application/json:
schema:
type: object
properties:
zoneLocationEventSubscription:
$ref: '#/components/schemas/ZoneLocationEventSubscription'
zoneStatusSubscription:
$ref: '#/components/schemas/ZoneStatusSubscription'
- zoneLocationEventSubscription:
subscriptionType: 'ZoneLocationEventSubscription'
callbackReference: 'http://my.callback.com/zone-notification/some-id'
locationEventCriteria:
- ENTERING_AREA_EVENT
expiryDeadline":
seconds: 1977836800
nanoseconds": 0
parameters:
- $ref: '#/components/parameters/Path.SubscrId'
responses:
'200':
description: 'Upon success, a response body containing data type describing the updated subscription is returned.'
content:
application/json:
schema:
type: object
properties:
zoneLocationEventSubscription:
$ref: '#/components/schemas/ZoneLocationEventSubscription'
zoneStatusSubscription:
$ref: '#/components/schemas/ZoneStatusSubscription'
- zoneLocationEventSubscription:
subscriptionType: 'ZoneLocationEventSubscription'
callbackReference: 'http://my.callback.com/zone-notification/some-id'
locationEventCriteria:
- ENTERING_AREA_EVENT
expiryDeadline":
seconds: 1977836800
nanoseconds": 0
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'404':
$ref: '#/components/responses/404'
'406':
$ref: '#/components/responses/406'
'412':
$ref: '#/components/responses/412'
'422':
$ref: '#/components/responses/422'
'429':
$ref: '#/components/responses/429'
x-swagger-router-controller: 'subscriptions'
delete:
tags:
summary: 'Cancel a zone subscription'
description: 'The DELETE method is used to cancel the existing zone subscription.'
operationId: zoneSubDELETE
parameters:
- $ref: '#/components/parameters/Path.SubscrId'
responses:
'204':
$ref: '#/components/responses/204'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'404':
$ref: '#/components/responses/404'
'429':
$ref: '#/components/responses/429'
x-swagger-router-controller: 'subscriptions'
components:
responses:
'200':
description: 'OK'
description: 'Bad Request : used to indicate that incorrect parameters were passed to the request.'
content:
description: 'Unauthorized : used when the client did not submit credentials.'
content:
description: 'Forbidden : operation is not allowed given the current status of the resource.'
content:
description: 'Not Found : used when a client provided a URI that cannot be mapped to a valid resource URI.'
content:
description: 'Not Acceptable : used to indicate that the server cannot provide the any of the content formats supported by the client.'
content:
description:
'Precondition failed : used when a condition has failed during conditional requests, e.g. when
using ETags to avoid write conflicts when using PUT'
content:
'414':
description:
'URI Too Long : used to indicate that the server is refusing to process the request because the request URI is
longer than the server is willing or able to process.'
content:
application/problem+json:
schema:
$ref: '#/components/schemas/ProblemDetails'
description: 'Unsupported Media Type : used to indicate that the server or the client does not support the content type of the entity body.'
content:
description:
'Unprocessable Entity : used to indicate that the server understands the content type of the request entity and that the
syntax of the request entity is correct but that the server is unable to process the contained instructions. This error condition can occur if an
JSON request body is syntactically correct but semantically incorrect, for example if the target area for the request is considered too large. This
error condition can also occur if the capabilities required by the request are not supported.'
content:
description: 'Too Many Requests : used when a rate limiter has triggered.'
content:
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
parameters:
Path.AccessPointId:
name: accessPointId
in: path
description: 'Identifier of access Point'
required: true
schema:
type: string
x-exportParamName: AccessPointId
Path.SubscrId:
name: subscriptionId
in: path
description: 'Subscription Identifier, specifically the "self" returned in the subscription request'
required: true
schema:
type: string
format: uri
x-exportParamName: SubscriptionId
Path.ZoneId:
name: zoneId
in: path
description: 'Indentifier of zone'
required: true
schema:
type: string
x-exportParamName: ZoneId
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
Query.Subscription_type:
name: subscription_type
in: query
description: "Query parameter to filter on a specific subscription type. Permitted values:
event"
required: false
schema:
type: string
x-exportParamName: Subscription_type
Query.Subscription_type_2:
name: subscription_type
in: query
description: "Query parameter to filter on a specific subscription type. Permitted values:
-event
-periodic"
required: false
schema:
type: string
x-exportParamName: Subscription_type_2
Query.Subscription_type_3:
name: subscription_type
in: query
description: "Query parameter to filter on a specific subscription type. Permitted values:
-event
-status"
required: false
schema:
type: string
x-exportParamName: Subscription_type_3
Query.AccessPointId:
name: accessPointId
in: query
description: Identifier of access point
required: false
schema:
type: array
items:
type: string
x-exportParamName: AccessPointId
Query.Address:
name: address
in: query
description: One or two addresses of user to check.
The second "address" parameter shall not be included when the distance between a user and a location is requested.
The second "address" parameter shall be included when a location is not provided.
required: false
schema:
type: array
items:
type: string
x-exportParamName: Address
description: Address of user (e.g. 'sip' URI, 'tel' URI, 'acr' URI).
x-exportParamName: Address_2
Query.Address_3:
name: address
description: Address of user (e.g. 'sip' URI, 'tel' URI, 'acr' URI).
type: array
items:
type: string
x-exportParamName: Address_3
Query.Location:
name: location
description: Shall not be included when the distance between two terminals is requested.
type: object
properties:
latitude:
description: "Location latitude, expressed in the range -90\xB0 to +90\xB0."
format: float
type: number
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: Float
longitude:
description: "Location longitude, expressed in the range -180\xB0 to +180\xB0."
format: float
type: number
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: Float
x-exportParamName: Location
Query.ZoneId:
name: zoneId
in: query
description: Identifier of zone
required: false
schema:
type: array
items:
type: string
x-exportParamName: ZoneId
Query.ZoneId_2:
name: zoneId
in: query
description: The identity of the zone
required: false
schema:
type: string
x-exportParamName: ZoneId_2
schemas:
AccessPointInfo:
description: A type containing access point information.
properties:
accessPointId:
description: Identifier of access point.
type: string
x-etsi-mec-cardinality: 1
x-etsi-mec-origin-type: string
connectionType:
interestRealm:
description: Interest realm of access point.
type: string
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: string
locationInfo:
numberOfUsers:
description: Number of users currently on the access point.
type: integer
x-etsi-mec-cardinality: 1
x-etsi-mec-origin-type: integer
operationStatus:
resourceURL:
description: Self referring URL
type: string
x-etsi-mec-cardinality: 1
x-etsi-mec-origin-type: anyURI
timezone:
description: Time zone of access point.
type: string
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: dateTimeStamp
required:
- accessPointId
- connectionType
- operationStatus
- numberOfUsers
- resourceURL
OperationStatus:
description: An enumeration defining the operations status of an access point.
enum:
- Serviceable
- Unserviceable
- Unknown
type: string
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
AccessPointList:
description: A type containing list of access points.
properties:
accessPoint:
description: Collection of the access point information list.
items:
$ref: '#/components/schemas/AccessPointInfo'
type: array
x-etsi-mec-cardinality: 0..N
x-etsi-mec-origin-type: AccessPointInfo
resourceURL:
description: Self referring URL
type: string
x-etsi-mec-cardinality: 1
x-etsi-mec-origin-type: anyURI
zoneId:
description: Identifier of zone
type: string
x-etsi-mec-cardinality: 1
x-etsi-mec-origin-type: string
required:
ConnectionType:
description: This enumeration represents the connection type of an access point
enum:
- LTE
- Wifi
- Wimax
- 5G NR
- UNKNOWN
type: string
LocationInfo:
accuracy:
description: Horizontal accuracy/(semi-major) uncertainty of location provided in meters, as defined in [14]. Present only if "shape" equals 4, 5 or 6.
type: integer
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: UnsignedInt
accuracyAltitude:
description: Altitude accuracy/uncertainty of location provided in meters, as defined in [14]. Present only if "shape" equals 3 or 4.
type: integer
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: UnsignedInt
accuracySemiMinor:
description: Horizontal accuracy/(semi-major) uncertainty of location provided in meters, as defined in [14]. Present only if "shape" equals 4, 5 or 6.
type: integer
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: UnsignedInt
altitude:
description: Location altitude relative to the WGS84 ellipsoid surface.
format: float
type: number
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: Float
confidence:
description: Confidence by which the position of a target entity is known to be within the shape description, expressed as a percentage and defined in [14]. Present only if "shape" equals 1, 4 or 6.
type: integer
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: UnsignedInt
includedAngle:
description: Present only if "shape" equals 6.
type: integer
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: UnsignedInt
innerRadius:
description: Present only if "shape" equals 6.
type: integer
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: UnsignedInt
latitude:
description: "Location latitude, expressed in the range -90\xB0 to +90\xB0. Cardinality greater than one only if \"shape\" equals 7."
items:
type: number
minItems: 1
type: array
x-etsi-mec-cardinality: 1..N
x-etsi-mec-origin-type: Float
longitude:
description: "Location longitude, expressed in the range -180\xB0 to +180\xB0. Cardinality greater than one only if \"shape\" equals 7."
items:
type: number
minItems: 1
type: array
x-etsi-mec-cardinality: 1..N
x-etsi-mec-origin-type: Float
offsetAngle:
description: Present only if "shape" equals 6.
type: integer
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: UnsignedInt
orientationMajorAxis:
description: "Angle of orientation of the major axis, expressed in the range 0\xB0 to 180\xB0, as defined in [14]. Present only if \"shape\" equals 4 or 6."
type: integer
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: UnsignedInt
shape:
description: 'Shape information, as detailed in [14], associated with the reported location coordinate:
1 = Ellipsoid_Arc
2 = ellipsoid_Point
3 = ellipsoid_Point_Altitude
4 = ellipsoid_Point_Altitude_Uncert_Ellipsoid
5 = ellipsoid_Point_Uncert_Circle
6 = ellipsoid_Point_Uncert_Ellipse
7 = polygon'
enum:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: Enum_inlined
uncertaintyRadius:
description: Present only if "shape" equals 6.
type: integer
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: UnsignedInt
velocity:
$ref: '#/components/schemas/Velocity'
- latitude
- longitude
- shape
Velocity:
description: "Structure with attributes relating to the target entity\u2019s velocity, as defined in [14]."
bearing:
description: "Bearing, expressed in the range 0\xB0 to 360\xB0, as defined in [14]."
type: integer
x-etsi-mec-origin-type: UnsignedInt
horizontalSpeed:
description: Horizontal speed, expressed in km/h and defined in [14].
type: integer
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: UnsignedInt
uncertainty:
description: Horizontal uncertainty, as defined in [14]. Present only if "velocityType" equals 3 or 4.
type: integer
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: UnsignedInt
velocityType:
description: 'Velocity information, as detailed in [14], associated with the reported location coordinate:
1 = Horizontal
2 = Horizontal_Vertical
3 = Horizontal_Uncert
4 = Horizontal_Vertical_Uncert'
enum:
- 1
- 2
- 3
- 4
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: Enum_inlined
verticalSpeed:
description: Vertical speed, expressed in km/h and defined in [14]. Present only if "velocityType" equals 2 or 4.
type: integer
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: Int
verticalUncertainty:
description: Vertical uncertainty, as defined in [14]. Present only if "velocityType" equals 4.
type: integer
x-etsi-mec-origin-type: UnsignedInt
- velocityType
- bearing
- horizontalSpeed
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: Structure (inlined)
NotificationSubscriptionList:
description: This type contains a list of subscriptions.
properties:
resourceURL:
$ref: '#/components/schemas/LinkType'
subscription:
items:
$ref: '#/components/schemas/Subscription'
type: array
required:
- resourceURL
type: object
x-etsi-ref: 6.3.3
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
ProblemDetails:
properties:
detail:
description: A human-readable explanation specific to this occurrence of the problem
type: string
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: String
instance:
description: A URI reference that identifies the specific occurrence of the problem
format: uri
type: string
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: URI
status:
description: The HTTP status code for this occurrence of the problem
format: uint32
type: integer
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: Uint32
title:
description: A short, human-readable summary of the problem type
type: string
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: String
type:
description: A URI reference according to IETF RFC 3986 that identifies the problem type
format: uri
type: string
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: URI
type: object
description: A type containing information about the distance from a terminal to a location or between two terminals, in addition the accuracy and a timestamp of the information are provided.
properties:
accuracy:
description: Accuracy of the provided distance in meters
type: integer
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: integer
distance:
description: Distance from terminal to a location or between two terminals specified in meters
type: integer
x-etsi-mec-cardinality: 1
x-etsi-mec-origin-type: integer
timestamp:
description: A type containing device address, retrieval status and location information.
description: Address of the terminal to which the location information applies (e.g., 'sip' URI, 'tel' URI, 'acr' URI).
type: string
x-etsi-mec-cardinality: 1
x-etsi-mec-origin-type: anyURI
currentLocation:
- address
- locationRetrievalStatus
RetrievalStatus:
enum:
- Retrieved
- NotRetrieved
- Error
type: string
ServiceError:
description: Used to indicate a notification termination or cancellation.
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
messageId:
description: Message identifier, either with prefix SVC or with prefix POL
type: string
x-etsi-mec-cardinality: 1
x-etsi-mec-origin-type: string
text:
description: Message text, with replacement variables marked with %n, where n is an index into the list of <variables> elements, starting at 1
type: string
x-etsi-mec-cardinality: 1
x-etsi-mec-origin-type: string
variables:
description: Variables to substitute into text string
items:
type: string
type: array
x-etsi-mec-cardinality: 0..N
x-etsi-mec-origin-type: string
required:
- messageId
- text
type: object
TimeStamp:
properties:
nanoSeconds:
description: 'The nanoseconds part of the time. Time is defined as
Unix-time since January 1, 1970, 00:00:00 UTC.'
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: Uint32
seconds:
description: 'The seconds part of the time. Time is defined as
Unix-time since January 1, 1970, 00:00:00 UTC.'
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: Uint32
required:
description: This type represents the information related to a user attached to an access point
associated to the MEC host, such access point is in scope of the Location Service instance.
required:
- address
- accessPointId
- zoneId
- resourceURL
- timestamp
type: object
x-etsi-notes: "NOTE 1:\tAs specified in [5], clause 5.2.2.7.\nNOTE 2: \tAs specified in [5], clause 5.2.2.5."
x-etsi-ref: 6.2.2
description: Address of user (e.g. 'sip' URI, 'tel' URI, 'acr' URI) currently on the access point, see note 1.
format: uri
type: string
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: AnyURI
AccessPointId:
description: The identity of the access point the user is currently on, see note 1.
x-etsi-mec-cardinality: '1'
zoneId:
description: The identity of the zone the user is currently within, see note 1.
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: String
resourceURL:
description: Self-referring URL, see note 1.
type: string
x-etsi-mec-cardinality: '1'
locationInfo:
$ref: '#/components/schemas/LocationInfo'
civicInfo:
$ref: '#/components/schemas/CivicAddress'
ancillaryInfo:
description: Reserved for future use.
x-etsi-mec-cardinality: 0..1
relativeLocationInfo:
$ref: '#/components/schemas/RelativeLocationInfo'
UserList:
description: A type containing list of users.
properties:
resourceURL:
description: Self referring URL
type: string
x-etsi-mec-cardinality: 1
x-etsi-mec-origin-type: anyURI
user:
description: Collection of the zone information list.
items:
$ref: '#/components/schemas/UserInfo'
type: array
x-etsi-mec-cardinality: 0..N
x-etsi-mec-origin-type: UserInfo
required:
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
ZoneInfo:
description: A type containing zone information.
properties:
numberOfAccessPoints:
description: The number of access points within the zone
type: integer
x-etsi-mec-cardinality: 1
x-etsi-mec-origin-type: unsignedInt
numberOfUnserviceableAccessPoints:
description: Number of inoperable access points within the zone.
type: integer
x-etsi-mec-cardinality: 1
x-etsi-mec-origin-type: unsignedInt
numberOfUsers:
description: The number of users currently on the access point.
type: integer
x-etsi-mec-cardinality: 1
x-etsi-mec-origin-type: unsignedInt
resourceURL:
description: Self referring URL
type: string
x-etsi-mec-cardinality: 1
x-etsi-mec-origin-type: anyURI
zoneId:
description: Identifier of zone
type: string
x-etsi-mec-cardinality: 1
x-etsi-mec-origin-type: string
required:
- zoneId
- numberOfAccessPoints
- numberOfUnserviceableAccessPoints
- numberOfUsers
- resourceURL
ZoneList:
description: A type containing a list of zones.
properties:
resourceURL:
description: Self referring URL
type: string
x-etsi-mec-cardinality: 1
x-etsi-mec-origin-type: anyURI
zone:
description: Collection of the zone information list.
items:
$ref: '#/components/schemas/ZoneInfo'
type: array
required: