@@ -44,7 +44,8 @@ protected ProcessResponse() { }
44
44
/// <param name="transactionInfo">transactionInfo (required).</param>
45
45
/// <param name="log">Base64 encoded transaction processing log.</param>
46
46
/// <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 ) )
48
49
{
49
50
// to ensure "processingFinished" is required (not null)
50
51
if ( processingFinished == null )
@@ -79,6 +80,7 @@ protected ProcessResponse() { }
79
80
this . ChipPage = chipPage ;
80
81
this . Log = log ;
81
82
this . PassBackObject = passBackObject ;
83
+ this . MorePagesAvailable = morePagesAvailable ;
82
84
}
83
85
84
86
/// <summary>
@@ -119,6 +121,12 @@ protected ProcessResponse() { }
119
121
[ DataMember ( Name = "passBackObject" , EmitDefaultValue = false ) ]
120
122
public Dictionary < string , Object > PassBackObject { get ; set ; }
121
123
124
+ /// <summary>
125
+ /// Gets or Sets MorePagesAvailable
126
+ /// </summary>
127
+ [ DataMember ( Name = "morePagesAvailable" , EmitDefaultValue = false ) ]
128
+ public int MorePagesAvailable { get ; set ; }
129
+
122
130
/// <summary>
123
131
/// Returns the string presentation of the object
124
132
/// </summary>
@@ -133,6 +141,7 @@ public override string ToString()
133
141
sb . Append ( " TransactionInfo: " ) . Append ( TransactionInfo ) . Append ( "\n " ) ;
134
142
sb . Append ( " Log: " ) . Append ( Log ) . Append ( "\n " ) ;
135
143
sb . Append ( " PassBackObject: " ) . Append ( PassBackObject ) . Append ( "\n " ) ;
144
+ sb . Append ( " MorePagesAvailable: " ) . Append ( MorePagesAvailable ) . Append ( "\n " ) ;
136
145
sb . Append ( "}\n " ) ;
137
146
return sb . ToString ( ) ;
138
147
}
@@ -197,6 +206,11 @@ public bool Equals(ProcessResponse input)
197
206
this . PassBackObject != null &&
198
207
input . PassBackObject != null &&
199
208
this . PassBackObject . SequenceEqual ( input . PassBackObject )
209
+ ) &&
210
+ (
211
+ this . MorePagesAvailable == input . MorePagesAvailable ||
212
+ ( this . MorePagesAvailable != null &&
213
+ this . MorePagesAvailable . Equals ( input . MorePagesAvailable ) )
200
214
) ;
201
215
}
202
216
@@ -221,6 +235,8 @@ public override int GetHashCode()
221
235
hashCode = hashCode * 59 + this . Log . GetHashCode ( ) ;
222
236
if ( this . PassBackObject != null )
223
237
hashCode = hashCode * 59 + this . PassBackObject . GetHashCode ( ) ;
238
+ if ( this . MorePagesAvailable != null )
239
+ hashCode = hashCode * 59 + this . MorePagesAvailable . GetHashCode ( ) ;
224
240
return hashCode ;
225
241
}
226
242
}
0 commit comments