-
Notifications
You must be signed in to change notification settings - Fork 0
/
OFX_BillerDelivery.go
121 lines (102 loc) · 4.67 KB
/
OFX_BillerDelivery.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
// Code generated by xgen. DO NOT EDIT.
package gofx
// BillPaymentstatusCodeEnum is The OFX element "BILLPMTSTATUSCODEENUM" is of type "BillPaymentstatusCodeEnum"
type BillPaymentstatusCodeEnum string
// BillStatusCodeEnum is The OFX element "BILLSTATUSCODEENUM" is of type "BillStatusCodeEnum"
type BillStatusCodeEnum string
// BillTypeEnum is The OFX element "BILLTYPEENUM" is of type "BillTypeEnum"
type BillTypeEnum string
// StatusModBYEnum is The OFX element "STATUSMODBYENUM" is of type "StatusModBYEnum"
type StatusModBYEnum string
// ColumnType is The OFX element "COLUMN" is of type "ColumnType"
type ColumnType string
// BillDetailRow is The OFX element "BILLDETAILROW" is of type "BillDetailRow"
type BillDetailRow struct {
C []string `xml:"C"`
N []string `xml:"N"`
}
// BillDetailTable is The OFX element "BILLDETAILTABLE" is of type "BillDetailTable"
type BillDetailTable struct {
TABLENAME string `xml:"TABLENAME"`
BILLDETAILTABLETYPE string `xml:"BILLDETAILTABLETYPE"`
BILLDETAILROW []*BillDetailRow `xml:"BILLDETAILROW"`
}
// BillPaymentstatus is The OFX element "BILLPMTSTATUS" is of type "BillPaymentstatus"
type BillPaymentstatus struct {
SRVRTID string `xml:"SRVRTID"`
BILLPMTSTATUSCODE string `xml:"BILLPMTSTATUSCODE"`
DTEFF string `xml:"DTEFF"`
STATUSMODBY string `xml:"STATUSMODBY"`
}
// BillPaymentstatusCounts is The OFX element "BILLPMTSTATUSCOUNTS" is of type "BillPaymentstatusCounts"
type BillPaymentstatusCounts struct {
BILLPMTSTATUSCODE string `xml:"BILLPMTSTATUSCODE"`
COUNT string `xml:"COUNT"`
}
// BillStatus is The OFX element "BILLSTATUS" is of type "BillStatus"
type BillStatus struct {
BILLSTATUSCODE string `xml:"BILLSTATUSCODE"`
DTEFF string `xml:"DTEFF"`
STATUSMODBY string `xml:"STATUSMODBY"`
}
// BillStatusCounts is The OFX element "BILLSTATUSCOUNTS" is of type "BillStatusCounts"
type BillStatusCounts struct {
BILLSTATUSCODE string `xml:"BILLSTATUSCODE"`
COUNT string `xml:"COUNT"`
}
// ColumnDefinition is The OFX element "COLDEF" is of type "ColumnDefinition"
type ColumnDefinition struct {
COLNAME string `xml:"COLNAME"`
COLTYPE string `xml:"COLTYPE"`
}
// PresentmentBillInfo is The OFX element "PRESBILLINFO" is of type "PresentmentBillInfo"
type PresentmentBillInfo struct {
BILLID string `xml:"BILLID"`
PRESACCTFROM *PresentmentAccount `xml:"PRESACCTFROM"`
PAYEEID string `xml:"PAYEEID"`
BILLREFINFO string `xml:"BILLREFINFO"`
AMTDUE string `xml:"AMTDUE"`
MINAMTDUE string `xml:"MINAMTDUE"`
DTPMTDUE string `xml:"DTPMTDUE"`
DTBILL string `xml:"DTBILL"`
DTOPEN string `xml:"DTOPEN"`
DTCLOSE string `xml:"DTCLOSE"`
PREVBAL string `xml:"PREVBAL"`
ACTIVITY string `xml:"ACTIVITY"`
ACCTBAL string `xml:"ACCTBAL"`
INVOICE *Invoice `xml:"INVOICE"`
NOTIFYDESIRED string `xml:"NOTIFYDESIRED"`
BILLTYPE string `xml:"BILLTYPE"`
BILLSTATUS []*BillStatus `xml:"BILLSTATUS"`
BILLPMTSTATUS []*BillPaymentstatus `xml:"BILLPMTSTATUS"`
STMNTIMAGE *StatementImage `xml:"STMNTIMAGE"`
DETAILAVAILABLE string `xml:"DETAILAVAILABLE"`
BILLDETAILTABLE *BillDetailTable `xml:"BILLDETAILTABLE"`
}
// PresentmentCounts is The OFX element "PRESCOUNTS" is of type "PresentmentCounts"
type PresentmentCounts struct {
BILLSTATUSCOUNTS []*BillStatusCounts `xml:"BILLSTATUSCOUNTS"`
BILLPMTSTATUSCOUNTS []*BillPaymentstatusCounts `xml:"BILLPMTSTATUSCOUNTS"`
}
// PresentmentDeliveryId is The OFX element "PRESDELIVERYID" is of type "PresentmentDeliveryId"
type PresentmentDeliveryId struct {
PRESACCTFROM *PresentmentAccount `xml:"PRESACCTFROM"`
BILLID string `xml:"BILLID"`
DTSEEN string `xml:"DTSEEN"`
}
// PresentmentDetail is The OFX element "PRESDETAIL" is of type "PresentmentDetail"
type PresentmentDetail struct {
BILLID string `xml:"BILLID"`
PRESACCTFROM *PresentmentAccount `xml:"PRESACCTFROM"`
BILLDETAILTABLE []*BillDetailTable `xml:"BILLDETAILTABLE"`
}
// PresentmentList is The OFX element "PRESLIST" is of type "PresentmentList"
type PresentmentList struct {
PRESBILLINFO []*PresentmentBillInfo `xml:"PRESBILLINFO"`
}
// StatementImage is The OFX element "STMNTIMAGE" is of type "StatementImage"
type StatementImage struct {
IMAGEURL string `xml:"IMAGEURL"`
PREFETCHURL []string `xml:"PREFETCHURL"`
DTEXPIRE string `xml:"DTEXPIRE"`
}