Skip to content

Commit 5a86ece

Browse files
committed
Commit: 33be31f1
1 parent 343adb0 commit 5a86ece

5 files changed

Lines changed: 30 additions & 14 deletions

File tree

src/Regula.DocumentReader.WebClient/Api/TransactionApi.cs

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,9 @@ public interface ITransactionApiSync : IApiAccessor
107107
/// <exception cref="Regula.DocumentReader.WebClient.Client.ApiException">Thrown when fails to make API call</exception>
108108
/// <param name="transactionId">Transaction id</param>
109109
/// <param name="transactionProcessRequest"></param>
110+
/// <param name="useCache">Get processed values from storage in case transaction has already processed. (optional, default to false)</param>
110111
/// <returns>TransactionProcessResult</returns>
111-
TransactionProcessResult ApiV2TransactionTransactionIdProcessPost(Guid transactionId, TransactionProcessRequest transactionProcessRequest);
112+
TransactionProcessResult ApiV2TransactionTransactionIdProcessPost(Guid transactionId, TransactionProcessRequest transactionProcessRequest, bool? useCache = default);
112113

113114
/// <summary>
114115
/// Reprocess
@@ -119,8 +120,9 @@ public interface ITransactionApiSync : IApiAccessor
119120
/// <exception cref="Regula.DocumentReader.WebClient.Client.ApiException">Thrown when fails to make API call</exception>
120121
/// <param name="transactionId">Transaction id</param>
121122
/// <param name="transactionProcessRequest"></param>
123+
/// <param name="useCache">Get processed values from storage in case transaction has already processed. (optional, default to false)</param>
122124
/// <returns>ApiResponse of TransactionProcessResult</returns>
123-
ApiResponse<TransactionProcessResult> ApiV2TransactionTransactionIdProcessPostWithHttpInfo(Guid transactionId, TransactionProcessRequest transactionProcessRequest);
125+
ApiResponse<TransactionProcessResult> ApiV2TransactionTransactionIdProcessPostWithHttpInfo(Guid transactionId, TransactionProcessRequest transactionProcessRequest, bool? useCache = default);
124126
/// <summary>
125127
/// Get Reprocess transaction result
126128
/// </summary>
@@ -253,9 +255,10 @@ public interface ITransactionApiAsync : IApiAccessor
253255
/// <exception cref="Regula.DocumentReader.WebClient.Client.ApiException">Thrown when fails to make API call</exception>
254256
/// <param name="transactionId">Transaction id</param>
255257
/// <param name="transactionProcessRequest"></param>
258+
/// <param name="useCache">Get processed values from storage in case transaction has already processed. (optional, default to false)</param>
256259
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
257260
/// <returns>Task of TransactionProcessResult</returns>
258-
System.Threading.Tasks.Task<TransactionProcessResult> ApiV2TransactionTransactionIdProcessPostAsync(Guid transactionId, TransactionProcessRequest transactionProcessRequest, System.Threading.CancellationToken cancellationToken = default);
261+
System.Threading.Tasks.Task<TransactionProcessResult> ApiV2TransactionTransactionIdProcessPostAsync(Guid transactionId, TransactionProcessRequest transactionProcessRequest, bool? useCache = default, System.Threading.CancellationToken cancellationToken = default);
259262

