@@ -406,6 +406,13 @@ public enum StatusEnum
406
406
[ DataMember ( Name = "Warnings" , EmitDefaultValue = false ) ]
407
407
public List < ValidationError > Warnings { get ; set ; }
408
408
409
+ /// <summary>
410
+ /// An array of addresses used to auto calculate sales tax
411
+ /// </summary>
412
+ /// <value>An array of addresses used to auto calculate sales tax</value>
413
+ [ DataMember ( Name = "InvoiceAddresses" , EmitDefaultValue = false ) ]
414
+ public List < InvoiceAddress > InvoiceAddresses { get ; set ; }
415
+
409
416
/// <summary>
410
417
/// Returns the string presentation of the object
411
418
/// </summary>
@@ -454,6 +461,7 @@ public override string ToString()
454
461
sb . Append ( " StatusAttributeString: " ) . Append ( StatusAttributeString ) . Append ( "\n " ) ;
455
462
sb . Append ( " ValidationErrors: " ) . Append ( ValidationErrors ) . Append ( "\n " ) ;
456
463
sb . Append ( " Warnings: " ) . Append ( Warnings ) . Append ( "\n " ) ;
464
+ sb . Append ( " InvoiceAddresses: " ) . Append ( InvoiceAddresses ) . Append ( "\n " ) ;
457
465
sb . Append ( "}\n " ) ;
458
466
return sb . ToString ( ) ;
459
467
}
@@ -691,6 +699,12 @@ public bool Equals(Invoice input)
691
699
this . Warnings != null &&
692
700
input . Warnings != null &&
693
701
this . Warnings . SequenceEqual ( input . Warnings )
702
+ ) &&
703
+ (
704
+ this . InvoiceAddresses == input . InvoiceAddresses ||
705
+ this . InvoiceAddresses != null &&
706
+ input . InvoiceAddresses != null &&
707
+ this . InvoiceAddresses . SequenceEqual ( input . InvoiceAddresses )
694
708
) ;
695
709
}
696
710
@@ -779,6 +793,8 @@ public override int GetHashCode()
779
793
hashCode = hashCode * 59 + this . ValidationErrors . GetHashCode ( ) ;
780
794
if ( this . Warnings != null )
781
795
hashCode = hashCode * 59 + this . Warnings . GetHashCode ( ) ;
796
+ if ( this . InvoiceAddresses != null )
797
+ hashCode = hashCode * 59 + this . InvoiceAddresses . GetHashCode ( ) ;
782
798
return hashCode ;
783
799
}
784
800
}
0 commit comments