Skip to content

Commit ad80e86

Browse files
actions-userhleb-albau
authored andcommitted
fix process result field type
1 parent aa34d89 commit ad80e86

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

src/Regula.DocumentReader.WebClient/Model/ProcessResponse.cs

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ protected ProcessResponse() { }
4444
/// <param name="transactionInfo">transactionInfo (required).</param>
4545
/// <param name="log">Base64 encoded transaction processing log.</param>
4646
/// <param name="passBackObject">Free-form object provided in request. See passBackObject property of ProcessRequest..</param>
47-
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>))
47+
/// <param name="morePagesAvailable">morePagesAvailable.</param>
48+
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))
4849
{
4950
// to ensure "processingFinished" is required (not null)
5051
if (processingFinished == null)
@@ -79,6 +80,7 @@ protected ProcessResponse() { }
7980
this.ChipPage = chipPage;
8081
this.Log = log;
8182
this.PassBackObject = passBackObject;
83+
this.MorePagesAvailable = morePagesAvailable;
8284
}
8385

8486
/// <summary>
@@ -119,6 +121,12 @@ protected ProcessResponse() { }
119121
[DataMember(Name="passBackObject", EmitDefaultValue=false)]
120122
public Dictionary<string, Object> PassBackObject { get; set; }
121123

124+
/// <summary>
125+
/// Gets or Sets MorePagesAvailable
126+
/// </summary>
127+
[DataMember(Name="morePagesAvailable", EmitDefaultValue=false)]
128+
public int MorePagesAvailable { get; set; }
129+
122130
/// <summary>
123131
/// Returns the string presentation of the object
124132
/// </summary>
@@ -133,6 +141,7 @@ public override string ToString()
133141
sb.Append(" TransactionInfo: ").Append(TransactionInfo).Append("\n");
134142
sb.Append(" Log: ").Append(Log).Append("\n");
135143
sb.Append(" PassBackObject: ").Append(PassBackObject).Append("\n");
144+
sb.Append(" MorePagesAvailable: ").Append(MorePagesAvailable).Append("\n");
136145
sb.Append("}\n");
137146
return sb.ToString();
138147
}
@@ -197,6 +206,11 @@ public bool Equals(ProcessResponse input)
197206
this.PassBackObject != null &&
198207
input.PassBackObject != null &&
199208
this.PassBackObject.SequenceEqual(input.PassBackObject)
209+
) &&
210+
(
211+
this.MorePagesAvailable == input.MorePagesAvailable ||
212+
(this.MorePagesAvailable != null &&
213+
this.MorePagesAvailable.Equals(input.MorePagesAvailable))
200214
);
201215
}
202216

@@ -221,6 +235,8 @@ public override int GetHashCode()
221235
hashCode = hashCode * 59 + this.Log.GetHashCode();
222236
if (this.PassBackObject != null)
223237
hashCode = hashCode * 59 + this.PassBackObject.GetHashCode();
238+
if (this.MorePagesAvailable != null)
239+
hashCode = hashCode * 59 + this.MorePagesAvailable.GetHashCode();
224240
return hashCode;
225241
}
226242
}

0 commit comments

Comments
 (0)