2323import io .swagger .annotations .ApiModelProperty ;
2424import java .util .ArrayList ;
2525import java .util .List ;
26+ import java .util .UUID ;
2627import org .threeten .bp .LocalDateTime ;
2728
2829import com .fasterxml .jackson .databind .annotation .JsonDeserialize ;
@@ -36,6 +37,34 @@ public class Element {
3637
3738 @ JsonProperty ("ValidationErrors" )
3839 private List <ValidationError > validationErrors = new ArrayList <ValidationError >();
40+
41+
42+ @ JsonProperty ("BatchPaymentID" )
43+ private UUID batchPaymentID ;
44+
45+
46+ @ JsonProperty ("BankTransactionID" )
47+ private UUID bankTransactionID ;
48+
49+
50+ @ JsonProperty ("CreditNoteID" )
51+ private UUID creditNoteID ;
52+
53+
54+ @ JsonProperty ("ContactID" )
55+ private UUID contactID ;
56+
57+
58+ @ JsonProperty ("InvoiceID" )
59+ private UUID invoiceID ;
60+
61+
62+ @ JsonProperty ("ItemID" )
63+ private UUID itemID ;
64+
65+
66+ @ JsonProperty ("PurchaseOrderID" )
67+ private UUID purchaseOrderID ;
3968 public Element validationErrors (List <ValidationError > validationErrors ) {
4069 this .validationErrors = validationErrors ;
4170 return this ;
@@ -62,6 +91,132 @@ public void setValidationErrors(List<ValidationError> validationErrors) {
6291 this .validationErrors = validationErrors ;
6392 }
6493
94+ public Element batchPaymentID (UUID batchPaymentID ) {
95+ this .batchPaymentID = batchPaymentID ;
96+ return this ;
97+ }
98+
99+ /**
100+ * Unique ID for batch payment object with validation error
101+ * @return batchPaymentID
102+ **/
103+ @ ApiModelProperty (value = "Unique ID for batch payment object with validation error" )
104+ public UUID getBatchPaymentID () {
105+ return batchPaymentID ;
106+ }
107+
108+ public void setBatchPaymentID (UUID batchPaymentID ) {
109+ this .batchPaymentID = batchPaymentID ;
110+ }
111+
112+ public Element bankTransactionID (UUID bankTransactionID ) {
113+ this .bankTransactionID = bankTransactionID ;
114+ return this ;
115+ }
116+
117+ /**
118+ * Get bankTransactionID
119+ * @return bankTransactionID
120+ **/
121+ @ ApiModelProperty (value = "" )
122+ public UUID getBankTransactionID () {
123+ return bankTransactionID ;
124+ }
125+
126+ public void setBankTransactionID (UUID bankTransactionID ) {
127+ this .bankTransactionID = bankTransactionID ;
128+ }
129+
130+ public Element creditNoteID (UUID creditNoteID ) {
131+ this .creditNoteID = creditNoteID ;
132+ return this ;
133+ }
134+
135+ /**
136+ * Get creditNoteID
137+ * @return creditNoteID
138+ **/
139+ @ ApiModelProperty (value = "" )
140+ public UUID getCreditNoteID () {
141+ return creditNoteID ;
142+ }
143+
144+ public void setCreditNoteID (UUID creditNoteID ) {
145+ this .creditNoteID = creditNoteID ;
146+ }
147+
148+ public Element contactID (UUID contactID ) {
149+ this .contactID = contactID ;
150+ return this ;
151+ }
152+
153+ /**
154+ * Get contactID
155+ * @return contactID
156+ **/
157+ @ ApiModelProperty (value = "" )
158+ public UUID getContactID () {
159+ return contactID ;
160+ }
161+
162+ public void setContactID (UUID contactID ) {
163+ this .contactID = contactID ;
164+ }
165+
166+ public Element invoiceID (UUID invoiceID ) {
167+ this .invoiceID = invoiceID ;
168+ return this ;
169+ }
170+
171+ /**
172+ * Get invoiceID
173+ * @return invoiceID
174+ **/
175+ @ ApiModelProperty (value = "" )
176+ public UUID getInvoiceID () {
177+ return invoiceID ;
178+ }
179+
180+ public void setInvoiceID (UUID invoiceID ) {
181+ this .invoiceID = invoiceID ;
182+ }
183+
184+ public Element itemID (UUID itemID ) {
185+ this .itemID = itemID ;
186+ return this ;
187+ }
188+
189+ /**
190+ * Get itemID
191+ * @return itemID
192+ **/
193+ @ ApiModelProperty (value = "" )
194+ public UUID getItemID () {
195+ return itemID ;
196+ }
197+
198+ public void setItemID (UUID itemID ) {
199+ this .itemID = itemID ;
200+ }
201+
202+ public Element purchaseOrderID (UUID purchaseOrderID ) {
203+ this .purchaseOrderID = purchaseOrderID ;
204+ return this ;
205+ }
206+
207+ /**
208+ * Get purchaseOrderID
209+ * @return purchaseOrderID
210+ **/
211+ @ ApiModelProperty (value = "" )
212+ public UUID getPurchaseOrderID () {
213+ return purchaseOrderID ;
214+ }
215+
216+ public void setPurchaseOrderID (UUID purchaseOrderID ) {
217+ this .purchaseOrderID = purchaseOrderID ;
218+ }
219+
65220
66221 @ Override
67222 public boolean equals (java .lang .Object o ) {
@@ -72,12 +227,19 @@ public boolean equals(java.lang.Object o) {
72227 return false ;
73228 }
74229 Element element = (Element ) o ;
75- return Objects .equals (this .validationErrors , element .validationErrors );
230+ return Objects .equals (this .validationErrors , element .validationErrors ) &&
231+ Objects .equals (this .batchPaymentID , element .batchPaymentID ) &&
232+ Objects .equals (this .bankTransactionID , element .bankTransactionID ) &&
233+ Objects .equals (this .creditNoteID , element .creditNoteID ) &&
234+ Objects .equals (this .contactID , element .contactID ) &&
235+ Objects .equals (this .invoiceID , element .invoiceID ) &&
236+ Objects .equals (this .itemID , element .itemID ) &&
237+ Objects .equals (this .purchaseOrderID , element .purchaseOrderID );
76238 }
77239
78240 @ Override
79241 public int hashCode () {
80- return Objects .hash (validationErrors );
242+ return Objects .hash (validationErrors , batchPaymentID , bankTransactionID , creditNoteID , contactID , invoiceID , itemID , purchaseOrderID );
81243 }
82244
83245
@@ -86,6 +248,13 @@ public String toString() {
86248 StringBuilder sb = new StringBuilder ();
87249 sb .append ("class Element {\n " );
88250 sb .append (" validationErrors: " ).append (toIndentedString (validationErrors )).append ("\n " );
251+ sb .append (" batchPaymentID: " ).append (toIndentedString (batchPaymentID )).append ("\n " );
252+ sb .append (" bankTransactionID: " ).append (toIndentedString (bankTransactionID )).append ("\n " );
253+ sb .append (" creditNoteID: " ).append (toIndentedString (creditNoteID )).append ("\n " );
254+ sb .append (" contactID: " ).append (toIndentedString (contactID )).append ("\n " );
255+ sb .append (" invoiceID: " ).append (toIndentedString (invoiceID )).append ("\n " );
256+ sb .append (" itemID: " ).append (toIndentedString (itemID )).append ("\n " );
257+ sb .append (" purchaseOrderID: " ).append (toIndentedString (purchaseOrderID )).append ("\n " );
89258 sb .append ("}" );
90259 return sb .toString ();
91260 }
0 commit comments