From c7050a8c1e90d4b999bb39a7444bbf0b83ed4031 Mon Sep 17 00:00:00 2001 From: Richard Bradbury Date: Wed, 17 Jan 2024 16:19:33 +0000 Subject: [PATCH 1/2] Added operation to enumerate Provisioning Sessions. --- ...Maf_Provisioning_ProvisioningSessions.yaml | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/TS26510_Maf_Provisioning_ProvisioningSessions.yaml b/TS26510_Maf_Provisioning_ProvisioningSessions.yaml index 40425b8..a609152 100644 --- a/TS26510_Maf_Provisioning_ProvisioningSessions.yaml +++ b/TS26510_Maf_Provisioning_ProvisioningSessions.yaml @@ -58,6 +58,28 @@ paths: $ref: 'TS29571_CommonData.yaml#/components/responses/503' default: $ref: 'TS29571_CommonData.yaml#/components/responses/default' + get: + operationId: enumerateProvisioningSessions + summary: "Retrieve a list of Provisioning Session resource identifiers currently registered with the Media AF" + responses: + '200': # OK + description: "Success" + content: + application/json: + schema: + type: array + items: + $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' + '400': # Bad Request: The syntax of the HTTP request is malformed in a way not covered by one of the following more specific client errors + $ref: 'TS29571_CommonData.yaml#/components/responses/400' + '413': # Payload Too Large: No request body allowed for this operation + $ref: 'TS29571_CommonData.yaml#/components/responses/413' + '500': # Internal Server Error + $ref: 'TS29571_CommonData.yaml#/components/responses/500' + '503': # Service Unavailable + $ref: 'TS29571_CommonData.yaml#/components/responses/503' + default: + $ref: 'TS29571_CommonData.yaml#/components/responses/default' /provisioning-sessions/{provisioningSessionId}: parameters: -- GitLab From 789c61bdf0b53e227f8b1150fbb6a98f7cec856a Mon Sep 17 00:00:00 2001 From: Richard Bradbury Date: Wed, 31 Jan 2024 21:32:01 +0000 Subject: [PATCH 2/2] Moved enumerateProvisioningSessions operation first to match order in TS 26.510 clauses and tables. --- ...Maf_Provisioning_ProvisioningSessions.yaml | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/TS26510_Maf_Provisioning_ProvisioningSessions.yaml b/TS26510_Maf_Provisioning_ProvisioningSessions.yaml index a609152..fb07370 100644 --- a/TS26510_Maf_Provisioning_ProvisioningSessions.yaml +++ b/TS26510_Maf_Provisioning_ProvisioningSessions.yaml @@ -28,6 +28,28 @@ security: paths: /provisioning-sessions: + get: + operationId: enumerateProvisioningSessions + summary: "Retrieve a list of Provisioning Session resource identifiers currently registered with the Media AF" + responses: + '200': # OK + description: "Success" + content: + application/json: + schema: + type: array + items: + $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' + '400': # Bad Request: The syntax of the HTTP request is malformed in a way not covered by one of the following more specific client errors + $ref: 'TS29571_CommonData.yaml#/components/responses/400' + '413': # Payload Too Large: No request body allowed for this operation + $ref: 'TS29571_CommonData.yaml#/components/responses/413' + '500': # Internal Server Error + $ref: 'TS29571_CommonData.yaml#/components/responses/500' + '503': # Service Unavailable + $ref: 'TS29571_CommonData.yaml#/components/responses/503' + default: + $ref: 'TS29571_CommonData.yaml#/components/responses/default' post: operationId: createProvisioningSession summary: 'Create a new Provisioning Session' @@ -58,28 +80,6 @@ paths: $ref: 'TS29571_CommonData.yaml#/components/responses/503' default: $ref: 'TS29571_CommonData.yaml#/components/responses/default' - get: - operationId: enumerateProvisioningSessions - summary: "Retrieve a list of Provisioning Session resource identifiers currently registered with the Media AF" - responses: - '200': # OK - description: "Success" - content: - application/json: - schema: - type: array - items: - $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' - '400': # Bad Request: The syntax of the HTTP request is malformed in a way not covered by one of the following more specific client errors - $ref: 'TS29571_CommonData.yaml#/components/responses/400' - '413': # Payload Too Large: No request body allowed for this operation - $ref: 'TS29571_CommonData.yaml#/components/responses/413' - '500': # Internal Server Error - $ref: 'TS29571_CommonData.yaml#/components/responses/500' - '503': # Service Unavailable - $ref: 'TS29571_CommonData.yaml#/components/responses/503' - default: - $ref: 'TS29571_CommonData.yaml#/components/responses/default' /provisioning-sessions/{provisioningSessionId}: parameters: -- GitLab