Skip to content

Commit 427e141

Browse files
authored
Merge pull request #82 from regulaforensics/b3e9cacf
update clients
2 parents 0d49e91 + 017ac5a commit 427e141

File tree

5 files changed

+36
-19
lines changed

5 files changed

+36
-19
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ dist
66
/example/portrait.jpg
77
/example/document-image.jpg
88
/example/regula.license
9+
*.DS_Store

example/package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/api/default-api.ts

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,11 @@ export const DefaultApiAxiosParamCreator = function (configuration?: Configurati
2929
/**
3030
*
3131
* @summary Server health check
32+
* @param {string} [xRequestID]
3233
* @param {*} [options] Override http request option.
3334
* @throws {RequiredError}
3435
*/
35-
ping: async (options: any = {}): Promise<RequestArgs> => {
36+
ping: async (xRequestID?: string, options: any = {}): Promise<RequestArgs> => {
3637
const localVarPath = `/api/ping`;
3738
// use dummy base URL string because the URL constructor only accepts absolute URLs.
3839
const localVarUrlObj = new URL(localVarPath, 'https://example.com');
@@ -45,6 +46,10 @@ export const DefaultApiAxiosParamCreator = function (configuration?: Configurati
4546
const localVarHeaderParameter = {} as any;
4647
const localVarQueryParameter = {} as any;
4748

49+
if (xRequestID !== undefined && xRequestID !== null) {
50+
localVarHeaderParameter['X-RequestID'] = String(xRequestID);
51+
}
52+
4853

4954

5055
const queryParameters = new URLSearchParams(localVarUrlObj.search);
@@ -75,11 +80,12 @@ export const DefaultApiFp = function(configuration?: Configuration) {
7580
/**
7681
*
7782
* @summary Server health check
83+
* @param {string} [xRequestID]
7884
* @param {*} [options] Override http request option.
7985
* @throws {RequiredError}
8086
*/
81-
async ping(options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DeviceInfo>> {
82-
const localVarAxiosArgs = await DefaultApiAxiosParamCreator(configuration).ping(options);
87+
async ping(xRequestID?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DeviceInfo>> {
88+
const localVarAxiosArgs = await DefaultApiAxiosParamCreator(configuration).ping(xRequestID, options);
8389
return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
8490
const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url};
8591
return axios.request(axiosRequestArgs);
@@ -97,11 +103,12 @@ export const DefaultApiFactory = function (configuration?: Configuration, basePa
97103
/**
98104
*
99105
* @summary Server health check
106+
* @param {string} [xRequestID]
100107
* @param {*} [options] Override http request option.
101108
* @throws {RequiredError}
102109
*/
103-
ping(options?: any): AxiosPromise<DeviceInfo> {
104-
return DefaultApiFp(configuration).ping(options).then((request) => request(axios, basePath));
110+
ping(xRequestID?: string, options?: any): AxiosPromise<DeviceInfo> {
111+
return DefaultApiFp(configuration).ping(xRequestID, options).then((request) => request(axios, basePath));
105112
},
106113
};
107114
};
@@ -116,11 +123,12 @@ export class DefaultApi extends BaseAPI {
116123
/**
117124
*
118125
* @summary Server health check
126+
* @param {string} [xRequestID]
119127
* @param {*} [options] Override http request option.
120128
* @throws {RequiredError}
121129
* @memberof DefaultApi
122130
*/
123-
public ping(options?: any) {
124-
return DefaultApiFp(this.configuration).ping(options).then((request) => request(this.axios, this.basePath));
131+
public ping(xRequestID?: string, options?: any) {
132+
return DefaultApiFp(this.configuration).ping(xRequestID, options).then((request) => request(this.axios, this.basePath));
125133
}
126134
}

src/api/process-api.ts

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,11 @@ export const ProcessApiAxiosParamCreator = function (configuration?: Configurati
3232
*
3333
* @summary Process list of documents images and return extracted data
3434
* @param {ProcessRequest} processRequest
35+
* @param {string} [xRequestID]
3536
* @param {*} [options] Override http request option.
3637
* @throws {RequiredError}
3738
*/
38-
apiProcess: async (processRequest: ProcessRequest, options: any = {}): Promise<RequestArgs> => {
39+
apiProcess: async (processRequest: ProcessRequest, xRequestID?: string, options: any = {}): Promise<RequestArgs> => {
3940
// verify required parameter 'processRequest' is not null or undefined
4041
if (processRequest === null || processRequest === undefined) {
4142
throw new RequiredError('processRequest','Required parameter processRequest was null or undefined when calling apiProcess.');
@@ -52,6 +53,10 @@ export const ProcessApiAxiosParamCreator = function (configuration?: Configurati
5253
const localVarHeaderParameter = {} as any;
5354
const localVarQueryParameter = {} as any;
5455

56+
if (xRequestID !== undefined && xRequestID !== null) {
57+
localVarHeaderParameter['X-RequestID'] = String(xRequestID);
58+
}
59+
5560

5661

5762
localVarHeaderParameter['Content-Type'] = 'application/json';
@@ -92,11 +97,12 @@ export const ProcessApiFp = function(configuration?: Configuration) {
9297
*
9398
* @summary Process list of documents images and return extracted data
9499
* @param {ProcessRequest} processRequest
100+
* @param {string} [xRequestID]
95101
* @param {*} [options] Override http request option.
96102
* @throws {RequiredError}
97103
*/
98-
async apiProcess(processRequest: ProcessRequest, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ProcessResponse>> {
99-
const localVarAxiosArgs = await ProcessApiAxiosParamCreator(configuration).apiProcess(processRequest, options);
104+
async apiProcess(processRequest: ProcessRequest, xRequestID?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ProcessResponse>> {
105+
const localVarAxiosArgs = await ProcessApiAxiosParamCreator(configuration).apiProcess(processRequest, xRequestID, options);
100106
return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
101107
const axiosRequestArgs = {...localVarAxiosArgs.options, url: (configuration?.basePath || basePath) + localVarAxiosArgs.url};
102108
return axios.request(axiosRequestArgs);
@@ -115,11 +121,12 @@ export const ProcessApiFactory = function (configuration?: Configuration, basePa
115121
*
116122
* @summary Process list of documents images and return extracted data
117123
* @param {ProcessRequest} processRequest
124+
* @param {string} [xRequestID]
118125
* @param {*} [options] Override http request option.
119126
* @throws {RequiredError}
120127
*/
121-
apiProcess(processRequest: ProcessRequest, options?: any): AxiosPromise<ProcessResponse> {
122-
return ProcessApiFp(configuration).apiProcess(processRequest, options).then((request) => request(axios, basePath));
128+
apiProcess(processRequest: ProcessRequest, xRequestID?: string, options?: any): AxiosPromise<ProcessResponse> {
129+
return ProcessApiFp(configuration).apiProcess(processRequest, xRequestID, options).then((request) => request(axios, basePath));
123130
},
124131
};
125132
};
@@ -135,11 +142,12 @@ export class ProcessApi extends BaseAPI {
135142
*
136143
* @summary Process list of documents images and return extracted data
137144
* @param {ProcessRequest} processRequest
145+
* @param {string} [xRequestID]
138146
* @param {*} [options] Override http request option.
139147
* @throws {RequiredError}
140148
* @memberof ProcessApi
141149
*/
142-
public apiProcess(processRequest: ProcessRequest, options?: any) {
143-
return ProcessApiFp(this.configuration).apiProcess(processRequest, options).then((request) => request(this.axios, this.basePath));
150+
public apiProcess(processRequest: ProcessRequest, xRequestID?: string, options?: any) {
151+
return ProcessApiFp(this.configuration).apiProcess(processRequest, xRequestID, options).then((request) => request(this.axios, this.basePath));
144152
}
145153
}

src/ext/document-reader.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ export class DocumentReaderApi {
3030
this.processApi = new ProcessApi(configuration, basePath, axios)
3131
}
3232

33-
ping(): Promise<DeviceInfo> {
34-
return this.defaultApi.ping()
33+
ping(xRequestID?: string): Promise<DeviceInfo> {
34+
return this.defaultApi.ping(xRequestID)
3535
.then((axiosResult) => axiosResult.data);
3636
}
3737

@@ -42,7 +42,7 @@ export class DocumentReaderApi {
4242
* @param {*} [options] Override http request option.
4343
* @throws {RequiredError} If some request params are missed
4444
* */
45-
process(request: ProcessRequest | ProcessRequestBase, options?: any): Promise<Response> {
45+
process(request: ProcessRequest | ProcessRequestBase, xRequestID?: string, options?: any): Promise<Response> {
4646
let baseRequest;
4747

4848
if (instanceOfProcessRequest(request)) {
@@ -65,7 +65,7 @@ export class DocumentReaderApi {
6565
baseRequest = request
6666
}
6767

68-
return this.processApi.apiProcess(baseRequest, options)
68+
return this.processApi.apiProcess(baseRequest, xRequestID, options)
6969
.then((axiosResult) => new Response(axiosResult.data));
7070
}
7171

0 commit comments

Comments
 (0)