Skip to content

Commit

Permalink
Merge pull request #61 from regulaforensics/42d11b5a
Browse files Browse the repository at this point in the history
update-clients
  • Loading branch information
dangost authored Oct 31, 2022
2 parents affc48e + 71d1cb8 commit d50ee32
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion src/Regula.DocumentReader.WebClient/Model/ProcessResponse.cs
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,8 @@ protected ProcessResponse() { }
/// <param name="log">Base64 encoded transaction processing log.</param>
/// <param name="passBackObject">Free-form object provided in request. See passBackObject property of ProcessRequest..</param>
/// <param name="morePagesAvailable">morePagesAvailable.</param>
public ProcessResponse(int chipPage = default(int), int processingFinished = default(int), ContainerList containerList = default(ContainerList), TransactionInfo transactionInfo = default(TransactionInfo), string log = default(string), Dictionary<string, Object> passBackObject = default(Dictionary<string, Object>), int morePagesAvailable = default(int))
/// <param name="elapsedTime">Time the document processing has taken, ms..</param>
public ProcessResponse(int chipPage = default(int), int processingFinished = default(int), ContainerList containerList = default(ContainerList), TransactionInfo transactionInfo = default(TransactionInfo), string log = default(string), Dictionary<string, Object> passBackObject = default(Dictionary<string, Object>), int morePagesAvailable = default(int), int elapsedTime = default(int))
{
// to ensure "processingFinished" is required (not null)
if (processingFinished == null)
Expand Down Expand Up @@ -81,6 +82,7 @@ protected ProcessResponse() { }
this.Log = log;
this.PassBackObject = passBackObject;
this.MorePagesAvailable = morePagesAvailable;
this.ElapsedTime = elapsedTime;
}

/// <summary>
Expand Down Expand Up @@ -127,6 +129,13 @@ protected ProcessResponse() { }
[DataMember(Name="morePagesAvailable", EmitDefaultValue=false)]
public int MorePagesAvailable { get; set; }

/// <summary>
/// Time the document processing has taken, ms.
/// </summary>
/// <value>Time the document processing has taken, ms.</value>
[DataMember(Name="elapsedTime", EmitDefaultValue=false)]
public int ElapsedTime { get; set; }

/// <summary>
/// Returns the string presentation of the object
/// </summary>
Expand All @@ -142,6 +151,7 @@ public override string ToString()
sb.Append(" Log: ").Append(Log).Append("\n");
sb.Append(" PassBackObject: ").Append(PassBackObject).Append("\n");
sb.Append(" MorePagesAvailable: ").Append(MorePagesAvailable).Append("\n");
sb.Append(" ElapsedTime: ").Append(ElapsedTime).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
Expand Down Expand Up @@ -211,6 +221,11 @@ public bool Equals(ProcessResponse input)
this.MorePagesAvailable == input.MorePagesAvailable ||
(this.MorePagesAvailable != null &&
this.MorePagesAvailable.Equals(input.MorePagesAvailable))
) &&
(
this.ElapsedTime == input.ElapsedTime ||
(this.ElapsedTime != null &&
this.ElapsedTime.Equals(input.ElapsedTime))
);
}

Expand All @@ -237,6 +252,8 @@ public override int GetHashCode()
hashCode = hashCode * 59 + this.PassBackObject.GetHashCode();
if (this.MorePagesAvailable != null)
hashCode = hashCode * 59 + this.MorePagesAvailable.GetHashCode();
if (this.ElapsedTime != null)
hashCode = hashCode * 59 + this.ElapsedTime.GetHashCode();
return hashCode;
}
}
Expand Down

0 comments on commit d50ee32

Please sign in to comment.