@@ -38,6 +38,7 @@ public void FieldRoundtrip_Works()
3838 CustomDueDate = "2019-12-27" ,
3939 InvoiceDate = "2019-12-27" ,
4040 ItemID = "item_id" ,
41+ MarkAsPaid = true ,
4142 Memo = "memo" ,
4243 NetTerms = 0 ,
4344 RequireSuccessfulPayment = true ,
@@ -72,6 +73,7 @@ public void FieldRoundtrip_Works()
7273 CustomDueDate = "2019-12-27" ,
7374 InvoiceDate = "2019-12-27" ,
7475 ItemID = "item_id" ,
76+ MarkAsPaid = true ,
7577 Memo = "memo" ,
7678 NetTerms = 0 ,
7779 RequireSuccessfulPayment = true ,
@@ -113,6 +115,7 @@ public void Url_Works()
113115 CustomDueDate = "2019-12-27" ,
114116 InvoiceDate = "2019-12-27" ,
115117 ItemID = "item_id" ,
118+ MarkAsPaid = true ,
116119 Memo = "memo" ,
117120 NetTerms = 0 ,
118121 RequireSuccessfulPayment = true ,
@@ -161,6 +164,7 @@ public void CopyConstructor_Works()
161164 CustomDueDate = "2019-12-27" ,
162165 InvoiceDate = "2019-12-27" ,
163166 ItemID = "item_id" ,
167+ MarkAsPaid = true ,
164168 Memo = "memo" ,
165169 NetTerms = 0 ,
166170 RequireSuccessfulPayment = true ,
@@ -205,6 +209,7 @@ public void IncrementValidationWorks()
205209 CustomDueDate = "2019-12-27" ,
206210 InvoiceDate = "2019-12-27" ,
207211 ItemID = "item_id" ,
212+ MarkAsPaid = true ,
208213 Memo = "memo" ,
209214 NetTerms = 0 ,
210215 RequireSuccessfulPayment = true ,
@@ -304,6 +309,7 @@ public void IncrementSerializationRoundtripWorks()
304309 CustomDueDate = "2019-12-27" ,
305310 InvoiceDate = "2019-12-27" ,
306311 ItemID = "item_id" ,
312+ MarkAsPaid = true ,
307313 Memo = "memo" ,
308314 NetTerms = 0 ,
309315 RequireSuccessfulPayment = true ,
@@ -435,6 +441,7 @@ public void FieldRoundtrip_Works()
435441 CustomDueDate = "2019-12-27" ,
436442 InvoiceDate = "2019-12-27" ,
437443 ItemID = "item_id" ,
444+ MarkAsPaid = true ,
438445 Memo = "memo" ,
439446 NetTerms = 0 ,
440447 RequireSuccessfulPayment = true ,
@@ -465,6 +472,7 @@ public void FieldRoundtrip_Works()
465472 CustomDueDate = "2019-12-27" ,
466473 InvoiceDate = "2019-12-27" ,
467474 ItemID = "item_id" ,
475+ MarkAsPaid = true ,
468476 Memo = "memo" ,
469477 NetTerms = 0 ,
470478 RequireSuccessfulPayment = true ,
@@ -522,6 +530,7 @@ public void SerializationRoundtrip_Works()
522530 CustomDueDate = "2019-12-27" ,
523531 InvoiceDate = "2019-12-27" ,
524532 ItemID = "item_id" ,
533+ MarkAsPaid = true ,
525534 Memo = "memo" ,
526535 NetTerms = 0 ,
527536 RequireSuccessfulPayment = true ,
@@ -566,6 +575,7 @@ public void FieldRoundtripThroughSerialization_Works()
566575 CustomDueDate = "2019-12-27" ,
567576 InvoiceDate = "2019-12-27" ,
568577 ItemID = "item_id" ,
578+ MarkAsPaid = true ,
569579 Memo = "memo" ,
570580 NetTerms = 0 ,
571581 RequireSuccessfulPayment = true ,
@@ -604,6 +614,7 @@ public void FieldRoundtripThroughSerialization_Works()
604614 CustomDueDate = "2019-12-27" ,
605615 InvoiceDate = "2019-12-27" ,
606616 ItemID = "item_id" ,
617+ MarkAsPaid = true ,
607618 Memo = "memo" ,
608619 NetTerms = 0 ,
609620 RequireSuccessfulPayment = true ,
@@ -661,6 +672,7 @@ public void Validation_Works()
661672 CustomDueDate = "2019-12-27" ,
662673 InvoiceDate = "2019-12-27" ,
663674 ItemID = "item_id" ,
675+ MarkAsPaid = true ,
664676 Memo = "memo" ,
665677 NetTerms = 0 ,
666678 RequireSuccessfulPayment = true ,
@@ -784,6 +796,7 @@ public void CopyConstructor_Works()
784796 CustomDueDate = "2019-12-27" ,
785797 InvoiceDate = "2019-12-27" ,
786798 ItemID = "item_id" ,
799+ MarkAsPaid = true ,
787800 Memo = "memo" ,
788801 NetTerms = 0 ,
789802 RequireSuccessfulPayment = true ,
@@ -1042,6 +1055,7 @@ public void FieldRoundtrip_Works()
10421055 CustomDueDate = "2019-12-27" ,
10431056 InvoiceDate = "2019-12-27" ,
10441057 ItemID = "item_id" ,
1058+ MarkAsPaid = true ,
10451059 Memo = "memo" ,
10461060 NetTerms = 0 ,
10471061 RequireSuccessfulPayment = true ,
@@ -1053,6 +1067,7 @@ public void FieldRoundtrip_Works()
10531067 LedgerCreateEntryByExternalIDParamsBodyIncrementInvoiceSettingsInvoiceDate expectedInvoiceDate =
10541068 "2019-12-27" ;
10551069 string expectedItemID = "item_id" ;
1070+ bool expectedMarkAsPaid = true ;
10561071 string expectedMemo = "memo" ;
10571072 long expectedNetTerms = 0 ;
10581073 bool expectedRequireSuccessfulPayment = true ;
@@ -1061,6 +1076,7 @@ public void FieldRoundtrip_Works()
10611076 Assert . Equal ( expectedCustomDueDate , model . CustomDueDate ) ;
10621077 Assert . Equal ( expectedInvoiceDate , model . InvoiceDate ) ;
10631078 Assert . Equal ( expectedItemID , model . ItemID ) ;
1079+ Assert . Equal ( expectedMarkAsPaid , model . MarkAsPaid ) ;
10641080 Assert . Equal ( expectedMemo , model . Memo ) ;
10651081 Assert . Equal ( expectedNetTerms , model . NetTerms ) ;
10661082 Assert . Equal ( expectedRequireSuccessfulPayment , model . RequireSuccessfulPayment ) ;
@@ -1075,6 +1091,7 @@ public void SerializationRoundtrip_Works()
10751091 CustomDueDate = "2019-12-27" ,
10761092 InvoiceDate = "2019-12-27" ,
10771093 ItemID = "item_id" ,
1094+ MarkAsPaid = true ,
10781095 Memo = "memo" ,
10791096 NetTerms = 0 ,
10801097 RequireSuccessfulPayment = true ,
@@ -1099,6 +1116,7 @@ public void FieldRoundtripThroughSerialization_Works()
10991116 CustomDueDate = "2019-12-27" ,
11001117 InvoiceDate = "2019-12-27" ,
11011118 ItemID = "item_id" ,
1119+ MarkAsPaid = true ,
11021120 Memo = "memo" ,
11031121 NetTerms = 0 ,
11041122 RequireSuccessfulPayment = true ,
@@ -1118,6 +1136,7 @@ public void FieldRoundtripThroughSerialization_Works()
11181136 LedgerCreateEntryByExternalIDParamsBodyIncrementInvoiceSettingsInvoiceDate expectedInvoiceDate =
11191137 "2019-12-27" ;
11201138 string expectedItemID = "item_id" ;
1139+ bool expectedMarkAsPaid = true ;
11211140 string expectedMemo = "memo" ;
11221141 long expectedNetTerms = 0 ;
11231142 bool expectedRequireSuccessfulPayment = true ;
@@ -1126,6 +1145,7 @@ public void FieldRoundtripThroughSerialization_Works()
11261145 Assert . Equal ( expectedCustomDueDate , deserialized . CustomDueDate ) ;
11271146 Assert . Equal ( expectedInvoiceDate , deserialized . InvoiceDate ) ;
11281147 Assert . Equal ( expectedItemID , deserialized . ItemID ) ;
1148+ Assert . Equal ( expectedMarkAsPaid , deserialized . MarkAsPaid ) ;
11291149 Assert . Equal ( expectedMemo , deserialized . Memo ) ;
11301150 Assert . Equal ( expectedNetTerms , deserialized . NetTerms ) ;
11311151 Assert . Equal ( expectedRequireSuccessfulPayment , deserialized . RequireSuccessfulPayment ) ;
@@ -1140,6 +1160,7 @@ public void Validation_Works()
11401160 CustomDueDate = "2019-12-27" ,
11411161 InvoiceDate = "2019-12-27" ,
11421162 ItemID = "item_id" ,
1163+ MarkAsPaid = true ,
11431164 Memo = "memo" ,
11441165 NetTerms = 0 ,
11451166 RequireSuccessfulPayment = true ,
@@ -1161,6 +1182,8 @@ public void OptionalNonNullablePropertiesUnsetAreNotSet_Works()
11611182 NetTerms = 0 ,
11621183 } ;
11631184
1185+ Assert . Null ( model . MarkAsPaid ) ;
1186+ Assert . False ( model . RawData . ContainsKey ( "mark_as_paid" ) ) ;
11641187 Assert . Null ( model . RequireSuccessfulPayment ) ;
11651188 Assert . False ( model . RawData . ContainsKey ( "require_successful_payment" ) ) ;
11661189 }
@@ -1194,9 +1217,12 @@ public void OptionalNonNullablePropertiesSetToNullAreNotSet_Works()
11941217 NetTerms = 0 ,
11951218
11961219 // Null should be interpreted as omitted for these properties
1220+ MarkAsPaid = null ,
11971221 RequireSuccessfulPayment = null ,
11981222 } ;
11991223
1224+ Assert . Null ( model . MarkAsPaid ) ;
1225+ Assert . False ( model . RawData . ContainsKey ( "mark_as_paid" ) ) ;
12001226 Assert . Null ( model . RequireSuccessfulPayment ) ;
12011227 Assert . False ( model . RawData . ContainsKey ( "require_successful_payment" ) ) ;
12021228 }
@@ -1214,6 +1240,7 @@ public void OptionalNonNullablePropertiesSetToNullValidation_Works()
12141240 NetTerms = 0 ,
12151241
12161242 // Null should be interpreted as omitted for these properties
1243+ MarkAsPaid = null ,
12171244 RequireSuccessfulPayment = null ,
12181245 } ;
12191246
@@ -1226,6 +1253,7 @@ public void OptionalNullablePropertiesUnsetAreNotSet_Works()
12261253 var model = new LedgerCreateEntryByExternalIDParamsBodyIncrementInvoiceSettings
12271254 {
12281255 AutoCollection = true ,
1256+ MarkAsPaid = true ,
12291257 RequireSuccessfulPayment = true ,
12301258 } ;
12311259
@@ -1247,6 +1275,7 @@ public void OptionalNullablePropertiesUnsetValidation_Works()
12471275 var model = new LedgerCreateEntryByExternalIDParamsBodyIncrementInvoiceSettings
12481276 {
12491277 AutoCollection = true ,
1278+ MarkAsPaid = true ,
12501279 RequireSuccessfulPayment = true ,
12511280 } ;
12521281
@@ -1259,6 +1288,7 @@ public void OptionalNullablePropertiesSetToNullAreSetToNull_Works()
12591288 var model = new LedgerCreateEntryByExternalIDParamsBodyIncrementInvoiceSettings
12601289 {
12611290 AutoCollection = true ,
1291+ MarkAsPaid = true ,
12621292 RequireSuccessfulPayment = true ,
12631293
12641294 CustomDueDate = null ,
@@ -1286,6 +1316,7 @@ public void OptionalNullablePropertiesSetToNullValidation_Works()
12861316 var model = new LedgerCreateEntryByExternalIDParamsBodyIncrementInvoiceSettings
12871317 {
12881318 AutoCollection = true ,
1319+ MarkAsPaid = true ,
12891320 RequireSuccessfulPayment = true ,
12901321
12911322 CustomDueDate = null ,
@@ -1307,6 +1338,7 @@ public void CopyConstructor_Works()
13071338 CustomDueDate = "2019-12-27" ,
13081339 InvoiceDate = "2019-12-27" ,
13091340 ItemID = "item_id" ,
1341+ MarkAsPaid = true ,
13101342 Memo = "memo" ,
13111343 NetTerms = 0 ,
13121344 RequireSuccessfulPayment = true ,
0 commit comments