From bd34b0dc69cc627e909ba90fed0b3512f5cde8ee Mon Sep 17 00:00:00 2001 From: Artem Tsybulko Date: Wed, 25 Jun 2025 11:57:25 +0300 Subject: [PATCH] SP-24487 - Response rename --- generator-templates/licenseInfo.mustache | 4 ++-- src/ext/document-reader.ts | 14 +++++++++----- src/ext/index.ts | 2 +- src/ext/{process-response.ts => process-result.ts} | 7 ++++++- src/index.ts | 2 +- 5 files changed, 19 insertions(+), 10 deletions(-) rename src/ext/{process-response.ts => process-result.ts} (98%) diff --git a/generator-templates/licenseInfo.mustache b/generator-templates/licenseInfo.mustache index 3d01c75c..b6018180 100644 --- a/generator-templates/licenseInfo.mustache +++ b/generator-templates/licenseInfo.mustache @@ -1,4 +1,4 @@ /** - * NOTE: This class is auto generated by OpenAPI Generator. - * Do not edit the class manually. + * NOTE: This file is auto generated by OpenAPI Generator. + * Do not edit the file manually. */ diff --git a/src/ext/document-reader.ts b/src/ext/document-reader.ts index c5aa2917..bbd79ba4 100755 --- a/src/ext/document-reader.ts +++ b/src/ext/document-reader.ts @@ -1,7 +1,7 @@ import { HealthcheckApi } from '../api/healthcheck-api'; import { ProcessApi } from '../api/process-api'; import { TransactionApi } from '../api/transaction-api'; -import { Response } from './process-response'; +import { ProcessResult } from './process-result'; import { Configuration, ConfigurationParameters } from '../configuration'; import globalAxios, { AxiosInstance, AxiosResponse } from 'axios'; import { BASE_PATH } from '../base'; @@ -60,7 +60,7 @@ export class DocumentReaderApi { request: ProcessRequestExt | ProcessRequestBase, xRequestID?: string, options?: any, - ): Promise { + ): Promise { let baseRequest; if (instanceOfProcessRequest(request)) { @@ -84,7 +84,7 @@ export class DocumentReaderApi { } const axiosResult = await this.processApi.apiProcess(baseRequest, xRequestID, options); - return new Response(axiosResult.data); + return new ProcessResult(axiosResult.data); } public setLicense(license: ArrayBuffer | Base64String) { @@ -123,13 +123,17 @@ export class DocumentReaderApi { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async getReprocessTransactionResult(transactionId: string, withImages?: boolean, options?: any): Promise { + async getReprocessTransactionResult( + transactionId: string, + withImages?: boolean, + options?: any, + ): Promise { const axiosResult = await this.transactionApi.apiV2TransactionTransactionIdResultsGet( transactionId, withImages, options, ); - return new Response(axiosResult.data); + return new ProcessResult(axiosResult.data); } /** diff --git a/src/ext/index.ts b/src/ext/index.ts index ba224dc7..497c8611 100755 --- a/src/ext/index.ts +++ b/src/ext/index.ts @@ -1,7 +1,7 @@ export * from './document-reader'; export * from './process-request-ext'; export * from './process-request-image-wrapper'; -export * from './process-response'; +export * from './process-result'; export * from './text-ext'; export * from './images-ext'; export * from './text-field-ext'; diff --git a/src/ext/process-response.ts b/src/ext/process-result.ts similarity index 98% rename from src/ext/process-response.ts rename to src/ext/process-result.ts index 2f57a8ca..d92a140e 100755 --- a/src/ext/process-response.ts +++ b/src/ext/process-result.ts @@ -22,7 +22,7 @@ import * as converter from 'base64-arraybuffer'; import { Authenticity } from './authenticity'; import * as pako from 'pako'; -export class Response { +export class ProcessResult { // other future modules: // - authenticity // - document @@ -193,3 +193,8 @@ export class LowLvlResponse implements ProcessResponse { return this.ContainerList.List.filter((container) => container.result_type === type); } } + +/** + * @deprecated use `ProcessResult` instead. + */ +export { ProcessResult as Response }; diff --git a/src/index.ts b/src/index.ts index 3e40a08c..bad0d773 100755 --- a/src/index.ts +++ b/src/index.ts @@ -1,3 +1,3 @@ -export * from './ext/index'; +export * from './ext'; export * from './configuration'; export * from './models';