1
0
mirror of https://github.com/aclindsa/ofxgo.git synced 2024-11-22 11:30:05 -05:00
Commit Graph

204 Commits

Author SHA1 Message Date
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
7f5ef5751d Switch Amount to contain big.Rat instead of being a typedef 2017-04-03 21:15:08 -04:00
9b03829645 Add additional investment statement response test 2017-04-03 20:50:31 -04:00
cd39e4f8af Handle SGML responses with post-colon spaces in headers 2017-04-03 20:49:48 -04:00
ea133999ee Add more leaf elements missed earlier 2017-04-03 20:48:01 -04:00
737d289b29 Add profile tests 2017-04-03 19:59:30 -04:00
59a29e18a5 profile: Save message set name somewhere other than XMLName
Of course the same information is available there, but having it brought
out as its own field seems more convenient and intuitive for users.
2017-04-03 19:56:16 -04:00
f56a061627 profile: Fix PinCh field capitalization 2017-04-03 19:55:58 -04:00
e2b0819888 Add missing leaf elements with numbers 2017-04-03 19:54:32 -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
7834d53f9b Trim spaces when unmarshalling UIDs
This ensures the correct value is parsed when SGML tags aren't closed.
Also add a test.
2017-04-03 19:46:10 -04:00
47f1b82c0b Check HTTPS is always used 2017-04-01 21:33:56 -04:00
62f0ae600b Add a few missing profile fields 2017-04-01 21:29:27 -04:00
9ede56e2c4 Add investment statement tests 2017-04-01 21:17:32 -04:00