blob: dc0402d03e04307565f3d15fed5e08404b051bce [file] [log] [blame]
shivasubedi8df61a92021-06-16 14:43:18 +01001# ============LICENSE_START=======================================================
2# Copyright (C) 2021 Nordix Foundation
puthuparambil.adityacc17ae52022-02-25 13:24:03 +00003# Modifications Copyright (c) 2022 Bell Canada.
shivasubedi8df61a92021-06-16 14:43:18 +01004# ================================================================================
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
lukegleeson15b93e72021-07-07 15:25:30 +010010#
shivasubedi8df61a92021-06-16 14:43:18 +010011# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16#
17# SPDX-License-Identifier: Apache-2.0
18# ============LICENSE_END=========================================================
19
niamhcore53f07ac2021-02-19 13:14:40 +000020nodesByDataspaceAndAnchorAndCpsPath:
21 get:
22 description: Query data nodes for the given dataspace and anchor using CPS path
23 tags:
24 - cps-query
25 summary: Query data nodes
26 operationId: getNodesByDataspaceAndAnchorAndCpsPath
27 parameters:
28 - $ref: 'components.yml#/components/parameters/dataspaceNameInPath'
29 - $ref: 'components.yml#/components/parameters/anchorNameInPath'
30 - $ref: 'components.yml#/components/parameters/cpsPathInQuery'
niamhcore32446dc2021-03-01 13:25:13 +000031 - $ref: 'components.yml#/components/parameters/includeDescendantsOptionInQuery'
niamhcore53f07ac2021-02-19 13:14:40 +000032 responses:
33 '200':
puthuparambil.aditya5d8b2412021-11-24 13:35:10 +000034 description: OK
35 content:
36 application/json:
37 schema:
38 type: object
39 examples:
puthuparambil.adityacc17ae52022-02-25 13:24:03 +000040 dataSample:
41 $ref: 'components.yml#/components/examples/dataSample'
niamhcore53f07ac2021-02-19 13:14:40 +000042 '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'
JosephKeenan909a8502022-01-28 10:02:24 +000048 '500':
49 $ref: 'components.yml#/components/responses/InternalServerError'
lukegleeson15b93e72021-07-07 15:25:30 +010050 x-codegen-request-body-name: xpath