260263
/// <summary>
261264
/// Reprocess
@@ -266,9 +269,10 @@ public interface ITransactionApiAsync : IApiAccessor
266269
/// <exception cref="Regula.DocumentReader.WebClient.Client.ApiException">Thrown when fails to make API call</exception>
267270
/// <param name="transactionId">Transaction id</param>
268271
/// <param name="transactionProcessRequest"></param>
272+
/// <param name="useCache">Get processed values from storage in case transaction has already processed. (optional, default to false)</param>
269273
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
270274
/// <returns>Task of ApiResponse (TransactionProcessResult)</returns>
271-
System.Threading.Tasks.Task<ApiResponse<TransactionProcessResult>> ApiV2TransactionTransactionIdProcessPostWithHttpInfoAsync(Guid transactionId, TransactionProcessRequest transactionProcessRequest, System.Threading.CancellationToken cancellationToken = default);
275+
System.Threading.Tasks.Task<ApiResponse<TransactionProcessResult>> ApiV2TransactionTransactionIdProcessPostWithHttpInfoAsync(Guid transactionId, TransactionProcessRequest transactionProcessRequest, bool? useCache = default, System.Threading.CancellationToken cancellationToken = default);
272276
/// <summary>
273277
/// Get Reprocess transaction result
274278
/// </summary>
@@ -963,10 +967,11 @@ public async System.Threading.Tasks.Task<TransactionProcessGetResponse> ApiV2Tra
963967
/// <exception cref="Regula.DocumentReader.WebClient.Client.ApiException">Thrown when fails to make API call</exception>
964968
/// <param name="transactionId">Transaction id</param>
965969
/// <param name="transactionProcessRequest"></param>
970+
/// <param name="useCache">Get processed values from storage in case transaction has already processed. (optional, default to false)</param>
966971
/// <returns>TransactionProcessResult</returns>
967-
public TransactionProcessResult ApiV2TransactionTransactionIdProcessPost(Guid transactionId, TransactionProcessRequest transactionProcessRequest)
972+
public TransactionProcessResult ApiV2TransactionTransactionIdProcessPost(Guid transactionId, TransactionProcessRequest transactionProcessRequest, bool? useCache = default)
968973
{
969-
Regula.DocumentReader.WebClient.Client.ApiResponse<TransactionProcessResult> localVarResponse = ApiV2TransactionTransactionIdProcessPostWithHttpInfo(transactionId, transactionProcessRequest);
974+
Regula.DocumentReader.WebClient.Client.ApiResponse<TransactionProcessResult> localVarResponse = ApiV2TransactionTransactionIdProcessPostWithHttpInfo(transactionId, transactionProcessRequest, useCache);
970975
return localVarResponse.Data;
971976
}
972977

