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

177 Commits

Author SHA1 Message Date
fa05f64497 Merge pull request #2 from aclindsa/smaller_xml_parser
Switch to copy of encoding/xml with only that subdirectory
2017-10-02 09:33:24 -04:00
02f59a7b4f .travis.yml: Drop go 1.8
The latest encoding/xml now uses sync.Map
2017-10-02 09:28:09 -04:00
1e55cb8bd7 Switch to copy of encoding/xml with only that subdirectory 2017-10-02 09:21:56 -04:00
6359499ea2 .travis.yml: Add Go 1.9.x 2017-09-20 20:30:59 -04:00
fa72af4f6c client: Retry HTTP requests for empty responses with cookies
This works around a particular FI's penchant for JSESSIONID cookies
2017-09-01 08:41:15 -04:00
04436f048d Add MoneyGo reference to README 2017-06-05 21:12:04 -04:00
fcee1ec452 Update/improve documentation 2017-05-09 16:30:35 -04:00
4cb0eb4f85 Clarify use of Currency vs. OrigCurrency 2017-04-19 21:31:45 -04:00
bc541d881d Add transaction UID validation to all messages 2017-04-18 20:22:07 -04:00
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
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