@@ -34,6 +34,7 @@ public class InvoiceItem extends KillBillObject {
3434 private UUID invoiceId ;
3535 private UUID linkedInvoiceItemId ;
3636 private UUID accountId ;
37+ private UUID childAccountId ;
3738 private UUID bundleId ;
3839 private UUID subscriptionId ;
3940 private String planName ;
@@ -53,6 +54,7 @@ public InvoiceItem(@JsonProperty("invoiceItemId") final UUID invoiceItemId,
5354 @ JsonProperty ("invoiceId" ) final UUID invoiceId ,
5455 @ JsonProperty ("linkedInvoiceItemId" ) final UUID linkedInvoiceItemId ,
5556 @ JsonProperty ("accountId" ) final UUID accountId ,
57+ @ JsonProperty ("childAccountId" ) final UUID childAccountId ,
5658 @ JsonProperty ("bundleId" ) final UUID bundleId ,
5759 @ JsonProperty ("subscriptionId" ) final UUID subscriptionId ,
5860 @ JsonProperty ("planName" ) final String planName ,
@@ -70,6 +72,7 @@ public InvoiceItem(@JsonProperty("invoiceItemId") final UUID invoiceItemId,
7072 this .invoiceId = invoiceId ;
7173 this .linkedInvoiceItemId = linkedInvoiceItemId ;
7274 this .accountId = accountId ;
75+ this .childAccountId = childAccountId ;
7376 this .bundleId = bundleId ;
7477 this .subscriptionId = subscriptionId ;
7578 this .planName = planName ;
@@ -114,6 +117,14 @@ public void setAccountId(final UUID accountId) {
114117 this .accountId = accountId ;
115118 }
116119
120+ public UUID getChildAccountId () {
121+ return childAccountId ;
122+ }
123+
124+ public void setChildAccountId (final UUID childAccountId ) {
125+ this .childAccountId = childAccountId ;
126+ }
127+
117128 public UUID getBundleId () {
118129 return bundleId ;
119130 }
@@ -216,6 +227,9 @@ public boolean equals(final Object o) {
216227 if (accountId != null ? !accountId .equals (that .accountId ) : that .accountId != null ) {
217228 return false ;
218229 }
230+ if (childAccountId != null ? !childAccountId .equals (that .childAccountId ) : that .childAccountId != null ) {
231+ return false ;
232+ }
219233 if (amount != null ? amount .compareTo (that .amount ) != 0 : that .amount != null ) {
220234 return false ;
221235 }
@@ -268,6 +282,7 @@ public int hashCode() {
268282 result = 31 * result + (invoiceId != null ? invoiceId .hashCode () : 0 );
269283 result = 31 * result + (linkedInvoiceItemId != null ? linkedInvoiceItemId .hashCode () : 0 );
270284 result = 31 * result + (accountId != null ? accountId .hashCode () : 0 );
285+ result = 31 * result + (childAccountId != null ? childAccountId .hashCode () : 0 );
271286 result = 31 * result + (bundleId != null ? bundleId .hashCode () : 0 );
272287 result = 31 * result + (subscriptionId != null ? subscriptionId .hashCode () : 0 );
273288 result = 31 * result + (planName != null ? planName .hashCode () : 0 );
0 commit comments