Loading TS26510_Maf_SessionHandling_ConsumptionReporting.yaml +11 −5 Original line number Diff line number Diff line Loading @@ -39,6 +39,11 @@ paths: post: operationId: submitConsumptionReport summary: 'Submit a Consumption Report' security: - oAuth2ClientCredentials: - consumption-reporting-create - oAuth2AuthorizationCode: - consumption-reporting-create requestBody: description: 'A Consumption Report' required: true Loading Loading @@ -74,20 +79,21 @@ paths: components: securitySchemes: OAuth2ClientCredentials: oAuth2ClientCredentials: type: oauth2 flows: clientCredentials: tokenUrl: '{tokenUrl}' scopes: {} OAuth2AuthorizationCode: scopes: consumption-reporting-create: Create consumption report oAuth2AuthorizationCode: type: oauth2 flows: authorizationCode: authorizationUrl: '{authorizationUrl}' tokenUrl: '{tokenUrl}' scopes: {} scopes: consumption-reporting-create: Create consumption report schemas: ConsumptionReport: description: "A representation of a Consumption Report." Loading TS26510_Maf_SessionHandling_DynamicPolicy.yaml +39 −6 Original line number Diff line number Diff line Loading @@ -26,12 +26,16 @@ security: - {} - OAuth2ClientCredentials: [] - OAuth2AuthorizationCode: [] paths: /dynamic-policies: post: operationId: createDynamicPolicy summary: 'Create (and optionally upload) a new Dynamic Policy resource' security: - oAuth2ClientCredentials: - dynamic-policy-create - oAuth2AuthorizationCode: - dynamic-policy-create requestBody: description: 'An optional JSON representation of a Dynamic Policy resource' content: Loading Loading @@ -83,6 +87,11 @@ paths: get: operationId: retrieveDynamicPolicy summary: 'Retrieve an existing Dynamic Policy resource' security: - oAuth2ClientCredentials: - dynamic-policy-read - oAuth2AuthorizationCode: - dynamic-policy-read responses: '200': # OK description: 'Success' Loading Loading @@ -111,6 +120,11 @@ paths: put: operationId: updateDynamicPolicy summary: 'Update an existing Dynamic Policy resource' security: - oAuth2ClientCredentials: - metrics-reporting-put - oAuth2AuthorizationCode: - metrics-reporting-put requestBody: description: 'A replacement JSON representation of a Dynamic Policy resource' required: true Loading Loading @@ -154,6 +168,11 @@ paths: patch: operationId: patchDynamicPolicy summary: 'Patch an existing Dynamic Policy resource' security: - oAuth2ClientCredentials: - dynamic-policy-patch - oAuth2AuthorizationCode: - dynamic-policy-patch requestBody: description: 'A JSON patch to a Dynamic Policy resource' required: true Loading Loading @@ -200,6 +219,11 @@ paths: delete: operationId: destroyDynamicPolicy summary: 'Destroy an existing Dynamic Policy resource' security: - oAuth2ClientCredentials: - dynamic-policy-delete - oAuth2AuthorizationCode: - dynamic-policy-delete responses: '204': # No Content description: 'Dynamic Policy Destroyed' Loading @@ -224,20 +248,29 @@ paths: components: securitySchemes: OAuth2ClientCredentials: oAuth2ClientCredentials: type: oauth2 flows: clientCredentials: tokenUrl: '{tokenUrl}' scopes: {} OAuth2AuthorizationCode: scopes: dynamic-policy-create: Create a dynamic policy dynamic-policy-read: Read a dynamic policy dynamic-policy-put: Put a dynamic policy dynamic-policy-patch: Patch a dynamic policy dynamic-policy-delete: Delete a dynamic policy oAuth2AuthorizationCode: type: oauth2 flows: authorizationCode: authorizationUrl: '{authorizationUrl}' tokenUrl: '{tokenUrl}' scopes: {} scopes: dynamic-policy-create: Create a dynamic policy dynamic-policy-read: Read a dynamic policy dynamic-policy-put: Put a dynamic policy dynamic-policy-patch: Patch a dynamic policy dynamic-policy-delete: Delete a dynamic policy schemas: DynamicPolicy: description: "A representation of a Dynamic Policy resource." Loading TS26510_Maf_SessionHandling_MetricsReporting.yaml +11 −4 Original line number Diff line number Diff line Loading @@ -45,6 +45,11 @@ paths: post: operationId: submitMetricsReport summary: 'Submit a Metrics Report' security: - oAuth2ClientCredentials: - metrics-reporting-create - oAuth2AuthorizationCode: - metrics-reporting-create requestBody: description: 'A Metrics Report' required: true Loading Loading @@ -84,16 +89,18 @@ paths: components: securitySchemes: OAuth2ClientCredentials: oAuth2ClientCredentials: type: oauth2 flows: clientCredentials: tokenUrl: '{tokenUrl}' scopes: {} OAuth2AuthorizationCode: scopes: metrics-reporting-create: Create a metrics report oAuth2AuthorizationCode: type: oauth2 flows: authorizationCode: authorizationUrl: '{authorizationUrl}' tokenUrl: '{tokenUrl}' scopes: {} scopes: metrics-reporting-create: Create a metrics report TS26510_Maf_SessionHandling_NetworkAssistance.yaml +53 −6 Original line number Diff line number Diff line Loading @@ -32,6 +32,11 @@ paths: post: operationId: createNetworkAssistanceSession summary: 'Create a new Network Assistance Session.' security: - oAuth2ClientCredentials: - network-assistance-create - oAuth2AuthorizationCode: - network-assistance-create requestBody: description: 'The initial parameters for the Network Assistance Session resource' content: Loading Loading @@ -83,6 +88,11 @@ paths: get: operationId: retrieveNetworkAssistanceSession summary: 'Retrieve an existing Network Assistance Session resource' security: - oAuth2ClientCredentials: - network-assistance-get - oAuth2AuthorizationCode: - network-assistance-get responses: '200': # OK description: 'Success' Loading Loading @@ -111,6 +121,11 @@ paths: put: operationId: updateNetworkAssistanceSession summary: 'Update an existing Network Assistance Session resource' security: - oAuth2ClientCredentials: - network-assistance-put - oAuth2AuthorizationCode: - network-assistance-put requestBody: description: 'A replacement JSON representation of a Network Assistance Session resource' required: true Loading Loading @@ -154,6 +169,11 @@ paths: patch: operationId: patchNetworkAssistanceSession summary: 'Patch an existing Network Assistance Session resource' security: - oAuth2ClientCredentials: - network-assistance-patch - oAuth2AuthorizationCode: - network-assistance-patch requestBody: description: 'A JSON patch to a Network Assistance Session resource' required: true Loading Loading @@ -200,6 +220,11 @@ paths: delete: operationId: destroyNetworkAssistanceSession summary: 'Destroy an existing Network Assistance Session resource' security: - oAuth2ClientCredentials: - network-assistance-delete - oAuth2AuthorizationCode: - network-assistance-delete responses: '204': # No Content description: 'Network Assistance Session Destroyed' Loading @@ -226,6 +251,11 @@ paths: get: operationId: requestBitRateRecommendation summary: 'Obtain a bit rate recommendation for the next recommendation window' security: - oAuth2ClientCredentials: - network-assistance-getrec - oAuth2AuthorizationCode: - network-assistance-getrec parameters: - name: naSessionId description: 'The resource identifier of an existing Network Assistance Session resource' Loading Loading @@ -262,6 +292,11 @@ paths: post: operationId: requestDeliveryBoost summary: 'Request a delivery boost' security: - oAuth2ClientCredentials: - network-assistance-boost - oAuth2AuthorizationCode: - network-assistance-boost parameters: - name: naSessionId description: 'The resource identifier of an existing Network Assistance Session resource' Loading Loading @@ -299,21 +334,33 @@ paths: components: securitySchemes: OAuth2ClientCredentials: oAuth2ClientCredentials: type: oauth2 flows: clientCredentials: tokenUrl: '{tokenUrl}' scopes: {} OAuth2AuthorizationCode: scopes: network-assistance-create: Create a network assistance session network-assistance-read: Read a network assistance session network-assistance-put: Put a network assistance session network-assistance-patch: Patch a network assistance session network-assistance-delete: Delete a network assistance session network-assistance-getrec: Obtain a bit rate recommendation network-assistance-boost: Request a delivery boost oAuth2AuthorizationCode: type: oauth2 flows: authorizationCode: authorizationUrl: '{authorizationUrl}' tokenUrl: '{tokenUrl}' scopes: {} scopes: network-assistance-create: Create a network assistance session network-assistance-read: Read a network assistance session network-assistance-put: Put a network assistance session network-assistance-patch: Patch a network assistance session network-assistance-delete: Delete a network assistance session network-assistance-getrec: Obtain a bit rate recommendation network-assistance-boost: Request a delivery boost schemas: NetworkAssistanceSession: description: "A representation of a Network Assistance Session resource." Loading Loading
TS26510_Maf_SessionHandling_ConsumptionReporting.yaml +11 −5 Original line number Diff line number Diff line Loading @@ -39,6 +39,11 @@ paths: post: operationId: submitConsumptionReport summary: 'Submit a Consumption Report' security: - oAuth2ClientCredentials: - consumption-reporting-create - oAuth2AuthorizationCode: - consumption-reporting-create requestBody: description: 'A Consumption Report' required: true Loading Loading @@ -74,20 +79,21 @@ paths: components: securitySchemes: OAuth2ClientCredentials: oAuth2ClientCredentials: type: oauth2 flows: clientCredentials: tokenUrl: '{tokenUrl}' scopes: {} OAuth2AuthorizationCode: scopes: consumption-reporting-create: Create consumption report oAuth2AuthorizationCode: type: oauth2 flows: authorizationCode: authorizationUrl: '{authorizationUrl}' tokenUrl: '{tokenUrl}' scopes: {} scopes: consumption-reporting-create: Create consumption report schemas: ConsumptionReport: description: "A representation of a Consumption Report." Loading
TS26510_Maf_SessionHandling_DynamicPolicy.yaml +39 −6 Original line number Diff line number Diff line Loading @@ -26,12 +26,16 @@ security: - {} - OAuth2ClientCredentials: [] - OAuth2AuthorizationCode: [] paths: /dynamic-policies: post: operationId: createDynamicPolicy summary: 'Create (and optionally upload) a new Dynamic Policy resource' security: - oAuth2ClientCredentials: - dynamic-policy-create - oAuth2AuthorizationCode: - dynamic-policy-create requestBody: description: 'An optional JSON representation of a Dynamic Policy resource' content: Loading Loading @@ -83,6 +87,11 @@ paths: get: operationId: retrieveDynamicPolicy summary: 'Retrieve an existing Dynamic Policy resource' security: - oAuth2ClientCredentials: - dynamic-policy-read - oAuth2AuthorizationCode: - dynamic-policy-read responses: '200': # OK description: 'Success' Loading Loading @@ -111,6 +120,11 @@ paths: put: operationId: updateDynamicPolicy summary: 'Update an existing Dynamic Policy resource' security: - oAuth2ClientCredentials: - metrics-reporting-put - oAuth2AuthorizationCode: - metrics-reporting-put requestBody: description: 'A replacement JSON representation of a Dynamic Policy resource' required: true Loading Loading @@ -154,6 +168,11 @@ paths: patch: operationId: patchDynamicPolicy summary: 'Patch an existing Dynamic Policy resource' security: - oAuth2ClientCredentials: - dynamic-policy-patch - oAuth2AuthorizationCode: - dynamic-policy-patch requestBody: description: 'A JSON patch to a Dynamic Policy resource' required: true Loading Loading @@ -200,6 +219,11 @@ paths: delete: operationId: destroyDynamicPolicy summary: 'Destroy an existing Dynamic Policy resource' security: - oAuth2ClientCredentials: - dynamic-policy-delete - oAuth2AuthorizationCode: - dynamic-policy-delete responses: '204': # No Content description: 'Dynamic Policy Destroyed' Loading @@ -224,20 +248,29 @@ paths: components: securitySchemes: OAuth2ClientCredentials: oAuth2ClientCredentials: type: oauth2 flows: clientCredentials: tokenUrl: '{tokenUrl}' scopes: {} OAuth2AuthorizationCode: scopes: dynamic-policy-create: Create a dynamic policy dynamic-policy-read: Read a dynamic policy dynamic-policy-put: Put a dynamic policy dynamic-policy-patch: Patch a dynamic policy dynamic-policy-delete: Delete a dynamic policy oAuth2AuthorizationCode: type: oauth2 flows: authorizationCode: authorizationUrl: '{authorizationUrl}' tokenUrl: '{tokenUrl}' scopes: {} scopes: dynamic-policy-create: Create a dynamic policy dynamic-policy-read: Read a dynamic policy dynamic-policy-put: Put a dynamic policy dynamic-policy-patch: Patch a dynamic policy dynamic-policy-delete: Delete a dynamic policy schemas: DynamicPolicy: description: "A representation of a Dynamic Policy resource." Loading
TS26510_Maf_SessionHandling_MetricsReporting.yaml +11 −4 Original line number Diff line number Diff line Loading @@ -45,6 +45,11 @@ paths: post: operationId: submitMetricsReport summary: 'Submit a Metrics Report' security: - oAuth2ClientCredentials: - metrics-reporting-create - oAuth2AuthorizationCode: - metrics-reporting-create requestBody: description: 'A Metrics Report' required: true Loading Loading @@ -84,16 +89,18 @@ paths: components: securitySchemes: OAuth2ClientCredentials: oAuth2ClientCredentials: type: oauth2 flows: clientCredentials: tokenUrl: '{tokenUrl}' scopes: {} OAuth2AuthorizationCode: scopes: metrics-reporting-create: Create a metrics report oAuth2AuthorizationCode: type: oauth2 flows: authorizationCode: authorizationUrl: '{authorizationUrl}' tokenUrl: '{tokenUrl}' scopes: {} scopes: metrics-reporting-create: Create a metrics report
TS26510_Maf_SessionHandling_NetworkAssistance.yaml +53 −6 Original line number Diff line number Diff line Loading @@ -32,6 +32,11 @@ paths: post: operationId: createNetworkAssistanceSession summary: 'Create a new Network Assistance Session.' security: - oAuth2ClientCredentials: - network-assistance-create - oAuth2AuthorizationCode: - network-assistance-create requestBody: description: 'The initial parameters for the Network Assistance Session resource' content: Loading Loading @@ -83,6 +88,11 @@ paths: get: operationId: retrieveNetworkAssistanceSession summary: 'Retrieve an existing Network Assistance Session resource' security: - oAuth2ClientCredentials: - network-assistance-get - oAuth2AuthorizationCode: - network-assistance-get responses: '200': # OK description: 'Success' Loading Loading @@ -111,6 +121,11 @@ paths: put: operationId: updateNetworkAssistanceSession summary: 'Update an existing Network Assistance Session resource' security: - oAuth2ClientCredentials: - network-assistance-put - oAuth2AuthorizationCode: - network-assistance-put requestBody: description: 'A replacement JSON representation of a Network Assistance Session resource' required: true Loading Loading @@ -154,6 +169,11 @@ paths: patch: operationId: patchNetworkAssistanceSession summary: 'Patch an existing Network Assistance Session resource' security: - oAuth2ClientCredentials: - network-assistance-patch - oAuth2AuthorizationCode: - network-assistance-patch requestBody: description: 'A JSON patch to a Network Assistance Session resource' required: true Loading Loading @@ -200,6 +220,11 @@ paths: delete: operationId: destroyNetworkAssistanceSession summary: 'Destroy an existing Network Assistance Session resource' security: - oAuth2ClientCredentials: - network-assistance-delete - oAuth2AuthorizationCode: - network-assistance-delete responses: '204': # No Content description: 'Network Assistance Session Destroyed' Loading @@ -226,6 +251,11 @@ paths: get: operationId: requestBitRateRecommendation summary: 'Obtain a bit rate recommendation for the next recommendation window' security: - oAuth2ClientCredentials: - network-assistance-getrec - oAuth2AuthorizationCode: - network-assistance-getrec parameters: - name: naSessionId description: 'The resource identifier of an existing Network Assistance Session resource' Loading Loading @@ -262,6 +292,11 @@ paths: post: operationId: requestDeliveryBoost summary: 'Request a delivery boost' security: - oAuth2ClientCredentials: - network-assistance-boost - oAuth2AuthorizationCode: - network-assistance-boost parameters: - name: naSessionId description: 'The resource identifier of an existing Network Assistance Session resource' Loading Loading @@ -299,21 +334,33 @@ paths: components: securitySchemes: OAuth2ClientCredentials: oAuth2ClientCredentials: type: oauth2 flows: clientCredentials: tokenUrl: '{tokenUrl}' scopes: {} OAuth2AuthorizationCode: scopes: network-assistance-create: Create a network assistance session network-assistance-read: Read a network assistance session network-assistance-put: Put a network assistance session network-assistance-patch: Patch a network assistance session network-assistance-delete: Delete a network assistance session network-assistance-getrec: Obtain a bit rate recommendation network-assistance-boost: Request a delivery boost oAuth2AuthorizationCode: type: oauth2 flows: authorizationCode: authorizationUrl: '{authorizationUrl}' tokenUrl: '{tokenUrl}' scopes: {} scopes: network-assistance-create: Create a network assistance session network-assistance-read: Read a network assistance session network-assistance-put: Put a network assistance session network-assistance-patch: Patch a network assistance session network-assistance-delete: Delete a network assistance session network-assistance-getrec: Obtain a bit rate recommendation network-assistance-boost: Request a delivery boost schemas: NetworkAssistanceSession: description: "A representation of a Network Assistance Session resource." Loading