Mathew Polzin
|
163ac94c51
|
I did some more type wrangling to finally get the Id type to specialize on Entity rather than EntityDescription. The compiler gets into trouble depending on which of a few semantically identical routes are taken, but I finally stumbled upon the correct combination of protocols and extensions to get the job done. this was always the ideal outcome, but I was not sure the Swift compiler would allow it.
|
2018-11-28 21:13:07 -08:00 |
|
Mathew Polzin
|
e67b9fc142
|
Update playground and README for computed attributes.
|
2018-11-28 09:20:50 -08:00 |
|
Mathew Polzin
|
661ff6eca5
|
A little renaming and easier access to important types under the JSONAPIDocument protocol
|
2018-11-27 18:20:01 -08:00 |
|
Mathew Polzin
|
9c8b2fbebb
|
Renamed JSONAPIDocument to Document and created a protocol describing a JSONAPI Document.
|
2018-11-27 17:35:13 -08:00 |
|
Mathew Polzin
|
232554ec51
|
Wrap JSONAPIDocument body up a bit nicer for use when the JSONAPIDocument does not represent errors.
|
2018-11-27 16:12:36 -08:00 |
|
Mathew Polzin
|
aedd5dc29b
|
Add Entity validation via a function in JSONAPITestLib.
|
2018-11-27 13:33:55 -08:00 |
|
Mathew Polzin
|
dcabafd583
|
Add a playground page to show off JSONAPITestLib and add nil literal expressibility to ToOneRelationship
|
2018-11-27 11:45:15 -08:00 |
|
Mathew Polzin
|
9df9efc2dc
|
rename NoRelatives to NoRelationships to better pair with NoAttributes and NoLinks
|
2018-11-27 11:08:53 -08:00 |
|
Mathew Polzin
|
6f6ed87b4c
|
Update included playground
|
2018-11-27 09:14:47 -08:00 |
|
Mathew Polzin
|
b3a4591a5d
|
comment out the rest of the once again relevant playground example
|
2018-11-18 21:51:22 -08:00 |
|
Mathew Polzin
|
23d057c47b
|
Adding more custom string convertible implementations to reduce the verbosity of printing to terminal. expose JSONAPIDocument.Include so that its constructor can be used.
|
2018-11-18 21:47:00 -08:00 |
|
Mathew Polzin
|
3327a93df5
|
Moved Examples.swift into a Playground, added some initialization code required to create entities and documents in code.
|
2018-11-18 17:47:26 -08:00 |
|