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
index 493c64b..76c1004 100644
--- a/src/Regula.DocumentReader.WebClient/Model/BSIV2Item.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/BSIV2Item.cs
@@ -41,7 +41,7 @@ protected BSIV2Item() { }
/// Initializes a new instance of the class.
///
/// xMLBuffer (required).
- public BSIV2Item(string xMLBuffer = default(string))
+ public BSIV2Item(string xMLBuffer = default)
{
// to ensure "xMLBuffer" is required (not null)
if (xMLBuffer == null)
diff --git a/src/Regula.DocumentReader.WebClient/Model/BSIV2Result.cs b/src/Regula.DocumentReader.WebClient/Model/BSIV2Result.cs
index e048116..9b037e1 100644
--- a/src/Regula.DocumentReader.WebClient/Model/BSIV2Result.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/BSIV2Result.cs
@@ -47,7 +47,7 @@ protected BSIV2Result() { }
/// listIdx.
/// pageIdx.
/// resultType (required) (default to Result.BSI_XML_V2).
- public BSIV2Result(string xMLBuffer = default(string), int bufLength = default(int), int light = default(int), int listIdx = default(int), int pageIdx = default(int), Result resultType = Result.BSI_XML_V2) : base(bufLength, light, listIdx, pageIdx, resultType)
+ 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)
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/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 0c90196..519a69f 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)
diff --git a/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLResult.cs b/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLResult.cs
index ee2ada1..46b6b48 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)
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/Ext/RecognitionRequest.cs b/src/Regula.DocumentReader.WebClient/Model/Ext/RecognitionRequest.cs
index 98e8d4d..f24f2b2 100644
--- a/src/Regula.DocumentReader.WebClient/Model/Ext/RecognitionRequest.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/Ext/RecognitionRequest.cs
@@ -4,27 +4,27 @@ namespace Regula.DocumentReader.WebClient.Model.Ext
{
public class RecognitionRequest : ProcessRequest
{
- public RecognitionRequest(RecognitionParams param, ProcessRequestImage image, string tag = null)
+ public RecognitionRequest(ProcessParams param, ProcessRequestImage image, string tag = null)
: base(param, new List { image }, tag)
{
}
- public RecognitionRequest(RecognitionParams param, byte[] image, string tag = null)
+ public RecognitionRequest(ProcessParams param, byte[] image, string tag = null)
: base( param, new List { new ProcessRequestImage(image) }, tag)
{
}
- public RecognitionRequest(RecognitionParams param, List images, string tag = null)
+ public RecognitionRequest(ProcessParams param, List images, string tag = null)
: base(param, images, tag)
{
}
- public RecognitionRequest(RecognitionParams param, ContainerList containerList, string tag = null)
+ public RecognitionRequest(ProcessParams param, ContainerList containerList, string tag = null)
: base(tag:tag, processParam:param, containerList:containerList)
{
}
- public RecognitionRequest(RecognitionParams param, List images, string extPortrait, string tag = null)
+ public RecognitionRequest(ProcessParams param, List images, string extPortrait, string tag = null)
: base(param, images, tag, extPortrait:extPortrait)
{
}
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