1+ using System ;
2+ using System . Collections . Generic ;
3+ using System . Runtime . Serialization ;
4+ using Xero . Api . Common ;
5+ using Xero . Api . Core . Model . Status ;
6+ using Xero . Api . Core . Model . Types ;
7+
8+ namespace Xero . Api . Core . Model
9+ {
10+ [ DataContract ( Namespace = "" ) ]
11+ public class BatchPayment : HasUpdatedDate , IHasId
12+ {
13+ [ DataMember ( Name = "BatchPaymentID" , EmitDefaultValue = false ) ]
14+ public Guid Id { get ; set ; }
15+
16+ [ DataMember ( Name = "Type" , EmitDefaultValue = false ) ]
17+ public BatchPaymentType ? Type { get ; set ; }
18+
19+ [ DataMember ( Name = "Status" , EmitDefaultValue = false ) ]
20+ public BatchPaymentStatus ? Status { get ; set ; }
21+
22+ [ DataMember ( Name = "Account" ) ]
23+ public Account Account { get ; set ; }
24+
25+ [ DataMember ( Name = "Particulars" , EmitDefaultValue = false ) ]
26+ public string Particulars { get ; set ; }
27+
28+ [ DataMember ( Name = "Code" , EmitDefaultValue = false ) ]
29+ public string Code { get ; set ; }
30+
31+ [ DataMember ( Name = "Reference" , EmitDefaultValue = false ) ]
32+ public string Reference { get ; set ; }
33+
34+ [ DataMember ( Name = "Details" , EmitDefaultValue = false ) ]
35+ public string Details { get ; set ; }
36+
37+ [ DataMember ( Name = "Narrative" , EmitDefaultValue = false ) ]
38+ public string Narrative { get ; set ; }
39+
40+ [ DataMember ( Name = "Date" , EmitDefaultValue = false ) ]
41+ public DateTime ? Date { get ; set ; }
42+
43+ [ DataMember ( Name = "Payments" ) ]
44+ public List < BatchPaymentPayment > Payments { get ; set ; }
45+
46+ [ DataMember ( Name = "TotalAmount" , EmitDefaultValue = false ) ]
47+ public decimal ? Total { get ; set ; }
48+
49+ [ DataMember ( Name = "IsReconciled" , EmitDefaultValue = false ) ]
50+ public bool ? IsReconciled { get ; set ; }
51+ }
52+ }
0 commit comments