diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES
index 553aaf3..36b3e7f 100644
--- a/.openapi-generator/FILES
+++ b/.openapi-generator/FILES
@@ -24,6 +24,7 @@ src/Regula.FaceSDK.WebClient/Model/DetectionQuality.cs
src/Regula.FaceSDK.WebClient/Model/FaceAttribute.cs
src/Regula.FaceSDK.WebClient/Model/FaceImageQualityAlignType.cs
src/Regula.FaceSDK.WebClient/Model/FaceImageQualityGroups.cs
+src/Regula.FaceSDK.WebClient/Model/FaceImageQualityGroupsStrings.cs
src/Regula.FaceSDK.WebClient/Model/FaceImageQualityStatus.cs
src/Regula.FaceSDK.WebClient/Model/FaceQualityConfigName.cs
src/Regula.FaceSDK.WebClient/Model/FaceQualityScenarios.cs
diff --git a/src/Regula.FaceSDK.WebClient/Model/FaceImageQualityGroupsStrings.cs b/src/Regula.FaceSDK.WebClient/Model/FaceImageQualityGroupsStrings.cs
new file mode 100644
index 0000000..b46d5e4
--- /dev/null
+++ b/src/Regula.FaceSDK.WebClient/Model/FaceImageQualityGroupsStrings.cs
@@ -0,0 +1,86 @@
+/*
+ * Regula FaceSDK Web API
+ *
+ * Regula FaceSDK Web API # Clients * [JavaScript](https://github.com/regulaforensics/FaceSDK-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/FaceSDK-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/FaceSDK-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/FaceSDK-web-csharp-client) client for .NET & .NET Core
+ *
+ * The version of the OpenAPI document: 5.2.0
+ *
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Text;
+using System.Text.RegularExpressions;
+using System.Collections;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Runtime.Serialization;
+using Newtonsoft.Json;
+using Newtonsoft.Json.Converters;
+using System.ComponentModel.DataAnnotations;
+using OpenAPIDateConverter = Regula.FaceSDK.WebClient.Client.OpenAPIDateConverter;
+
+namespace Regula.FaceSDK.WebClient.Model
+{
+ ///
+ /// Face image quality group types for face image quality assessment.
+ ///
+ /// Face image quality group types for face image quality assessment.
+
+ [JsonConverter(typeof(StringEnumConverter))]
+
+ public enum FaceImageQualityGroupsStrings
+ {
+ ///
+ /// Enum IMAGE_CHARACTERISTICS for value: ImageCharacteristics
+ ///
+ [EnumMember(Value = "ImageCharacteristics")]
+ IMAGE_CHARACTERISTICS = 1,
+
+ ///
+ /// Enum HEAD_SIZE_AND_POSITIONS for value: HeadSizeAndPosition
+ ///
+ [EnumMember(Value = "HeadSizeAndPosition")]
+ HEAD_SIZE_AND_POSITIONS = 2,
+
+ ///
+ /// Enum FACE_QUALITY for value: FaceQuality
+ ///
+ [EnumMember(Value = "FaceQuality")]
+ FACE_QUALITY = 3,
+
+ ///
+ /// Enum EYES_CHARACTERISTICS for value: EyesCharacteristics
+ ///
+ [EnumMember(Value = "EyesCharacteristics")]
+ EYES_CHARACTERISTICS = 4,
+
+ ///
+ /// Enum SHADOWS_AND_LIGHTNING for value: ShadowsAndLightning
+ ///
+ [EnumMember(Value = "ShadowsAndLightning")]
+ SHADOWS_AND_LIGHTNING = 5,
+
+ ///
+ /// Enum POSE_AND_EXPRESSION for value: PoseAndExpression
+ ///
+ [EnumMember(Value = "PoseAndExpression")]
+ POSE_AND_EXPRESSION = 6,
+
+ ///
+ /// Enum HEAD_OCCLUSION for value: HeadOcclusion
+ ///
+ [EnumMember(Value = "HeadOcclusion")]
+ HEAD_OCCLUSION = 7,
+
+ ///
+ /// Enum BACKGROUND for value: Background
+ ///
+ [EnumMember(Value = "Background")]
+ BACKGROUND = 8
+
+ }
+
+}
diff --git a/src/Regula.FaceSDK.WebClient/Model/FaceSDKResultCode.cs b/src/Regula.FaceSDK.WebClient/Model/FaceSDKResultCode.cs
index df0f4b6..60b2a53 100644
--- a/src/Regula.FaceSDK.WebClient/Model/FaceSDKResultCode.cs
+++ b/src/Regula.FaceSDK.WebClient/Model/FaceSDKResultCode.cs
@@ -36,6 +36,41 @@ public enum FaceSDKResultCode
///
FACER_OK = 0,
+ ///
+ /// Enum FR_IMAGE_EMPTY for value: 1
+ ///
+ FR_IMAGE_EMPTY = 1,
+
+ ///
+ /// Enum FR_FACE_NOT_DETECTED for value: 2
+ ///
+ FR_FACE_NOT_DETECTED = 2,
+
+ ///
+ /// Enum FR_LANDMARKS_NOT_DETECTED for value: 3
+ ///
+ FR_LANDMARKS_NOT_DETECTED = 3,
+
+ ///
+ /// Enum FR_FACE_ALIGHNER_FAILED for value: 4
+ ///
+ FR_FACE_ALIGHNER_FAILED = 4,
+
+ ///
+ /// Enum FR_DESCRIPTOR_EXTRACTOR_ERROR for value: 5
+ ///
+ FR_DESCRIPTOR_EXTRACTOR_ERROR = 5,
+
+ ///
+ /// Enum FR_IMAGE_DECODE_ERROR for value: 6
+ ///
+ FR_IMAGE_DECODE_ERROR = 6,
+
+ ///
+ /// Enum FR_INTERNAL_ERROR for value: 7
+ ///
+ FR_INTERNAL_ERROR = 7,
+
///
/// Enum FACER_CONFIG_ERROR for value: 199
///
diff --git a/src/Regula.FaceSDK.WebClient/Model/Image.cs b/src/Regula.FaceSDK.WebClient/Model/Image.cs
index 2ab81c3..91a6500 100644
--- a/src/Regula.FaceSDK.WebClient/Model/Image.cs
+++ b/src/Regula.FaceSDK.WebClient/Model/Image.cs
@@ -37,7 +37,7 @@ public partial class Image : IEquatable, IValidatableObject
/// Original media type of the returned image..
/// Returned image creation date..
/// Returned image update date..
- /// Returned image S3 path..
+ /// Returned image path..
/// Returned image URL..
/// A free-form object containing person's extended attributes..
public Image(int id = default(int), string contentType = default(string), string createdAt = default(string), string updatedAt = default(string), string path = default(string), string url = default(string), Dictionary metadata = default(Dictionary))
@@ -80,9 +80,9 @@ public partial class Image : IEquatable, IValidatableObject
public string UpdatedAt { get; set; }
///
- /// Returned image S3 path.
+ /// Returned image path.
///
- /// Returned image S3 path.
+ /// Returned image path.
[DataMember(Name="path", EmitDefaultValue=false)]
public string Path { get; set; }
diff --git a/src/Regula.FaceSDK.WebClient/Model/ImageFieldsImage.cs b/src/Regula.FaceSDK.WebClient/Model/ImageFieldsImage.cs
index 058978c..976e30d 100644
--- a/src/Regula.FaceSDK.WebClient/Model/ImageFieldsImage.cs
+++ b/src/Regula.FaceSDK.WebClient/Model/ImageFieldsImage.cs
@@ -35,7 +35,7 @@ public partial class ImageFieldsImage : IEquatable, IValidata
///
/// Original media type of the uploaded image..
/// Base64 encoded image..
- /// Image URL, can be a link to Amazon S3, Google Storage, File System, or HTTP(S)..
+ /// Image URL..
/// resizeOptions.
public ImageFieldsImage(string contentType = default(string), byte[] content = default(byte[]), string imageUrl = default(string), ResizeOptions resizeOptions = default(ResizeOptions))
{
@@ -60,9 +60,9 @@ public partial class ImageFieldsImage : IEquatable, IValidata
public byte[] Content { get; set; }
///
- /// Image URL, can be a link to Amazon S3, Google Storage, File System, or HTTP(S).
+ /// Image URL.
///
- /// Image URL, can be a link to Amazon S3, Google Storage, File System, or HTTP(S).
+ /// Image URL.
[DataMember(Name="imageUrl", EmitDefaultValue=false)]
public string ImageUrl { get; set; }
diff --git a/src/Regula.FaceSDK.WebClient/Model/QualityDetailsGroups.cs b/src/Regula.FaceSDK.WebClient/Model/QualityDetailsGroups.cs
index d676c88..572f78e 100644
--- a/src/Regula.FaceSDK.WebClient/Model/QualityDetailsGroups.cs
+++ b/src/Regula.FaceSDK.WebClient/Model/QualityDetailsGroups.cs
@@ -39,7 +39,7 @@ public partial class QualityDetailsGroups : IEquatable, I
/// Gets or Sets Name
///
[DataMember(Name="name", EmitDefaultValue=false)]
- public FaceImageQualityGroups? Name { get; set; }
+ public FaceImageQualityGroupsStrings? Name { get; set; }
///
/// Initializes a new instance of the class.
///
@@ -47,7 +47,7 @@ public partial class QualityDetailsGroups : IEquatable, I
/// name.
/// The total number of characteristics in the group..
/// The number of compliant characteristics in the group..
- public QualityDetailsGroups(FaceImageQualityGroups? groupId = default(FaceImageQualityGroups?), FaceImageQualityGroups? name = default(FaceImageQualityGroups?), int totalCount = default(int), int compliantCount = default(int))
+ public QualityDetailsGroups(FaceImageQualityGroups? groupId = default(FaceImageQualityGroups?), FaceImageQualityGroupsStrings? name = default(FaceImageQualityGroupsStrings?), int totalCount = default(int), int compliantCount = default(int))
{
this.GroupId = groupId;
this.Name = name;
diff --git a/src/Regula.FaceSDK.WebClient/Model/RecognizeImage.cs b/src/Regula.FaceSDK.WebClient/Model/RecognizeImage.cs
index 2b5401b..7708217 100644
--- a/src/Regula.FaceSDK.WebClient/Model/RecognizeImage.cs
+++ b/src/Regula.FaceSDK.WebClient/Model/RecognizeImage.cs
@@ -37,7 +37,7 @@ public partial class RecognizeImage : IEquatable, IValidatableO
/// Original media type of the returned image..
/// Returned image creation date..
/// Returned image update date..
- /// Returned image S3 path..
+ /// Returned image path..
/// Returned image URL..
/// A free-form object containing person's extended attributes..
/// Similarity score..
@@ -84,9 +84,9 @@ public partial class RecognizeImage : IEquatable, IValidatableO
public string UpdatedAt { get; set; }
///
- /// Returned image S3 path.
+ /// Returned image path.
///
- /// Returned image S3 path.
+ /// Returned image path.
[DataMember(Name="path", EmitDefaultValue=false)]
public string Path { get; set; }
diff --git a/src/Regula.FaceSDK.WebClient/Model/TransactionInfo.cs b/src/Regula.FaceSDK.WebClient/Model/TransactionInfo.cs
index 9910042..870fdbc 100644
--- a/src/Regula.FaceSDK.WebClient/Model/TransactionInfo.cs
+++ b/src/Regula.FaceSDK.WebClient/Model/TransactionInfo.cs
@@ -37,10 +37,10 @@ public partial class TransactionInfo : IEquatable, IValidatabl
/// Whether the liveness detection is confirmed (0) or not (1)..
/// Session identificator..
/// Transaction ID, there can be several transactions within one session..
- /// An S3 link to the session video..
+ /// Link to the session video..
/// List of base64 images.
/// Approximate age with an accuracy of +/-3 years..
- /// S3 link to the portrait..
+ /// Link to the portrait..
/// A free-form object containing person's extended attributes..
public TransactionInfo(int code = default(int), int status = default(int), string tag = default(string), string transactionId = default(string), string video = default(string), List images = default(List), int estimatedAge = default(int), string portrait = default(string), Dictionary metadata = default(Dictionary))
{
@@ -84,9 +84,9 @@ public partial class TransactionInfo : IEquatable, IValidatabl
public string TransactionId { get; set; }
///
- /// An S3 link to the session video.
+ /// Link to the session video.
///
- /// An S3 link to the session video.
+ /// Link to the session video.
[DataMember(Name="video", EmitDefaultValue=false)]
public string Video { get; set; }
@@ -105,9 +105,9 @@ public partial class TransactionInfo : IEquatable, IValidatabl
public int EstimatedAge { get; set; }
///
- /// S3 link to the portrait.
+ /// Link to the portrait.
///
- /// S3 link to the portrait.
+ /// Link to the portrait.
[DataMember(Name="portrait", EmitDefaultValue=false)]
public string Portrait { get; set; }