Skip to content

Commit 5cf3c38

Browse files
Merge pull request #110 from TaskarCenterAtUW/feature-generate-api-client
system:auto generated API client
2 parents 4b53410 + 65dc778 commit 5cf3c38

File tree

8 files changed

+262
-197
lines changed

8 files changed

+262
-197
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## tdei-client@1.1.85
1+
## tdei-client@1.1.86
22

33
This generator creates TypeScript/JavaScript client that utilizes [axios](https://github.com/axios/axios). The generated Node module can be used in the following environments:
44

@@ -36,7 +36,7 @@ navigate to the folder of your consuming project and run one of the following co
3636
_published:_
3737

3838
```
39-
npm install tdei-client@1.1.85 --save
39+
npm install tdei-client@1.1.86 --save
4040
```
4141

4242
_unPublished (not recommended):_

apis/oswapi.ts

Lines changed: 39 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -496,6 +496,15 @@ export const OSWApiAxiosParamCreator = function (configuration?: Configuration)
496496
const localVarHeaderParameter = {} as any;
497497
const localVarQueryParameter = {} as any;
498498

499+
// authentication AuthorizationToken required
500+
// http bearer authentication required
501+
if (configuration && configuration.accessToken) {
502+
const accessToken = typeof configuration.accessToken === 'function'
503+
? await configuration.accessToken()
504+
: await configuration.accessToken;
505+
localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
506+
}
507+
499508
localVarHeaderParameter['Content-Type'] = 'application/json';
500509

501510
const query = new URLSearchParams(localVarUrlObj.search);
@@ -519,8 +528,8 @@ export const OSWApiAxiosParamCreator = function (configuration?: Configuration)
519528
/**
520529
* Retrieves the feedbacks from the dataset viewer. Response includes a list of feedbacks provided by users regarding the dataset viewer. Each feedback contains details such as the dataset element ID, feedback text, customer email, and location information.
521530
* @summary Retrieves the feedbacks from the dataset viewer.
522-
* @param {string} tdei_project_group_id ID of the project group.
523-
* @param {string} tdei_dataset_id ID of the dataset.
531+
* @param {string} [tdei_project_group_id] ID of the project group.
532+
* @param {string} [tdei_dataset_id] ID of the dataset.
524533
* @param {Date} [from_date] <strong>from_date:</strong> Date in ISO 8601 format, filters feedbacks created after this date.
525534
* @param {Date} [to_date] <strong>to_date:</strong> Date in ISO 8601 format, filters feedbacks created before this date.
526535
* @param {string} [sort_by] <strong>sort_by:</strong> String, defaults to 'created_at'. Sorts feedbacks by the specified field.
@@ -530,15 +539,7 @@ export const OSWApiAxiosParamCreator = function (configuration?: Configuration)
530539
* @param {*} [options] Override http request option.
531540
* @throws {RequiredError}
532541
*/
533-
oswDatasetViewerFeedbacks: async (tdei_project_group_id: string, tdei_dataset_id: string, from_date?: Date, to_date?: Date, sort_by?: string, sort_order?: string, page_no?: number, page_size?: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
534-
// verify required parameter 'tdei_project_group_id' is not null or undefined
535-
if (tdei_project_group_id === null || tdei_project_group_id === undefined) {
536-
throw new RequiredError('tdei_project_group_id','Required parameter tdei_project_group_id was null or undefined when calling oswDatasetViewerFeedbacks.');
537-
}
538-
// verify required parameter 'tdei_dataset_id' is not null or undefined
539-
if (tdei_dataset_id === null || tdei_dataset_id === undefined) {
540-
throw new RequiredError('tdei_dataset_id','Required parameter tdei_dataset_id was null or undefined when calling oswDatasetViewerFeedbacks.');
541-
}
542+
oswDatasetViewerFeedbacks: async (tdei_project_group_id?: string, tdei_dataset_id?: string, from_date?: Date, to_date?: Date, sort_by?: string, sort_order?: string, page_no?: number, page_size?: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
542543
const localVarPath = `/api/v1/osw/dataset-viewer/feedbacks`;
543544
// use dummy base URL string because the URL constructor only accepts absolute URLs.
544545
const localVarUrlObj = new URL(localVarPath, 'https://example.com');
@@ -550,6 +551,15 @@ export const OSWApiAxiosParamCreator = function (configuration?: Configuration)
550551
const localVarHeaderParameter = {} as any;
551552
const localVarQueryParameter = {} as any;
552553

554+
// authentication AuthorizationToken required
555+
// http bearer authentication required
556+
if (configuration && configuration.accessToken) {
557+
const accessToken = typeof configuration.accessToken === 'function'
558+
? await configuration.accessToken()
559+
: await configuration.accessToken;
560+
localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
561+
}
562+
553563
if (tdei_project_group_id !== undefined) {
554564
localVarQueryParameter['tdei_project_group_id'] = tdei_project_group_id;
555565
}
@@ -620,6 +630,15 @@ export const OSWApiAxiosParamCreator = function (configuration?: Configuration)
620630
const localVarHeaderParameter = {} as any;
621631
const localVarQueryParameter = {} as any;
622632

633+
// authentication AuthorizationToken required
634+
// http bearer authentication required
635+
if (configuration && configuration.accessToken) {
636+
const accessToken = typeof configuration.accessToken === 'function'
637+
? await configuration.accessToken()
638+
: await configuration.accessToken;
639+
localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
640+
}
641+
623642
const query = new URLSearchParams(localVarUrlObj.search);
624643
for (const key in localVarQueryParameter) {
625644
query.set(key, localVarQueryParameter[key]);
@@ -1310,8 +1329,8 @@ export const OSWApiFp = function(configuration?: Configuration) {
13101329
/**
13111330
* Retrieves the feedbacks from the dataset viewer. Response includes a list of feedbacks provided by users regarding the dataset viewer. Each feedback contains details such as the dataset element ID, feedback text, customer email, and location information.
13121331
* @summary Retrieves the feedbacks from the dataset viewer.
1313-
* @param {string} tdei_project_group_id ID of the project group.
1314-
* @param {string} tdei_dataset_id ID of the dataset.
1332+
* @param {string} [tdei_project_group_id] ID of the project group.
1333+
* @param {string} [tdei_dataset_id] ID of the dataset.
13151334
* @param {Date} [from_date] &lt;strong&gt;from_date:&lt;/strong&gt; Date in ISO 8601 format, filters feedbacks created after this date.
13161335
* @param {Date} [to_date] &lt;strong&gt;to_date:&lt;/strong&gt; Date in ISO 8601 format, filters feedbacks created before this date.
13171336
* @param {string} [sort_by] &lt;strong&gt;sort_by:&lt;/strong&gt; String, defaults to &#x27;created_at&#x27;. Sorts feedbacks by the specified field.
@@ -1321,7 +1340,7 @@ export const OSWApiFp = function(configuration?: Configuration) {
13211340
* @param {*} [options] Override http request option.
13221341
* @throws {RequiredError}
13231342
*/
1324-
async oswDatasetViewerFeedbacks(tdei_project_group_id: string, tdei_dataset_id: string, from_date?: Date, to_date?: Date, sort_by?: string, sort_order?: string, page_no?: number, page_size?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<Array<Feedback>>>> {
1343+
async oswDatasetViewerFeedbacks(tdei_project_group_id?: string, tdei_dataset_id?: string, from_date?: Date, to_date?: Date, sort_by?: string, sort_order?: string, page_no?: number, page_size?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<Array<Feedback>>>> {
13251344
const localVarAxiosArgs = await OSWApiAxiosParamCreator(configuration).oswDatasetViewerFeedbacks(tdei_project_group_id, tdei_dataset_id, from_date, to_date, sort_by, sort_order, page_no, page_size, options);
13261345
return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
13271346
const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
@@ -1562,8 +1581,8 @@ export const OSWApiFactory = function (configuration?: Configuration, basePath?:
15621581
/**
15631582
* Retrieves the feedbacks from the dataset viewer. Response includes a list of feedbacks provided by users regarding the dataset viewer. Each feedback contains details such as the dataset element ID, feedback text, customer email, and location information.
15641583
* @summary Retrieves the feedbacks from the dataset viewer.
1565-
* @param {string} tdei_project_group_id ID of the project group.
1566-
* @param {string} tdei_dataset_id ID of the dataset.
1584+
* @param {string} [tdei_project_group_id] ID of the project group.
1585+
* @param {string} [tdei_dataset_id] ID of the dataset.
15671586
* @param {Date} [from_date] &lt;strong&gt;from_date:&lt;/strong&gt; Date in ISO 8601 format, filters feedbacks created after this date.
15681587
* @param {Date} [to_date] &lt;strong&gt;to_date:&lt;/strong&gt; Date in ISO 8601 format, filters feedbacks created before this date.
15691588
* @param {string} [sort_by] &lt;strong&gt;sort_by:&lt;/strong&gt; String, defaults to &#x27;created_at&#x27;. Sorts feedbacks by the specified field.
@@ -1573,7 +1592,7 @@ export const OSWApiFactory = function (configuration?: Configuration, basePath?:
15731592
* @param {*} [options] Override http request option.
15741593
* @throws {RequiredError}
15751594
*/
1576-
async oswDatasetViewerFeedbacks(tdei_project_group_id: string, tdei_dataset_id: string, from_date?: Date, to_date?: Date, sort_by?: string, sort_order?: string, page_no?: number, page_size?: number, options?: AxiosRequestConfig): Promise<AxiosResponse<Array<Feedback>>> {
1595+
async oswDatasetViewerFeedbacks(tdei_project_group_id?: string, tdei_dataset_id?: string, from_date?: Date, to_date?: Date, sort_by?: string, sort_order?: string, page_no?: number, page_size?: number, options?: AxiosRequestConfig): Promise<AxiosResponse<Array<Feedback>>> {
15771596
return OSWApiFp(configuration).oswDatasetViewerFeedbacks(tdei_project_group_id, tdei_dataset_id, from_date, to_date, sort_by, sort_order, page_no, page_size, options).then((request) => request(axios, basePath));
15781597
},
15791598
/**
@@ -1783,8 +1802,8 @@ export class OSWApi extends BaseAPI {
17831802
/**
17841803
* Retrieves the feedbacks from the dataset viewer. Response includes a list of feedbacks provided by users regarding the dataset viewer. Each feedback contains details such as the dataset element ID, feedback text, customer email, and location information.
17851804
* @summary Retrieves the feedbacks from the dataset viewer.
1786-
* @param {string} tdei_project_group_id ID of the project group.
1787-
* @param {string} tdei_dataset_id ID of the dataset.
1805+
* @param {string} [tdei_project_group_id] ID of the project group.
1806+
* @param {string} [tdei_dataset_id] ID of the dataset.
17881807
* @param {Date} [from_date] &lt;strong&gt;from_date:&lt;/strong&gt; Date in ISO 8601 format, filters feedbacks created after this date.
17891808
* @param {Date} [to_date] &lt;strong&gt;to_date:&lt;/strong&gt; Date in ISO 8601 format, filters feedbacks created before this date.
17901809
* @param {string} [sort_by] &lt;strong&gt;sort_by:&lt;/strong&gt; String, defaults to &#x27;created_at&#x27;. Sorts feedbacks by the specified field.
@@ -1795,7 +1814,7 @@ export class OSWApi extends BaseAPI {
17951814
* @throws {RequiredError}
17961815
* @memberof OSWApi
17971816
*/
1798-
public async oswDatasetViewerFeedbacks(tdei_project_group_id: string, tdei_dataset_id: string, from_date?: Date, to_date?: Date, sort_by?: string, sort_order?: string, page_no?: number, page_size?: number, options?: AxiosRequestConfig) : Promise<AxiosResponse<Array<Feedback>>> {
1817+
public async oswDatasetViewerFeedbacks(tdei_project_group_id?: string, tdei_dataset_id?: string, from_date?: Date, to_date?: Date, sort_by?: string, sort_order?: string, page_no?: number, page_size?: number, options?: AxiosRequestConfig) : Promise<AxiosResponse<Array<Feedback>>> {
17991818
return OSWApiFp(this.configuration).oswDatasetViewerFeedbacks(tdei_project_group_id, tdei_dataset_id, from_date, to_date, sort_by, sort_order, page_no, page_size, options).then((request) => request(this.axios, this.basePath));
18001819
}
18011820
/**

0 commit comments

Comments
 (0)