diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES
index 2a27cfb..773018e 100644
--- a/.openapi-generator/FILES
+++ b/.openapi-generator/FILES
@@ -30,6 +30,8 @@ src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckResultItem.cs
src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckResultListInner.cs
src/Regula.DocumentReader.WebClient/Model/AuthenticityResult.cs
src/Regula.DocumentReader.WebClient/Model/AuthenticityResultType.cs
+src/Regula.DocumentReader.WebClient/Model/BSIV2Item.cs
+src/Regula.DocumentReader.WebClient/Model/BSIV2Result.cs
src/Regula.DocumentReader.WebClient/Model/BarCodeModuleType.cs
src/Regula.DocumentReader.WebClient/Model/BarcodePositionItem.cs
src/Regula.DocumentReader.WebClient/Model/BarcodePositionResult.cs
diff --git a/generator-templates/lenient/modelGeneric.mustache b/generator-templates/lenient/modelGeneric.mustache
index 14e93a9..47279e8 100644
--- a/generator-templates/lenient/modelGeneric.mustache
+++ b/generator-templates/lenient/modelGeneric.mustache
@@ -140,7 +140,7 @@
{{#hasOnlyReadOnly}}
[JsonConstructorAttribute]
{{/hasOnlyReadOnly}}
- public {{classname}}({{#readWriteVars}}{{{datatypeWithEnum}}}{{#isEnum}}{{^isContainer}}{{^required}}?{{/required}}{{/isContainer}}{{/isEnum}} {{#lambda.camelcase_sanitize_param}}{{name}}{{/lambda.camelcase_sanitize_param}} = {{#defaultValue}}{{^isDateTime}}{{#isString}}{{^isEnum}}@{{/isEnum}}{{/isString}}{{{defaultValue}}}{{/isDateTime}}{{#isDateTime}}default({{{datatypeWithEnum}}}){{/isDateTime}}{{/defaultValue}}{{^defaultValue}}default({{{datatypeWithEnum}}}{{#isEnum}}{{^isContainer}}{{^required}}?{{/required}}{{/isContainer}}{{/isEnum}}){{/defaultValue}}{{^-last}}, {{/-last}}{{/readWriteVars}}){{#parent}} : base({{#parentVars}}{{#lambda.camelcase_sanitize_param}}{{name}}{{/lambda.camelcase_sanitize_param}}{{^-last}}, {{/-last}}{{/parentVars}}){{/parent}}
+ public {{classname}}({{#readWriteVars}}{{{datatypeWithEnum}}}{{^isContainer}}{{^required}}?{{/required}}{{/isContainer}} {{#lambda.camelcase_sanitize_param}}{{name}}{{/lambda.camelcase_sanitize_param}} = {{#defaultValue}}{{^isDateTime}}{{#isString}}{{^isEnum}}@{{/isEnum}}{{/isString}}{{{defaultValue}}}{{/isDateTime}}{{#isDateTime}}default{{/isDateTime}}{{/defaultValue}}{{^defaultValue}}default{{/defaultValue}}{{^-last}}, {{/-last}}{{/readWriteVars}}){{#parent}} : base({{#parentVars}}{{#lambda.camelcase_sanitize_param}}{{name}}{{/lambda.camelcase_sanitize_param}}{{^-last}}, {{/-last}}{{/parentVars}}){{/parent}}
{
{{#vars}}
{{^isInherited}}
diff --git a/generator-templates/strict/modelGeneric.mustache b/generator-templates/strict/modelGeneric.mustache
index 14e93a9..262d00c 100644
--- a/generator-templates/strict/modelGeneric.mustache
+++ b/generator-templates/strict/modelGeneric.mustache
@@ -140,7 +140,7 @@
{{#hasOnlyReadOnly}}
[JsonConstructorAttribute]
{{/hasOnlyReadOnly}}
- public {{classname}}({{#readWriteVars}}{{{datatypeWithEnum}}}{{#isEnum}}{{^isContainer}}{{^required}}?{{/required}}{{/isContainer}}{{/isEnum}} {{#lambda.camelcase_sanitize_param}}{{name}}{{/lambda.camelcase_sanitize_param}} = {{#defaultValue}}{{^isDateTime}}{{#isString}}{{^isEnum}}@{{/isEnum}}{{/isString}}{{{defaultValue}}}{{/isDateTime}}{{#isDateTime}}default({{{datatypeWithEnum}}}){{/isDateTime}}{{/defaultValue}}{{^defaultValue}}default({{{datatypeWithEnum}}}{{#isEnum}}{{^isContainer}}{{^required}}?{{/required}}{{/isContainer}}{{/isEnum}}){{/defaultValue}}{{^-last}}, {{/-last}}{{/readWriteVars}}){{#parent}} : base({{#parentVars}}{{#lambda.camelcase_sanitize_param}}{{name}}{{/lambda.camelcase_sanitize_param}}{{^-last}}, {{/-last}}{{/parentVars}}){{/parent}}
+ public {{classname}}({{#readWriteVars}}{{{datatypeWithEnum}}}{{^isContainer}}{{^required}}?{{/required}}{{/isContainer}} {{#lambda.camelcase_sanitize_param}}{{name}}{{/lambda.camelcase_sanitize_param}} = {{#defaultValue}}{{^isDateTime}}{{#isString}}{{^isEnum}}@{{/isEnum}}{{/isString}}{{{defaultValue}}}{{/isDateTime}}{{#isDateTime}}default{{/isDateTime}}{{/defaultValue}}{{^defaultValue}}default{{/defaultValue}}{{^-last}}, {{/-last}}{{/readWriteVars}}){{#parent}} : base({{#parentVars}}{{#lambda.camelcase_sanitize_param}}{{name}}{{/lambda.camelcase_sanitize_param}}{{^-last}}, {{/-last}}{{/parentVars}}){{/parent}}
{
{{#vars}}
{{^isInherited}}
diff --git a/src/Regula.DocumentReader.WebClient/Model/AreaArray.cs b/src/Regula.DocumentReader.WebClient/Model/AreaArray.cs
index 5e52d93..4fd4767 100644
--- a/src/Regula.DocumentReader.WebClient/Model/AreaArray.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/AreaArray.cs
@@ -43,7 +43,7 @@ protected AreaArray() { }
/// Number of elements in List and Points (required).
/// list (required).
/// points (required).
- public AreaArray(decimal count = default(decimal), List list = default(List), List points = default(List))
+ public AreaArray(decimal count = default, List list = default, List points = default)
{
this.Count = count;
// to ensure "list" is required (not null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/AreaContainer.cs b/src/Regula.DocumentReader.WebClient/Model/AreaContainer.cs
index 5ddd0b6..2159b29 100644
--- a/src/Regula.DocumentReader.WebClient/Model/AreaContainer.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/AreaContainer.cs
@@ -43,7 +43,7 @@ protected AreaContainer() { }
/// count (required).
/// list (required).
/// points (required).
- public AreaContainer(int count = default(int), List list = default(List), List points = default(List))
+ public AreaContainer(int count = default, List list = default, List points = default)
{
this.Count = count;
// to ensure "list" is required (not null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/AuthParams.cs b/src/Regula.DocumentReader.WebClient/Model/AuthParams.cs
index fb4b397..ff3499f 100644
--- a/src/Regula.DocumentReader.WebClient/Model/AuthParams.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/AuthParams.cs
@@ -51,7 +51,7 @@ public partial class AuthParams : IValidatableObject
/// This parameter is used to enable Portrait comparison check.
/// This parameter is used to enable LetterScreen check.
/// This parameter is used to enable Security text 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), bool checkSecurityText = default(bool))
+ public AuthParams(bool? checkLiveness = default, LivenessParams? livenessParams = default, bool? checkUVLuminiscence = default, bool? checkIRB900 = default, bool? checkImagePatterns = default, bool? checkFibers = default, bool? checkExtMRZ = default, bool? checkExtOCR = default, bool? checkAxial = default, bool? checkBarcodeFormat = default, bool? checkIRVisibility = default, bool? checkIPI = default, bool? checkPhotoEmbedding = default, bool? checkPhotoComparison = default, bool? checkLetterScreen = default, bool? checkSecurityText = default)
{
this.CheckLiveness = checkLiveness;
this.LivenessParams = livenessParams;
diff --git a/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckList.cs b/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckList.cs
index fd844db..18991f8 100644
--- a/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckList.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckList.cs
@@ -42,7 +42,7 @@ protected AuthenticityCheckList() { }
///
/// Count of items in List (required).
/// Authenticity Check (required).
- public AuthenticityCheckList(int count = default(int), List list = default(List))
+ public AuthenticityCheckList(int count = default, List list = default)
{
this.Count = count;
// to ensure "list" is required (not null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckListItem.cs b/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckListItem.cs
index 0fbc60c..eecdee5 100644
--- a/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckListItem.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckListItem.cs
@@ -41,7 +41,7 @@ protected AuthenticityCheckListItem() { }
/// Initializes a new instance of the class.
///
/// authenticityCheckList (required).
- public AuthenticityCheckListItem(AuthenticityCheckList authenticityCheckList = default(AuthenticityCheckList))
+ public AuthenticityCheckListItem(AuthenticityCheckList authenticityCheckList = default)
{
// to ensure "authenticityCheckList" is required (not null)
if (authenticityCheckList == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckResult.cs b/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckResult.cs
index d77a23a..35a36eb 100644
--- a/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckResult.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckResult.cs
@@ -56,7 +56,7 @@ protected AuthenticityCheckResult() { }
/// result (required).
/// Count of items in List.
/// list (required).
- public AuthenticityCheckResult(AuthenticityResultType type = default(AuthenticityResultType), CheckResult result = default(CheckResult), int count = default(int), List list = default(List))
+ public AuthenticityCheckResult(AuthenticityResultType type = default, CheckResult result = default, int? count = default, List list = default)
{
this.Type = type;
this.Result = result;
diff --git a/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckResultItem.cs b/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckResultItem.cs
index 349a834..f27375f 100644
--- a/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckResultItem.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckResultItem.cs
@@ -86,7 +86,7 @@ protected AuthenticityCheckResultItem() { }
/// elementResult.
/// elementDiagnose.
/// percentValue.
- public AuthenticityCheckResultItem(AuthenticityResultType type = default(AuthenticityResultType), CheckResult? elementResult = default(CheckResult?), CheckDiagnose? elementDiagnose = default(CheckDiagnose?), int percentValue = default(int))
+ public AuthenticityCheckResultItem(AuthenticityResultType type = default, CheckResult? elementResult = default, CheckDiagnose? elementDiagnose = default, int? percentValue = default)
{
this.Type = type;
this.ElementResult = elementResult;
diff --git a/src/Regula.DocumentReader.WebClient/Model/AuthenticityResult.cs b/src/Regula.DocumentReader.WebClient/Model/AuthenticityResult.cs
index b42c14f..411e2c8 100644
--- a/src/Regula.DocumentReader.WebClient/Model/AuthenticityResult.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/AuthenticityResult.cs
@@ -47,7 +47,7 @@ protected AuthenticityResult() { }
/// listIdx.
/// pageIdx.
/// resultType (required) (default to Result.AUTHENTICITY).
- public AuthenticityResult(AuthenticityCheckList authenticityCheckList = default(AuthenticityCheckList), int bufLength = default(int), int light = default(int), int listIdx = default(int), int pageIdx = default(int), Result resultType = Result.AUTHENTICITY) : base(bufLength, light, listIdx, pageIdx, resultType)
+ public AuthenticityResult(AuthenticityCheckList authenticityCheckList = default, int? bufLength = default, int? light = default, int? listIdx = default, int? pageIdx = default, Result resultType = Result.AUTHENTICITY) : base(bufLength, light, listIdx, pageIdx, resultType)
{
// to ensure "authenticityCheckList" is required (not null)
if (authenticityCheckList == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/BSIV2Item.cs b/src/Regula.DocumentReader.WebClient/Model/BSIV2Item.cs
new file mode 100644
index 0000000..76c1004
--- /dev/null
+++ b/src/Regula.DocumentReader.WebClient/Model/BSIV2Item.cs
@@ -0,0 +1,93 @@
+/*
+ * 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: 8.1.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.IO;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Text.RegularExpressions;
+using Newtonsoft.Json;
+using Newtonsoft.Json.Converters;
+using Newtonsoft.Json.Linq;
+using System.ComponentModel.DataAnnotations;
+using FileParameter = Regula.DocumentReader.WebClient.Client.FileParameter;
+using OpenAPIDateConverter = Regula.DocumentReader.WebClient.Client.OpenAPIDateConverter;
+
+namespace Regula.DocumentReader.WebClient.Model
+{
+ ///
+ /// BSIV2Item
+ ///
+ [DataContract(Name = "BSIV2Item")]
+ public partial class BSIV2Item : IValidatableObject
+ {
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ [JsonConstructorAttribute]
+ protected BSIV2Item() { }
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ /// xMLBuffer (required).
+ public BSIV2Item(string xMLBuffer = default)
+ {
+ // to ensure "xMLBuffer" is required (not null)
+ if (xMLBuffer == null)
+ {
+ throw new ArgumentNullException("xMLBuffer is a required property for BSIV2Item and cannot be null");
+ }
+ this.XMLBuffer = xMLBuffer;
+ }
+
+ ///
+ /// Gets or Sets XMLBuffer
+ ///
+ [DataMember(Name = "XML_buffer", IsRequired = true, EmitDefaultValue = true)]
+ public string XMLBuffer { get; set; }
+
+ ///
+ /// Returns the string presentation of the object
+ ///
+ /// String presentation of the object
+ public override string ToString()
+ {
+ StringBuilder sb = new StringBuilder();
+ sb.Append("class BSIV2Item {\n");
+ sb.Append(" XMLBuffer: ").Append(XMLBuffer).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);
+ }
+
+ ///
+ /// 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/BSIV2Result.cs b/src/Regula.DocumentReader.WebClient/Model/BSIV2Result.cs
new file mode 100644
index 0000000..9b037e1
--- /dev/null
+++ b/src/Regula.DocumentReader.WebClient/Model/BSIV2Result.cs
@@ -0,0 +1,114 @@
+/*
+ * 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: 8.1.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.IO;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Text.RegularExpressions;
+using Newtonsoft.Json;
+using Newtonsoft.Json.Converters;
+using Newtonsoft.Json.Linq;
+using JsonSubTypes;
+using System.ComponentModel.DataAnnotations;
+using FileParameter = Regula.DocumentReader.WebClient.Client.FileParameter;
+using OpenAPIDateConverter = Regula.DocumentReader.WebClient.Client.OpenAPIDateConverter;
+
+namespace Regula.DocumentReader.WebClient.Model
+{
+ ///
+ /// BSIV2Result
+ ///
+ [DataContract(Name = "BSIV2Result")]
+ public partial class BSIV2Result : ResultItem, IValidatableObject
+ {
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ [JsonConstructorAttribute]
+ protected BSIV2Result() { }
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ /// xMLBuffer (required).
+ /// bufLength.
+ /// light.
+ /// listIdx.
+ /// pageIdx.
+ /// resultType (required) (default to Result.BSI_XML_V2).
+ public BSIV2Result(string xMLBuffer = default, int? bufLength = default, int? light = default, int? listIdx = default, int? pageIdx = default, Result resultType = Result.BSI_XML_V2) : base(bufLength, light, listIdx, pageIdx, resultType)
+ {
+ // to ensure "xMLBuffer" is required (not null)
+ if (xMLBuffer == null)
+ {
+ throw new ArgumentNullException("xMLBuffer is a required property for BSIV2Result and cannot be null");
+ }
+ this.XMLBuffer = xMLBuffer;
+ }
+
+ ///
+ /// Gets or Sets XMLBuffer
+ ///
+ [DataMember(Name = "XML_buffer", IsRequired = true, EmitDefaultValue = true)]
+ public string XMLBuffer { get; set; }
+
+ ///
+ /// Returns the string presentation of the object
+ ///
+ /// String presentation of the object
+ public override string ToString()
+ {
+ StringBuilder sb = new StringBuilder();
+ sb.Append("class BSIV2Result {\n");
+ sb.Append(" ").Append(base.ToString().Replace("\n", "\n ")).Append("\n");
+ sb.Append(" XMLBuffer: ").Append(XMLBuffer).Append("\n");
+ sb.Append("}\n");
+ return sb.ToString();
+ }
+
+ ///
+ /// Returns the JSON string presentation of the object
+ ///
+ /// JSON string presentation of the object
+ public override string ToJson()
+ {
+ return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
+ }
+
+ ///
+ /// To validate all properties of the instance
+ ///
+ /// Validation context
+ /// Validation Result
+ IEnumerable IValidatableObject.Validate(ValidationContext validationContext)
+ {
+ return this.BaseValidate(validationContext);
+ }
+
+ ///
+ /// To validate all properties of the instance
+ ///
+ /// Validation context
+ /// Validation Result
+ protected IEnumerable BaseValidate(ValidationContext validationContext)
+ {
+ foreach (var x in base.BaseValidate(validationContext))
+ {
+ yield return x;
+ }
+ yield break;
+ }
+ }
+
+}
diff --git a/src/Regula.DocumentReader.WebClient/Model/BarcodePositionItem.cs b/src/Regula.DocumentReader.WebClient/Model/BarcodePositionItem.cs
index 3e65a01..d57c555 100644
--- a/src/Regula.DocumentReader.WebClient/Model/BarcodePositionItem.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/BarcodePositionItem.cs
@@ -41,7 +41,7 @@ protected BarcodePositionItem() { }
/// Initializes a new instance of the class.
///
/// barcodePosition (required).
- public BarcodePositionItem(DocumentPosition barcodePosition = default(DocumentPosition))
+ public BarcodePositionItem(DocumentPosition barcodePosition = default)
{
// to ensure "barcodePosition" is required (not null)
if (barcodePosition == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/BarcodePositionResult.cs b/src/Regula.DocumentReader.WebClient/Model/BarcodePositionResult.cs
index 208afb5..3676185 100644
--- a/src/Regula.DocumentReader.WebClient/Model/BarcodePositionResult.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/BarcodePositionResult.cs
@@ -47,7 +47,7 @@ protected BarcodePositionResult() { }
/// listIdx.
/// pageIdx.
/// resultType (required) (default to Result.BARCODE_POSITION).
- public BarcodePositionResult(DocumentPosition barcodePosition = default(DocumentPosition), int bufLength = default(int), int light = default(int), int listIdx = default(int), int pageIdx = default(int), Result resultType = Result.BARCODE_POSITION) : base(bufLength, light, listIdx, pageIdx, resultType)
+ public BarcodePositionResult(DocumentPosition barcodePosition = default, int? bufLength = default, int? light = default, int? listIdx = default, int? pageIdx = default, Result resultType = Result.BARCODE_POSITION) : base(bufLength, light, listIdx, pageIdx, resultType)
{
// to ensure "barcodePosition" is required (not null)
if (barcodePosition == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/BcPDF417INFO.cs b/src/Regula.DocumentReader.WebClient/Model/BcPDF417INFO.cs
index 8fdf983..6923131 100644
--- a/src/Regula.DocumentReader.WebClient/Model/BcPDF417INFO.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/BcPDF417INFO.cs
@@ -46,7 +46,7 @@ protected BcPDF417INFO() { }
/// bcRow (required).
/// minX (required).
/// minY (required).
- public BcPDF417INFO(float angle = default(float), int bcColumn = default(int), int bcErrorLevel = default(int), int bcRow = default(int), float minX = default(float), float minY = default(float))
+ public BcPDF417INFO(float angle = default, int bcColumn = default, int bcErrorLevel = default, int bcRow = default, float minX = default, float minY = default)
{
this.Angle = angle;
this.BcColumn = bcColumn;
diff --git a/src/Regula.DocumentReader.WebClient/Model/BcROIDETECT.cs b/src/Regula.DocumentReader.WebClient/Model/BcROIDETECT.cs
index 5ce33b4..4b85b53 100644
--- a/src/Regula.DocumentReader.WebClient/Model/BcROIDETECT.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/BcROIDETECT.cs
@@ -44,7 +44,7 @@ protected BcROIDETECT() { }
/// left (required).
/// right (required).
/// top (required).
- public BcROIDETECT(int bottom = default(int), int left = default(int), int right = default(int), int top = default(int))
+ public BcROIDETECT(int bottom = default, int left = default, int right = default, int top = default)
{
this.Bottom = bottom;
this.Left = left;
diff --git a/src/Regula.DocumentReader.WebClient/Model/BinaryData.cs b/src/Regula.DocumentReader.WebClient/Model/BinaryData.cs
index 65d8982..d06922e 100644
--- a/src/Regula.DocumentReader.WebClient/Model/BinaryData.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/BinaryData.cs
@@ -99,7 +99,7 @@ public partial class BinaryData : IValidatableObject
/// rFIDSessionData.
/// rFIDSessionDataStatus.
/// Indexes of groups that aren't read.
- public BinaryData(Dictionary rFIDAuthenticationInfo = default(Dictionary), Dictionary rFIDMIFAREDataValidity = default(Dictionary), Dictionary rFIDMIFAREData = default(Dictionary), Dictionary rFIDEFCOM = default(Dictionary), RfidDG1 rFIDDG1 = default(RfidDG1), Dictionary rFIDDG2 = default(Dictionary), Dictionary rFIDDG3 = default(Dictionary), Dictionary rFIDDG4 = default(Dictionary), Dictionary rFIDDG5 = default(Dictionary), Dictionary rFIDDG6 = default(Dictionary), Dictionary rFIDDG7 = default(Dictionary), Dictionary rFIDDG8 = default(Dictionary), Dictionary rFIDDG9 = default(Dictionary), Dictionary rFIDDG10 = default(Dictionary), Dictionary rFIDDG11 = default(Dictionary), Dictionary rFIDDG12 = default(Dictionary), Dictionary rFIDDG13 = default(Dictionary), Dictionary rFIDDG14 = default(Dictionary), Dictionary rFIDDG15 = default(Dictionary), Dictionary rFIDDG16 = default(Dictionary), Dictionary rFIDEFSOD = default(Dictionary), Dictionary eIDDG1 = default(Dictionary), Dictionary eIDDG2 = default(Dictionary), Dictionary eIDDG3 = default(Dictionary), Dictionary eIDDG4 = default(Dictionary), Dictionary eIDDG5 = default(Dictionary), Dictionary eIDDG6 = default(Dictionary), Dictionary eIDDG7 = default(Dictionary), Dictionary eIDDG8 = default(Dictionary), Dictionary eIDDG9 = default(Dictionary), Dictionary eIDDG10 = default(Dictionary), Dictionary eIDDG11 = default(Dictionary), Dictionary eIDDG12 = default(Dictionary), Dictionary eIDDG13 = default(Dictionary), Dictionary eIDDG14 = default(Dictionary), Dictionary eIDDG15 = default(Dictionary), Dictionary eIDDG16 = default(Dictionary), Dictionary eIDDG17 = default(Dictionary), Dictionary eIDDG18 = default(Dictionary), Dictionary eIDDG19 = default(Dictionary), Dictionary eIDDG20 = default(Dictionary), Dictionary eIDDG21 = default(Dictionary), Dictionary eDLCOM = default(Dictionary), Dictionary eDLSOD = default(Dictionary), Dictionary eDLDG1 = default(Dictionary), Dictionary eDLDG2 = default(Dictionary), Dictionary eDLDG3 = default(Dictionary), Dictionary eDLDG4 = default(Dictionary), Dictionary eDLDG5 = default(Dictionary), Dictionary eDLDG6 = default(Dictionary), Dictionary eDLDG7 = default(Dictionary), Dictionary eDLDG8 = default(Dictionary), Dictionary eDLDG9 = default(Dictionary), Dictionary eDLDG10 = default(Dictionary), Dictionary eDLDG11 = default(Dictionary), Dictionary eDLDG12 = default(Dictionary), Dictionary eDLDG13 = default(Dictionary), Dictionary eDLDG14 = default(Dictionary), Dictionary visibleDigitalSeal = default(Dictionary), Dictionary visibleDigitalSealNC = default(Dictionary), Dictionary digitalSignature = default(Dictionary), RfidSessionData rFIDSessionData = default(RfidSessionData), DetailsRFID rFIDSessionDataStatus = default(DetailsRFID), List rFIDEPasspDirectory = default(List))
+ public BinaryData(Dictionary rFIDAuthenticationInfo = default, Dictionary rFIDMIFAREDataValidity = default, Dictionary rFIDMIFAREData = default, Dictionary rFIDEFCOM = default, RfidDG1? rFIDDG1 = default, Dictionary rFIDDG2 = default, Dictionary rFIDDG3 = default, Dictionary rFIDDG4 = default, Dictionary rFIDDG5 = default, Dictionary rFIDDG6 = default, Dictionary rFIDDG7 = default, Dictionary rFIDDG8 = default, Dictionary rFIDDG9 = default, Dictionary rFIDDG10 = default, Dictionary rFIDDG11 = default, Dictionary rFIDDG12 = default, Dictionary rFIDDG13 = default, Dictionary rFIDDG14 = default, Dictionary rFIDDG15 = default, Dictionary rFIDDG16 = default, Dictionary rFIDEFSOD = default, Dictionary eIDDG1 = default, Dictionary eIDDG2 = default, Dictionary eIDDG3 = default, Dictionary eIDDG4 = default, Dictionary eIDDG5 = default, Dictionary eIDDG6 = default, Dictionary eIDDG7 = default, Dictionary eIDDG8 = default, Dictionary eIDDG9 = default, Dictionary eIDDG10 = default, Dictionary eIDDG11 = default, Dictionary eIDDG12 = default, Dictionary eIDDG13 = default, Dictionary eIDDG14 = default, Dictionary eIDDG15 = default, Dictionary eIDDG16 = default, Dictionary eIDDG17 = default, Dictionary eIDDG18 = default, Dictionary eIDDG19 = default, Dictionary eIDDG20 = default, Dictionary eIDDG21 = default, Dictionary eDLCOM = default, Dictionary eDLSOD = default, Dictionary eDLDG1 = default, Dictionary eDLDG2 = default, Dictionary eDLDG3 = default, Dictionary eDLDG4 = default, Dictionary eDLDG5 = default, Dictionary eDLDG6 = default, Dictionary eDLDG7 = default, Dictionary eDLDG8 = default, Dictionary eDLDG9 = default, Dictionary eDLDG10 = default, Dictionary eDLDG11 = default, Dictionary eDLDG12 = default, Dictionary eDLDG13 = default, Dictionary eDLDG14 = default, Dictionary visibleDigitalSeal = default, Dictionary visibleDigitalSealNC = default, Dictionary digitalSignature = default, RfidSessionData? rFIDSessionData = default, DetailsRFID? rFIDSessionDataStatus = default, List rFIDEPasspDirectory = default)
{
this.RFIDAuthenticationInfo = rFIDAuthenticationInfo;
this.RFIDMIFAREDataValidity = rFIDMIFAREDataValidity;
diff --git a/src/Regula.DocumentReader.WebClient/Model/ByteArrayItem.cs b/src/Regula.DocumentReader.WebClient/Model/ByteArrayItem.cs
index 5581702..373d8a0 100644
--- a/src/Regula.DocumentReader.WebClient/Model/ByteArrayItem.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/ByteArrayItem.cs
@@ -41,7 +41,7 @@ protected ByteArrayItem() { }
/// Initializes a new instance of the class.
///
/// Byte array in base64 (required).
- public ByteArrayItem(string byteArray = default(string))
+ public ByteArrayItem(string byteArray = default)
{
// to ensure "byteArray" is required (not null)
if (byteArray == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/ByteArrayResult.cs b/src/Regula.DocumentReader.WebClient/Model/ByteArrayResult.cs
index b53388a..6599bc3 100644
--- a/src/Regula.DocumentReader.WebClient/Model/ByteArrayResult.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/ByteArrayResult.cs
@@ -47,7 +47,7 @@ protected ByteArrayResult() { }
/// listIdx.
/// pageIdx.
/// resultType (required) (default to Result.DTC_VC).
- public ByteArrayResult(string byteArray = default(string), int bufLength = default(int), int light = default(int), int listIdx = default(int), int pageIdx = default(int), Result resultType = Result.DTC_VC) : base(bufLength, light, listIdx, pageIdx, resultType)
+ public ByteArrayResult(string byteArray = default, int? bufLength = default, int? light = default, int? listIdx = default, int? pageIdx = default, Result resultType = Result.DTC_VC) : base(bufLength, light, listIdx, pageIdx, resultType)
{
// to ensure "byteArray" is required (not null)
if (byteArray == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/CandidatesListItem.cs b/src/Regula.DocumentReader.WebClient/Model/CandidatesListItem.cs
index 6bcf851..d412e1d 100644
--- a/src/Regula.DocumentReader.WebClient/Model/CandidatesListItem.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/CandidatesListItem.cs
@@ -36,7 +36,7 @@ public partial class CandidatesListItem : IValidatableObject
/// Initializes a new instance of the class.
///
/// candidatesList.
- public CandidatesListItem(DocumentTypesCandidatesList candidatesList = default(DocumentTypesCandidatesList))
+ public CandidatesListItem(DocumentTypesCandidatesList? candidatesList = default)
{
this.CandidatesList = candidatesList;
}
diff --git a/src/Regula.DocumentReader.WebClient/Model/CertificateData.cs b/src/Regula.DocumentReader.WebClient/Model/CertificateData.cs
index 9e0ed61..47b5a1c 100644
--- a/src/Regula.DocumentReader.WebClient/Model/CertificateData.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/CertificateData.cs
@@ -42,7 +42,7 @@ protected CertificateData() { }
///
/// data (required).
/// length (required).
- public CertificateData(string data = default(string), int length = default(int))
+ public CertificateData(string data = default, int length = default)
{
// to ensure "data" is required (not null)
if (data == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/ChosenDocumentType.cs b/src/Regula.DocumentReader.WebClient/Model/ChosenDocumentType.cs
index 76acff9..f9f5623 100644
--- a/src/Regula.DocumentReader.WebClient/Model/ChosenDocumentType.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/ChosenDocumentType.cs
@@ -58,7 +58,7 @@ protected ChosenDocumentType() { }
/// Combination of lighting scheme identifiers (combination of Light enum) needed to perform all authenticity checks specified in CheckAuthenticity (required).
/// Camera exposure value necessary when obtaining document images of the given type for AXIAL lighting scheme (required).
/// rotationAngle.
- public ChosenDocumentType(string documentName = default(string), int iD = default(int), decimal p = default(decimal), int rotated180 = default(int), RfidLocation rFIDPresence = default(RfidLocation), FDSIDList fDSIDList = default(FDSIDList), int necessaryLights = default(int), int checkAuthenticity = default(int), int uVExp = default(int), int authenticityNecessaryLights = default(int), decimal oVIExp = default(decimal), int rotationAngle = default(int))
+ public ChosenDocumentType(string? documentName = default, int iD = default, decimal p = default, int rotated180 = default, RfidLocation rFIDPresence = default, FDSIDList? fDSIDList = default, int necessaryLights = default, int checkAuthenticity = default, int uVExp = default, int authenticityNecessaryLights = default, decimal oVIExp = default, int? rotationAngle = default)
{
this.ID = iD;
this.P = p;
diff --git a/src/Regula.DocumentReader.WebClient/Model/ChosenDocumentTypeResult.cs b/src/Regula.DocumentReader.WebClient/Model/ChosenDocumentTypeResult.cs
index 4b284e7..0290d74 100644
--- a/src/Regula.DocumentReader.WebClient/Model/ChosenDocumentTypeResult.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/ChosenDocumentTypeResult.cs
@@ -47,7 +47,7 @@ protected ChosenDocumentTypeResult() { }
/// listIdx.
/// pageIdx.
/// resultType (required) (default to Result.DOCUMENT_TYPE).
- public ChosenDocumentTypeResult(OneCandidate oneCandidate = default(OneCandidate), int bufLength = default(int), int light = default(int), int listIdx = default(int), int pageIdx = default(int), Result resultType = Result.DOCUMENT_TYPE) : base(bufLength, light, listIdx, pageIdx, resultType)
+ public ChosenDocumentTypeResult(OneCandidate oneCandidate = default, int? bufLength = default, int? light = default, int? listIdx = default, int? pageIdx = default, Result resultType = Result.DOCUMENT_TYPE) : base(bufLength, light, listIdx, pageIdx, resultType)
{
// to ensure "oneCandidate" is required (not null)
if (oneCandidate == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/ContainerList.cs b/src/Regula.DocumentReader.WebClient/Model/ContainerList.cs
index 375b26f..7c03009 100644
--- a/src/Regula.DocumentReader.WebClient/Model/ContainerList.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/ContainerList.cs
@@ -42,7 +42,7 @@ protected ContainerList() { }
///
/// Length of list (Count for items).
/// list (required).
- public ContainerList(int count = default(int), List list = default(List))
+ public ContainerList(int? count = default, List list = default)
{
// to ensure "list" is required (not null)
if (list == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/ContainerListListInner.cs b/src/Regula.DocumentReader.WebClient/Model/ContainerListListInner.cs
index ebc6a02..334a3a7 100644
--- a/src/Regula.DocumentReader.WebClient/Model/ContainerListListInner.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/ContainerListListInner.cs
@@ -359,6 +359,18 @@ public ContainerListListInner(MDLResult actualInstance)
this.ActualInstance = actualInstance ?? throw new ArgumentException("Invalid instance found. Must not be null.");
}
+ ///
+ /// Initializes a new instance of the class
+ /// with the class
+ ///
+ /// An instance of BSIV2Result.
+ public ContainerListListInner(BSIV2Result actualInstance)
+ {
+ this.IsNullable = false;
+ this.SchemaType= "oneOf";
+ this.ActualInstance = actualInstance ?? throw new ArgumentException("Invalid instance found. Must not be null.");
+ }
+
private Object _actualInstance;
@@ -377,6 +389,10 @@ public override Object ActualInstance
{
this._actualInstance = value;
}
+ else if (value.GetType() == typeof(BSIV2Result) || value is BSIV2Result)
+ {
+ this._actualInstance = value;
+ }
else if (value.GetType() == typeof(BarcodePositionResult) || value is BarcodePositionResult)
{
this._actualInstance = value;
@@ -483,7 +499,7 @@ public override Object ActualInstance
}
else
{
- throw new ArgumentException("Invalid instance found. Must be the following types: AuthenticityResult, BarcodePositionResult, ByteArrayResult, ChosenDocumentTypeResult, DocBarCodeInfo, DocumentBinaryInfoResult, DocumentImageResult, DocumentPositionResult, DocumentTypesCandidatesResult, EncryptedRCLResult, FaceDetectionResult, GraphicsResult, ImageQualityResult, ImagesResult, LexicalAnalysisResult, LicenseResult, MDLResult, MRZDetectorResult, MRZPositionResult, MRZTestQualityResult, RFIDGraphicsInfoResult, RFIDTextDataResult, StatusResult, TextDataResult, TextResult, VDSDataResult, VDSNCDataResult");
+ throw new ArgumentException("Invalid instance found. Must be the following types: AuthenticityResult, BSIV2Result, BarcodePositionResult, ByteArrayResult, ChosenDocumentTypeResult, DocBarCodeInfo, DocumentBinaryInfoResult, DocumentImageResult, DocumentPositionResult, DocumentTypesCandidatesResult, EncryptedRCLResult, FaceDetectionResult, GraphicsResult, ImageQualityResult, ImagesResult, LexicalAnalysisResult, LicenseResult, MDLResult, MRZDetectorResult, MRZPositionResult, MRZTestQualityResult, RFIDGraphicsInfoResult, RFIDTextDataResult, StatusResult, TextDataResult, TextResult, VDSDataResult, VDSNCDataResult");
}
}
}
@@ -758,6 +774,16 @@ public MDLResult GetMDLResult()
return (MDLResult)this.ActualInstance;
}
+ ///
+ /// Get the actual instance of `BSIV2Result`. If the actual instance is not `BSIV2Result`,
+ /// the InvalidClassException will be thrown
+ ///
+ /// An instance of BSIV2Result
+ public BSIV2Result GetBSIV2Result()
+ {
+ return (BSIV2Result)this.ActualInstance;
+ }
+
///
/// Returns the string presentation of the object
///
@@ -816,6 +842,26 @@ public static ContainerListListInner FromJson(string jsonString)
System.Diagnostics.Debug.WriteLine(string.Format("Failed to deserialize `{0}` into AuthenticityResult: {1}", jsonString, exception.ToString()));
}
+ try
+ {
+ // if it does not contains "AdditionalProperties", use SerializerSettings to deserialize
+ if (typeof(BSIV2Result).GetProperty("AdditionalProperties") == null)
+ {
+ newContainerListListInner = new ContainerListListInner(JsonConvert.DeserializeObject(jsonString, ContainerListListInner.SerializerSettings));
+ }
+ else
+ {
+ newContainerListListInner = new ContainerListListInner(JsonConvert.DeserializeObject(jsonString, ContainerListListInner.AdditionalPropertiesSerializerSettings));
+ }
+ matchedTypes.Add("BSIV2Result");
+ match++;
+ }
+ catch (Exception exception)
+ {
+ // deserialization failed, try the next one
+ System.Diagnostics.Debug.WriteLine(string.Format("Failed to deserialize `{0}` into BSIV2Result: {1}", jsonString, exception.ToString()));
+ }
+
try
{
// if it does not contains "AdditionalProperties", use SerializerSettings to deserialize
diff --git a/src/Regula.DocumentReader.WebClient/Model/CrossSourceValueComparison.cs b/src/Regula.DocumentReader.WebClient/Model/CrossSourceValueComparison.cs
index e4547e4..0150aee 100644
--- a/src/Regula.DocumentReader.WebClient/Model/CrossSourceValueComparison.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/CrossSourceValueComparison.cs
@@ -61,7 +61,7 @@ protected CrossSourceValueComparison() { }
/// sourceLeft (required).
/// sourceRight (required).
/// status (required).
- public CrossSourceValueComparison(Source sourceLeft = default(Source), Source sourceRight = default(Source), CheckResult status = default(CheckResult))
+ public CrossSourceValueComparison(Source sourceLeft = default, Source sourceRight = default, CheckResult status = default)
{
this.SourceLeft = sourceLeft;
this.SourceRight = sourceRight;
diff --git a/src/Regula.DocumentReader.WebClient/Model/DataModule.cs b/src/Regula.DocumentReader.WebClient/Model/DataModule.cs
index ea3bb9c..15001e5 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DataModule.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DataModule.cs
@@ -51,7 +51,7 @@ protected DataModule() { }
/// mReserved1.
/// mReserver2.
/// mType (required).
- public DataModule(string mData = default(string), int mLength = default(int), int mReserved1 = default(int), int mReserver2 = default(int), BarCodeModuleType mType = default(BarCodeModuleType))
+ public DataModule(string mData = default, int mLength = default, int? mReserved1 = default, int? mReserver2 = default, BarCodeModuleType mType = default)
{
// to ensure "mData" is required (not null)
if (mData == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/DatabaseDocument.cs b/src/Regula.DocumentReader.WebClient/Model/DatabaseDocument.cs
index a16e29f..5eff9c8 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DatabaseDocument.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DatabaseDocument.cs
@@ -61,7 +61,7 @@ protected DatabaseDocument() { }
/// The year when the document was issued..
/// Guardian country..
/// Whether the document is no longer in circulation..
- public DatabaseDocument(bool barcodeFields = default(bool), string country = default(string), string createad = default(string), DocumentType docType = default(DocumentType), string document = default(string), bool graphicFields = default(bool), int id = default(int), bool mrz = default(bool), string region = default(string), bool rfidChip = default(bool), bool textFields = default(bool), string updated = default(string), string year = default(string), string sovereignty = default(string), bool deprecated = default(bool))
+ public DatabaseDocument(bool barcodeFields = default, string country = default, string createad = default, DocumentType docType = default, string document = default, bool graphicFields = default, int id = default, bool mrz = default, string? region = default, bool rfidChip = default, bool textFields = default, string updated = default, string? year = default, string? sovereignty = default, bool? deprecated = default)
{
this.BarcodeFields = barcodeFields;
// to ensure "country" is required (not null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/DatabaseDocumentList.cs b/src/Regula.DocumentReader.WebClient/Model/DatabaseDocumentList.cs
index 08d41c9..f97f414 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DatabaseDocumentList.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DatabaseDocumentList.cs
@@ -41,7 +41,7 @@ protected DatabaseDocumentList() { }
/// Initializes a new instance of the class.
///
/// The list of documents stored in the database. (required).
- public DatabaseDocumentList(List items = default(List))
+ public DatabaseDocumentList(List items = default)
{
// to ensure "items" is required (not null)
if (items == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/DetailsAge.cs b/src/Regula.DocumentReader.WebClient/Model/DetailsAge.cs
index 97b6925..fc288e6 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DetailsAge.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DetailsAge.cs
@@ -76,7 +76,7 @@ protected DetailsAge() { }
/// over21 (required).
/// over25 (required).
/// over65 (required).
- public DetailsAge(int threshold = default(int), CheckResult overThreshold = default(CheckResult), CheckResult over18 = default(CheckResult), CheckResult over21 = default(CheckResult), CheckResult over25 = default(CheckResult), CheckResult over65 = default(CheckResult))
+ public DetailsAge(int threshold = default, CheckResult overThreshold = default, CheckResult over18 = default, CheckResult over21 = default, CheckResult over25 = default, CheckResult over65 = default)
{
this.Threshold = threshold;
this.OverThreshold = overThreshold;
diff --git a/src/Regula.DocumentReader.WebClient/Model/DetailsOptical.cs b/src/Regula.DocumentReader.WebClient/Model/DetailsOptical.cs
index b8b1ec9..ebe0983 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DetailsOptical.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DetailsOptical.cs
@@ -91,7 +91,7 @@ protected DetailsOptical() { }
/// security (required).
/// text (required).
/// vds.
- public DetailsOptical(CheckResult overallStatus = default(CheckResult), CheckResult docType = default(CheckResult), CheckResult expiry = default(CheckResult), CheckResult imageQA = default(CheckResult), CheckResult mrz = default(CheckResult), int pagesCount = default(int), CheckResult security = default(CheckResult), CheckResult text = default(CheckResult), int vds = default(int))
+ public DetailsOptical(CheckResult overallStatus = default, CheckResult docType = default, CheckResult expiry = default, CheckResult imageQA = default, CheckResult mrz = default, int pagesCount = default, CheckResult security = default, CheckResult text = default, int? vds = default)
{
this.OverallStatus = overallStatus;
this.DocType = docType;
diff --git a/src/Regula.DocumentReader.WebClient/Model/DetailsRFID.cs b/src/Regula.DocumentReader.WebClient/Model/DetailsRFID.cs
index 334537a..918495f 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DetailsRFID.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DetailsRFID.cs
@@ -89,7 +89,7 @@ protected DetailsRFID() { }
/// pA (required).
/// pACE (required).
/// tA (required).
- public DetailsRFID(CheckResult overallStatus = default(CheckResult), CheckResult aA = default(CheckResult), CheckResult bAC = default(CheckResult), CheckResult cA = default(CheckResult), CheckResult pA = default(CheckResult), CheckResult pACE = default(CheckResult), CheckResult tA = default(CheckResult))
+ public DetailsRFID(CheckResult overallStatus = default, CheckResult aA = default, CheckResult bAC = default, CheckResult cA = default, CheckResult pA = default, CheckResult pACE = default, CheckResult tA = default)
{
this.OverallStatus = overallStatus;
this.AA = aA;
diff --git a/src/Regula.DocumentReader.WebClient/Model/DeviceInfo.cs b/src/Regula.DocumentReader.WebClient/Model/DeviceInfo.cs
index 5a5013a..1ea5bde 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DeviceInfo.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DeviceInfo.cs
@@ -45,7 +45,7 @@ public partial class DeviceInfo : IValidatableObject
/// List of supported scenarios..
/// metadata.
/// documentsDatabase.
- public DeviceInfo(string appName = default(string), string varVersion = default(string), string licenseId = default(string), string licenseSerial = default(string), string licenseType = default(string), DateTime validUntil = default(DateTime), string serverTime = default(string), List supportedScenarios = default(List), Dictionary metadata = default(Dictionary), DeviceInfoDocumentsDatabase documentsDatabase = default(DeviceInfoDocumentsDatabase))
+ public DeviceInfo(string? appName = default, string? varVersion = default, string? licenseId = default, string? licenseSerial = default, string? licenseType = default, DateTime? validUntil = default, string? serverTime = default, List supportedScenarios = default, Dictionary metadata = default, DeviceInfoDocumentsDatabase? documentsDatabase = default)
{
this.AppName = appName;
this.VarVersion = varVersion;
diff --git a/src/Regula.DocumentReader.WebClient/Model/DeviceInfoDocumentsDatabase.cs b/src/Regula.DocumentReader.WebClient/Model/DeviceInfoDocumentsDatabase.cs
index 3baa446..49c082a 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DeviceInfoDocumentsDatabase.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DeviceInfoDocumentsDatabase.cs
@@ -44,7 +44,7 @@ protected DeviceInfoDocumentsDatabase() { }
/// Database version. (required).
/// Date of database creation. (required).
/// Description of the database contents, such as the list of supported countries and documents. (required).
- public DeviceInfoDocumentsDatabase(string id = default(string), string varVersion = default(string), string exportDate = default(string), string description = default(string))
+ public DeviceInfoDocumentsDatabase(string id = default, string varVersion = default, string exportDate = default, string description = default)
{
// to ensure "id" is required (not null)
if (id == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfo.cs b/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfo.cs
index 6bf995e..9b71f7f 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfo.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfo.cs
@@ -47,7 +47,7 @@ protected DocBarCodeInfo() { }
/// listIdx.
/// pageIdx.
/// resultType (required) (default to Result.BARCODES).
- public DocBarCodeInfo(DocBarCodeInfoFieldsList varDocBarCodeInfo = default(DocBarCodeInfoFieldsList), int bufLength = default(int), int light = default(int), int listIdx = default(int), int pageIdx = default(int), Result resultType = Result.BARCODES) : base(bufLength, light, listIdx, pageIdx, resultType)
+ public DocBarCodeInfo(DocBarCodeInfoFieldsList varDocBarCodeInfo = default, int? bufLength = default, int? light = default, int? listIdx = default, int? pageIdx = default, Result resultType = Result.BARCODES) : base(bufLength, light, listIdx, pageIdx, resultType)
{
// to ensure "varDocBarCodeInfo" is required (not null)
if (varDocBarCodeInfo == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfoFieldsList.cs b/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfoFieldsList.cs
index 039b14e..ed19f4b 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfoFieldsList.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfoFieldsList.cs
@@ -42,7 +42,7 @@ protected DocBarCodeInfoFieldsList() { }
///
/// Count of array fields (required).
/// Data from barcode (required).
- public DocBarCodeInfoFieldsList(int nFields = default(int), List pArrayFields = default(List))
+ public DocBarCodeInfoFieldsList(int nFields = default, List pArrayFields = default)
{
this.NFields = nFields;
// to ensure "pArrayFields" is required (not null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfoItem.cs b/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfoItem.cs
index fe9ac95..26ddd84 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfoItem.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocBarCodeInfoItem.cs
@@ -41,7 +41,7 @@ protected DocBarCodeInfoItem() { }
/// Initializes a new instance of the class.
///
/// docBarCodeInfo (required).
- public DocBarCodeInfoItem(DocBarCodeInfoFieldsList docBarCodeInfo = default(DocBarCodeInfoFieldsList))
+ public DocBarCodeInfoItem(DocBarCodeInfoFieldsList docBarCodeInfo = default)
{
// to ensure "docBarCodeInfo" is required (not null)
if (docBarCodeInfo == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocFeature.cs b/src/Regula.DocumentReader.WebClient/Model/DocFeature.cs
index 6b85f94..f7ee687 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocFeature.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocFeature.cs
@@ -42,7 +42,7 @@ protected DocFeature() { }
///
/// type (required).
/// data (required).
- public DocFeature(decimal type = default(decimal), TrfFtBytes data = default(TrfFtBytes))
+ public DocFeature(decimal type = default, TrfFtBytes data = default)
{
this.Type = type;
// to ensure "data" is required (not null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocGraphicsInfoItem.cs b/src/Regula.DocumentReader.WebClient/Model/DocGraphicsInfoItem.cs
index faa5ca4..cb098d7 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocGraphicsInfoItem.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocGraphicsInfoItem.cs
@@ -41,7 +41,7 @@ protected DocGraphicsInfoItem() { }
/// Initializes a new instance of the class.
///
/// docGraphicsInfo (required).
- public DocGraphicsInfoItem(GraphicFieldsList docGraphicsInfo = default(GraphicFieldsList))
+ public DocGraphicsInfoItem(GraphicFieldsList docGraphicsInfo = default)
{
// to ensure "docGraphicsInfo" is required (not null)
if (docGraphicsInfo == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedField.cs b/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedField.cs
index 4beffb4..f614e4c 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedField.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedField.cs
@@ -53,7 +53,7 @@ protected DocVisualExtendedField() { }
/// wLCID.
/// reserved2.
/// reserved3.
- public DocVisualExtendedField(RectangleCoordinates fieldRect = default(RectangleCoordinates), TextFieldType wFieldType = default(TextFieldType), string fieldName = default(string), decimal stringsCount = default(decimal), List stringsResult = default(List), decimal bufLength = default(decimal), string bufText = default(string), string fieldMask = default(string), int validity = default(int), int inComparison = default(int), LCID? wLCID = default(LCID?), int reserved2 = default(int), int reserved3 = default(int)) : base(wFieldType, fieldName, stringsCount, stringsResult, bufLength, bufText, fieldMask, validity, inComparison, wLCID, reserved2, reserved3)
+ public DocVisualExtendedField(RectangleCoordinates fieldRect = default, TextFieldType wFieldType = default, string fieldName = default, decimal stringsCount = default, List stringsResult = default, decimal bufLength = default, string? bufText = default, string? fieldMask = default, int? validity = default, int? inComparison = default, LCID? wLCID = default, int? reserved2 = default, int? reserved3 = default) : base(wFieldType, fieldName, stringsCount, stringsResult, bufLength, bufText, fieldMask, validity, inComparison, wLCID, reserved2, reserved3)
{
// to ensure "fieldRect" is required (not null)
if (fieldRect == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedFieldItem.cs b/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedFieldItem.cs
index 8ea7792..35a8ef8 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedFieldItem.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedFieldItem.cs
@@ -41,7 +41,7 @@ protected DocVisualExtendedFieldItem() { }
/// Initializes a new instance of the class.
///
/// fieldRect (required).
- public DocVisualExtendedFieldItem(RectangleCoordinates fieldRect = default(RectangleCoordinates))
+ public DocVisualExtendedFieldItem(RectangleCoordinates fieldRect = default)
{
// to ensure "fieldRect" is required (not null)
if (fieldRect == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedInfo.cs b/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedInfo.cs
index 67e21a5..5c02f7b 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedInfo.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedInfo.cs
@@ -42,7 +42,7 @@ protected DocVisualExtendedInfo() { }
///
/// Number of pArrayFields array elements (required).
/// pArrayFields (required).
- public DocVisualExtendedInfo(decimal nFields = default(decimal), List pArrayFields = default(List))
+ public DocVisualExtendedInfo(decimal nFields = default, List pArrayFields = default)
{
this.NFields = nFields;
// to ensure "pArrayFields" is required (not null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedInfoItem.cs b/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedInfoItem.cs
index 03fc53b..753024d 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedInfoItem.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocVisualExtendedInfoItem.cs
@@ -41,7 +41,7 @@ protected DocVisualExtendedInfoItem() { }
/// Initializes a new instance of the class.
///
/// docVisualExtendedInfo (required).
- public DocVisualExtendedInfoItem(DocVisualExtendedInfo docVisualExtendedInfo = default(DocVisualExtendedInfo))
+ public DocVisualExtendedInfoItem(DocVisualExtendedInfo docVisualExtendedInfo = default)
{
// to ensure "docVisualExtendedInfo" is required (not null)
if (docVisualExtendedInfo == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocumentBinaryInfoResult.cs b/src/Regula.DocumentReader.WebClient/Model/DocumentBinaryInfoResult.cs
index fe8c1ae..0d4ee2f 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocumentBinaryInfoResult.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocumentBinaryInfoResult.cs
@@ -47,7 +47,7 @@ protected DocumentBinaryInfoResult() { }
/// listIdx.
/// pageIdx.
/// resultType (required) (default to Result.RFID_RAW_DATA).
- public DocumentBinaryInfoResult(TDocBinaryInfo tDocBinaryInfo = default(TDocBinaryInfo), int bufLength = default(int), int light = default(int), int listIdx = default(int), int pageIdx = default(int), Result resultType = Result.RFID_RAW_DATA) : base(bufLength, light, listIdx, pageIdx, resultType)
+ public DocumentBinaryInfoResult(TDocBinaryInfo tDocBinaryInfo = default, int? bufLength = default, int? light = default, int? listIdx = default, int? pageIdx = default, Result resultType = Result.RFID_RAW_DATA) : base(bufLength, light, listIdx, pageIdx, resultType)
{
// to ensure "tDocBinaryInfo" is required (not null)
if (tDocBinaryInfo == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocumentImage.cs b/src/Regula.DocumentReader.WebClient/Model/DocumentImage.cs
index 49e13fa..a8d421e 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocumentImage.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocumentImage.cs
@@ -37,7 +37,7 @@ public partial class DocumentImage : IValidatableObject
///
/// Base64 encoded image.
/// Image format.
- public DocumentImage(string image = default(string), string format = default(string))
+ public DocumentImage(string? image = default, string? format = default)
{
this.Image = image;
this.Format = format;
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocumentImageResult.cs b/src/Regula.DocumentReader.WebClient/Model/DocumentImageResult.cs
index 6ab5570..74dd575 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocumentImageResult.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocumentImageResult.cs
@@ -47,7 +47,7 @@ protected DocumentImageResult() { }
/// listIdx.
/// pageIdx.
/// resultType (required) (default to Result.DOCUMENT_IMAGE).
- public DocumentImageResult(ImageData rawImageContainer = default(ImageData), int bufLength = default(int), int light = default(int), int listIdx = default(int), int pageIdx = default(int), Result resultType = Result.DOCUMENT_IMAGE) : base(bufLength, light, listIdx, pageIdx, resultType)
+ public DocumentImageResult(ImageData rawImageContainer = default, int? bufLength = default, int? light = default, int? listIdx = default, int? pageIdx = default, Result resultType = Result.DOCUMENT_IMAGE) : base(bufLength, light, listIdx, pageIdx, resultType)
{
// to ensure "rawImageContainer" is required (not null)
if (rawImageContainer == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocumentPosition.cs b/src/Regula.DocumentReader.WebClient/Model/DocumentPosition.cs
index 074a922..c64c3f8 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocumentPosition.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocumentPosition.cs
@@ -61,7 +61,7 @@ protected DocumentPosition() { }
/// objIntAngleDev.
/// perspectiveTr.
/// resultStatus.
- public DocumentPosition(DocumentFormat docFormat = default(DocumentFormat), decimal angle = default(decimal), int width = default(int), int height = default(int), Point center = default(Point), Point leftBottom = default(Point), Point leftTop = default(Point), Point rightBottom = default(Point), Point rightTop = default(Point), int dpi = default(int), int inverse = default(int), int objArea = default(int), int objIntAngleDev = default(int), int perspectiveTr = default(int), int resultStatus = default(int))
+ public DocumentPosition(DocumentFormat docFormat = default, decimal angle = default, int width = default, int height = default, Point center = default, Point leftBottom = default, Point leftTop = default, Point rightBottom = default, Point rightTop = default, int dpi = default, int? inverse = default, int? objArea = default, int? objIntAngleDev = default, int? perspectiveTr = default, int? resultStatus = default)
{
this.DocFormat = docFormat;
this.Angle = angle;
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocumentPositionItem.cs b/src/Regula.DocumentReader.WebClient/Model/DocumentPositionItem.cs
index 98b156a..03772fa 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocumentPositionItem.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocumentPositionItem.cs
@@ -41,7 +41,7 @@ protected DocumentPositionItem() { }
/// Initializes a new instance of the class.
///
/// documentPosition (required).
- public DocumentPositionItem(DocumentPosition documentPosition = default(DocumentPosition))
+ public DocumentPositionItem(DocumentPosition documentPosition = default)
{
// to ensure "documentPosition" is required (not null)
if (documentPosition == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocumentPositionResult.cs b/src/Regula.DocumentReader.WebClient/Model/DocumentPositionResult.cs
index dc14d43..5acc368 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocumentPositionResult.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocumentPositionResult.cs
@@ -47,7 +47,7 @@ protected DocumentPositionResult() { }
/// listIdx.
/// pageIdx.
/// resultType (required) (default to Result.DOCUMENT_POSITION).
- public DocumentPositionResult(DocumentPosition documentPosition = default(DocumentPosition), int bufLength = default(int), int light = default(int), int listIdx = default(int), int pageIdx = default(int), Result resultType = Result.DOCUMENT_POSITION) : base(bufLength, light, listIdx, pageIdx, resultType)
+ public DocumentPositionResult(DocumentPosition documentPosition = default, int? bufLength = default, int? light = default, int? listIdx = default, int? pageIdx = default, Result resultType = Result.DOCUMENT_POSITION) : base(bufLength, light, listIdx, pageIdx, resultType)
{
// to ensure "documentPosition" is required (not null)
if (documentPosition == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidates.cs b/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidates.cs
index 09cb502..ffb683e 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidates.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidates.cs
@@ -43,7 +43,7 @@ public partial class DocumentTypesCandidates : IValidatableObject
///
/// recResult.
/// candidates.
- public DocumentTypesCandidates(DocumentTypeRecognitionResult? recResult = default(DocumentTypeRecognitionResult?), List candidates = default(List))
+ public DocumentTypesCandidates(DocumentTypeRecognitionResult? recResult = default, List candidates = default)
{
this.RecResult = recResult;
this.Candidates = candidates;
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidatesList.cs b/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidatesList.cs
index d2b000c..dc9049d 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidatesList.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidatesList.cs
@@ -43,7 +43,7 @@ public partial class DocumentTypesCandidatesList : IValidatableObject
///
/// recResult.
/// candidates.
- public DocumentTypesCandidatesList(DocumentTypeRecognitionResult? recResult = default(DocumentTypeRecognitionResult?), List candidates = default(List))
+ public DocumentTypesCandidatesList(DocumentTypeRecognitionResult? recResult = default, List candidates = default)
{
this.RecResult = recResult;
this.Candidates = candidates;
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidatesResult.cs b/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidatesResult.cs
index ce94a22..2c7f2de 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidatesResult.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocumentTypesCandidatesResult.cs
@@ -47,7 +47,7 @@ protected DocumentTypesCandidatesResult() { }
/// listIdx.
/// pageIdx.
/// resultType (required) (default to Result.DOCUMENT_TYPE_CANDIDATES).
- public DocumentTypesCandidatesResult(DocumentTypesCandidatesList candidatesList = default(DocumentTypesCandidatesList), int bufLength = default(int), int light = default(int), int listIdx = default(int), int pageIdx = default(int), Result resultType = Result.DOCUMENT_TYPE_CANDIDATES) : base(bufLength, light, listIdx, pageIdx, resultType)
+ public DocumentTypesCandidatesResult(DocumentTypesCandidatesList? candidatesList = default, int? bufLength = default, int? light = default, int? listIdx = default, int? pageIdx = default, Result resultType = Result.DOCUMENT_TYPE_CANDIDATES) : base(bufLength, light, listIdx, pageIdx, resultType)
{
this.CandidatesList = candidatesList;
}
diff --git a/src/Regula.DocumentReader.WebClient/Model/DocumentsDatabase.cs b/src/Regula.DocumentReader.WebClient/Model/DocumentsDatabase.cs
index 6871c80..e1805e2 100644
--- a/src/Regula.DocumentReader.WebClient/Model/DocumentsDatabase.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/DocumentsDatabase.cs
@@ -39,7 +39,7 @@ public partial class DocumentsDatabase : IValidatableObject
/// Date the document database was created.
/// Document database identifier.
/// Document database version.
- public DocumentsDatabase(string description = default(string), string exportDate = default(string), string iD = default(string), string varVersion = default(string))
+ public DocumentsDatabase(string? description = default, string? exportDate = default, string? iD = default, string? varVersion = default)
{
this.Description = description;
this.ExportDate = exportDate;
diff --git a/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLItem.cs b/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLItem.cs
index 65d77d6..1379365 100644
--- a/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLItem.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLItem.cs
@@ -41,7 +41,7 @@ protected EncryptedRCLItem() { }
/// Initializes a new instance of the class.
///
/// Base64 encoded data (required).
- public EncryptedRCLItem(byte[] encryptedRCL = default(byte[]))
+ public EncryptedRCLItem(byte[] encryptedRCL = default)
{
// to ensure "encryptedRCL" is required (not null)
if (encryptedRCL == null)
@@ -56,7 +56,7 @@ protected EncryptedRCLItem() { }
///
/// Base64 encoded data
/*
- [B@ee2d3fa
+ [B@7ef5d369
*/
[DataMember(Name = "EncryptedRCL", IsRequired = true, EmitDefaultValue = true)]
public byte[] EncryptedRCL { get; set; }
diff --git a/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLResult.cs b/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLResult.cs
index 7ea9543..10d7217 100644
--- a/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLResult.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLResult.cs
@@ -47,7 +47,7 @@ protected EncryptedRCLResult() { }
/// listIdx.
/// pageIdx.
/// resultType (required) (default to Result.ENCRYPTED_RCL).
- public EncryptedRCLResult(byte[] encryptedRCL = default(byte[]), int bufLength = default(int), int light = default(int), int listIdx = default(int), int pageIdx = default(int), Result resultType = Result.ENCRYPTED_RCL) : base(bufLength, light, listIdx, pageIdx, resultType)
+ public EncryptedRCLResult(byte[] encryptedRCL = default, int? bufLength = default, int? light = default, int? listIdx = default, int? pageIdx = default, Result resultType = Result.ENCRYPTED_RCL) : base(bufLength, light, listIdx, pageIdx, resultType)
{
// to ensure "encryptedRCL" is required (not null)
if (encryptedRCL == null)
@@ -62,7 +62,7 @@ protected EncryptedRCLResult() { }
///
/// Base64 encoded data
/*
- [B@ee2d3fa
+ [B@7ef5d369
*/
[DataMember(Name = "EncryptedRCL", IsRequired = true, EmitDefaultValue = true)]
public byte[] EncryptedRCL { get; set; }
diff --git a/src/Regula.DocumentReader.WebClient/Model/ErrorCoordinates.cs b/src/Regula.DocumentReader.WebClient/Model/ErrorCoordinates.cs
index dcc188a..513f6c2 100644
--- a/src/Regula.DocumentReader.WebClient/Model/ErrorCoordinates.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/ErrorCoordinates.cs
@@ -39,7 +39,7 @@ public partial class ErrorCoordinates : IValidatableObject
/// top.
/// right.
/// bottom.
- public ErrorCoordinates(decimal left = default(decimal), decimal top = default(decimal), decimal right = default(decimal), decimal bottom = default(decimal))
+ public ErrorCoordinates(decimal? left = default, decimal? top = default, decimal? right = default, decimal? bottom = default)
{
this.Left = left;
this.Top = top;
diff --git a/src/Regula.DocumentReader.WebClient/Model/FDSIDList.cs b/src/Regula.DocumentReader.WebClient/Model/FDSIDList.cs
index 47678d1..d0df841 100644
--- a/src/Regula.DocumentReader.WebClient/Model/FDSIDList.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/FDSIDList.cs
@@ -64,7 +64,7 @@ protected FDSIDList() { }
/// Issuing state code.
/// Issuing state name.
/// Whether the document is deprecated (required).
- public FDSIDList(string iCAOCode = default(string), decimal count = default(decimal), List list = default(List), DocumentType dType = default(DocumentType), DocumentFormat dFormat = default(DocumentFormat), bool dMRZ = default(bool), string dDescription = default(string), string dYear = default(string), string dCountryName = default(string), string dStateCode = default(string), string dStateName = default(string), bool isDeprecated = default(bool))
+ public FDSIDList(string iCAOCode = default, decimal? count = default, List list = default, DocumentType dType = default, DocumentFormat dFormat = default, bool dMRZ = default, string? dDescription = default, string? dYear = default, string dCountryName = default, string? dStateCode = default, string? dStateName = default, bool isDeprecated = default)
{
// to ensure "iCAOCode" is required (not null)
if (iCAOCode == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/FaceApi.cs b/src/Regula.DocumentReader.WebClient/Model/FaceApi.cs
index 147060d..1ac6e7b 100644
--- a/src/Regula.DocumentReader.WebClient/Model/FaceApi.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/FaceApi.cs
@@ -45,7 +45,7 @@ public partial class FaceApi : IValidatableObject
/// Proxy protocol type, should be set according to the <a href=\"https://curl.se/libcurl/c/CURLOPT_PROXYTYPE.html\" target=\"_blank\">cURL standard</a>..
/// The age threshold for the portrait comparison. Default: 13..
/// Estimated duration of validity for a child's passport, years. Default: 5..
- public FaceApi(string url = default(string), string mode = default(string), FaceApiSearch search = default(FaceApiSearch), int threshold = default(int), int serviceTimeout = default(int), string proxy = default(string), string proxyUserpwd = default(string), int proxyType = default(int), int childAgeThreshold = default(int), int childDocValidityYears = default(int))
+ public FaceApi(string? url = default, string? mode = default, FaceApiSearch? search = default, int? threshold = default, int? serviceTimeout = default, string? proxy = default, string? proxyUserpwd = default, int? proxyType = default, int? childAgeThreshold = default, int? childDocValidityYears = default)
{
this.Url = url;
this.Mode = mode;
diff --git a/src/Regula.DocumentReader.WebClient/Model/FaceApiSearch.cs b/src/Regula.DocumentReader.WebClient/Model/FaceApiSearch.cs
index 9999015..ef94087 100644
--- a/src/Regula.DocumentReader.WebClient/Model/FaceApiSearch.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/FaceApiSearch.cs
@@ -38,7 +38,7 @@ public partial class FaceApiSearch : IValidatableObject
/// The maximum number of results to be returned..
/// The similarity threshold..
/// The groups where to conduct the search..
- public FaceApiSearch(int limit = default(int), float threshold = default(float), List groupIds = default(List))
+ public FaceApiSearch(int? limit = default, float? threshold = default, List groupIds = default)
{
this.Limit = limit;
this.Threshold = threshold;
diff --git a/src/Regula.DocumentReader.WebClient/Model/FaceDetection.cs b/src/Regula.DocumentReader.WebClient/Model/FaceDetection.cs
index 230b05b..0ae6340 100644
--- a/src/Regula.DocumentReader.WebClient/Model/FaceDetection.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/FaceDetection.cs
@@ -45,7 +45,7 @@ protected FaceDetection() { }
/// res (required).
/// reserved1.
/// reserved2.
- public FaceDetection(int count = default(int), int countFalseDetection = default(int), List res = default(List), int reserved1 = default(int), int reserved2 = default(int))
+ public FaceDetection(int count = default, int countFalseDetection = default, List res = default, int? reserved1 = default, int? reserved2 = default)
{
this.Count = count;
this.CountFalseDetection = countFalseDetection;
diff --git a/src/Regula.DocumentReader.WebClient/Model/FaceDetectionItem.cs b/src/Regula.DocumentReader.WebClient/Model/FaceDetectionItem.cs
index 6bb727f..2a1d80e 100644
--- a/src/Regula.DocumentReader.WebClient/Model/FaceDetectionItem.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/FaceDetectionItem.cs
@@ -36,7 +36,7 @@ public partial class FaceDetectionItem : IValidatableObject
/// Initializes a new instance of the class.
///
/// faceDetection.
- public FaceDetectionItem(FaceDetection faceDetection = default(FaceDetection))
+ public FaceDetectionItem(FaceDetection? faceDetection = default)
{
this.FaceDetection = faceDetection;
}
diff --git a/src/Regula.DocumentReader.WebClient/Model/FaceDetectionResult.cs b/src/Regula.DocumentReader.WebClient/Model/FaceDetectionResult.cs
index 7ba0f61..c511890 100644
--- a/src/Regula.DocumentReader.WebClient/Model/FaceDetectionResult.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/FaceDetectionResult.cs
@@ -47,7 +47,7 @@ protected FaceDetectionResult() { }
/// listIdx.
/// pageIdx.
/// resultType (required) (default to Result.FACE_DETECTION).
- public FaceDetectionResult(FaceDetection faceDetection = default(FaceDetection), int bufLength = default(int), int light = default(int), int listIdx = default(int), int pageIdx = default(int), Result resultType = Result.FACE_DETECTION) : base(bufLength, light, listIdx, pageIdx, resultType)
+ public FaceDetectionResult(FaceDetection? faceDetection = default, int? bufLength = default, int? light = default, int? listIdx = default, int? pageIdx = default, Result resultType = Result.FACE_DETECTION) : base(bufLength, light, listIdx, pageIdx, resultType)
{
this.FaceDetection = faceDetection;
}
diff --git a/src/Regula.DocumentReader.WebClient/Model/FaceItem.cs b/src/Regula.DocumentReader.WebClient/Model/FaceItem.cs
index e8a9d5c..f1b87d4 100644
--- a/src/Regula.DocumentReader.WebClient/Model/FaceItem.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/FaceItem.cs
@@ -54,7 +54,7 @@ protected FaceItem() { }
/// lightType (required).
/// orientation (required).
/// probability (required).
- public FaceItem(int coincidenceToPhotoArea = default(int), RectangleCoordinates faceRect = default(RectangleCoordinates), RectangleCoordinates fieldRect = default(RectangleCoordinates), int graphFieldNumber = default(int), List landmarks = default(List), Light lightType = default(Light), int orientation = default(int), int probability = default(int))
+ public FaceItem(int coincidenceToPhotoArea = default, RectangleCoordinates faceRect = default, RectangleCoordinates fieldRect = default, int graphFieldNumber = default, List landmarks = default, Light lightType = default, int orientation = default, int probability = default)
{
this.CoincidenceToPhotoArea = coincidenceToPhotoArea;
// to ensure "faceRect" is required (not null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/FiberItem.cs b/src/Regula.DocumentReader.WebClient/Model/FiberItem.cs
index ba284b2..8ea8e53 100644
--- a/src/Regula.DocumentReader.WebClient/Model/FiberItem.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/FiberItem.cs
@@ -55,7 +55,7 @@ protected FiberItem() { }
/// Fibers length value for located areas (in pixels) (required).
/// Fibers value for areas (in pixels) (required).
/// Fibers color value (required).
- public FiberItem(int rectCount = default(int), int expectedCount = default(int), Light? lightValue = default(Light?), int lightDisp = default(int), List rectArray = default(List), List width = default(List), List length = default(List), List area = default(List), List colorValues = default(List