27 Commits

Author SHA1 Message Date
Mathew Polzin 1a2ba17f02 more documentation updates 2018-11-25 20:06:27 -08:00
Mathew Polzin 9f2c7aa2e4 Update README 2018-11-25 19:48:50 -08:00
Mathew Polzin af1aca9cf4 More failure test cases. pretty ok test coverage at this point. 2018-11-23 20:44:12 -08:00
Mathew Polzin 2563edf419 Add subscript access to Poly types. Add empty test class for Poly type. Remove unneeded Foundation import. Small README change to read more clearly. 2018-11-23 08:49:55 -08:00
Mathew Polzin 399644b62a update readme 2018-11-22 22:23:44 -08:00
Mathew Polzin 7edb631f09 Update documentation 2018-11-22 21:32:44 -08:00
Mathew Polzin f526963707 Update README and update linuxmain 2018-11-22 21:06:04 -08:00
Mathew Polzin 7a3a1b8b65 Round off CustomStringConvertible implementations to make print output a lot easier to read. 2018-11-20 07:27:28 -08:00
Mathew Polzin 032cf42c08 Add support for encoding JSONAPIDocument and add tests. Fix support for decoding null primary data for single resource document. 2018-11-16 23:59:49 -08:00
Mathew Polzin 04bd0421cd Added encoding support to Includes and tests 2018-11-16 23:15:25 -08:00
Mathew Polzin 696e434caa Mirror all decoding entity tests with encoding tests 2018-11-16 09:10:05 -08:00
Mathew Polzin 69faa1b33f Add idea of using KeyPaths to specify includes on a JSONAPIDocument 2018-11-15 23:43:14 -08:00
Mathew Polzin 1158bb8acd fix typo in readme 2018-11-15 23:05:05 -08:00
Mathew Polzin 7dce7b2299 Remove Id from EntityDescription, reducing the amount of repetetive and clunky boilerplate and allowing one simple typealias to remove Ids from consideration entirely when creating new Entity types. 2018-11-15 23:02:58 -08:00
Mathew Polzin 971e486cb1 update everything except for IdType to operate off of EntityType rather than EntityDescription. This feels much more natural. 2018-11-15 21:05:07 -08:00
Mathew Polzin ee364216bb allow EntityDescription to decode nullable relationships 2018-11-15 17:16:16 -08:00
Mathew Polzin bf44c2fcdd Prepping for ToOneRelationships that have optional related types for use in situations where null is an acceptable relationship value. 2018-11-14 23:39:12 -08:00
Mathew Polzin fd82d5d7de Add ability to specify an Attribute needs to be transformed once it has been decoded. 2018-11-14 08:38:43 -08:00
Mathew Polzin 805ef4debe Support both attributes whose keys can be omitted and attributes whose values can be null. 2018-11-13 21:34:23 -08:00
Mathew Polzin fa44b5be95 Update README.md 2018-11-13 10:37:22 -08:00
Mathew Polzin e0a27fdf15 Update README.md 2018-11-13 08:57:29 -08:00
Mathew Polzin fdfe5145e1 Update README.md 2018-11-13 08:40:16 -08:00
Mathew Polzin 956e5cd9ee Update README.md 2018-11-13 08:37:15 -08:00
Mathew Polzin 379708447a Update README.md 2018-11-13 01:19:34 -08:00
Mathew Polzin 3bf678f332 checkboxify readme list 2018-11-13 01:11:41 -08:00