Skip to content

Commit 8b9accc

Browse files
committed
DM updates including 2legged, filters, and pagination 2
1 parent 9772eb4 commit 8b9accc

File tree

4 files changed

+315
-15
lines changed

4 files changed

+315
-15
lines changed

src/api/FoldersApi.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -150,10 +150,10 @@ module.exports = (function() {
150150
'filter[type]': this.apiClient.buildCollectionParam(opts['filterType'], 'csv'),
151151
'filter[id]': this.apiClient.buildCollectionParam(opts['filterId'], 'csv'),
152152
'filter[extension.type]': this.apiClient.buildCollectionParam(opts['filterExtensionType'], 'csv'),
153-
// 'page[number]': opts['pageNumber'],
154-
// 'page[limit]': opts['pageLimit']
155-
'page[number]': this.apiClient.buildCollectionParam(opts['pageNumber'], 'csv'),
156-
'page[limit]': this.apiClient.buildCollectionParam(opts['pageLimit'], 'csv'),
153+
'page[number]': opts['pageNumber'],
154+
'page[limit]': opts['pageLimit'],
155+
// 'page[number]': this.apiClient.buildCollectionParam(opts['pageNumber'], 'csv'),
156+
// 'page[limit]': this.apiClient.buildCollectionParam(opts['pageLimit'], 'csv'),
157157
'includeHidden': opts.includeHidden
158158
};
159159
var keys = Object.keys(opts).filter(function(elt) { return (new RegExp(/^filter\[/).test(elt)); });
@@ -357,7 +357,7 @@ module.exports = (function() {
357357
var returnType = JsonApiCollection;
358358

359359
return this.apiClient.callApi(
360-
'/data/v1/projects/{project_id}/folders/{folder_id}/links', 'GET',
360+
'/data/v1/projects/{project_id}/folders/{folder_id}/relationships/links', 'GET',
361361
pathParams, queryParams, headerParams, formParams, postBody,
362362
contentTypes, accepts, returnType, oauth2client, credentials
363363
);
@@ -458,10 +458,10 @@ module.exports = (function() {
458458
'folder_id': folderId
459459
};
460460
var queryParams = {
461-
// 'page[number]': opts['pageNumber'],
462-
// 'page[limit]': opts['pageLimit']
463-
'page[number]': this.apiClient.buildCollectionParam(opts['pageNumber'], 'csv'),
464-
'page[limit]': this.apiClient.buildCollectionParam(opts['pageLimit'], 'csv'),
461+
'page[number]': opts['pageNumber'],
462+
'page[limit]': opts['pageLimit']
463+
// 'page[number]': this.apiClient.buildCollectionParam(opts['pageNumber'], 'csv'),
464+
// 'page[limit]': this.apiClient.buildCollectionParam(opts['pageLimit'], 'csv'),
465465
};
466466
var keys = Object.keys(opts).filter(function(elt) { return (new RegExp(/^filter\[/).test(elt)); });
467467
var that = this;

src/api/ItemsApi.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ module.exports = (function() {
184184
* @param {Array.<String>} opts.filterType filter by the `type` of the `ref` target
185185
* @param {Array.<String>} opts.filterId filter by the `id` of the `ref` target
186186
* @param {Array.<String>} opts.filterExtensionType filter by the extension type
187+
* @param {Array.<*>} opts['filter[*]<-modifier>'] generic filter / <-modifier> is optional
187188
* data is of type: {module:model/JsonApiCollection}
188189
* @param {Object} oauth2client oauth2client for the call
189190
* @param {Object} credentials credentials for the call
@@ -245,6 +246,7 @@ module.exports = (function() {
245246
* @param {Array.<String>} opts.filterId filter by the `id` of the `ref` target
246247
* @param {Array.<String>} opts.filterExtensionType filter by the extension type
247248
* @param {Array.<String>} opts.filterMimeType Filter by mime type.
249+
* @param {Array.<*>} opts['filter[*]<-modifier>'] generic filter / <-modifier> is optional
248250
* data is of type: {module:model/Refs}
249251
* @param {Object} oauth2client oauth2client for the call
250252
* @param {Object} credentials credentials for the call
@@ -308,6 +310,7 @@ module.exports = (function() {
308310
* @param {Array.<String>} opts.filterRefType filter by `refType`
309311
* @param {module:model/String} opts.filterDirection filter by the direction of the reference
310312
* @param {Array.<String>} opts.filterExtensionType filter by the extension type
313+
* @param {Array.<*>} opts['filter[*]<-modifier>'] generic filter / <-modifier> is optional
311314
* data is of type: {module:model/Refs}
312315
* @param {Object} oauth2client oauth2client for the call
313316
* @param {Object} credentials credentials for the call
@@ -430,6 +433,7 @@ module.exports = (function() {
430433
* @param {Array.<String>} opts.filterId filter by the `id` of the `ref` target
431434
* @param {Array.<String>} opts.filterExtensionType filter by the extension type
432435
* @param {Array.<Integer>} opts.filterVersionNumber filter by `versionNumber`
436+
* @param {Array.<*>} opts['filter[*]<-modifier>'] generic filter / <-modifier> is optional
433437
* @param {Integer} opts.pageNumber specify the page number
434438
* @param {Integer} opts.pageLimit specify the maximal number of elements per page
435439
* data is of type: {module:model/Versions}
@@ -459,10 +463,10 @@ module.exports = (function() {
459463
'filter[id]': this.apiClient.buildCollectionParam(opts['filterId'], 'csv'),
460464
'filter[extension.type]': this.apiClient.buildCollectionParam(opts['filterExtensionType'], 'csv'),
461465
'filter[versionNumber]': this.apiClient.buildCollectionParam(opts['filterVersionNumber'], 'csv'),
462-
// 'page[number]': opts['pageNumber'],
463-
// 'page[limit]': opts['pageLimit']
464-
'page[number]': this.apiClient.buildCollectionParam(opts['pageNumber'], 'csv'),
465-
'page[limit]': this.apiClient.buildCollectionParam(opts['pageLimit'], 'csv'),
466+
'page[number]': opts['pageNumber'],
467+
'page[limit]': opts['pageLimit']
468+
// 'page[number]': this.apiClient.buildCollectionParam(opts['pageNumber'], 'csv'),
469+
// 'page[limit]': this.apiClient.buildCollectionParam(opts['pageLimit'], 'csv'),
466470
};
467471
var keys = Object.keys(opts).filter(function(elt) { return (new RegExp(/^filter\[/).test(elt)); });
468472
var that = this;

src/api/ProjectsApi.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,10 @@ module.exports = (function() {
8080
var queryParams = {
8181
'filter[id]': this.apiClient.buildCollectionParam(opts['filterId'], 'csv'),
8282
'filter[extension.type]': this.apiClient.buildCollectionParam(opts['filterExtensionType'], 'csv'),
83-
'page[number]': this.apiClient.buildCollectionParam(opts['pageNumber'], 'csv'),
84-
'page[limit]': this.apiClient.buildCollectionParam(opts['pageLimit'], 'csv')
83+
'page[number]': opts['pageNumber'],
84+
'page[limit]': opts['pageLimit']
85+
// 'page[number]': this.apiClient.buildCollectionParam(opts['pageNumber'], 'csv'),
86+
// 'page[limit]': this.apiClient.buildCollectionParam(opts['pageLimit'], 'csv')
8587
};
8688
var keys = Object.keys(opts).filter(function(elt) { return (new RegExp(/^filter\[/).test(elt)); });
8789
var that = this;

0 commit comments

Comments
 (0)