blob: 67ddecd2a42ef72d850db732e6cd1d3365e1e574 [file] [log] [blame]
rajesh.kumar897686f2022-12-14 08:13:29 +00001# ============LICENSE_START=======================================================
rajesh.kumarcc21a022022-12-06 11:47:24 +00002# Copyright (C) 2022-2023 TechMahindra Ltd.
rajesh.kumar897686f2022-12-14 08:13:29 +00003# ================================================================================
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15#
16# SPDX-License-Identifier: Apache-2.0
17# ============LICENSE_END=========================================================
18
rajesh.kumarcc21a022022-12-06 11:47:24 +000019nodeByDataspaceAndAnchor:
20 get:
21 description: Get a node with an option to retrieve all the children for a given anchor and dataspace
22 deprecated: true
23 tags:
24 - cps-data
25 summary: Get a node
26 operationId: getNodeByDataspaceAndAnchor
27 parameters:
28 - $ref: 'components.yml#/components/parameters/dataspaceNameInPath'
29 - $ref: 'components.yml#/components/parameters/anchorNameInPath'
30 - $ref: 'components.yml#/components/parameters/xpathInQuery'
31 - $ref: 'components.yml#/components/parameters/includeDescendantsOptionInQuery'
32 responses:
33 '200':
34 description: OK
35 content:
36 application/json:
37 schema:
38 type: object
39 examples:
40 dataSample:
41 $ref: 'components.yml#/components/examples/dataSample'
42 '400':
43 $ref: 'components.yml#/components/responses/BadRequest'
44 '401':
45 $ref: 'components.yml#/components/responses/Unauthorized'
46 '403':
47 $ref: 'components.yml#/components/responses/Forbidden'
48 '500':
49 $ref: 'components.yml#/components/responses/InternalServerError'
50 x-codegen-request-body-name: xpath
51
rajesh.kumar897686f2022-12-14 08:13:29 +000052listElementByDataspaceAndAnchor:
53 delete:
54 description: Delete one or all list element(s) for a given anchor and dataspace
55 deprecated: true
56 tags:
57 - cps-data
58 summary: Delete one or all list element(s)
59 operationId: deleteListOrListElement
60 parameters:
61 - $ref: 'components.yml#/components/parameters/dataspaceNameInPath'
62 - $ref: 'components.yml#/components/parameters/anchorNameInPath'
63 - $ref: 'components.yml#/components/parameters/requiredXpathInQuery'
64 - $ref: 'components.yml#/components/parameters/observedTimestampInQuery'
65 responses:
66 '204':
67 $ref: 'components.yml#/components/responses/NoContent'
68 '400':
69 $ref: 'components.yml#/components/responses/BadRequest'
70 '401':
71 $ref: 'components.yml#/components/responses/Unauthorized'
72 '403':
73 $ref: 'components.yml#/components/responses/Forbidden'
74 '500':
75 $ref: 'components.yml#/components/responses/InternalServerError'