Mathew Polzin
|
65b80ee0eb
|
Add ReversibleTransformer and tests. remove unneeded check in Entity.check().
|
2018-11-29 18:39:59 -08:00 |
|
Mathew Polzin
|
34a4c8e7fc
|
Add TestLib ability to represent to-one relationships with the values of their IDs.
|
2018-11-29 11:31:17 -08:00 |
|
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
|
d3763ba713
|
Add array literal expressibility for ToManyRelationship
|
2018-11-27 23:59:12 -08:00 |
|
Mathew Polzin
|
dd5f3b1737
|
Added check for nullable array attributes
|
2018-11-27 13:57:55 -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
|
a55a4cbed0
|
Added test library, attribute literal expressibility, and tests
|
2018-11-27 10:54:51 -08:00 |
|