-
Notifications
You must be signed in to change notification settings - Fork 0
/
OFX_BillPay.go
64 lines (53 loc) · 2.27 KB
/
OFX_BillPay.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
// Code generated by xgen. DO NOT EDIT.
package gofx
// BillPubInfo is The OFX element "BILLPUBINFO" is of type "BillPubInfo"
type BillPubInfo struct {
BILLPUB string `xml:"BILLPUB"`
BILLID string `xml:"BILLID"`
}
// ExtendedPayee is The OFX element "EXTDPAYEE" is of type "ExtendedPayee"
type ExtendedPayee struct {
PAYEEID string `xml:"PAYEEID"`
IDSCOPE string `xml:"IDSCOPE"`
NAME string `xml:"NAME"`
DAYSTOPAY string `xml:"DAYSTOPAY"`
}
// ExtendedPayment is The OFX element "EXTDPMT" is of type "ExtendedPayment"
type ExtendedPayment struct {
EXTDPMTFOR string `xml:"EXTDPMTFOR"`
EXTDPMTCHK string `xml:"EXTDPMTCHK"`
EXTDPMTDSC string `xml:"EXTDPMTDSC"`
EXTDPMTINV *ExtendedPaymentInvoice `xml:"EXTDPMTINV"`
}
// ExtendedPaymentForEnum is The OFX element "EXTDPMTFORENUM" is of type "ExtendedPaymentForEnum"
type ExtendedPaymentForEnum string
// ExtendedPaymentInvoice is The OFX element "EXTDPMTINV" is of type "ExtendedPaymentInvoice"
type ExtendedPaymentInvoice struct {
INVOICE []*Invoice `xml:"INVOICE"`
}
// ExtType is The OFX element "EXT" is of type "ExtType"
type ExtType string
// IdScopeEnum is The OFX element "IDSCOPEENUM" is of type "IdScopeEnum"
type IdScopeEnum string
// PaymentInfo is The OFX element "PMTINFO" is of type "PaymentInfo"
type PaymentInfo struct {
BANKACCTFROM *BankAccount `xml:"BANKACCTFROM"`
TRNAMT string `xml:"TRNAMT"`
PAYEEID string `xml:"PAYEEID"`
PAYEE *Payee `xml:"PAYEE"`
PAYEELSTID string `xml:"PAYEELSTID"`
BANKACCTTO *BankAccount `xml:"BANKACCTTO"`
EXTDPMT []*ExtendedPayment `xml:"EXTDPMT"`
PAYACCT string `xml:"PAYACCT"`
DTDUE string `xml:"DTDUE"`
MEMO string `xml:"MEMO"`
BILLREFINFO string `xml:"BILLREFINFO"`
BILLPUBINFO *BillPubInfo `xml:"BILLPUBINFO"`
}
// PaymentProcessingStatus is The OFX element "PMTPRCSTS" is of type "PaymentProcessingStatus"
type PaymentProcessingStatus struct {
PMTPRCCODE string `xml:"PMTPRCCODE"`
DTPMTPRC string `xml:"DTPMTPRC"`
}
// PaymentProcessStatusEnum is The OFX element "PMTPROCESSSTATUSENUM" is of type "PaymentProcessStatusEnum"
type PaymentProcessStatusEnum string