| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
Prairie.Update
Description
This cl
Since: 0.0.1.0
Synopsis
- data Update rec where
- updateSingleField :: Record rec => Update rec -> rec -> rec
- updateRecord :: Record rec => [Update rec] -> rec -> rec
Documentation
data Update rec where Source #
An operation representing an update against the rec in question.
This type is partially an example - you may want to have a more sophisticated update type than merely setting fields.
Since: 0.0.1.0
Instances
| (FieldDict FromJSON rec, FieldDict (Typeable :: Type -> Constraint) rec, FromJSON (SomeField rec)) => FromJSON (Update rec) Source # | Parses an  {
    "field": field,
    "value": newValue
}
Since: 0.0.1.0 | 
| Defined in Prairie.Update | |
| (FieldDict ToJSON rec, forall a. ToJSON (Field rec a)) => ToJSON (Update rec) Source # | Renders an  {
   "field": Since: 0.0.1.0 | 
| (forall a. Show (Field rec a), FieldDict Show rec) => Show (Update rec) Source # | Since: 0.0.1.0 | 
| (forall a. Eq (Field rec a), FieldDict (Typeable :: Type -> Constraint) rec, FieldDict Eq rec) => Eq (Update rec) Source # | Since: 0.0.1.0 | 
updateSingleField :: Record rec => Update rec -> rec -> rec Source #