Commit af639506 authored by Michel Roy's avatar Michel Roy
Browse files

added v2.1.1 draft version

parent 6bafe099
Pipeline #4990 failed with stage
in 0 seconds
name: zonalTrafficSubscription
in: body
description: Zonal Traffic Subscription
required: true
schema:
$ref: '#/definitions/ZonalTrafficSubscription'
\ No newline at end of file
name: zoneStatusSubscription
in: body
description: Zone Status Subscription
required: true
schema:
$ref: '#/definitions/ZoneStatusSubscription'
\ No newline at end of file
name: accessPointId
in: path
description: Access Point ID
required: true
type: string
\ No newline at end of file
name: subscriptionId
in: path
description: Subscription ID
required: true
type: string
\ No newline at end of file
name: userId
in: path
description: User ID
required: true
type: string
\ No newline at end of file
name: zoneId
in: path
description: Zone ID
required: true
type: string
\ No newline at end of file
name: accessPointId
in: query
description: >-
Identifier of access point, reference "definitions" for string format
required: false
type: string
\ No newline at end of file
name: interestRealm
in: query
description: Interest realm of access point (e.g. geographical area, a type of industry etc.).
required: false
type: string
\ No newline at end of file
name: zoneId
in: query
description: Zone ID
required: true
type: string
\ No newline at end of file
Body.UserTrackingSubscription:
$ref: ./Body.UserTrackingSubscription.yaml
Body.ZonalTrafficSubscription:
$ref: ./Body.ZonalTrafficSubscription.yaml
Body.ZoneStatusSubscription:
$ref: ./Body.ZoneStatusSubscription.yaml
Path.AccessPointId:
$ref: ./Path.AccessPointId.yaml
Path.SubscriptionId:
$ref: ./Path.SubscriptionId.yaml
Path.UserId:
$ref: ./Path.UserId.yaml
Path.ZoneId:
$ref: ./Path.ZoneId.yaml
Query.AccessPointId:
$ref: ./Query.AccessPointId.yaml
Query.InterestRealm:
$ref: ./Query.InterestRealm.yaml
Query.ZoneId:
$ref: ./Query.ZoneId.yaml
get:
$ref: ./SubsUserTrack_Get.yaml
post:
$ref: ./SubsUserTrack_Post.yaml
\ No newline at end of file
parameters:
- $ref: '#/parameters/Path.SubscriptionId'
get:
$ref: ./SubsUserTrackId_Get.yaml
put:
$ref: ./SubsUserTrackId_Put.yaml
delete:
$ref: ./SubsUserTrackId_Del.yaml
\ No newline at end of file
tags:
- subscriptions
operationId: userTrackingSubDelById
description:
This operation is used for retrieving an individual subscription to user tracking change notification.
produces:
- application/json
responses:
204:
description: No Content
\ No newline at end of file
tags:
- subscriptions
operationId: userTrackingSubGetById
description:
This operation is used for retrieving an individual subscription to user tracking change notification.
produces:
- application/json
responses:
200:
description: Response to retrieve individual user tracking subscription
schema:
properties:
userTrackingSubscription:
$ref: '#/definitions/UserTrackingSubscription'
examples:
application/json:
$ref: '../examples/UserTrackingSubscription.json'
\ No newline at end of file
tags:
- subscriptions
operationId: userTrackingSubPutById
description:
This operation is used for updating an individual subscription to user tracking change notification.
produces:
- application/json
parameters:
- $ref: '#/parameters/Body.UserTrackingSubscription'
responses:
200:
description: Response to update individual user tracking subscription
schema:
properties:
userTrackingSubscription:
$ref: '#/definitions/UserTrackingSubscription'
examples:
application/json:
$ref: '../examples/UserTrackingSubscription.json'
\ No newline at end of file
tags:
- subscriptions
operationId: userTrackingSubGet
description:
This operation is used for retrieving all active subscriptions to user tracking change notifications.
produces:
- application/json
responses:
200:
description: Response to retrieve user tracking subscriptions
schema:
type: object
properties:
notificationSubscriptionList:
type: object
properties:
userTrackingSubscription:
type: array
items:
$ref: '#/definitions/UserTrackingSubscription'
resourceURL:
$ref: '#/definitions/ResourceURL'
examples:
application/json:
$ref: '../examples/NotiSubsListUserTrac.json'
\ No newline at end of file
tags:
- subscriptions
operationId: userTrackingSubPost
description:
This operation is used for creating a new subscription to user tracking change notification
produces:
- application/json
parameters:
- $ref: '#/parameters/Body.UserTrackingSubscription'
responses:
201:
description: Response to create new user tracking subscription
schema:
properties:
userTrackingSubscription:
$ref: '#/definitions/UserTrackingSubscription'
examples:
application/json:
$ref: '../examples/UserTrackingSubscription.json'
get:
$ref: ./SubsZonalTraf_Get.yaml
post:
$ref: ./SubsZonalTraf_Post.yaml
\ No newline at end of file
parameters:
- $ref: '#/parameters/Path.SubscriptionId'
get:
$ref: ./SubsZonalTrafId_Get.yaml
put:
$ref: ./SubsZonalTrafId_Put.yaml
delete:
$ref: ./SubsZonalTrafId_Del.yaml
\ No newline at end of file
tags:
- subscriptions
operationId: zonalTrafficSubDelById
description:
This operation is used for cancelling a subscription and stopping corresponding notifications.
produces:
- application/json
responses:
204:
description: No content
\ No newline at end of file
Supports Markdown
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