diff --git a/code/API_definitions/connected-network-type-subscriptions.yaml b/code/API_definitions/connected-network-type-subscriptions.yaml index 79460f47..664980a0 100644 --- a/code/API_definitions/connected-network-type-subscriptions.yaml +++ b/code/API_definitions/connected-network-type-subscriptions.yaml @@ -162,6 +162,9 @@ paths: application/json: schema: $ref: "#/components/schemas/Subscription" + examples: + subscription-active: + $ref: "#/components/examples/SUBSCRIPTION_ACTIVE" "202": description: Request accepted to be processed. It applies for async creation process. headers: @@ -406,7 +409,7 @@ components: subscriptionExpireTime: type: string format: date-time - example: 2023-01-17T13:18:23.682Z + example: "2023-01-17T13:18:23.682Z" description: The subscription expiration time (in date-time format) requested by the API consumer. subscriptionMaxEvents: type: integer @@ -1197,7 +1200,7 @@ components: device: phoneNumber: +123456789 connectedNetworkType: 5G - time: 2023-03-22T05:40:23.682Z + time: "2023-03-22T05:40:23.682Z" SUBSCRIPTION_ENDS: value: @@ -1211,4 +1214,22 @@ components: phoneNumber: +123456789 terminationReason: SUBSCRIPTION_EXPIRED subscriptionId: dv10-h556-rt89-1403 - time: 2024-03-05T15:00:23.682Z + time: "2024-03-05T15:00:23.682Z" + + SUBSCRIPTION_ACTIVE: + value: + id: 550e8400-e29b-41d4-a716-446655440000 + sink: https://endpoint.example.com/sink + protocol: HTTP + types: + - "org.camaraproject.connected-network-type-subscriptions.v0.network-type-changed" + config: + subscriptionDetail: + device: + phoneNumber: "+123456789" + subscriptionExpireTime: "2024-07-17T13:18:23.682Z" + subscriptionMaxEvents: 5 + initialEvent: true + startsAt: "2024-07-03T21:12:02.871Z" + expiresAt: "2024-07-03T21:12:02.871Z" + status: ACTIVE diff --git a/code/API_definitions/device-reachability-status-subscriptions.yaml b/code/API_definitions/device-reachability-status-subscriptions.yaml index 80d27f32..60395d2c 100644 --- a/code/API_definitions/device-reachability-status-subscriptions.yaml +++ b/code/API_definitions/device-reachability-status-subscriptions.yaml @@ -400,7 +400,7 @@ components: subscriptionExpireTime: type: string format: date-time - example: 2023-01-17T13:18:23.682Z + example: "2023-01-17T13:18:23.682Z" description: The subscription expiration time (in date-time format) requested by the API consumer. subscriptionMaxEvents: type: integer @@ -1247,7 +1247,7 @@ components: device: phoneNumber: +123456787 subscriptionId: qs15-h556-rt89-1298 - time: 2023-01-19T13:18:23.682Z + time: "2023-01-19T13:18:23.682Z" REACHABILITY_SMS: value: @@ -1260,7 +1260,7 @@ components: device: phoneNumber: +123456787 subscriptionId: qs15-h556-rt89-1298 - time: 2023-01-19T13:18:23.682Z + time: "2023-01-19T13:18:23.682Z" REACHABILITY_DISCONNECTED: value: @@ -1273,7 +1273,7 @@ components: device: phoneNumber: +123456787 subscriptionId: qs15-h556-rt89-1298 - time: 2023-01-19T13:18:23.682Z + time: "2023-01-19T13:18:23.682Z" SUBSCRIPTION_ENDS: value: @@ -1287,7 +1287,7 @@ components: phoneNumber: +123456789 terminationReason: SUBSCRIPTION_EXPIRED subscriptionId: qs15-h556-rt89-1298 - time: 2024-03-22T05:40:23.682Z + time: "2024-03-22T05:40:23.682Z" SUBSCRIPTION_ACTIVE: value: @@ -1300,11 +1300,11 @@ components: subscriptionDetail: device: phoneNumber: "+123456789" - subscriptionExpireTime: 2024-07-17T13:18:23.682Z + subscriptionExpireTime: "2024-07-17T13:18:23.682Z" subscriptionMaxEvents: 5 initialEvent: true - startsAt: 2024-07-03T21:12:02.871Z - expiresAt: 2024-07-03T21:12:02.871Z + startsAt: "2024-07-03T21:12:02.871Z" + expiresAt: "2024-07-03T21:12:02.871Z" status: ACTIVE SUBSCRIPTION_ACTIVATION_REQUESTED: @@ -1318,11 +1318,11 @@ components: subscriptionDetail: device: phoneNumber: "+123456789" - subscriptionExpireTime: 2024-07-17T13:18:23.682Z + subscriptionExpireTime: "2024-07-17T13:18:23.682Z" subscriptionMaxEvents: 5 initialEvent: true - startsAt: 2024-07-03T21:12:02.871Z - expiresAt: 2024-07-03T21:12:02.871Z + startsAt: "2024-07-03T21:12:02.871Z" + expiresAt: "2024-07-03T21:12:02.871Z" status: ACTIVATION_REQUESTED SUBSCRIPTION_DELETED: @@ -1336,9 +1336,9 @@ components: subscriptionDetail: device: phoneNumber: "+123456789" - subscriptionExpireTime: 2024-07-17T13:18:23.682Z + subscriptionExpireTime: "2024-07-17T13:18:23.682Z" subscriptionMaxEvents: 5 initialEvent: true - startsAt: 2024-07-03T21:12:02.871Z - expiresAt: 2024-07-03T21:12:02.871Z + startsAt: "2024-07-03T21:12:02.871Z" + expiresAt: "2024-07-03T21:12:02.871Z" status: DELETED diff --git a/code/API_definitions/device-roaming-status-subscriptions.yaml b/code/API_definitions/device-roaming-status-subscriptions.yaml index d96301ab..dc512278 100644 --- a/code/API_definitions/device-roaming-status-subscriptions.yaml +++ b/code/API_definitions/device-roaming-status-subscriptions.yaml @@ -400,7 +400,7 @@ components: subscriptionExpireTime: type: string format: date-time - example: 2023-01-17T13:18:23.682Z + example: "2023-01-17T13:18:23.682Z" description: The subscription expiration time (in date-time format) requested by the API consumer. subscriptionMaxEvents: type: integer @@ -1307,7 +1307,7 @@ components: countryCode: 208 countryName: FR subscriptionId: qs15-h556-rt89-1298 - time: 2023-01-17T13:18:23.682Z + time: "2023-01-17T13:18:23.682Z" ROAMING_OFF: value: @@ -1320,7 +1320,7 @@ components: device: phoneNumber: +123456788 subscriptionId: qs15-h556-rt89-1298 - time: 2023-01-18T13:18:23.682Z + time: "2023-01-18T13:18:23.682Z" ROAMING_ON: value: @@ -1333,7 +1333,7 @@ components: device: phoneNumber: +123456787 subscriptionId: qs15-h556-rt89-1298 - time: 2023-01-19T13:18:23.682Z + time: "2023-01-19T13:18:23.682Z" ROAMING_CHANGE_COUNTRY: value: @@ -1348,7 +1348,7 @@ components: countryCode: 214 countryName: ["ES"] subscriptionId: qs15-h556-rt89-1298 - time: 2023-01-19T13:18:23.682Z + time: "2023-01-19T13:18:23.682Z" SUBSCRIPTION_ENDS: value: @@ -1362,7 +1362,7 @@ components: phoneNumber: +123456789 terminationReason: SUBSCRIPTION_EXPIRED subscriptionId: qs15-h556-rt89-1298 - time: 2023-01-19T13:18:23.682Z + time: "2023-01-19T13:18:23.682Z" SUBSCRIPTION_ACTIVE: value: @@ -1375,11 +1375,11 @@ components: subscriptionDetail: device: phoneNumber: "+123456789" - subscriptionExpireTime: 2024-07-17T13:18:23.682Z + subscriptionExpireTime: "2024-07-17T13:18:23.682Z" subscriptionMaxEvents: 5 initialEvent: true - startsAt: 2024-07-03T21:12:02.871Z - expiresAt: 2024-07-03T21:12:02.871Z + startsAt: "2024-07-03T21:12:02.871Z" + expiresAt: "2024-07-03T21:12:02.871Z" status: ACTIVE SUBSCRIPTION_ACTIVATION_REQUESTED: @@ -1393,11 +1393,11 @@ components: subscriptionDetail: device: phoneNumber: "+123456789" - subscriptionExpireTime: 2024-07-17T13:18:23.682Z + subscriptionExpireTime: "2024-07-17T13:18:23.682Z" subscriptionMaxEvents: 5 initialEvent: true - startsAt: 2024-07-03T21:12:02.871Z - expiresAt: 2024-07-03T21:12:02.871Z + startsAt: "2024-07-03T21:12:02.871Z" + expiresAt: "2024-07-03T21:12:02.871Z" status: ACTIVATION_REQUESTED SUBSCRIPTION_DELETED: @@ -1411,9 +1411,9 @@ components: subscriptionDetail: device: phoneNumber: "+123456789" - subscriptionExpireTime: 2024-07-17T13:18:23.682Z + subscriptionExpireTime: "2024-07-17T13:18:23.682Z" subscriptionMaxEvents: 5 initialEvent: true - startsAt: 2024-07-03T21:12:02.871Z - expiresAt: 2024-07-03T21:12:02.871Z + startsAt: "2024-07-03T21:12:02.871Z" + expiresAt: "2024-07-03T21:12:02.871Z" status: DELETED