Skip to content

Commit 353f4a0

Browse files
authored
feat(specs): allow filtering transformations type (#5363)
1 parent bbe5f57 commit 353f4a0

File tree

4 files changed

+35
-5
lines changed

4 files changed

+35
-5
lines changed

specs/ingestion/common/transformationParameters.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
type:
2+
name: type
3+
in: query
4+
description: Whether to filter the list of transformations by the type of transformation.
5+
required: false
6+
schema:
7+
$ref: './schemas/transformation.yml#/TransformationType'
8+
19
sort:
210
name: sort
311
in: query

specs/ingestion/paths/transformations/transformations.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ get:
1414
- $ref: '../../common/parameters.yml#/page'
1515
- $ref: '../../common/transformationParameters.yml#/sort'
1616
- $ref: '../../common/parameters.yml#/order'
17+
- $ref: '../../common/transformationParameters.yml#/type'
1718
responses:
1819
'200':
1920
description: OK

tests/CTS/requests/ingestion/listTransformations.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,26 @@
55
"path": "/1/transformations",
66
"method": "GET"
77
}
8+
},
9+
{
10+
"testName": "list with every parameters",
11+
"parameters": {
12+
"itemsPerPage": 2,
13+
"page": 1,
14+
"sort": "createdAt",
15+
"order": "asc",
16+
"type":"noCode"
17+
},
18+
"request": {
19+
"path": "/1/transformations",
20+
"method": "GET",
21+
"queryParameters": {
22+
"itemsPerPage": "2",
23+
"page": "1",
24+
"sort": "createdAt",
25+
"order": "asc",
26+
"type": "noCode"
27+
}
28+
}
829
}
930
]

tests/output/javascript/yarn.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -427,12 +427,12 @@ __metadata:
427427
languageName: node
428428
linkType: hard
429429

430-
"@types/node@npm:22.18.0":
431-
version: 22.18.0
432-
resolution: "@types/node@npm:22.18.0"
430+
"@types/node@npm:22.18.1":
431+
version: 22.18.1
432+
resolution: "@types/node@npm:22.18.1"
433433
dependencies:
434434
undici-types: "npm:~6.21.0"
435-
checksum: 10/c4e4cdac52aae71e120fb4a02a08f774366e8bd6654de9376fb1113fb66cfa2706176b72f188069cdecdb40e5cdde2befa031dc720a0cc0b1e349af9e38492ad
435+
checksum: 10/da67f3c3fa4107fbca704e7a71fee36c27f3b6f44af1c466cd5c71eab76a9ffcd6a16f3b97d1e757b9763f1fa1085eebb60cb648c272e36794aca7305b2a15d9
436436
languageName: node
437437
linkType: hard
438438

@@ -1022,7 +1022,7 @@ __metadata:
10221022
"@algolia/client-composition": "link:../../../clients/algoliasearch-client-javascript/packages/client-composition"
10231023
"@algolia/composition": "link:../../../clients/algoliasearch-client-javascript/packages/composition"
10241024
"@algolia/requester-testing": "link:../../../clients/algoliasearch-client-javascript/packages/requester-testing"
1025-
"@types/node": "npm:22.18.0"
1025+
"@types/node": "npm:22.18.1"
10261026
algoliasearch: "link:../../../clients/algoliasearch-client-javascript/packages/algoliasearch"
10271027
typescript: "npm:5.9.2"
10281028
vitest: "npm:3.2.4"

0 commit comments

Comments
 (0)