File tree Expand file tree Collapse file tree 5 files changed +29
-6
lines changed
playground/javascript/node
specs/collections/common/schemas
tests/CTS/requests/collections Expand file tree Collapse file tree 5 files changed +29
-6
lines changed Original file line number Diff line number Diff line change 1+ import { ApiError } from '@algolia/client-common' ;
2+ import { collectionsClient } from '@algolia/collections' ;
3+
4+ const appId = process . env . ALGOLIA_APPLICATION_ID || '**** APP_ID *****' ;
5+ const apiKey = process . env . ALGOLIA_ADMIN_KEY || '**** ADMIN_KEY *****' ;
6+ const indexName = process . env . SEARCH_INDEX || '**** INDEX_NAME *****' ;
7+
8+ // Init client with appId and apiKey
9+ const client = collectionsClient ( appId , apiKey ) ;
10+
11+ async function testCollections ( ) {
12+ try {
13+ // list collections
14+ console . log ( await client . listCollections ( { indexName } ) ) ;
15+ } catch ( e ) {
16+ if ( e instanceof ApiError ) {
17+ return console . log ( `[${ e . status } ] ${ e . message } ` , e . stackTrace , e ) ;
18+ }
19+
20+ console . log ( '[ERROR]' , e ) ;
21+ }
22+ }
23+
24+ testCollections ( ) ;
Original file line number Diff line number Diff line change 1717 "@algolia/client-personalization" : " link:../../../clients/algoliasearch-client-javascript/packages/client-personalization" ,
1818 "@algolia/client-query-suggestions" : " link:../../../clients/algoliasearch-client-javascript/packages/client-query-suggestions" ,
1919 "@algolia/client-search" : " link:../../../clients/algoliasearch-client-javascript/packages/client-search" ,
20+ "@algolia/collections" : " link:../../../clients/algoliasearch-client-javascript/packages/collections" ,
2021 "@algolia/composition" : " link:../../../clients/algoliasearch-client-javascript/packages/composition" ,
2122 "@algolia/ingestion" : " link:../../../clients/algoliasearch-client-javascript/packages/ingestion" ,
2223 "@algolia/monitoring" : " link:../../../clients/algoliasearch-client-javascript/packages/monitoring" ,
Original file line number Diff line number Diff line change @@ -82,4 +82,4 @@ CollectionsResponse:
8282 $ref : ' #/Collection'
8383 required :
8484 - items
85- - $ref : ' pagination.yml#/Pagination '
85+ - $ref : ' pagination.yml#/CollectionPagination '
Original file line number Diff line number Diff line change 1- Pagination :
1+ CollectionPagination :
22 type : object
33 description : Paginated API response.
44 additionalProperties : false
Original file line number Diff line number Diff line change 3333 "name" : " Summer Deals" ,
3434 "indexName" : " prod_products_EN" ,
3535 "add" : [" objectID3" ],
36- "remove" : [" objectID1" ],
37- "conditions" : {}
36+ "remove" : [" objectID1" ]
3837 },
3938 "request" : {
4039 "path" : " /1/collections" ,
4443 "name" : " Summer Deals" ,
4544 "indexName" : " prod_products_EN" ,
4645 "add" : [" objectID3" ],
47- "remove" : [" objectID1" ],
48- "conditions" : {}
46+ "remove" : [" objectID1" ]
4947 }
5048 }
5149 }
You can’t perform that action at this time.
0 commit comments