diff --git a/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckResultItem.cs b/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckResultItem.cs
index 0e8104f7..67214c7f 100644
--- a/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckResultItem.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/AuthenticityCheckResultItem.cs
@@ -39,14 +39,18 @@ namespace Regula.DocumentReader.WebClient.Model
[JsonSubtypes.KnownSubType(typeof(IdentResult), "131072")]
[JsonSubtypes.KnownSubType(typeof(FiberResult), "16")]
[JsonSubtypes.KnownSubType(typeof(FiberResult), "16384")]
+ [JsonSubtypes.KnownSubType(typeof(OCRSecurityTextResult), "16777216")]
[JsonSubtypes.KnownSubType(typeof(SecurityFeatureResult), "2")]
[JsonSubtypes.KnownSubType(typeof(IdentResult), "2048")]
+ [JsonSubtypes.KnownSubType(typeof(IdentResult), "2097152")]
+ [JsonSubtypes.KnownSubType(typeof(SecurityFeatureResult), "2147483648")]
[JsonSubtypes.KnownSubType(typeof(PhotoIdentResult), "256")]
[JsonSubtypes.KnownSubType(typeof(IdentResult), "262144")]
[JsonSubtypes.KnownSubType(typeof(IdentResult), "32")]
[JsonSubtypes.KnownSubType(typeof(IdentResult), "32768")]
[JsonSubtypes.KnownSubType(typeof(IdentResult), "4")]
[JsonSubtypes.KnownSubType(typeof(SecurityFeatureResult), "4096")]
+ [JsonSubtypes.KnownSubType(typeof(SecurityFeatureResult), "4194304")]
[JsonSubtypes.KnownSubType(typeof(SecurityFeatureResult), "512")]
[JsonSubtypes.KnownSubType(typeof(IdentResult), "524288")]
[JsonSubtypes.KnownSubType(typeof(OCRSecurityTextResult), "64")]
diff --git a/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLItem.cs b/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLItem.cs
index 6a776667..51cca2b1 100644
--- a/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLItem.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLItem.cs
@@ -56,7 +56,7 @@ protected EncryptedRCLItem() { }
///
/// Base64 encoded data
/*
- [B@73041dc1
+ [B@2c674fca
*/
[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 82b3fc8c..51c1dff5 100644
--- a/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLResult.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLResult.cs
@@ -62,7 +62,7 @@ protected EncryptedRCLResult() { }
///
/// Base64 encoded data
/*
- [B@73041dc1
+ [B@2c674fca
*/
[DataMember(Name = "EncryptedRCL", IsRequired = true, EmitDefaultValue = true)]
public byte[] EncryptedRCL { get; set; }
diff --git a/src/Regula.DocumentReader.WebClient/Model/LicenseItem.cs b/src/Regula.DocumentReader.WebClient/Model/LicenseItem.cs
index a9e0bc2a..3b24eb8d 100644
--- a/src/Regula.DocumentReader.WebClient/Model/LicenseItem.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/LicenseItem.cs
@@ -56,7 +56,7 @@ protected LicenseItem() { }
///
/// Base64 encoded data
/*
- [B@37672764
+ [B@27d64419
*/
[DataMember(Name = "License", IsRequired = true, EmitDefaultValue = true)]
public byte[] License { get; set; }
diff --git a/src/Regula.DocumentReader.WebClient/Model/LicenseResult.cs b/src/Regula.DocumentReader.WebClient/Model/LicenseResult.cs
index 236ed4d8..cab1fe54 100644
--- a/src/Regula.DocumentReader.WebClient/Model/LicenseResult.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/LicenseResult.cs
@@ -62,7 +62,7 @@ protected LicenseResult() { }
///
/// Base64 encoded data
/*
- [B@37672764
+ [B@27d64419
*/
[DataMember(Name = "License", IsRequired = true, EmitDefaultValue = true)]
public byte[] License { get; set; }
diff --git a/src/Regula.DocumentReader.WebClient/Model/SymbolCandidate.cs b/src/Regula.DocumentReader.WebClient/Model/SymbolCandidate.cs
index 4ecd251d..0b9bf69e 100644
--- a/src/Regula.DocumentReader.WebClient/Model/SymbolCandidate.cs
+++ b/src/Regula.DocumentReader.WebClient/Model/SymbolCandidate.cs
@@ -44,7 +44,7 @@ protected SymbolCandidate() { }
/// character recognition probability (0–100,%) (required).
/// varClass.
/// subClass.
- public SymbolCandidate(int symbolCode = default(int), int symbolProbability = default(int), int varClass = default(int), int subClass = default(int))
+ public SymbolCandidate(long symbolCode = default(long), int symbolProbability = default(int), int varClass = default(int), int subClass = default(int))
{
this.SymbolCode = symbolCode;
this.SymbolProbability = symbolProbability;
@@ -57,7 +57,7 @@ protected SymbolCandidate() { }
///
/// Unicode symbol code
[DataMember(Name = "SymbolCode", IsRequired = true, EmitDefaultValue = true)]
- public int SymbolCode { get; set; }
+ public long SymbolCode { get; set; }
///
/// character recognition probability (0–100,%)