From 36e290e920a28332a5268196ab9f8c8492137ba4 Mon Sep 17 00:00:00 2001 From: Artem Tsybulko Date: Tue, 8 Apr 2025 10:59:41 +0300 Subject: [PATCH] SP-22413 - Update AuthenticityCheckResultItem discriminator --- .../Model/AuthenticityCheckResultItem.cs | 4 ++++ src/Regula.DocumentReader.WebClient/Model/EncryptedRCLItem.cs | 2 +- .../Model/EncryptedRCLResult.cs | 2 +- src/Regula.DocumentReader.WebClient/Model/LicenseItem.cs | 2 +- src/Regula.DocumentReader.WebClient/Model/LicenseResult.cs | 2 +- src/Regula.DocumentReader.WebClient/Model/SymbolCandidate.cs | 4 ++-- 6 files changed, 10 insertions(+), 6 deletions(-) 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,%)