From 33bf15613793814a6d8af95efb01c92d17923930 Mon Sep 17 00:00:00 2001 From: Artsiom Tsybulko Date: Wed, 23 Jul 2025 13:08:43 +0300 Subject: [PATCH] 41669 - fix fieldType type --- .../Model/EncryptedRCLItem.cs | 2 +- .../Model/EncryptedRCLResult.cs | 2 +- .../Model/Ext/ImagesExtensions.cs | 4 ++-- .../Model/ImagesField.cs | 17 +++++++++-------- .../Model/LicenseItem.cs | 2 +- .../Model/LicenseResult.cs | 2 +- 6 files changed, 15 insertions(+), 14 deletions(-) diff --git a/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLItem.cs b/src/Regula.DocumentReader.WebClient/Model/EncryptedRCLItem.cs index b7ffe8c..9857dbf 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@638eef98 + [B@3e7785cf */ [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 8fb9032..a4e3763 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@638eef98 + [B@3e7785cf */ [DataMember(Name = "EncryptedRCL", IsRequired = true, EmitDefaultValue = true)] public byte[] EncryptedRCL { get; set; } diff --git a/src/Regula.DocumentReader.WebClient/Model/Ext/ImagesExtensions.cs b/src/Regula.DocumentReader.WebClient/Model/Ext/ImagesExtensions.cs index d5de775..719326a 100644 --- a/src/Regula.DocumentReader.WebClient/Model/Ext/ImagesExtensions.cs +++ b/src/Regula.DocumentReader.WebClient/Model/Ext/ImagesExtensions.cs @@ -8,7 +8,7 @@ public static ImagesField GetField(this Images imgs, GraphicFieldType fieldType) { foreach (var field in imgs.FieldList) { - if (field.FieldType == fieldType) return field; + if (field.FieldType == (int)fieldType) return field; } return null; @@ -20,7 +20,7 @@ public static List GetFields(this Images imgs, GraphicFieldType fie foreach (var field in imgs.FieldList) { - if (field.FieldType == fieldType) + if (field.FieldType == (int)fieldType) fields.Add(field); } diff --git a/src/Regula.DocumentReader.WebClient/Model/ImagesField.cs b/src/Regula.DocumentReader.WebClient/Model/ImagesField.cs index 1b307f5..9c9126e 100644 --- a/src/Regula.DocumentReader.WebClient/Model/ImagesField.cs +++ b/src/Regula.DocumentReader.WebClient/Model/ImagesField.cs @@ -32,12 +32,6 @@ namespace Regula.DocumentReader.WebClient.Model [DataContract(Name = "ImagesField")] public partial class ImagesField : IValidatableObject { - - /// - /// Gets or Sets FieldType - /// - [DataMember(Name = "fieldType", IsRequired = true, EmitDefaultValue = true)] - public GraphicFieldType FieldType { get; set; } /// /// Initializes a new instance of the class. /// @@ -47,10 +41,10 @@ protected ImagesField() { } /// Initializes a new instance of the class. /// /// Human readable field name. Do not bind to this name - use GraphicFieldType instead. (required). - /// fieldType (required). + /// The value can be from GraphicFieldType or TextFieldType enum. (required). /// valueList (required). /// Field value count. - public ImagesField(string fieldName = default(string), GraphicFieldType fieldType = default(GraphicFieldType), List valueList = default(List), decimal valueCount = default(decimal)) + public ImagesField(string fieldName = default(string), int fieldType = default(int), List valueList = default(List), decimal valueCount = default(decimal)) { // to ensure "fieldName" is required (not null) if (fieldName == null) @@ -75,6 +69,13 @@ protected ImagesField() { } [DataMember(Name = "fieldName", IsRequired = true, EmitDefaultValue = true)] public string FieldName { get; set; } + /// + /// The value can be from GraphicFieldType or TextFieldType enum. + /// + /// The value can be from GraphicFieldType or TextFieldType enum. + [DataMember(Name = "fieldType", IsRequired = true, EmitDefaultValue = true)] + public int FieldType { get; set; } + /// /// Gets or Sets ValueList /// diff --git a/src/Regula.DocumentReader.WebClient/Model/LicenseItem.cs b/src/Regula.DocumentReader.WebClient/Model/LicenseItem.cs index 3a3c30f..99bc7a4 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@19a26868 + [B@62d85d39 */ [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 b4fdf2f..4ca302b 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@19a26868 + [B@62d85d39 */ [DataMember(Name = "License", IsRequired = true, EmitDefaultValue = true)] public byte[] License { get; set; }