@@ -34,15 +34,31 @@ public partial class SelectablesIndexResponseDefaultTax : IEquatable<Selectables
3434 /// Initializes a new instance of the <see cref="SelectablesIndexResponseDefaultTax" /> class.
3535 /// </summary>
3636 /// <param name="taxRate10">taxRate10.</param>
37+ /// <param name="taxRate10Exempt50">taxRate10Exempt50.</param>
38+ /// <param name="taxRate10Exempt80">taxRate10Exempt80.</param>
3739 /// <param name="taxRate5">taxRate5.</param>
40+ /// <param name="taxRate5Exempt50">taxRate5Exempt50.</param>
41+ /// <param name="taxRate5Exempt80">taxRate5Exempt80.</param>
3842 /// <param name="taxRate8">taxRate8.</param>
43+ /// <param name="taxRate8Exempt50">taxRate8Exempt50.</param>
44+ /// <param name="taxRate8Exempt80">taxRate8Exempt80.</param>
3945 /// <param name="taxRateR8">taxRateR8.</param>
40- public SelectablesIndexResponseDefaultTax ( SelectablesIndexResponseDefaultTaxTaxRate10 taxRate10 = default ( SelectablesIndexResponseDefaultTaxTaxRate10 ) , SelectablesIndexResponseDefaultTaxTaxRate5 taxRate5 = default ( SelectablesIndexResponseDefaultTaxTaxRate5 ) , SelectablesIndexResponseDefaultTaxTaxRate8 taxRate8 = default ( SelectablesIndexResponseDefaultTaxTaxRate8 ) , SelectablesIndexResponseDefaultTaxTaxRateR8 taxRateR8 = default ( SelectablesIndexResponseDefaultTaxTaxRateR8 ) )
46+ /// <param name="taxRateR8Exempt50">taxRateR8Exempt50.</param>
47+ /// <param name="taxRateR8Exempt80">taxRateR8Exempt80.</param>
48+ public SelectablesIndexResponseDefaultTax ( SelectablesIndexResponseDefaultTaxTaxRate10 taxRate10 = default ( SelectablesIndexResponseDefaultTaxTaxRate10 ) , SelectablesIndexResponseDefaultTaxTaxRate10Exempt50 taxRate10Exempt50 = default ( SelectablesIndexResponseDefaultTaxTaxRate10Exempt50 ) , SelectablesIndexResponseDefaultTaxTaxRate10Exempt80 taxRate10Exempt80 = default ( SelectablesIndexResponseDefaultTaxTaxRate10Exempt80 ) , SelectablesIndexResponseDefaultTaxTaxRate5 taxRate5 = default ( SelectablesIndexResponseDefaultTaxTaxRate5 ) , SelectablesIndexResponseDefaultTaxTaxRate5Exempt50 taxRate5Exempt50 = default ( SelectablesIndexResponseDefaultTaxTaxRate5Exempt50 ) , SelectablesIndexResponseDefaultTaxTaxRate5Exempt80 taxRate5Exempt80 = default ( SelectablesIndexResponseDefaultTaxTaxRate5Exempt80 ) , SelectablesIndexResponseDefaultTaxTaxRate8 taxRate8 = default ( SelectablesIndexResponseDefaultTaxTaxRate8 ) , SelectablesIndexResponseDefaultTaxTaxRate8Exempt50 taxRate8Exempt50 = default ( SelectablesIndexResponseDefaultTaxTaxRate8Exempt50 ) , SelectablesIndexResponseDefaultTaxTaxRate8Exempt80 taxRate8Exempt80 = default ( SelectablesIndexResponseDefaultTaxTaxRate8Exempt80 ) , SelectablesIndexResponseDefaultTaxTaxRateR8 taxRateR8 = default ( SelectablesIndexResponseDefaultTaxTaxRateR8 ) , SelectablesIndexResponseDefaultTaxTaxRateR8Exempt50 taxRateR8Exempt50 = default ( SelectablesIndexResponseDefaultTaxTaxRateR8Exempt50 ) , SelectablesIndexResponseDefaultTaxTaxRateR8Exempt80 taxRateR8Exempt80 = default ( SelectablesIndexResponseDefaultTaxTaxRateR8Exempt80 ) )
4149 {
4250 this . TaxRate10 = taxRate10 ;
51+ this . TaxRate10Exempt50 = taxRate10Exempt50 ;
52+ this . TaxRate10Exempt80 = taxRate10Exempt80 ;
4353 this . TaxRate5 = taxRate5 ;
54+ this . TaxRate5Exempt50 = taxRate5Exempt50 ;
55+ this . TaxRate5Exempt80 = taxRate5Exempt80 ;
4456 this . TaxRate8 = taxRate8 ;
57+ this . TaxRate8Exempt50 = taxRate8Exempt50 ;
58+ this . TaxRate8Exempt80 = taxRate8Exempt80 ;
4559 this . TaxRateR8 = taxRateR8 ;
60+ this . TaxRateR8Exempt50 = taxRateR8Exempt50 ;
61+ this . TaxRateR8Exempt80 = taxRateR8Exempt80 ;
4662 }
4763
4864 /// <summary>
@@ -51,24 +67,72 @@ public partial class SelectablesIndexResponseDefaultTax : IEquatable<Selectables
5167 [ DataMember ( Name = "tax_rate_10" , EmitDefaultValue = false ) ]
5268 public SelectablesIndexResponseDefaultTaxTaxRate10 TaxRate10 { get ; set ; }
5369
70+ /// <summary>
71+ /// Gets or Sets TaxRate10Exempt50
72+ /// </summary>
73+ [ DataMember ( Name = "tax_rate_10_exempt_50" , EmitDefaultValue = false ) ]
74+ public SelectablesIndexResponseDefaultTaxTaxRate10Exempt50 TaxRate10Exempt50 { get ; set ; }
75+
76+ /// <summary>
77+ /// Gets or Sets TaxRate10Exempt80
78+ /// </summary>
79+ [ DataMember ( Name = "tax_rate_10_exempt_80" , EmitDefaultValue = false ) ]
80+ public SelectablesIndexResponseDefaultTaxTaxRate10Exempt80 TaxRate10Exempt80 { get ; set ; }
81+
5482 /// <summary>
5583 /// Gets or Sets TaxRate5
5684 /// </summary>
5785 [ DataMember ( Name = "tax_rate_5" , EmitDefaultValue = false ) ]
5886 public SelectablesIndexResponseDefaultTaxTaxRate5 TaxRate5 { get ; set ; }
5987
88+ /// <summary>
89+ /// Gets or Sets TaxRate5Exempt50
90+ /// </summary>
91+ [ DataMember ( Name = "tax_rate_5_exempt_50" , EmitDefaultValue = false ) ]
92+ public SelectablesIndexResponseDefaultTaxTaxRate5Exempt50 TaxRate5Exempt50 { get ; set ; }
93+
94+ /// <summary>
95+ /// Gets or Sets TaxRate5Exempt80
96+ /// </summary>
97+ [ DataMember ( Name = "tax_rate_5_exempt_80" , EmitDefaultValue = false ) ]
98+ public SelectablesIndexResponseDefaultTaxTaxRate5Exempt80 TaxRate5Exempt80 { get ; set ; }
99+
60100 /// <summary>
61101 /// Gets or Sets TaxRate8
62102 /// </summary>
63103 [ DataMember ( Name = "tax_rate_8" , EmitDefaultValue = false ) ]
64104 public SelectablesIndexResponseDefaultTaxTaxRate8 TaxRate8 { get ; set ; }
65105
106+ /// <summary>
107+ /// Gets or Sets TaxRate8Exempt50
108+ /// </summary>
109+ [ DataMember ( Name = "tax_rate_8_exempt_50" , EmitDefaultValue = false ) ]
110+ public SelectablesIndexResponseDefaultTaxTaxRate8Exempt50 TaxRate8Exempt50 { get ; set ; }
111+
112+ /// <summary>
113+ /// Gets or Sets TaxRate8Exempt80
114+ /// </summary>
115+ [ DataMember ( Name = "tax_rate_8_exempt_80" , EmitDefaultValue = false ) ]
116+ public SelectablesIndexResponseDefaultTaxTaxRate8Exempt80 TaxRate8Exempt80 { get ; set ; }
117+
66118 /// <summary>
67119 /// Gets or Sets TaxRateR8
68120 /// </summary>
69121 [ DataMember ( Name = "tax_rate_r8" , EmitDefaultValue = false ) ]
70122 public SelectablesIndexResponseDefaultTaxTaxRateR8 TaxRateR8 { get ; set ; }
71123
124+ /// <summary>
125+ /// Gets or Sets TaxRateR8Exempt50
126+ /// </summary>
127+ [ DataMember ( Name = "tax_rate_r8_exempt_50" , EmitDefaultValue = false ) ]
128+ public SelectablesIndexResponseDefaultTaxTaxRateR8Exempt50 TaxRateR8Exempt50 { get ; set ; }
129+
130+ /// <summary>
131+ /// Gets or Sets TaxRateR8Exempt80
132+ /// </summary>
133+ [ DataMember ( Name = "tax_rate_r8_exempt_80" , EmitDefaultValue = false ) ]
134+ public SelectablesIndexResponseDefaultTaxTaxRateR8Exempt80 TaxRateR8Exempt80 { get ; set ; }
135+
72136 /// <summary>
73137 /// Returns the string presentation of the object
74138 /// </summary>
@@ -78,9 +142,17 @@ public override string ToString()
78142 StringBuilder sb = new StringBuilder ( ) ;
79143 sb . Append ( "class SelectablesIndexResponseDefaultTax {\n " ) ;
80144 sb . Append ( " TaxRate10: " ) . Append ( TaxRate10 ) . Append ( "\n " ) ;
145+ sb . Append ( " TaxRate10Exempt50: " ) . Append ( TaxRate10Exempt50 ) . Append ( "\n " ) ;
146+ sb . Append ( " TaxRate10Exempt80: " ) . Append ( TaxRate10Exempt80 ) . Append ( "\n " ) ;
81147 sb . Append ( " TaxRate5: " ) . Append ( TaxRate5 ) . Append ( "\n " ) ;
148+ sb . Append ( " TaxRate5Exempt50: " ) . Append ( TaxRate5Exempt50 ) . Append ( "\n " ) ;
149+ sb . Append ( " TaxRate5Exempt80: " ) . Append ( TaxRate5Exempt80 ) . Append ( "\n " ) ;
82150 sb . Append ( " TaxRate8: " ) . Append ( TaxRate8 ) . Append ( "\n " ) ;
151+ sb . Append ( " TaxRate8Exempt50: " ) . Append ( TaxRate8Exempt50 ) . Append ( "\n " ) ;
152+ sb . Append ( " TaxRate8Exempt80: " ) . Append ( TaxRate8Exempt80 ) . Append ( "\n " ) ;
83153 sb . Append ( " TaxRateR8: " ) . Append ( TaxRateR8 ) . Append ( "\n " ) ;
154+ sb . Append ( " TaxRateR8Exempt50: " ) . Append ( TaxRateR8Exempt50 ) . Append ( "\n " ) ;
155+ sb . Append ( " TaxRateR8Exempt80: " ) . Append ( TaxRateR8Exempt80 ) . Append ( "\n " ) ;
84156 sb . Append ( "}\n " ) ;
85157 return sb . ToString ( ) ;
86158 }
@@ -121,20 +193,60 @@ public bool Equals(SelectablesIndexResponseDefaultTax input)
121193 ( this . TaxRate10 != null &&
122194 this . TaxRate10 . Equals ( input . TaxRate10 ) )
123195 ) &&
196+ (
197+ this . TaxRate10Exempt50 == input . TaxRate10Exempt50 ||
198+ ( this . TaxRate10Exempt50 != null &&
199+ this . TaxRate10Exempt50 . Equals ( input . TaxRate10Exempt50 ) )
200+ ) &&
201+ (
202+ this . TaxRate10Exempt80 == input . TaxRate10Exempt80 ||
203+ ( this . TaxRate10Exempt80 != null &&
204+ this . TaxRate10Exempt80 . Equals ( input . TaxRate10Exempt80 ) )
205+ ) &&
124206 (
125207 this . TaxRate5 == input . TaxRate5 ||
126208 ( this . TaxRate5 != null &&
127209 this . TaxRate5 . Equals ( input . TaxRate5 ) )
128210 ) &&
211+ (
212+ this . TaxRate5Exempt50 == input . TaxRate5Exempt50 ||
213+ ( this . TaxRate5Exempt50 != null &&
214+ this . TaxRate5Exempt50 . Equals ( input . TaxRate5Exempt50 ) )
215+ ) &&
216+ (
217+ this . TaxRate5Exempt80 == input . TaxRate5Exempt80 ||
218+ ( this . TaxRate5Exempt80 != null &&
219+ this . TaxRate5Exempt80 . Equals ( input . TaxRate5Exempt80 ) )
220+ ) &&
129221 (
130222 this . TaxRate8 == input . TaxRate8 ||
131223 ( this . TaxRate8 != null &&
132224 this . TaxRate8 . Equals ( input . TaxRate8 ) )
133225 ) &&
226+ (
227+ this . TaxRate8Exempt50 == input . TaxRate8Exempt50 ||
228+ ( this . TaxRate8Exempt50 != null &&
229+ this . TaxRate8Exempt50 . Equals ( input . TaxRate8Exempt50 ) )
230+ ) &&
231+ (
232+ this . TaxRate8Exempt80 == input . TaxRate8Exempt80 ||
233+ ( this . TaxRate8Exempt80 != null &&
234+ this . TaxRate8Exempt80 . Equals ( input . TaxRate8Exempt80 ) )
235+ ) &&
134236 (
135237 this . TaxRateR8 == input . TaxRateR8 ||
136238 ( this . TaxRateR8 != null &&
137239 this . TaxRateR8 . Equals ( input . TaxRateR8 ) )
240+ ) &&
241+ (
242+ this . TaxRateR8Exempt50 == input . TaxRateR8Exempt50 ||
243+ ( this . TaxRateR8Exempt50 != null &&
244+ this . TaxRateR8Exempt50 . Equals ( input . TaxRateR8Exempt50 ) )
245+ ) &&
246+ (
247+ this . TaxRateR8Exempt80 == input . TaxRateR8Exempt80 ||
248+ ( this . TaxRateR8Exempt80 != null &&
249+ this . TaxRateR8Exempt80 . Equals ( input . TaxRateR8Exempt80 ) )
138250 ) ;
139251 }
140252
@@ -151,18 +263,50 @@ public override int GetHashCode()
151263 {
152264 hashCode = ( hashCode * 59 ) + this . TaxRate10 . GetHashCode ( ) ;
153265 }
266+ if ( this . TaxRate10Exempt50 != null )
267+ {
268+ hashCode = ( hashCode * 59 ) + this . TaxRate10Exempt50 . GetHashCode ( ) ;
269+ }
270+ if ( this . TaxRate10Exempt80 != null )
271+ {
272+ hashCode = ( hashCode * 59 ) + this . TaxRate10Exempt80 . GetHashCode ( ) ;
273+ }
154274 if ( this . TaxRate5 != null )
155275 {
156276 hashCode = ( hashCode * 59 ) + this . TaxRate5 . GetHashCode ( ) ;
157277 }
278+ if ( this . TaxRate5Exempt50 != null )
279+ {
280+ hashCode = ( hashCode * 59 ) + this . TaxRate5Exempt50 . GetHashCode ( ) ;
281+ }
282+ if ( this . TaxRate5Exempt80 != null )
283+ {
284+ hashCode = ( hashCode * 59 ) + this . TaxRate5Exempt80 . GetHashCode ( ) ;
285+ }
158286 if ( this . TaxRate8 != null )
159287 {
160288 hashCode = ( hashCode * 59 ) + this . TaxRate8 . GetHashCode ( ) ;
161289 }
290+ if ( this . TaxRate8Exempt50 != null )
291+ {
292+ hashCode = ( hashCode * 59 ) + this . TaxRate8Exempt50 . GetHashCode ( ) ;
293+ }
294+ if ( this . TaxRate8Exempt80 != null )
295+ {
296+ hashCode = ( hashCode * 59 ) + this . TaxRate8Exempt80 . GetHashCode ( ) ;
297+ }
162298 if ( this . TaxRateR8 != null )
163299 {
164300 hashCode = ( hashCode * 59 ) + this . TaxRateR8 . GetHashCode ( ) ;
165301 }
302+ if ( this . TaxRateR8Exempt50 != null )
303+ {
304+ hashCode = ( hashCode * 59 ) + this . TaxRateR8Exempt50 . GetHashCode ( ) ;
305+ }
306+ if ( this . TaxRateR8Exempt80 != null )
307+ {
308+ hashCode = ( hashCode * 59 ) + this . TaxRateR8Exempt80 . GetHashCode ( ) ;
309+ }
166310 return hashCode ;
167311 }
168312 }
0 commit comments