Rename fields of InvitationReference
This commit is contained in:
parent
5bc0254f7f
commit
dfe0b4de5e
@ -87,13 +87,13 @@ deriving instance Show (InvitationReference junction)
|
||||
|
||||
instance ToJSON (InvitationReference junction) where
|
||||
toJSON (InvRef fId) = JSON.object
|
||||
[ "type" JSON..= show (typeRep (Proxy @junction))
|
||||
, "key" JSON..= fId
|
||||
[ "junction" JSON..= show (typeRep (Proxy @junction))
|
||||
, "record" JSON..= fId
|
||||
]
|
||||
instance IsInvitableJunction junction => FromJSON (InvitationReference junction) where
|
||||
parseJSON = JSON.withObject "InvitationReference" $ \o -> do
|
||||
table <- o JSON..: "type"
|
||||
key <- o JSON..: "key"
|
||||
table <- o JSON..: "junction"
|
||||
key <- o JSON..: "record"
|
||||
|
||||
unless (table == show (typeRep (Proxy @junction))) $
|
||||
fail "Unexpected table"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user