diff --git a/src/Regula.DocumentReader.WebClient/Model/AreaArray.cs b/src/Regula.DocumentReader.WebClient/Model/AreaArray.cs index 416aa6a..a22772a 100644 --- a/src/Regula.DocumentReader.WebClient/Model/AreaArray.cs +++ b/src/Regula.DocumentReader.WebClient/Model/AreaArray.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/AreaContainer.cs b/src/Regula.DocumentReader.WebClient/Model/AreaContainer.cs index 6078562..a8a348d 100644 --- a/src/Regula.DocumentReader.WebClient/Model/AreaContainer.cs +++ b/src/Regula.DocumentReader.WebClient/Model/AreaContainer.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/AuthParams.cs b/src/Regula.DocumentReader.WebClient/Model/AuthParams.cs new file mode 100644 index 0000000..6dfa078 --- /dev/null +++ b/src/Regula.DocumentReader.WebClient/Model/AuthParams.cs @@ -0,0 +1,362 @@ +/* + * Regula Document Reader Web API + * + * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core + * + * The version of the OpenAPI document: 7.1.0 + * + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + +using System; +using System.Linq; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Runtime.Serialization; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = Regula.DocumentReader.WebClient.Client.OpenAPIDateConverter; + +namespace Regula.DocumentReader.WebClient.Model +{ + /// + /// AuthParams + /// + [DataContract] + public partial class AuthParams : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + /// This parameter is used to enable document liveness check. + /// livenessParams. + /// This parameter is used to enable Document luminescence check in UV light. + /// This parameter is used to enable B900 ink MRZ contrast check in IR light. + /// This parameter is used to enable Image patterns presence/absence check (position, shape, color). + /// This parameter is used to enable Fibers detection. + /// This parameter is used to enable Extended MRZ Check. + /// This parameter is used to enable Extended OCR Check. + /// This parameter is used to enable laminate integrity check in axial light. + /// This parameter is used to enable Barcode format check (code metadata, data format, contents format, etc.). + /// This parameter is used to enable Document elements visibility check in IR light. + /// This parameter is used to enable Invisible Personal Information (IPI) check. + /// This parameter is used to enable Owner's photo embedding check (is photo printed or sticked). + /// This parameter is used to enable Portrait comparison check. + /// This parameter is used to enable LetterScreen check. + public AuthParams(bool checkLiveness = default(bool), LivenessParams livenessParams = default(LivenessParams), bool checkUVLuminiscence = default(bool), bool checkIRB900 = default(bool), bool checkImagePatterns = default(bool), bool checkFibers = default(bool), bool checkExtMRZ = default(bool), bool checkExtOCR = default(bool), bool checkAxial = default(bool), bool checkBarcodeFormat = default(bool), bool checkIRVisibility = default(bool), bool checkIPI = default(bool), bool checkPhotoEmbedding = default(bool), bool checkPhotoComparison = default(bool), bool checkLetterScreen = default(bool)) + { + this.CheckLiveness = checkLiveness; + this.LivenessParams = livenessParams; + this.CheckUVLuminiscence = checkUVLuminiscence; + this.CheckIRB900 = checkIRB900; + this.CheckImagePatterns = checkImagePatterns; + this.CheckFibers = checkFibers; + this.CheckExtMRZ = checkExtMRZ; + this.CheckExtOCR = checkExtOCR; + this.CheckAxial = checkAxial; + this.CheckBarcodeFormat = checkBarcodeFormat; + this.CheckIRVisibility = checkIRVisibility; + this.CheckIPI = checkIPI; + this.CheckPhotoEmbedding = checkPhotoEmbedding; + this.CheckPhotoComparison = checkPhotoComparison; + this.CheckLetterScreen = checkLetterScreen; + } + + /// + /// This parameter is used to enable document liveness check + /// + /// This parameter is used to enable document liveness check + [DataMember(Name="checkLiveness", EmitDefaultValue=false)] + public bool CheckLiveness { get; set; } + + /// + /// Gets or Sets LivenessParams + /// + [DataMember(Name="livenessParams", EmitDefaultValue=false)] + public LivenessParams LivenessParams { get; set; } + + /// + /// This parameter is used to enable Document luminescence check in UV light + /// + /// This parameter is used to enable Document luminescence check in UV light + [DataMember(Name="checkUVLuminiscence", EmitDefaultValue=false)] + public bool CheckUVLuminiscence { get; set; } + + /// + /// This parameter is used to enable B900 ink MRZ contrast check in IR light + /// + /// This parameter is used to enable B900 ink MRZ contrast check in IR light + [DataMember(Name="checkIRB900", EmitDefaultValue=false)] + public bool CheckIRB900 { get; set; } + + /// + /// This parameter is used to enable Image patterns presence/absence check (position, shape, color) + /// + /// This parameter is used to enable Image patterns presence/absence check (position, shape, color) + [DataMember(Name="checkImagePatterns", EmitDefaultValue=false)] + public bool CheckImagePatterns { get; set; } + + /// + /// This parameter is used to enable Fibers detection + /// + /// This parameter is used to enable Fibers detection + [DataMember(Name="checkFibers", EmitDefaultValue=false)] + public bool CheckFibers { get; set; } + + /// + /// This parameter is used to enable Extended MRZ Check + /// + /// This parameter is used to enable Extended MRZ Check + [DataMember(Name="checkExtMRZ", EmitDefaultValue=false)] + public bool CheckExtMRZ { get; set; } + + /// + /// This parameter is used to enable Extended OCR Check + /// + /// This parameter is used to enable Extended OCR Check + [DataMember(Name="checkExtOCR", EmitDefaultValue=false)] + public bool CheckExtOCR { get; set; } + + /// + /// This parameter is used to enable laminate integrity check in axial light + /// + /// This parameter is used to enable laminate integrity check in axial light + [DataMember(Name="checkAxial", EmitDefaultValue=false)] + public bool CheckAxial { get; set; } + + /// + /// This parameter is used to enable Barcode format check (code metadata, data format, contents format, etc.) + /// + /// This parameter is used to enable Barcode format check (code metadata, data format, contents format, etc.) + [DataMember(Name="checkBarcodeFormat", EmitDefaultValue=false)] + public bool CheckBarcodeFormat { get; set; } + + /// + /// This parameter is used to enable Document elements visibility check in IR light + /// + /// This parameter is used to enable Document elements visibility check in IR light + [DataMember(Name="checkIRVisibility", EmitDefaultValue=false)] + public bool CheckIRVisibility { get; set; } + + /// + /// This parameter is used to enable Invisible Personal Information (IPI) check + /// + /// This parameter is used to enable Invisible Personal Information (IPI) check + [DataMember(Name="checkIPI", EmitDefaultValue=false)] + public bool CheckIPI { get; set; } + + /// + /// This parameter is used to enable Owner's photo embedding check (is photo printed or sticked) + /// + /// This parameter is used to enable Owner's photo embedding check (is photo printed or sticked) + [DataMember(Name="checkPhotoEmbedding", EmitDefaultValue=false)] + public bool CheckPhotoEmbedding { get; set; } + + /// + /// This parameter is used to enable Portrait comparison check + /// + /// This parameter is used to enable Portrait comparison check + [DataMember(Name="checkPhotoComparison", EmitDefaultValue=false)] + public bool CheckPhotoComparison { get; set; } + + /// + /// This parameter is used to enable LetterScreen check + /// + /// This parameter is used to enable LetterScreen check + [DataMember(Name="checkLetterScreen", EmitDefaultValue=false)] + public bool CheckLetterScreen { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class AuthParams {\n"); + sb.Append(" CheckLiveness: ").Append(CheckLiveness).Append("\n"); + sb.Append(" LivenessParams: ").Append(LivenessParams).Append("\n"); + sb.Append(" CheckUVLuminiscence: ").Append(CheckUVLuminiscence).Append("\n"); + sb.Append(" CheckIRB900: ").Append(CheckIRB900).Append("\n"); + sb.Append(" CheckImagePatterns: ").Append(CheckImagePatterns).Append("\n"); + sb.Append(" CheckFibers: ").Append(CheckFibers).Append("\n"); + sb.Append(" CheckExtMRZ: ").Append(CheckExtMRZ).Append("\n"); + sb.Append(" CheckExtOCR: ").Append(CheckExtOCR).Append("\n"); + sb.Append(" CheckAxial: ").Append(CheckAxial).Append("\n"); + sb.Append(" CheckBarcodeFormat: ").Append(CheckBarcodeFormat).Append("\n"); + sb.Append(" CheckIRVisibility: ").Append(CheckIRVisibility).Append("\n"); + sb.Append(" CheckIPI: ").Append(CheckIPI).Append("\n"); + sb.Append(" CheckPhotoEmbedding: ").Append(CheckPhotoEmbedding).Append("\n"); + sb.Append(" CheckPhotoComparison: ").Append(CheckPhotoComparison).Append("\n"); + sb.Append(" CheckLetterScreen: ").Append(CheckLetterScreen).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as AuthParams); + } + + /// + /// Returns true if AuthParams instances are equal + /// + /// Instance of AuthParams to be compared + /// Boolean + public bool Equals(AuthParams input) + { + if (input == null) + return false; + + return + ( + this.CheckLiveness == input.CheckLiveness || + (this.CheckLiveness != null && + this.CheckLiveness.Equals(input.CheckLiveness)) + ) && + ( + this.LivenessParams == input.LivenessParams || + (this.LivenessParams != null && + this.LivenessParams.Equals(input.LivenessParams)) + ) && + ( + this.CheckUVLuminiscence == input.CheckUVLuminiscence || + (this.CheckUVLuminiscence != null && + this.CheckUVLuminiscence.Equals(input.CheckUVLuminiscence)) + ) && + ( + this.CheckIRB900 == input.CheckIRB900 || + (this.CheckIRB900 != null && + this.CheckIRB900.Equals(input.CheckIRB900)) + ) && + ( + this.CheckImagePatterns == input.CheckImagePatterns || + (this.CheckImagePatterns != null && + this.CheckImagePatterns.Equals(input.CheckImagePatterns)) + ) && + ( + this.CheckFibers == input.CheckFibers || + (this.CheckFibers != null && + this.CheckFibers.Equals(input.CheckFibers)) + ) && + ( + this.CheckExtMRZ == input.CheckExtMRZ || + (this.CheckExtMRZ != null && + this.CheckExtMRZ.Equals(input.CheckExtMRZ)) + ) && + ( + this.CheckExtOCR == input.CheckExtOCR || + (this.CheckExtOCR != null && + this.CheckExtOCR.Equals(input.CheckExtOCR)) + ) && + ( + this.CheckAxial == input.CheckAxial || + (this.CheckAxial != null && + this.CheckAxial.Equals(input.CheckAxial)) + ) && + ( + this.CheckBarcodeFormat == input.CheckBarcodeFormat || + (this.CheckBarcodeFormat != null && + this.CheckBarcodeFormat.Equals(input.CheckBarcodeFormat)) + ) && + ( + this.CheckIRVisibility == input.CheckIRVisibility || + (this.CheckIRVisibility != null && + this.CheckIRVisibility.Equals(input.CheckIRVisibility)) + ) && + ( + this.CheckIPI == input.CheckIPI || + (this.CheckIPI != null && + this.CheckIPI.Equals(input.CheckIPI)) + ) && + ( + this.CheckPhotoEmbedding == input.CheckPhotoEmbedding || + (this.CheckPhotoEmbedding != null && + this.CheckPhotoEmbedding.Equals(input.CheckPhotoEmbedding)) + ) && + ( + this.CheckPhotoComparison == input.CheckPhotoComparison || + (this.CheckPhotoComparison != null && + this.CheckPhotoComparison.Equals(input.CheckPhotoComparison)) + ) && + ( + this.CheckLetterScreen == input.CheckLetterScreen || + (this.CheckLetterScreen != null && + this.CheckLetterScreen.Equals(input.CheckLetterScreen)) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.CheckLiveness != null) + hashCode = hashCode * 59 + this.CheckLiveness.GetHashCode(); + if (this.LivenessParams != null) + hashCode = hashCode * 59 + this.LivenessParams.GetHashCode(); + if (this.CheckUVLuminiscence != null) + hashCode = hashCode * 59 + this.CheckUVLuminiscence.GetHashCode(); + if (this.CheckIRB900 != null) + hashCode = hashCode * 59 + this.CheckIRB900.GetHashCode(); + if (this.CheckImagePatterns != null) + hashCode = hashCode * 59 + this.CheckImagePatterns.GetHashCode(); + if (this.CheckFibers != null) + hashCode = hashCode * 59 + this.CheckFibers.GetHashCode(); + if (this.CheckExtMRZ != null) + hashCode = hashCode * 59 + this.CheckExtMRZ.GetHashCode(); + if (this.CheckExtOCR != null) + hashCode = hashCode * 59 + this.CheckExtOCR.GetHashCode(); + if (this.CheckAxial != null) + hashCode = hashCode * 59 + this.CheckAxial.GetHashCode(); + if (this.CheckBarcodeFormat != null) + hashCode = hashCode * 59 + this.CheckBarcodeFormat.GetHashCode(); + if (this.CheckIRVisibility != null) + hashCode = hashCode * 59 + this.CheckIRVisibility.GetHashCode(); + if (this.CheckIPI != null) + hashCode = hashCode * 59 + this.CheckIPI.GetHashCode(); + if (this.CheckPhotoEmbedding != null) + hashCode = hashCode * 59 + this.CheckPhotoEmbedding.GetHashCode(); + if (this.CheckPhotoComparison != null) + hashCode = hashCode * 59 + this.CheckPhotoComparison.GetHashCode(); + if (this.CheckLetterScreen != null) + hashCode = hashCode * 59 + this.CheckLetterScreen.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckList.cs b/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckList.cs index ecd5da5..8b5789b 100644 --- a/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckList.cs +++ b/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckList.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/AuthenticityResult.cs b/src/Regula.DocumentReader.WebClient/Model/AuthenticityResult.cs index b2a629e..3deffd9 100644 --- a/src/Regula.DocumentReader.WebClient/Model/AuthenticityResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/AuthenticityResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/BcPDF417INFO.cs b/src/Regula.DocumentReader.WebClient/Model/BcPDF417INFO.cs index e356431..af2c2eb 100644 --- a/src/Regula.DocumentReader.WebClient/Model/BcPDF417INFO.cs +++ b/src/Regula.DocumentReader.WebClient/Model/BcPDF417INFO.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/BcROIDETECT.cs b/src/Regula.DocumentReader.WebClient/Model/BcROIDETECT.cs index 001f9fe..5772a8f 100644 --- a/src/Regula.DocumentReader.WebClient/Model/BcROIDETECT.cs +++ b/src/Regula.DocumentReader.WebClient/Model/BcROIDETECT.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ChosenDocumentType.cs b/src/Regula.DocumentReader.WebClient/Model/ChosenDocumentType.cs index 434b528..5b123d5 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ChosenDocumentType.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ChosenDocumentType.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ChosenDocumentTypeResult.cs b/src/Regula.DocumentReader.WebClient/Model/ChosenDocumentTypeResult.cs index ba9aca3..8368195 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ChosenDocumentTypeResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ChosenDocumentTypeResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/CrossSourceValueComparison.cs b/src/Regula.DocumentReader.WebClient/Model/CrossSourceValueComparison.cs index bf47cd3..477bb14 100644 --- a/src/Regula.DocumentReader.WebClient/Model/CrossSourceValueComparison.cs +++ b/src/Regula.DocumentReader.WebClient/Model/CrossSourceValueComparison.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/DataModule.cs b/src/Regula.DocumentReader.WebClient/Model/DataModule.cs index a5dc195..a0f4bba 100644 --- a/src/Regula.DocumentReader.WebClient/Model/DataModule.cs +++ b/src/Regula.DocumentReader.WebClient/Model/DataModule.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/DetailsOptical.cs b/src/Regula.DocumentReader.WebClient/Model/DetailsOptical.cs index 3b2e42e..f407009 100644 --- a/src/Regula.DocumentReader.WebClient/Model/DetailsOptical.cs +++ b/src/Regula.DocumentReader.WebClient/Model/DetailsOptical.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/DetailsRFID.cs b/src/Regula.DocumentReader.WebClient/Model/DetailsRFID.cs index 336264b..513381c 100644 --- a/src/Regula.DocumentReader.WebClient/Model/DetailsRFID.cs +++ b/src/Regula.DocumentReader.WebClient/Model/DetailsRFID.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/DeviceInfo.cs b/src/Regula.DocumentReader.WebClient/Model/DeviceInfo.cs index 0b6c5ea..65ee866 100644 --- a/src/Regula.DocumentReader.WebClient/Model/DeviceInfo.cs +++ b/src/Regula.DocumentReader.WebClient/Model/DeviceInfo.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfo.cs b/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfo.cs index b453f2d..4e7ee19 100644 --- a/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfo.cs +++ b/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfo.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfoFieldsList.cs b/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfoFieldsList.cs index 645050f..35ee84b 100644 --- a/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfoFieldsList.cs +++ b/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfoFieldsList.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedField.cs b/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedField.cs index 5f60204..f03df22 100644 --- a/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedField.cs +++ b/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedField.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedInfo.cs b/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedInfo.cs index 2b7e75f..dd2b2d7 100644 --- a/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedInfo.cs +++ b/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedInfo.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/DocumentImage.cs b/src/Regula.DocumentReader.WebClient/Model/DocumentImage.cs index d26aa2b..551fe74 100644 --- a/src/Regula.DocumentReader.WebClient/Model/DocumentImage.cs +++ b/src/Regula.DocumentReader.WebClient/Model/DocumentImage.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/DocumentImageResult.cs b/src/Regula.DocumentReader.WebClient/Model/DocumentImageResult.cs index 758eab3..002a718 100644 --- a/src/Regula.DocumentReader.WebClient/Model/DocumentImageResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/DocumentImageResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/DocumentPosition.cs b/src/Regula.DocumentReader.WebClient/Model/DocumentPosition.cs index 26ac840..d5e9eca 100644 --- a/src/Regula.DocumentReader.WebClient/Model/DocumentPosition.cs +++ b/src/Regula.DocumentReader.WebClient/Model/DocumentPosition.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/DocumentPositionResult.cs b/src/Regula.DocumentReader.WebClient/Model/DocumentPositionResult.cs index 29bc1ad..6c1e2ed 100644 --- a/src/Regula.DocumentReader.WebClient/Model/DocumentPositionResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/DocumentPositionResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidates.cs b/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidates.cs index bed26fe..57876ca 100644 --- a/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidates.cs +++ b/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidates.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidatesList.cs b/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidatesList.cs index 7fc36db..57d8f59 100644 --- a/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidatesList.cs +++ b/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidatesList.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidatesResult.cs b/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidatesResult.cs index 3de66ea..2705322 100644 --- a/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidatesResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidatesResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLResult.cs b/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLResult.cs index 84196ad..5dda2b3 100644 --- a/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/FDSIDList.cs b/src/Regula.DocumentReader.WebClient/Model/FDSIDList.cs index 668af92..6ff9680 100644 --- a/src/Regula.DocumentReader.WebClient/Model/FDSIDList.cs +++ b/src/Regula.DocumentReader.WebClient/Model/FDSIDList.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/FaceApi.cs b/src/Regula.DocumentReader.WebClient/Model/FaceApi.cs index bef6950..a36a4e3 100644 --- a/src/Regula.DocumentReader.WebClient/Model/FaceApi.cs +++ b/src/Regula.DocumentReader.WebClient/Model/FaceApi.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/FaceApiSearch.cs b/src/Regula.DocumentReader.WebClient/Model/FaceApiSearch.cs index 96c6989..be1fcf9 100644 --- a/src/Regula.DocumentReader.WebClient/Model/FaceApiSearch.cs +++ b/src/Regula.DocumentReader.WebClient/Model/FaceApiSearch.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/FiberResult.cs b/src/Regula.DocumentReader.WebClient/Model/FiberResult.cs index 37c11bf..4704aef 100644 --- a/src/Regula.DocumentReader.WebClient/Model/FiberResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/FiberResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/GraphicField.cs b/src/Regula.DocumentReader.WebClient/Model/GraphicField.cs index 9b91a80..00e997d 100644 --- a/src/Regula.DocumentReader.WebClient/Model/GraphicField.cs +++ b/src/Regula.DocumentReader.WebClient/Model/GraphicField.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/GraphicFieldsList.cs b/src/Regula.DocumentReader.WebClient/Model/GraphicFieldsList.cs index 4a7435e..5b9067d 100644 --- a/src/Regula.DocumentReader.WebClient/Model/GraphicFieldsList.cs +++ b/src/Regula.DocumentReader.WebClient/Model/GraphicFieldsList.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/GraphicsResult.cs b/src/Regula.DocumentReader.WebClient/Model/GraphicsResult.cs index 7ec0fc5..9271d57 100644 --- a/src/Regula.DocumentReader.WebClient/Model/GraphicsResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/GraphicsResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/IdentResult.cs b/src/Regula.DocumentReader.WebClient/Model/IdentResult.cs index 1297be2..f11c926 100644 --- a/src/Regula.DocumentReader.WebClient/Model/IdentResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/IdentResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ImageData.cs b/src/Regula.DocumentReader.WebClient/Model/ImageData.cs index f45cad2..fa06dd5 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ImageData.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ImageData.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ImageQA.cs b/src/Regula.DocumentReader.WebClient/Model/ImageQA.cs index cbe68af..1769604 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ImageQA.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ImageQA.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ImageQualityCheck.cs b/src/Regula.DocumentReader.WebClient/Model/ImageQualityCheck.cs index 9df8d3a..44b29f7 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ImageQualityCheck.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ImageQualityCheck.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ImageQualityCheckList.cs b/src/Regula.DocumentReader.WebClient/Model/ImageQualityCheckList.cs index def9183..70722a8 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ImageQualityCheckList.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ImageQualityCheckList.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ImageQualityResult.cs b/src/Regula.DocumentReader.WebClient/Model/ImageQualityResult.cs index a66790b..0e00506 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ImageQualityResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ImageQualityResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ImageTransactionData.cs b/src/Regula.DocumentReader.WebClient/Model/ImageTransactionData.cs new file mode 100644 index 0000000..8deda2f --- /dev/null +++ b/src/Regula.DocumentReader.WebClient/Model/ImageTransactionData.cs @@ -0,0 +1,124 @@ +/* + * Regula Document Reader Web API + * + * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core + * + * The version of the OpenAPI document: 7.1.0 + * + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + +using System; +using System.Linq; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Runtime.Serialization; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = Regula.DocumentReader.WebClient.Client.OpenAPIDateConverter; + +namespace Regula.DocumentReader.WebClient.Model +{ + /// + /// ImageTransactionData + /// + [DataContract] + public partial class ImageTransactionData : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + /// image. + public ImageTransactionData(ImagesFieldValue image = default(ImagesFieldValue)) + { + this.Image = image; + } + + /// + /// Gets or Sets Image + /// + [DataMember(Name="image", EmitDefaultValue=false)] + public ImagesFieldValue Image { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class ImageTransactionData {\n"); + sb.Append(" Image: ").Append(Image).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as ImageTransactionData); + } + + /// + /// Returns true if ImageTransactionData instances are equal + /// + /// Instance of ImageTransactionData to be compared + /// Boolean + public bool Equals(ImageTransactionData input) + { + if (input == null) + return false; + + return + ( + this.Image == input.Image || + (this.Image != null && + this.Image.Equals(input.Image)) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Image != null) + hashCode = hashCode * 59 + this.Image.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/Regula.DocumentReader.WebClient/Model/Images.cs b/src/Regula.DocumentReader.WebClient/Model/Images.cs index 2667240..47c586b 100644 --- a/src/Regula.DocumentReader.WebClient/Model/Images.cs +++ b/src/Regula.DocumentReader.WebClient/Model/Images.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ImagesAvailableSource.cs b/src/Regula.DocumentReader.WebClient/Model/ImagesAvailableSource.cs index 68f761e..69e300d 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ImagesAvailableSource.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ImagesAvailableSource.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ImagesField.cs b/src/Regula.DocumentReader.WebClient/Model/ImagesField.cs index d6f339b..fac8c63 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ImagesField.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ImagesField.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ImagesFieldValue.cs b/src/Regula.DocumentReader.WebClient/Model/ImagesFieldValue.cs index 2fdcaed..f7844f2 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ImagesFieldValue.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ImagesFieldValue.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ImagesResult.cs b/src/Regula.DocumentReader.WebClient/Model/ImagesResult.cs index 5039e3e..4676ca4 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ImagesResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ImagesResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/InData.cs b/src/Regula.DocumentReader.WebClient/Model/InData.cs new file mode 100644 index 0000000..9659f51 --- /dev/null +++ b/src/Regula.DocumentReader.WebClient/Model/InData.cs @@ -0,0 +1,157 @@ +/* + * Regula Document Reader Web API + * + * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core + * + * The version of the OpenAPI document: 7.1.0 + * + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + +using System; +using System.Linq; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Runtime.Serialization; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = Regula.DocumentReader.WebClient.Client.OpenAPIDateConverter; + +namespace Regula.DocumentReader.WebClient.Model +{ + /// + /// InData + /// + [DataContract] + public partial class InData : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + /// rfidSession. + /// video. + /// images. + public InData(InDataRfidSession rfidSession = default(InDataRfidSession), InDataVideo video = default(InDataVideo), List images = default(List)) + { + this.RfidSession = rfidSession; + this.Video = video; + this.Images = images; + } + + /// + /// Gets or Sets RfidSession + /// + [DataMember(Name="rfidSession", EmitDefaultValue=false)] + public InDataRfidSession RfidSession { get; set; } + + /// + /// Gets or Sets Video + /// + [DataMember(Name="video", EmitDefaultValue=false)] + public InDataVideo Video { get; set; } + + /// + /// Gets or Sets Images + /// + [DataMember(Name="images", EmitDefaultValue=false)] + public List Images { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class InData {\n"); + sb.Append(" RfidSession: ").Append(RfidSession).Append("\n"); + sb.Append(" Video: ").Append(Video).Append("\n"); + sb.Append(" Images: ").Append(Images).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as InData); + } + + /// + /// Returns true if InData instances are equal + /// + /// Instance of InData to be compared + /// Boolean + public bool Equals(InData input) + { + if (input == null) + return false; + + return + ( + this.RfidSession == input.RfidSession || + (this.RfidSession != null && + this.RfidSession.Equals(input.RfidSession)) + ) && + ( + this.Video == input.Video || + (this.Video != null && + this.Video.Equals(input.Video)) + ) && + ( + this.Images == input.Images || + this.Images != null && + input.Images != null && + this.Images.SequenceEqual(input.Images) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.RfidSession != null) + hashCode = hashCode * 59 + this.RfidSession.GetHashCode(); + if (this.Video != null) + hashCode = hashCode * 59 + this.Video.GetHashCode(); + if (this.Images != null) + hashCode = hashCode * 59 + this.Images.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/Regula.DocumentReader.WebClient/Model/InDataRfidSession.cs b/src/Regula.DocumentReader.WebClient/Model/InDataRfidSession.cs new file mode 100644 index 0000000..8eceb64 --- /dev/null +++ b/src/Regula.DocumentReader.WebClient/Model/InDataRfidSession.cs @@ -0,0 +1,125 @@ +/* + * Regula Document Reader Web API + * + * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core + * + * The version of the OpenAPI document: 7.1.0 + * + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + +using System; +using System.Linq; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Runtime.Serialization; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = Regula.DocumentReader.WebClient.Client.OpenAPIDateConverter; + +namespace Regula.DocumentReader.WebClient.Model +{ + /// + /// InDataRfidSession + /// + [DataContract] + public partial class InDataRfidSession : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + /// Image url. + public InDataRfidSession(string url = default(string)) + { + this.Url = url; + } + + /// + /// Image url + /// + /// Image url + [DataMember(Name="url", EmitDefaultValue=false)] + public string Url { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class InDataRfidSession {\n"); + sb.Append(" Url: ").Append(Url).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as InDataRfidSession); + } + + /// + /// Returns true if InDataRfidSession instances are equal + /// + /// Instance of InDataRfidSession to be compared + /// Boolean + public bool Equals(InDataRfidSession input) + { + if (input == null) + return false; + + return + ( + this.Url == input.Url || + (this.Url != null && + this.Url.Equals(input.Url)) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Url != null) + hashCode = hashCode * 59 + this.Url.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/Regula.DocumentReader.WebClient/Model/InDataVideo.cs b/src/Regula.DocumentReader.WebClient/Model/InDataVideo.cs new file mode 100644 index 0000000..c291a01 --- /dev/null +++ b/src/Regula.DocumentReader.WebClient/Model/InDataVideo.cs @@ -0,0 +1,143 @@ +/* + * Regula Document Reader Web API + * + * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core + * + * The version of the OpenAPI document: 7.1.0 + * + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + +using System; +using System.Linq; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Runtime.Serialization; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = Regula.DocumentReader.WebClient.Client.OpenAPIDateConverter; + +namespace Regula.DocumentReader.WebClient.Model +{ + /// + /// Video + /// + [DataContract] + public partial class InDataVideo : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + /// A free-form object containing video's extended attributes.. + /// Video url. + public InDataVideo(Dictionary metadata = default(Dictionary), string url = default(string)) + { + this.Metadata = metadata; + this.Url = url; + } + + /// + /// A free-form object containing video's extended attributes. + /// + /// A free-form object containing video's extended attributes. + [DataMember(Name="metadata", EmitDefaultValue=false)] + public Dictionary Metadata { get; set; } + + /// + /// Video url + /// + /// Video url + [DataMember(Name="url", EmitDefaultValue=false)] + public string Url { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class InDataVideo {\n"); + sb.Append(" Metadata: ").Append(Metadata).Append("\n"); + sb.Append(" Url: ").Append(Url).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as InDataVideo); + } + + /// + /// Returns true if InDataVideo instances are equal + /// + /// Instance of InDataVideo to be compared + /// Boolean + public bool Equals(InDataVideo input) + { + if (input == null) + return false; + + return + ( + this.Metadata == input.Metadata || + this.Metadata != null && + input.Metadata != null && + this.Metadata.SequenceEqual(input.Metadata) + ) && + ( + this.Url == input.Url || + (this.Url != null && + this.Url.Equals(input.Url)) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Metadata != null) + hashCode = hashCode * 59 + this.Metadata.GetHashCode(); + if (this.Url != null) + hashCode = hashCode * 59 + this.Url.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/Regula.DocumentReader.WebClient/Model/InlineResponse200.cs b/src/Regula.DocumentReader.WebClient/Model/InlineResponse200.cs new file mode 100644 index 0000000..a97712f --- /dev/null +++ b/src/Regula.DocumentReader.WebClient/Model/InlineResponse200.cs @@ -0,0 +1,140 @@ +/* + * Regula Document Reader Web API + * + * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core + * + * The version of the OpenAPI document: 7.1.0 + * + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + +using System; +using System.Linq; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Runtime.Serialization; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = Regula.DocumentReader.WebClient.Client.OpenAPIDateConverter; + +namespace Regula.DocumentReader.WebClient.Model +{ + /// + /// InlineResponse200 + /// + [DataContract] + public partial class InlineResponse200 : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + /// tag. + /// transactionId. + public InlineResponse200(string tag = default(string), Guid transactionId = default(Guid)) + { + this.Tag = tag; + this.TransactionId = transactionId; + } + + /// + /// Gets or Sets Tag + /// + [DataMember(Name="tag", EmitDefaultValue=false)] + public string Tag { get; set; } + + /// + /// Gets or Sets TransactionId + /// + [DataMember(Name="transactionId", EmitDefaultValue=false)] + public Guid TransactionId { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class InlineResponse200 {\n"); + sb.Append(" Tag: ").Append(Tag).Append("\n"); + sb.Append(" TransactionId: ").Append(TransactionId).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as InlineResponse200); + } + + /// + /// Returns true if InlineResponse200 instances are equal + /// + /// Instance of InlineResponse200 to be compared + /// Boolean + public bool Equals(InlineResponse200 input) + { + if (input == null) + return false; + + return + ( + this.Tag == input.Tag || + (this.Tag != null && + this.Tag.Equals(input.Tag)) + ) && + ( + this.TransactionId == input.TransactionId || + (this.TransactionId != null && + this.TransactionId.Equals(input.TransactionId)) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Tag != null) + hashCode = hashCode * 59 + this.Tag.GetHashCode(); + if (this.TransactionId != null) + hashCode = hashCode * 59 + this.TransactionId.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/Regula.DocumentReader.WebClient/Model/InlineResponse2001.cs b/src/Regula.DocumentReader.WebClient/Model/InlineResponse2001.cs new file mode 100644 index 0000000..e86102d --- /dev/null +++ b/src/Regula.DocumentReader.WebClient/Model/InlineResponse2001.cs @@ -0,0 +1,240 @@ +/* + * Regula Document Reader Web API + * + * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core + * + * The version of the OpenAPI document: 7.1.0 + * + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + +using System; +using System.Linq; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Runtime.Serialization; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = Regula.DocumentReader.WebClient.Client.OpenAPIDateConverter; + +namespace Regula.DocumentReader.WebClient.Model +{ + /// + /// InlineResponse2001 + /// + [DataContract] + public partial class InlineResponse2001 : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + /// chipPage. + /// processingFinished. + /// containerList. + /// transactionInfo. + /// Base64 encoded transaction processing log. + /// Free-form object provided in request. See passBackObject property of ProcessRequest.. + /// morePagesAvailable. + /// Time the document processing has taken, ms.. + public InlineResponse2001(int chipPage = default(int), int processingFinished = default(int), ContainerList containerList = default(ContainerList), TransactionInfo transactionInfo = default(TransactionInfo), string log = default(string), Dictionary passBackObject = default(Dictionary), int morePagesAvailable = default(int), int elapsedTime = default(int)) + { + this.ChipPage = chipPage; + this.ProcessingFinished = processingFinished; + this.ContainerList = containerList; + this.TransactionInfo = transactionInfo; + this.Log = log; + this.PassBackObject = passBackObject; + this.MorePagesAvailable = morePagesAvailable; + this.ElapsedTime = elapsedTime; + } + + /// + /// Gets or Sets ChipPage + /// + [DataMember(Name="ChipPage", EmitDefaultValue=false)] + public int ChipPage { get; set; } + + /// + /// Gets or Sets ProcessingFinished + /// + [DataMember(Name="ProcessingFinished", EmitDefaultValue=false)] + public int ProcessingFinished { get; set; } + + /// + /// Gets or Sets ContainerList + /// + [DataMember(Name="ContainerList", EmitDefaultValue=false)] + public ContainerList ContainerList { get; set; } + + /// + /// Gets or Sets TransactionInfo + /// + [DataMember(Name="TransactionInfo", EmitDefaultValue=false)] + public TransactionInfo TransactionInfo { get; set; } + + /// + /// Base64 encoded transaction processing log + /// + /// Base64 encoded transaction processing log + [DataMember(Name="log", EmitDefaultValue=false)] + public string Log { get; set; } + + /// + /// Free-form object provided in request. See passBackObject property of ProcessRequest. + /// + /// Free-form object provided in request. See passBackObject property of ProcessRequest. + [DataMember(Name="passBackObject", EmitDefaultValue=false)] + public Dictionary PassBackObject { get; set; } + + /// + /// Gets or Sets MorePagesAvailable + /// + [DataMember(Name="morePagesAvailable", EmitDefaultValue=false)] + public int MorePagesAvailable { get; set; } + + /// + /// Time the document processing has taken, ms. + /// + /// Time the document processing has taken, ms. + [DataMember(Name="elapsedTime", EmitDefaultValue=false)] + public int ElapsedTime { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class InlineResponse2001 {\n"); + sb.Append(" ChipPage: ").Append(ChipPage).Append("\n"); + sb.Append(" ProcessingFinished: ").Append(ProcessingFinished).Append("\n"); + sb.Append(" ContainerList: ").Append(ContainerList).Append("\n"); + sb.Append(" TransactionInfo: ").Append(TransactionInfo).Append("\n"); + sb.Append(" Log: ").Append(Log).Append("\n"); + sb.Append(" PassBackObject: ").Append(PassBackObject).Append("\n"); + sb.Append(" MorePagesAvailable: ").Append(MorePagesAvailable).Append("\n"); + sb.Append(" ElapsedTime: ").Append(ElapsedTime).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as InlineResponse2001); + } + + /// + /// Returns true if InlineResponse2001 instances are equal + /// + /// Instance of InlineResponse2001 to be compared + /// Boolean + public bool Equals(InlineResponse2001 input) + { + if (input == null) + return false; + + return + ( + this.ChipPage == input.ChipPage || + (this.ChipPage != null && + this.ChipPage.Equals(input.ChipPage)) + ) && + ( + this.ProcessingFinished == input.ProcessingFinished || + (this.ProcessingFinished != null && + this.ProcessingFinished.Equals(input.ProcessingFinished)) + ) && + ( + this.ContainerList == input.ContainerList || + (this.ContainerList != null && + this.ContainerList.Equals(input.ContainerList)) + ) && + ( + this.TransactionInfo == input.TransactionInfo || + (this.TransactionInfo != null && + this.TransactionInfo.Equals(input.TransactionInfo)) + ) && + ( + this.Log == input.Log || + (this.Log != null && + this.Log.Equals(input.Log)) + ) && + ( + this.PassBackObject == input.PassBackObject || + this.PassBackObject != null && + input.PassBackObject != null && + this.PassBackObject.SequenceEqual(input.PassBackObject) + ) && + ( + this.MorePagesAvailable == input.MorePagesAvailable || + (this.MorePagesAvailable != null && + this.MorePagesAvailable.Equals(input.MorePagesAvailable)) + ) && + ( + this.ElapsedTime == input.ElapsedTime || + (this.ElapsedTime != null && + this.ElapsedTime.Equals(input.ElapsedTime)) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.ChipPage != null) + hashCode = hashCode * 59 + this.ChipPage.GetHashCode(); + if (this.ProcessingFinished != null) + hashCode = hashCode * 59 + this.ProcessingFinished.GetHashCode(); + if (this.ContainerList != null) + hashCode = hashCode * 59 + this.ContainerList.GetHashCode(); + if (this.TransactionInfo != null) + hashCode = hashCode * 59 + this.TransactionInfo.GetHashCode(); + if (this.Log != null) + hashCode = hashCode * 59 + this.Log.GetHashCode(); + if (this.PassBackObject != null) + hashCode = hashCode * 59 + this.PassBackObject.GetHashCode(); + if (this.MorePagesAvailable != null) + hashCode = hashCode * 59 + this.MorePagesAvailable.GetHashCode(); + if (this.ElapsedTime != null) + hashCode = hashCode * 59 + this.ElapsedTime.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/Regula.DocumentReader.WebClient/Model/LexicalAnalysisResult.cs b/src/Regula.DocumentReader.WebClient/Model/LexicalAnalysisResult.cs index f698384..219cdfe 100644 --- a/src/Regula.DocumentReader.WebClient/Model/LexicalAnalysisResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/LexicalAnalysisResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/LicenseResult.cs b/src/Regula.DocumentReader.WebClient/Model/LicenseResult.cs index 20ba546..eb4d906 100644 --- a/src/Regula.DocumentReader.WebClient/Model/LicenseResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/LicenseResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ListVerifiedFields.cs b/src/Regula.DocumentReader.WebClient/Model/ListVerifiedFields.cs index 2b0709e..e15a7cb 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ListVerifiedFields.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ListVerifiedFields.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/LivenessParams.cs b/src/Regula.DocumentReader.WebClient/Model/LivenessParams.cs new file mode 100644 index 0000000..c98a29c --- /dev/null +++ b/src/Regula.DocumentReader.WebClient/Model/LivenessParams.cs @@ -0,0 +1,176 @@ +/* + * Regula Document Reader Web API + * + * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core + * + * The version of the OpenAPI document: 7.1.0 + * + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + +using System; +using System.Linq; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Runtime.Serialization; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = Regula.DocumentReader.WebClient.Client.OpenAPIDateConverter; + +namespace Regula.DocumentReader.WebClient.Model +{ + /// + /// LivenessParams + /// + [DataContract] + public partial class LivenessParams : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + /// This parameter is used to enable OVI check. + /// This parameter is used to enable MLI check. + /// This parameter is used to enable Hologram detection. + /// This parameter is used to enable Electronic device detection. + public LivenessParams(bool checkOVI = default(bool), bool checkMLI = default(bool), bool checkHolo = default(bool), bool checkED = default(bool)) + { + this.CheckOVI = checkOVI; + this.CheckMLI = checkMLI; + this.CheckHolo = checkHolo; + this.CheckED = checkED; + } + + /// + /// This parameter is used to enable OVI check + /// + /// This parameter is used to enable OVI check + [DataMember(Name="checkOVI", EmitDefaultValue=false)] + public bool CheckOVI { get; set; } + + /// + /// This parameter is used to enable MLI check + /// + /// This parameter is used to enable MLI check + [DataMember(Name="checkMLI", EmitDefaultValue=false)] + public bool CheckMLI { get; set; } + + /// + /// This parameter is used to enable Hologram detection + /// + /// This parameter is used to enable Hologram detection + [DataMember(Name="checkHolo", EmitDefaultValue=false)] + public bool CheckHolo { get; set; } + + /// + /// This parameter is used to enable Electronic device detection + /// + /// This parameter is used to enable Electronic device detection + [DataMember(Name="checkED", EmitDefaultValue=false)] + public bool CheckED { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class LivenessParams {\n"); + sb.Append(" CheckOVI: ").Append(CheckOVI).Append("\n"); + sb.Append(" CheckMLI: ").Append(CheckMLI).Append("\n"); + sb.Append(" CheckHolo: ").Append(CheckHolo).Append("\n"); + sb.Append(" CheckED: ").Append(CheckED).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as LivenessParams); + } + + /// + /// Returns true if LivenessParams instances are equal + /// + /// Instance of LivenessParams to be compared + /// Boolean + public bool Equals(LivenessParams input) + { + if (input == null) + return false; + + return + ( + this.CheckOVI == input.CheckOVI || + (this.CheckOVI != null && + this.CheckOVI.Equals(input.CheckOVI)) + ) && + ( + this.CheckMLI == input.CheckMLI || + (this.CheckMLI != null && + this.CheckMLI.Equals(input.CheckMLI)) + ) && + ( + this.CheckHolo == input.CheckHolo || + (this.CheckHolo != null && + this.CheckHolo.Equals(input.CheckHolo)) + ) && + ( + this.CheckED == input.CheckED || + (this.CheckED != null && + this.CheckED.Equals(input.CheckED)) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.CheckOVI != null) + hashCode = hashCode * 59 + this.CheckOVI.GetHashCode(); + if (this.CheckMLI != null) + hashCode = hashCode * 59 + this.CheckMLI.GetHashCode(); + if (this.CheckHolo != null) + hashCode = hashCode * 59 + this.CheckHolo.GetHashCode(); + if (this.CheckED != null) + hashCode = hashCode * 59 + this.CheckED.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/Regula.DocumentReader.WebClient/Model/OCRSecurityTextResult.cs b/src/Regula.DocumentReader.WebClient/Model/OCRSecurityTextResult.cs index fbe6b88..b9cfb96 100644 --- a/src/Regula.DocumentReader.WebClient/Model/OCRSecurityTextResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/OCRSecurityTextResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/OneCandidate.cs b/src/Regula.DocumentReader.WebClient/Model/OneCandidate.cs index b443657..dbfb3e7 100644 --- a/src/Regula.DocumentReader.WebClient/Model/OneCandidate.cs +++ b/src/Regula.DocumentReader.WebClient/Model/OneCandidate.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/OriginalSymbol.cs b/src/Regula.DocumentReader.WebClient/Model/OriginalSymbol.cs index 5a55b80..085fd01 100644 --- a/src/Regula.DocumentReader.WebClient/Model/OriginalSymbol.cs +++ b/src/Regula.DocumentReader.WebClient/Model/OriginalSymbol.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/OutData.cs b/src/Regula.DocumentReader.WebClient/Model/OutData.cs new file mode 100644 index 0000000..168d350 --- /dev/null +++ b/src/Regula.DocumentReader.WebClient/Model/OutData.cs @@ -0,0 +1,125 @@ +/* + * Regula Document Reader Web API + * + * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core + * + * The version of the OpenAPI document: 7.1.0 + * + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + +using System; +using System.Linq; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Runtime.Serialization; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = Regula.DocumentReader.WebClient.Client.OpenAPIDateConverter; + +namespace Regula.DocumentReader.WebClient.Model +{ + /// + /// OutData + /// + [DataContract] + public partial class OutData : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + /// Image url. + public OutData(string url = default(string)) + { + this.Url = url; + } + + /// + /// Image url + /// + /// Image url + [DataMember(Name="url", EmitDefaultValue=false)] + public string Url { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class OutData {\n"); + sb.Append(" Url: ").Append(Url).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as OutData); + } + + /// + /// Returns true if OutData instances are equal + /// + /// Instance of OutData to be compared + /// Boolean + public bool Equals(OutData input) + { + if (input == null) + return false; + + return + ( + this.Url == input.Url || + (this.Url != null && + this.Url.Equals(input.Url)) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Url != null) + hashCode = hashCode * 59 + this.Url.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/Regula.DocumentReader.WebClient/Model/PArrayField.cs b/src/Regula.DocumentReader.WebClient/Model/PArrayField.cs index 87dbf4a..fb0bf94 100644 --- a/src/Regula.DocumentReader.WebClient/Model/PArrayField.cs +++ b/src/Regula.DocumentReader.WebClient/Model/PArrayField.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ParsingNotificationCodes.cs b/src/Regula.DocumentReader.WebClient/Model/ParsingNotificationCodes.cs index 0be54bd..22977b2 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ParsingNotificationCodes.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ParsingNotificationCodes.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/PerDocumentConfig.cs b/src/Regula.DocumentReader.WebClient/Model/PerDocumentConfig.cs index b34c264..1ab049a 100644 --- a/src/Regula.DocumentReader.WebClient/Model/PerDocumentConfig.cs +++ b/src/Regula.DocumentReader.WebClient/Model/PerDocumentConfig.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/PhotoIdentResult.cs b/src/Regula.DocumentReader.WebClient/Model/PhotoIdentResult.cs index a521c24..b46e525 100644 --- a/src/Regula.DocumentReader.WebClient/Model/PhotoIdentResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/PhotoIdentResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/Point.cs b/src/Regula.DocumentReader.WebClient/Model/Point.cs index 7ea6b4c..49b2c81 100644 --- a/src/Regula.DocumentReader.WebClient/Model/Point.cs +++ b/src/Regula.DocumentReader.WebClient/Model/Point.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/PointArray.cs b/src/Regula.DocumentReader.WebClient/Model/PointArray.cs index 8c57c62..2a8598a 100644 --- a/src/Regula.DocumentReader.WebClient/Model/PointArray.cs +++ b/src/Regula.DocumentReader.WebClient/Model/PointArray.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/PointsContainer.cs b/src/Regula.DocumentReader.WebClient/Model/PointsContainer.cs index 4dbb92f..4455ada 100644 --- a/src/Regula.DocumentReader.WebClient/Model/PointsContainer.cs +++ b/src/Regula.DocumentReader.WebClient/Model/PointsContainer.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ProcessParams.cs b/src/Regula.DocumentReader.WebClient/Model/ProcessParams.cs index 9441253..6cdfb9c 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ProcessParams.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ProcessParams.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -39,7 +39,6 @@ protected ProcessParams() { } /// Initializes a new instance of the class. /// /// The list of LCID types to recognize. If empty, values with all LCID types will be extracted. Empty by default.. - /// This parameter is used to enable document liveness check. (default to false). /// The list of LCID types to ignore during the recognition. If empty, values with all LCID types will be extracted. Narrowing down the list can reduce processing time. Empty by default.. /// This parameter allows processing an image that contains a person and a document and compare the portrait photo from the document with the person's face. /// This parameter allows comparing faces on Regula Face Web Service. @@ -90,7 +89,9 @@ protected ProcessParams() { } /// This parameter is used to tell the processing engine to ignore any parameters saved in the image when scanned from the document reader device. Default false. /// List of the document ID's to process. All documents will be processed, if empty.. /// rfid. - public ProcessParams(List lcidFilter = default(List), bool checkLiveness = false, List lcidIgnoreFilter = default(List), bool oneShotIdentification = default(bool), bool useFaceApi = default(bool), FaceApi faceApi = default(FaceApi), bool doDetectCan = default(bool), int imageOutputMaxHeight = default(int), int imageOutputMaxWidth = default(int), string scenario = default(string), List resultTypeOutput = default(List), bool doublePageSpread = default(bool), bool generateDoublePageSpreadImage = default(bool), List fieldTypesFilter = default(List), string dateFormat = default(string), int measureSystem = default(int), int imageDpiOutMax = default(int), bool alreadyCropped = default(bool), Dictionary customParams = default(Dictionary), List config = default(List), bool log = default(bool), string logLevel = default(string), int forceDocID = default(int), bool matchTextFieldMask = default(bool), bool fastDocDetect = default(bool), bool updateOCRValidityByGlare = default(bool), bool checkRequiredTextFields = default(bool), bool returnCroppedBarcode = default(bool), ImageQA imageQa = default(ImageQA), bool respectImageQuality = default(bool), int forceDocFormat = default(int), bool noGraphics = default(bool), float documentAreaMin = default(float), bool depersonalizeLog = default(bool), bool multiDocOnImage = default(bool), int shiftExpiryDate = default(int), int minimalHolderAge = default(int), bool returnUncroppedImage = default(bool), List mrzFormatsFilter = default(List), bool forceReadMrzBeforeLocate = default(bool), bool parseBarcodes = default(bool), int convertCase = default(int), bool splitNames = default(bool), bool disablePerforationOCR = default(bool), List documentGroupFilter = default(List), long processAuth = default(long), int deviceId = default(int), int deviceType = default(int), string deviceTypeHex = default(string), bool ignoreDeviceIdFromImage = default(bool), List documentIdList = default(List), ProcessParamsRfid rfid = default(ProcessParamsRfid)) + /// This parameter is used to enable authenticity checks. + /// authParams. + public ProcessParams(List lcidFilter = default(List), List lcidIgnoreFilter = default(List), bool oneShotIdentification = default(bool), bool useFaceApi = default(bool), FaceApi faceApi = default(FaceApi), bool doDetectCan = default(bool), int imageOutputMaxHeight = default(int), int imageOutputMaxWidth = default(int), string scenario = default(string), List resultTypeOutput = default(List), bool doublePageSpread = default(bool), bool generateDoublePageSpreadImage = default(bool), List fieldTypesFilter = default(List), string dateFormat = default(string), int measureSystem = default(int), int imageDpiOutMax = default(int), bool alreadyCropped = default(bool), Dictionary customParams = default(Dictionary), List config = default(List), bool log = default(bool), string logLevel = default(string), int forceDocID = default(int), bool matchTextFieldMask = default(bool), bool fastDocDetect = default(bool), bool updateOCRValidityByGlare = default(bool), bool checkRequiredTextFields = default(bool), bool returnCroppedBarcode = default(bool), ImageQA imageQa = default(ImageQA), bool respectImageQuality = default(bool), int forceDocFormat = default(int), bool noGraphics = default(bool), float documentAreaMin = default(float), bool depersonalizeLog = default(bool), bool multiDocOnImage = default(bool), int shiftExpiryDate = default(int), int minimalHolderAge = default(int), bool returnUncroppedImage = default(bool), List mrzFormatsFilter = default(List), bool forceReadMrzBeforeLocate = default(bool), bool parseBarcodes = default(bool), int convertCase = default(int), bool splitNames = default(bool), bool disablePerforationOCR = default(bool), List documentGroupFilter = default(List), long processAuth = default(long), int deviceId = default(int), int deviceType = default(int), string deviceTypeHex = default(string), bool ignoreDeviceIdFromImage = default(bool), List documentIdList = default(List), ProcessParamsRfid rfid = default(ProcessParamsRfid), bool checkAuth = default(bool), AuthParams authParams = default(AuthParams)) { // to ensure "scenario" is required (not null) if (scenario == null) @@ -103,15 +104,6 @@ protected ProcessParams() { } } this.LcidFilter = lcidFilter; - // use default value if no "checkLiveness" provided - if (checkLiveness == null) - { - this.CheckLiveness = false; - } - else - { - this.CheckLiveness = checkLiveness; - } this.LcidIgnoreFilter = lcidIgnoreFilter; this.OneShotIdentification = oneShotIdentification; this.UseFaceApi = useFaceApi; @@ -161,6 +153,8 @@ protected ProcessParams() { } this.IgnoreDeviceIdFromImage = ignoreDeviceIdFromImage; this.DocumentIdList = documentIdList; this.Rfid = rfid; + this.CheckAuth = checkAuth; + this.AuthParams = authParams; } /// @@ -170,13 +164,6 @@ protected ProcessParams() { } [DataMember(Name="lcidFilter", EmitDefaultValue=false)] public List LcidFilter { get; set; } - /// - /// This parameter is used to enable document liveness check. - /// - /// This parameter is used to enable document liveness check. - [DataMember(Name="checkLiveness", EmitDefaultValue=false)] - public bool CheckLiveness { get; set; } - /// /// The list of LCID types to ignore during the recognition. If empty, values with all LCID types will be extracted. Narrowing down the list can reduce processing time. Empty by default. /// @@ -519,6 +506,19 @@ protected ProcessParams() { } [DataMember(Name="rfid", EmitDefaultValue=false)] public ProcessParamsRfid Rfid { get; set; } + /// + /// This parameter is used to enable authenticity checks + /// + /// This parameter is used to enable authenticity checks + [DataMember(Name="checkAuth", EmitDefaultValue=false)] + public bool CheckAuth { get; set; } + + /// + /// Gets or Sets AuthParams + /// + [DataMember(Name="authParams", EmitDefaultValue=false)] + public AuthParams AuthParams { get; set; } + /// /// Returns the string presentation of the object /// @@ -528,7 +528,6 @@ public override string ToString() var sb = new StringBuilder(); sb.Append("class ProcessParams {\n"); sb.Append(" LcidFilter: ").Append(LcidFilter).Append("\n"); - sb.Append(" CheckLiveness: ").Append(CheckLiveness).Append("\n"); sb.Append(" LcidIgnoreFilter: ").Append(LcidIgnoreFilter).Append("\n"); sb.Append(" OneShotIdentification: ").Append(OneShotIdentification).Append("\n"); sb.Append(" UseFaceApi: ").Append(UseFaceApi).Append("\n"); @@ -579,6 +578,8 @@ public override string ToString() sb.Append(" IgnoreDeviceIdFromImage: ").Append(IgnoreDeviceIdFromImage).Append("\n"); sb.Append(" DocumentIdList: ").Append(DocumentIdList).Append("\n"); sb.Append(" Rfid: ").Append(Rfid).Append("\n"); + sb.Append(" CheckAuth: ").Append(CheckAuth).Append("\n"); + sb.Append(" AuthParams: ").Append(AuthParams).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -619,11 +620,6 @@ public bool Equals(ProcessParams input) input.LcidFilter != null && this.LcidFilter.SequenceEqual(input.LcidFilter) ) && - ( - this.CheckLiveness == input.CheckLiveness || - (this.CheckLiveness != null && - this.CheckLiveness.Equals(input.CheckLiveness)) - ) && ( this.LcidIgnoreFilter == input.LcidIgnoreFilter || this.LcidIgnoreFilter != null && @@ -881,6 +877,16 @@ public bool Equals(ProcessParams input) this.Rfid == input.Rfid || (this.Rfid != null && this.Rfid.Equals(input.Rfid)) + ) && + ( + this.CheckAuth == input.CheckAuth || + (this.CheckAuth != null && + this.CheckAuth.Equals(input.CheckAuth)) + ) && + ( + this.AuthParams == input.AuthParams || + (this.AuthParams != null && + this.AuthParams.Equals(input.AuthParams)) ); } @@ -895,8 +901,6 @@ public override int GetHashCode() int hashCode = 41; if (this.LcidFilter != null) hashCode = hashCode * 59 + this.LcidFilter.GetHashCode(); - if (this.CheckLiveness != null) - hashCode = hashCode * 59 + this.CheckLiveness.GetHashCode(); if (this.LcidIgnoreFilter != null) hashCode = hashCode * 59 + this.LcidIgnoreFilter.GetHashCode(); if (this.OneShotIdentification != null) @@ -997,6 +1001,10 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.DocumentIdList.GetHashCode(); if (this.Rfid != null) hashCode = hashCode * 59 + this.Rfid.GetHashCode(); + if (this.CheckAuth != null) + hashCode = hashCode * 59 + this.CheckAuth.GetHashCode(); + if (this.AuthParams != null) + hashCode = hashCode * 59 + this.AuthParams.GetHashCode(); return hashCode; } } diff --git a/src/Regula.DocumentReader.WebClient/Model/ProcessParamsRfid.cs b/src/Regula.DocumentReader.WebClient/Model/ProcessParamsRfid.cs index c744bc8..6d5d363 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ProcessParamsRfid.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ProcessParamsRfid.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ProcessRequest.cs b/src/Regula.DocumentReader.WebClient/Model/ProcessRequest.cs index 9cb94e7..3ccf691 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ProcessRequest.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ProcessRequest.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ProcessRequestImage.cs b/src/Regula.DocumentReader.WebClient/Model/ProcessRequestImage.cs index ad6cad7..14f75fc 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ProcessRequestImage.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ProcessRequestImage.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ProcessResponse.cs b/src/Regula.DocumentReader.WebClient/Model/ProcessResponse.cs index 65489d3..a5a27f0 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ProcessResponse.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ProcessResponse.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/ProcessSystemInfo.cs b/src/Regula.DocumentReader.WebClient/Model/ProcessSystemInfo.cs index ec66264..0e95de9 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ProcessSystemInfo.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ProcessSystemInfo.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/RawImageContainerList.cs b/src/Regula.DocumentReader.WebClient/Model/RawImageContainerList.cs index cc79f56..3d591e2 100644 --- a/src/Regula.DocumentReader.WebClient/Model/RawImageContainerList.cs +++ b/src/Regula.DocumentReader.WebClient/Model/RawImageContainerList.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/RectangleCoordinates.cs b/src/Regula.DocumentReader.WebClient/Model/RectangleCoordinates.cs index 9dfd9d4..b47c65f 100644 --- a/src/Regula.DocumentReader.WebClient/Model/RectangleCoordinates.cs +++ b/src/Regula.DocumentReader.WebClient/Model/RectangleCoordinates.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/RfidOrigin.cs b/src/Regula.DocumentReader.WebClient/Model/RfidOrigin.cs index 169d5d7..259e36a 100644 --- a/src/Regula.DocumentReader.WebClient/Model/RfidOrigin.cs +++ b/src/Regula.DocumentReader.WebClient/Model/RfidOrigin.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/SecurityFeatureResult.cs b/src/Regula.DocumentReader.WebClient/Model/SecurityFeatureResult.cs index 2bde67c..8257f13 100644 --- a/src/Regula.DocumentReader.WebClient/Model/SecurityFeatureResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/SecurityFeatureResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/SourceValidity.cs b/src/Regula.DocumentReader.WebClient/Model/SourceValidity.cs index e295941..4507593 100644 --- a/src/Regula.DocumentReader.WebClient/Model/SourceValidity.cs +++ b/src/Regula.DocumentReader.WebClient/Model/SourceValidity.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/Status.cs b/src/Regula.DocumentReader.WebClient/Model/Status.cs index f40500f..eb6a622 100644 --- a/src/Regula.DocumentReader.WebClient/Model/Status.cs +++ b/src/Regula.DocumentReader.WebClient/Model/Status.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/StatusResult.cs b/src/Regula.DocumentReader.WebClient/Model/StatusResult.cs index 9298001..ba2f8b4 100644 --- a/src/Regula.DocumentReader.WebClient/Model/StatusResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/StatusResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/StringRecognitionResult.cs b/src/Regula.DocumentReader.WebClient/Model/StringRecognitionResult.cs index 3b19d38..1cb0d11 100644 --- a/src/Regula.DocumentReader.WebClient/Model/StringRecognitionResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/StringRecognitionResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/SymbolCandidate.cs b/src/Regula.DocumentReader.WebClient/Model/SymbolCandidate.cs index 8beaa9a..4a44a30 100644 --- a/src/Regula.DocumentReader.WebClient/Model/SymbolCandidate.cs +++ b/src/Regula.DocumentReader.WebClient/Model/SymbolCandidate.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/SymbolRecognitionResult.cs b/src/Regula.DocumentReader.WebClient/Model/SymbolRecognitionResult.cs index 0f627e6..2ac1b77 100644 --- a/src/Regula.DocumentReader.WebClient/Model/SymbolRecognitionResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/SymbolRecognitionResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/Text.cs b/src/Regula.DocumentReader.WebClient/Model/Text.cs index e1c2e9a..6d24d10 100644 --- a/src/Regula.DocumentReader.WebClient/Model/Text.cs +++ b/src/Regula.DocumentReader.WebClient/Model/Text.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/TextAvailableSource.cs b/src/Regula.DocumentReader.WebClient/Model/TextAvailableSource.cs index 598e655..cc1b3ae 100644 --- a/src/Regula.DocumentReader.WebClient/Model/TextAvailableSource.cs +++ b/src/Regula.DocumentReader.WebClient/Model/TextAvailableSource.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/TextDataResult.cs b/src/Regula.DocumentReader.WebClient/Model/TextDataResult.cs index 47ca00d..d39cb9a 100644 --- a/src/Regula.DocumentReader.WebClient/Model/TextDataResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/TextDataResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/TextField.cs b/src/Regula.DocumentReader.WebClient/Model/TextField.cs index 4576d28..0219d04 100644 --- a/src/Regula.DocumentReader.WebClient/Model/TextField.cs +++ b/src/Regula.DocumentReader.WebClient/Model/TextField.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/TextFieldValue.cs b/src/Regula.DocumentReader.WebClient/Model/TextFieldValue.cs index 965f379..28be0e2 100644 --- a/src/Regula.DocumentReader.WebClient/Model/TextFieldValue.cs +++ b/src/Regula.DocumentReader.WebClient/Model/TextFieldValue.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/TextResult.cs b/src/Regula.DocumentReader.WebClient/Model/TextResult.cs index 0d227ee..99c641e 100644 --- a/src/Regula.DocumentReader.WebClient/Model/TextResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/TextResult.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/TransactionImage.cs b/src/Regula.DocumentReader.WebClient/Model/TransactionImage.cs new file mode 100644 index 0000000..35fbed3 --- /dev/null +++ b/src/Regula.DocumentReader.WebClient/Model/TransactionImage.cs @@ -0,0 +1,124 @@ +/* + * Regula Document Reader Web API + * + * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core + * + * The version of the OpenAPI document: 7.1.0 + * + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + +using System; +using System.Linq; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Runtime.Serialization; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = Regula.DocumentReader.WebClient.Client.OpenAPIDateConverter; + +namespace Regula.DocumentReader.WebClient.Model +{ + /// + /// TransactionImage + /// + [DataContract] + public partial class TransactionImage : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + /// image. + public TransactionImage(ImagesFieldValue image = default(ImagesFieldValue)) + { + this.Image = image; + } + + /// + /// Gets or Sets Image + /// + [DataMember(Name="image", EmitDefaultValue=false)] + public ImagesFieldValue Image { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class TransactionImage {\n"); + sb.Append(" Image: ").Append(Image).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as TransactionImage); + } + + /// + /// Returns true if TransactionImage instances are equal + /// + /// Instance of TransactionImage to be compared + /// Boolean + public bool Equals(TransactionImage input) + { + if (input == null) + return false; + + return + ( + this.Image == input.Image || + (this.Image != null && + this.Image.Equals(input.Image)) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Image != null) + hashCode = hashCode * 59 + this.Image.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/Regula.DocumentReader.WebClient/Model/TransactionInfo.cs b/src/Regula.DocumentReader.WebClient/Model/TransactionInfo.cs index 009594c..c7d435c 100644 --- a/src/Regula.DocumentReader.WebClient/Model/TransactionInfo.cs +++ b/src/Regula.DocumentReader.WebClient/Model/TransactionInfo.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/src/Regula.DocumentReader.WebClient/Model/TransactionProcessGetResponse.cs b/src/Regula.DocumentReader.WebClient/Model/TransactionProcessGetResponse.cs new file mode 100644 index 0000000..741e979 --- /dev/null +++ b/src/Regula.DocumentReader.WebClient/Model/TransactionProcessGetResponse.cs @@ -0,0 +1,172 @@ +/* + * Regula Document Reader Web API + * + * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core + * + * The version of the OpenAPI document: 7.1.0 + * + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + +using System; +using System.Linq; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Runtime.Serialization; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = Regula.DocumentReader.WebClient.Client.OpenAPIDateConverter; + +namespace Regula.DocumentReader.WebClient.Model +{ + /// + /// TransactionProcessGetResponse + /// + [DataContract] + public partial class TransactionProcessGetResponse : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + /// transactionId. + /// tag. + /// outData. + /// inData. + public TransactionProcessGetResponse(int transactionId = default(int), string tag = default(string), OutData outData = default(OutData), InData inData = default(InData)) + { + this.TransactionId = transactionId; + this.Tag = tag; + this.OutData = outData; + this.InData = inData; + } + + /// + /// Gets or Sets TransactionId + /// + [DataMember(Name="transactionId", EmitDefaultValue=false)] + public int TransactionId { get; set; } + + /// + /// Gets or Sets Tag + /// + [DataMember(Name="tag", EmitDefaultValue=false)] + public string Tag { get; set; } + + /// + /// Gets or Sets OutData + /// + [DataMember(Name="outData", EmitDefaultValue=false)] + public OutData OutData { get; set; } + + /// + /// Gets or Sets InData + /// + [DataMember(Name="inData", EmitDefaultValue=false)] + public InData InData { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class TransactionProcessGetResponse {\n"); + sb.Append(" TransactionId: ").Append(TransactionId).Append("\n"); + sb.Append(" Tag: ").Append(Tag).Append("\n"); + sb.Append(" OutData: ").Append(OutData).Append("\n"); + sb.Append(" InData: ").Append(InData).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as TransactionProcessGetResponse); + } + + /// + /// Returns true if TransactionProcessGetResponse instances are equal + /// + /// Instance of TransactionProcessGetResponse to be compared + /// Boolean + public bool Equals(TransactionProcessGetResponse input) + { + if (input == null) + return false; + + return + ( + this.TransactionId == input.TransactionId || + (this.TransactionId != null && + this.TransactionId.Equals(input.TransactionId)) + ) && + ( + this.Tag == input.Tag || + (this.Tag != null && + this.Tag.Equals(input.Tag)) + ) && + ( + this.OutData == input.OutData || + (this.OutData != null && + this.OutData.Equals(input.OutData)) + ) && + ( + this.InData == input.InData || + (this.InData != null && + this.InData.Equals(input.InData)) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.TransactionId != null) + hashCode = hashCode * 59 + this.TransactionId.GetHashCode(); + if (this.Tag != null) + hashCode = hashCode * 59 + this.Tag.GetHashCode(); + if (this.OutData != null) + hashCode = hashCode * 59 + this.OutData.GetHashCode(); + if (this.InData != null) + hashCode = hashCode * 59 + this.InData.GetHashCode(); + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/Regula.DocumentReader.WebClient/Model/VerifiedFieldMap.cs b/src/Regula.DocumentReader.WebClient/Model/VerifiedFieldMap.cs index 025fb32..9724ab7 100644 --- a/src/Regula.DocumentReader.WebClient/Model/VerifiedFieldMap.cs +++ b/src/Regula.DocumentReader.WebClient/Model/VerifiedFieldMap.cs @@ -3,7 +3,7 @@ * * Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core * - * The version of the OpenAPI document: 6.9.0 + * The version of the OpenAPI document: 7.1.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */