8712be5a9d
Bank Transactions: Use Currency structs, not CurrSymbol directly
2017-04-18 20:17:44 -04:00
a3e42fc903
go vet
and golint
2017-04-18 19:50:04 -04:00
1ee7197340
Add validation of banking requests and responses
2017-04-18 19:46:23 -04:00
2046fa32e5
Use CurrSymbol instead of String to represent currencies
2017-04-17 20:20:22 -04:00
9bd9c01962
Add OFX version to Valid() calls
...
This allows for future differentiation based on different requirements
of different versions of the OFX specification.
2017-04-17 11:11:46 -04:00
cc90da4ed1
s/Id/ID/
2017-04-12 21:40:42 -04:00
e670b52a08
common: Improve comments
2017-04-12 21:39:54 -04:00
a05882fcda
Add a few more comments
2017-04-11 06:08:40 -04:00
d433a18df4
gofmt -s
2017-04-08 11:38:07 -04:00
4521bb377a
Use named constants instead of strings for enum-like OFX fields
...
This adds a python script to generate constants.go when `go generate` is
called, and updates the structs, tests, and command-line client to all
use the new named constants.
2017-04-06 09:06:41 -04:00
42864dace3
Rename Response/Request Profile -> Prof
...
This is more in line with the rest, which match their OFX message set
names except for capitalization.
2017-04-03 19:50:16 -04:00
0d04085c7a
Status: s/WARNING/WARN/ to comply with the spec
2017-03-31 14:53:56 -04:00
d822179446
Add Type() to Message interface, check types when marshalling requests
2017-03-31 09:25:07 -04:00
f3b5eb5b31
Add 'WARNING' as possible STATUS SEVERITY
2017-03-26 20:09:37 -04:00
3c56e60a85
Add status code validation and meaning
2017-03-24 05:45:02 -04:00
f2cea7c6d4
Switch to own clone of xml encoding library
2017-03-22 20:59:40 -04:00
a0e2c146e4
Add requesting/parsing security list
2017-03-20 21:07:58 -04:00
f59f3713c2
Add simple investment requests/responses
...
This is lacking (at least) parsing the list of securities frequently
sent with investment statements
2017-03-19 21:08:58 -04:00
8158868432
Reorganization
2017-03-17 21:35:26 -04:00