Commit 5baec46e authored by Walter Featherstone's avatar Walter Featherstone
Browse files

Editorials in the description and updated split files



Change-Id: Ie4fbdb6cfa1ffe977f0ddfb317e55b6c9dc2bb83
Signed-off-by: Walter Featherstone's avatarfeatherstone <walter.featherstone@viavisolutions.com>
parent c4d95e7a
################################################################################
# Open API specification version #
################################################################################
swagger: '2.0'
################################################################################
# Document Information #
################################################################################
info:
$ref: './info/index.yaml'
################################################################################
# External Documents #
################################################################################
externalDocs:
$ref: './externalDocs/index.yaml'
host: 127.0.0.1:8081
basePath: /exampleAPI/location/v1/
schemes:
- http
- https
consumes:
- application/json
produces:
- application/json
################################################################################
# Parameters #
################################################################################
parameters:
$ref: './parameters/index.yaml'
################################################################################
# paths #
################################################################################
paths:
$ref: './paths/index.yaml'
################################################################################
# Definitions #
################################################################################
definitions:
$ref: './definitions/index.yaml'
################################################################################
# SEEMINGLY NOT ALLOWED in Swagger/OpenAPI 2.0 #
# #
# Examples #
################################################################################
#examples:
# $ref: './examples/index.yaml'
\ No newline at end of file
description: >-
Identifier of access point, <E-CGI><Cell Portion ID> (reference ETSI TS 129 171). Where the E-CGI is made up of the PLMN and Cell Identity (28 bit string). Then the PLMN is made up of the 3 digit MCC & 2 or 3 digit MNC. The Cell Portion is an optional element
description: Identifier of access point, <E-CGI><Cell Portion ID> (reference ETSI TS 129 171). Where the E-CGI is made up of the PLMN and Cell Identity (28 bit string). Then the PLMN is made up of the 3 digit MCC & 2 or 3 digit MNC. The Cell Portion is an optional element
type: string
example: "001010000000000000000000000000001"
\ No newline at end of file
description: A type containing access point information.
type: object
required:
- accessPointId
- connectionType
......
description: A type containing list of access points.
type: object
required:
- zoneId
- resourceURL
......
required:
- address
properties:
address:
$ref: '#/definitions/Address'
\ No newline at end of file
description: Reserved for future use.
type: string
\ No newline at end of file
description: Notification callback definition.
type: object
required:
- notifyURL
properties:
......
description: Contextual information of a user location (e.g., aisle, floor, room number, etc.)
type: string
example: "GroundFoor"
\ No newline at end of file
example: "GroundFloor"
\ No newline at end of file
description: Link to other resources
type: object
required:
- rel
- href
......
description: A type containing user information.
type: object
required:
- address
- accessPointId
......
description: A type containing list of users.
type: object
required:
- resourceURL
properties:
......
description: A type containing user tracking subscription.
type: object
required:
- callbackReference
- address
......
description: A type containing zonal presence notification
type: object
required:
- zoneId
- address
......
......@@ -16,7 +16,6 @@ properties:
items:
$ref: '#/definitions/InterestRealm'
userEventCriteria:
# $ref: '#/definitions/UserEventCriteria'
description: List of user event values to generate notifications for (these apply to zone identifier or all interest realms within zone identifier specified). If this element is missing, a notification is requested to be generated for any change in user event.
type: array
items:
......
description: A type containing zone information.
type: object
required:
- zoneId
- numberOfAccessPoints
......
description: Collection of the zone information list.
type: object
required:
- resourceURL
properties:
......
description: A type containing zone status notification.
type: object
required:
- zoneId
- timestamp
......
description: A type containing zone status subscription.
type: object
required:
- callbackReference
- zoneId
......
AccessPointId:
$ref: ./AccessPointId.yaml
AccessPointInfo:
$ref: ./AccessPointInfo.yaml
AccessPointList:
$ref: ./AccessPointList.yaml
Address:
$ref: ./Address.yaml
AncillaryInfo:
$ref: ./AncillaryInfo.yaml
CallbackData:
$ref: ./CallbackData.yaml
CallbackReference:
$ref: ./CallbackReference.yaml
ClientCorrelator:
$ref: ./ClientCorrelator.yaml
ConnectionType:
$ref: ./ConnectionType.yaml
ContextLocationInfo:
$ref: ./ContextLocationInfo.yaml
CurrentAccessPointId:
$ref: ./CurrentAccessPointId.yaml
Duration:
$ref: ./Duration.yaml
InterestRealm:
$ref: ./InterestRealm.yaml
Link:
$ref: ./Link.yaml
LocationInfo:
$ref: ./LocationInfo.yaml
NotifyURL:
$ref: ./NotifyURL.yaml
NumberOfAccessPoints:
$ref: ./NumberOfAccessPoints.yaml
NumberOfUnserviceableAccessPoints:
$ref: ./NumberOfUnserviceableAccessPoints.yaml
NumberOfUsers:
$ref: ./NumberOfUsers.yaml
NumberOfUsersAPThreshold:
$ref: ./NumberOfUsersAPThreshold.yaml
NumberOfUsersInAP:
$ref: ./NumberOfUsersInAP.yaml
NumberOfUsersInZone:
$ref: ./NumberOfUsersInZone.yaml
NumberOfUsersZoneThreshold:
$ref: ./NumberOfUsersZoneThreshold.yaml
OperationStatus:
$ref: ./OperationStatus.yaml
PreviousAccessPointId:
$ref: ./PreviousAccessPointId.yaml
ResourceURL:
$ref: ./ResourceURL.yaml
Timestamp:
$ref: ./Timestamp.yaml
Timezone:
$ref: ./Timezone.yaml
UserEventCriteria:
$ref: ./UserEventCriteria.yaml
UserEventType:
$ref: ./UserEventType.yaml
UserInfo:
$ref: ./UserInfo.yaml
UserList:
$ref: ./UserList.yaml
UserTrackingSubscription:
$ref: ./UserTrackingSubscription.yaml
ZonalPresenceNotification:
$ref: ./ZonalPresenceNotification.yaml
ZonalTrafficSubscription:
$ref: ./ZonalTrafficSubscription.yaml
ZoneId:
$ref: ./ZoneId.yaml
ZoneInfo:
$ref: ./ZoneInfo.yaml
ZoneList:
$ref: ./ZoneList.yaml
ZoneStatusNotification:
$ref: ./ZoneStatusNotification.yaml
ZoneStatusSubscription:
$ref: ./ZoneStatusSubscription.yaml
\ No newline at end of file
description: "ETSI MEC013 V1.0.1 Location Service API"
url: "https://docbox.etsi.org/ISG/MEC/70-Draft/0013LocationApi"
\ No newline at end of file
description: 'ETSI MEC013 V1.1.1 Location Service API'
url: 'http://www.etsi.org/deliver/etsi_gs/MEC/001_099/013/01.01.01_60/gs_mec013v010101p.pdf'
\ No newline at end of file
description: "The MEC-013 Location API described using OpenAPI, which is based on the Open Mobile Alliance's specification RESTful Network API for Zonal Presence"
version: '1.0.1'
title: 'MEC Location API'
license:
name: ETSI Forge copyright notice
url: 'https://forge.etsi.org/etsi-forge-copyright-notice.txt'
\ No newline at end of file
title: 'Location API'
version: '1.1.1'
description: "The ETSI MEC ISG MEC012 Location API described using OpenAPI. The API is based on the Open Mobile Alliance's specification RESTful Network API for Zonal Presence"
license:
name: ETSI Forge copyright notice
url: 'https://forge.etsi.org/etsi-forge-copyright-notice.txt'
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment