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
7f2ca5db0f
Check Valid() when parsing responses
2017-04-17 20:37:40 -04:00
2046fa32e5
Use CurrSymbol instead of String to represent currencies
2017-04-17 20:20:22 -04:00
faac776ca4
Add Currency type
2017-04-17 20:11:53 -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
0eba6741f2
Make the OFX spec version an 'enum'
2017-04-17 10:54:20 -04:00
94f49640b4
cmd/ofx: golint
2017-04-16 20:50:06 -04:00
33c7ad463c
spelling fix
2017-04-16 20:46:32 -04:00
f64d19ed8d
client: golint
2017-04-16 20:38:56 -04:00
1ff64a9d55
Comment investments, profiles, seclist, signon, signup, and types
2017-04-13 10:18:07 -04:00
a1aec204a8
Comment investment statement requests/responses
2017-04-13 06:16:23 -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
6c20007ada
Comment credit card statement requests/responses
2017-04-12 21:23:57 -04:00
eee9348766
Comment bank statement requests/responses
2017-04-12 21:21:05 -04:00
c6ef8be074
Add comments for generated constants
2017-04-12 06:02:50 -04:00
a05882fcda
Add a few more comments
2017-04-11 06:08:40 -04:00
d6aa6608e7
Cleanup documentation
2017-04-10 21:30:44 -04:00
be66031c49
Update README
2017-04-10 20:36:47 -04:00
ff18c86aea
Test parsing of some sample responses
2017-04-10 20:01:01 -04:00
384d24b3d0
README: Add coverage badge
2017-04-10 08:17:34 -04:00
2bbd1d424d
go vet
2017-04-10 06:05:03 -04:00
3099c5f00f
Test open orders
2017-04-10 06:04:52 -04:00
674aac9dba
Add tests for list of positions
2017-04-10 05:27:47 -04:00
8ea820f309
Add tests for neglected InvTranList elements
2017-04-09 07:22:57 -04:00
5159bba382
Add license
2017-04-08 11:48:55 -04:00
d433a18df4
gofmt -s
2017-04-08 11:38:07 -04:00
296b1fe7e9
Add badges for documentation and report card
2017-04-08 11:30:55 -04:00
8e6c9f6632
.travis.yml: Add coveralls
2017-04-08 11:22:45 -04:00
0673b9af85
README: Add build status badge
2017-04-08 11:14:25 -04:00
b8620f40c8
Add .travis.yml
2017-04-08 11:13:06 -04:00
3f5249cad4
Add v1.0.3 bank request test
2017-04-08 10:59:42 -04:00
749c2e9f3a
Add test for RandomUID
2017-04-08 10:55:11 -04:00
e1c4fb79bc
Add status tests
2017-04-08 10:39:54 -04:00
ae525b742c
Add test for signon validity
2017-04-08 08:58:09 -04:00
9e95182afa
signon: Improve error messages
2017-04-08 08:57:31 -04:00
8f1cf63bd3
constants: Improve testing, eliminate redundant check when marshalling
2017-04-08 08:40:46 -04:00
ac5a0dce1d
Add tests for auto-generated constants
2017-04-07 22:34:54 -04:00
932af2439b
Test remaining SECINFO types
2017-04-07 22:32:27 -04:00
1017dbb0ae
signup: Stop using the wrong enum for InvAcctType
2017-04-06 20:31:16 -04:00
3009f9255c
constants.go: Make Valid() return false after failing FromString()
2017-04-06 19:55:59 -04:00
85406e7eb8
Fix MfType values
...
"OPEN" and "END" had an accidental space between them before in the
comment the original list was based upon
2017-04-06 19:18:09 -04:00
5009ef3c79
Spelling mistake
2017-04-06 19:17:52 -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
ea700b33a9
profile: Change 'VER' from a String to an Int
2017-04-05 05:26:29 -04:00
f794d452c4
Test for spaces after newlines when unmarshalling elements
2017-04-04 20:22:12 -04:00
6d8578c056
Add test for Amount.Equal()
2017-04-04 20:20:31 -04:00
061b31a99d
Add test for Date.Equal()
2017-04-04 19:51:35 -04:00
1560f44a3c
Switch Date to contain time.Time instead of being a typedef
2017-04-04 19:50:41 -04:00