@@ -976,8 +981,9 @@ public TransactionProcessResult ApiV2TransactionTransactionIdProcessPost(Guid tr
976981
/// <exception cref="Regula.DocumentReader.WebClient.Client.ApiException">Thrown when fails to make API call</exception>
977982
/// <param name="transactionId">Transaction id</param>
978983
/// <param name="transactionProcessRequest"></param>
984+
/// <param name="useCache">Get processed values from storage in case transaction has already processed. (optional, default to false)</param>
979985
/// <returns>ApiResponse of TransactionProcessResult</returns>
980-
public Regula.DocumentReader.WebClient.Client.ApiResponse<TransactionProcessResult> ApiV2TransactionTransactionIdProcessPostWithHttpInfo(Guid transactionId, TransactionProcessRequest transactionProcessRequest)
986+
public Regula.DocumentReader.WebClient.Client.ApiResponse<TransactionProcessResult> ApiV2TransactionTransactionIdProcessPostWithHttpInfo(Guid transactionId, TransactionProcessRequest transactionProcessRequest, bool? useCache = default)
981987
{
982988
// verify the required parameter 'transactionProcessRequest' is set
983989
if (transactionProcessRequest == null)
@@ -1001,6 +1007,10 @@ public Regula.DocumentReader.WebClient.Client.ApiResponse<TransactionProcessResu
10011007
if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
10021008

10031009
localVarRequestOptions.PathParameters.Add("transactionId", Regula.DocumentReader.WebClient.Client.ClientUtils.ParameterToString(transactionId)); // path parameter
1010+
if (useCache != null)
1011+
{
1012+
localVarRequestOptions.QueryParameters.Add(Regula.DocumentReader.WebClient.Client.ClientUtils.ParameterToMultiMap("", "useCache", useCache));
1013+
}
10041014
localVarRequestOptions.Data = transactionProcessRequest;
10051015

10061016

@@ -1022,11 +1032,12 @@ public Regula.DocumentReader.WebClient.Client.ApiResponse<TransactionProcessResu
10221032
/// <exception cref="Regula.DocumentReader.WebClient.Client.ApiException">Thrown when fails to make API call</exception>
10231033
/// <param name="transactionId">Transaction id</param>
10241034
/// <param name="transactionProcessRequest"></param>
1035+
/// <param name="useCache">Get processed values from storage in case transaction has already processed. (optional, default to false)</param>
10251036
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
10261037
/// <returns>Task of TransactionProcessResult</returns>
1027-
public async System.Threading.Tasks.Task<TransactionProcessResult> ApiV2TransactionTransactionIdProcessPostAsync(Guid transactionId, TransactionProcessRequest transactionProcessRequest, System.Threading.CancellationToken cancellationToken = default)
1038+
public async System.Threading.Tasks.Task<TransactionProcessResult> ApiV2TransactionTransactionIdProcessPostAsync(Guid transactionId, TransactionProcessRequest transactionProcessRequest, bool? useCache = default, System.Threading.CancellationToken cancellationToken = default)
10281039
{
1029-
Regula.DocumentReader.WebClient.Client.ApiResponse<TransactionProcessResult> localVarResponse = await ApiV2TransactionTransactionIdProcessPostWithHttpInfoAsync(transactionId, transactionProcessRequest, cancellationToken).ConfigureAwait(false);
1040+
Regula.DocumentReader.WebClient.Client.ApiResponse<TransactionProcessResult> localVarResponse = await ApiV2TransactionTransactionIdProcessPostWithHttpInfoAsync(transactionId, transactionProcessRequest, useCache, cancellationToken).ConfigureAwait(false);
10301041
return localVarResponse.Data;
10311042
}
10321043

@@ -1036,9 +1047,10 @@ public async System.Threading.Tasks.Task<TransactionProcessResult> ApiV2Transact
10361047
/// <exception cref="Regula.DocumentReader.WebClient.Client.ApiException">Thrown when fails to make API call</exception>
10371048
/// <param name="transactionId">Transaction id</param>
10381049
/// <param name="transactionProcessRequest"></param>
1050+
/// <param name="useCache">Get processed values from storage in case transaction has already processed. (optional, default to false)</param>
10391051
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
10401052
/// <returns>Task of ApiResponse (TransactionProcessResult)</returns>
1041-
public async System.Threading.Tasks.Task<Regula.DocumentReader.WebClient.Client.ApiResponse<TransactionProcessResult>> ApiV2TransactionTransactionIdProcessPostWithHttpInfoAsync(Guid transactionId, TransactionProcessRequest transactionProcessRequest, System.Threading.CancellationToken cancellationToken = default)
1053+
public async System.Threading.Tasks.Task<Regula.DocumentReader.WebClient.Client.ApiResponse<TransactionProcessResult>> ApiV2TransactionTransactionIdProcessPostWithHttpInfoAsync(Guid transactionId, TransactionProcessRequest transactionProcessRequest, bool? useCache = default, System.Threading.CancellationToken cancellationToken = default)
10421054
{
10431055
// verify the required parameter 'transactionProcessRequest' is set
10441056
if (transactionProcessRequest == null)
@@ -1064,6 +1076,10 @@ public async System.Threading.Tasks.Task<TransactionProcessResult> ApiV2Transact
10641076
if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
10651077

10661078
localVarRequestOptions.PathParameters.Add("transactionId", Regula.DocumentReader.WebClient.Client.ClientUtils.ParameterToString(transactionId)); // path parameter
1079+
if (useCache != null)
1080+
{
1081+
localVarRequestOptions.QueryParameters.Add(Regula.DocumentReader.WebClient.Client.ClientUtils.ParameterToMultiMap("", "useCache", useCache));
1082+
}
10671083
localVarRequestOptions.Data = transactionProcessRequest;
10681084

10691085

src/Regula.DocumentReader.WebClient/Model/EncryptedRCLItem.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ protected EncryptedRCLItem() { }
5656
/// </summary>
5757
/// <value>Base64 encoded data</value>
5858
/*
59-
<example>[B@5083a7e</example>
59+
<example>[B@6c15e625</example>
6060
*/
6161
[DataMember(Name = "EncryptedRCL", IsRequired = true, EmitDefaultValue = true)]
6262
public byte[] EncryptedRCL { get; set; }

src/Regula.DocumentReader.WebClient/Model/EncryptedRCLResult.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ protected EncryptedRCLResult() { }
6262
/// </summary>
6363
/// <value>Base64 encoded data</value>
6464
/*
65-
<example>[B@5083a7e</example>
65+
<example>[B@6c15e625</example>
6666
*/
6767
[DataMember(Name = "EncryptedRCL", IsRequired = true, EmitDefaultValue = true)]
6868
public byte[] EncryptedRCL { get; set; }

src/Regula.DocumentReader.WebClient/Model/LicenseItem.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ protected LicenseItem() { }
5656
/// </summary>
5757
/// <value>Base64 encoded data</value>
5858
/*
59-
<example>[B@6f333983</example>
59+
<example>[B@9fde9fe</example>
6060
*/
6161
[DataMember(Name = "License", IsRequired = true, EmitDefaultValue = true)]
6262
public byte[] License { get; set; }

src/Regula.DocumentReader.WebClient/Model/LicenseResult.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ protected LicenseResult() { }
6262
/// </summary>
6363
/// <value>Base64 encoded data</value>
6464
/*
65-
<example>[B@6f333983</example>
65+
<example>[B@9fde9fe</example>
6666
*/
6767
[DataMember(Name = "License", IsRequired = true, EmitDefaultValue = true)]
6868
public byte[] License { get; set; }

0 commit comments

Comments
 (0)