Skip to content

Commit

Permalink
update (#107)
Browse files Browse the repository at this point in the history
Co-authored-by: GitHub Action <[email protected]>
  • Loading branch information
regula-bot and actions-user authored Feb 27, 2024
1 parent f3b9dcf commit 2da4db9
Show file tree
Hide file tree
Showing 3 changed files with 213 additions and 22 deletions.
20 changes: 2 additions & 18 deletions src/Regula.DocumentReader.WebClient/Model/InData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,22 +33,14 @@ public partial class InData : IEquatable<InData>, IValidatableObject
/// <summary>
/// Initializes a new instance of the <see cref="InData" /> class.
/// </summary>
/// <param name="rfidSession">rfidSession.</param>
/// <param name="video">video.</param>
/// <param name="images">images.</param>
public InData(InDataRfidSession rfidSession = default(InDataRfidSession), InDataVideo video = default(InDataVideo), List<ImageTransactionData> images = default(List<ImageTransactionData>))
public InData(InDataVideo video = default(InDataVideo), List<TransactionImagesFieldValue> images = default(List<TransactionImagesFieldValue>))
{
this.RfidSession = rfidSession;
this.Video = video;
this.Images = images;
}

/// <summary>
/// Gets or Sets RfidSession
/// </summary>
[DataMember(Name="rfidSession", EmitDefaultValue=false)]
public InDataRfidSession RfidSession { get; set; }

/// <summary>
/// Gets or Sets Video
/// </summary>
Expand All @@ -59,7 +51,7 @@ public partial class InData : IEquatable<InData>, IValidatableObject
/// Gets or Sets Images
/// </summary>
[DataMember(Name="images", EmitDefaultValue=false)]
public List<ImageTransactionData> Images { get; set; }
public List<TransactionImagesFieldValue> Images { get; set; }

/// <summary>
/// Returns the string presentation of the object
Expand All @@ -69,7 +61,6 @@ public override string ToString()
{
var sb = new StringBuilder();
sb.Append("class InData {\n");
sb.Append(" RfidSession: ").Append(RfidSession).Append("\n");
sb.Append(" Video: ").Append(Video).Append("\n");
sb.Append(" Images: ").Append(Images).Append("\n");
sb.Append("}\n");
Expand Down Expand Up @@ -106,11 +97,6 @@ public bool Equals(InData input)
return false;

return
(
this.RfidSession == input.RfidSession ||
(this.RfidSession != null &&
this.RfidSession.Equals(input.RfidSession))
) &&
(
this.Video == input.Video ||
(this.Video != null &&
Expand All @@ -133,8 +119,6 @@ public override int GetHashCode()
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.RfidSession != null)
hashCode = hashCode * 59 + this.RfidSession.GetHashCode();
if (this.Video != null)
hashCode = hashCode * 59 + this.Video.GetHashCode();
if (this.Images != null)
Expand Down
25 changes: 21 additions & 4 deletions src/Regula.DocumentReader.WebClient/Model/OutData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,19 +33,27 @@ public partial class OutData : IEquatable<OutData>, IValidatableObject
/// <summary>
/// Initializes a new instance of the <see cref="OutData" /> class.
/// </summary>
/// <param name="url">Image url.</param>
public OutData(string url = default(string))
/// <param name="url">Response url.</param>
/// <param name="images">images.</param>
public OutData(string url = default(string), List<TransactionImagesFieldValue> images = default(List<TransactionImagesFieldValue>))
{
this.Url = url;
this.Images = images;
}

/// <summary>
/// Image url
/// Response url
/// </summary>
/// <value>Image url</value>
/// <value>Response url</value>
[DataMember(Name="url", EmitDefaultValue=false)]
public string Url { get; set; }

/// <summary>
/// Gets or Sets Images
/// </summary>
[DataMember(Name="images", EmitDefaultValue=false)]
public List<TransactionImagesFieldValue> Images { get; set; }

/// <summary>
/// Returns the string presentation of the object
/// </summary>
Expand All @@ -55,6 +63,7 @@ public override string ToString()
var sb = new StringBuilder();
sb.Append("class OutData {\n");
sb.Append(" Url: ").Append(Url).Append("\n");
sb.Append(" Images: ").Append(Images).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
Expand Down Expand Up @@ -93,6 +102,12 @@ public bool Equals(OutData input)
this.Url == input.Url ||
(this.Url != null &&
this.Url.Equals(input.Url))
) &&
(
this.Images == input.Images ||
this.Images != null &&
input.Images != null &&
this.Images.SequenceEqual(input.Images)
);
}

Expand All @@ -107,6 +122,8 @@ public override int GetHashCode()
int hashCode = 41;
if (this.Url != null)
hashCode = hashCode * 59 + this.Url.GetHashCode();
if (this.Images != null)
hashCode = hashCode * 59 + this.Images.GetHashCode();
return hashCode;
}
}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,190 @@
/*
* Regula Document Reader Web API
*
* Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core
*
* The version of the OpenAPI document: 7.1.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.DocumentReader.WebClient.Client.OpenAPIDateConverter;

namespace Regula.DocumentReader.WebClient.Model
{
/// <summary>
/// TransactionImagesFieldValue
/// </summary>
[DataContract]
public partial class TransactionImagesFieldValue : IEquatable<TransactionImagesFieldValue>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="TransactionImagesFieldValue" /> class.
/// </summary>
/// <param name="fieldType">fieldType.</param>
/// <param name="light">light.</param>
/// <param name="listIdx">listIdx.</param>
/// <param name="pageIdx">Page index of the image from input list.</param>
/// <param name="url">Image url.</param>
public TransactionImagesFieldValue(int fieldType = default(int), int light = default(int), int listIdx = default(int), int pageIdx = default(int), string url = default(string))
{
this.FieldType = fieldType;
this.Light = light;
this.ListIdx = listIdx;
this.PageIdx = pageIdx;
this.Url = url;
}

/// <summary>
/// Gets or Sets FieldType
/// </summary>
[DataMember(Name="fieldType", EmitDefaultValue=false)]
public int FieldType { get; set; }

/// <summary>
/// Gets or Sets Light
/// </summary>
[DataMember(Name="light", EmitDefaultValue=false)]
public int Light { get; set; }

/// <summary>
/// Gets or Sets ListIdx
/// </summary>
[DataMember(Name="listIdx", EmitDefaultValue=false)]
public int ListIdx { get; set; }

/// <summary>
/// Page index of the image from input list
/// </summary>
/// <value>Page index of the image from input list</value>
[DataMember(Name="pageIdx", EmitDefaultValue=false)]
public int PageIdx { get; set; }

/// <summary>
/// Image url
/// </summary>
/// <value>Image url</value>
[DataMember(Name="url", EmitDefaultValue=false)]
public string Url { get; set; }

/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
var sb = new StringBuilder();
sb.Append("class TransactionImagesFieldValue {\n");
sb.Append(" FieldType: ").Append(FieldType).Append("\n");
sb.Append(" Light: ").Append(Light).Append("\n");
sb.Append(" ListIdx: ").Append(ListIdx).Append("\n");
sb.Append(" PageIdx: ").Append(PageIdx).Append("\n");
sb.Append(" Url: ").Append(Url).Append("\n");
sb.Append("}\n");
return sb.ToString();
}

/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public virtual string ToJson()
{
return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
}

/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return this.Equals(input as TransactionImagesFieldValue);
}

/// <summary>
/// Returns true if TransactionImagesFieldValue instances are equal
/// </summary>
/// <param name="input">Instance of TransactionImagesFieldValue to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(TransactionImagesFieldValue input)
{
if (input == null)
return false;

return
(
this.FieldType == input.FieldType ||
(this.FieldType != null &&
this.FieldType.Equals(input.FieldType))
) &&
(
this.Light == input.Light ||
(this.Light != null &&
this.Light.Equals(input.Light))
) &&
(
this.ListIdx == input.ListIdx ||
(this.ListIdx != null &&
this.ListIdx.Equals(input.ListIdx))
) &&
(
this.PageIdx == input.PageIdx ||
(this.PageIdx != null &&
this.PageIdx.Equals(input.PageIdx))
) &&
(
this.Url == input.Url ||
(this.Url != null &&
this.Url.Equals(input.Url))
);
}

/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.FieldType != null)
hashCode = hashCode * 59 + this.FieldType.GetHashCode();
if (this.Light != null)
hashCode = hashCode * 59 + this.Light.GetHashCode();
if (this.ListIdx != null)
hashCode = hashCode * 59 + this.ListIdx.GetHashCode();
if (this.PageIdx != null)
hashCode = hashCode * 59 + this.PageIdx.GetHashCode();
if (this.Url != null)
hashCode = hashCode * 59 + this.Url.GetHashCode();
return hashCode;
}
}

/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
{
yield break;
}
}

}

0 comments on commit 2da4db9

Please sign in to comment.