Safe Haskell | None |
---|
IHP.DataSync.Types
Documentation
data DataSyncMessage Source #
Constructors
Instances
FromJSON DataSyncMessage Source # | |
Defined in IHP.DataSync.ControllerImpl Methods parseJSON :: Value -> Parser DataSyncMessage # parseJSONList :: Value -> Parser [DataSyncMessage] # | |
Show DataSyncMessage Source # | |
Defined in IHP.DataSync.Types Methods showsPrec :: Int -> DataSyncMessage -> ShowS # show :: DataSyncMessage -> String showList :: [DataSyncMessage] -> ShowS # | |
Eq DataSyncMessage Source # | |
Defined in IHP.DataSync.Types Methods (==) :: DataSyncMessage -> DataSyncMessage -> Bool # (/=) :: DataSyncMessage -> DataSyncMessage -> Bool # |
data DataSyncResponse Source #
Constructors
DataSyncResult | |
DataSyncError | |
Fields
| |
FailedToDecodeMessageError | |
Fields
| |
DidCreateDataSubscription | |
DidDeleteDataSubscription | |
Fields
| |
DidInsert | |
Fields
| |
DidUpdate | |
DidDelete | |
Fields
| |
DidCreateRecord | Response to |
DidCreateRecords | Response to |
DidUpdateRecord | Response to |
DidUpdateRecords | Response to |
DidDeleteRecord | |
DidDeleteRecords | |
DidStartTransaction | |
Fields
| |
DidRollbackTransaction | |
Fields
| |
DidCommitTransaction | |
Fields
| |
LoginSuccessful | |
UserLocked | |
UserUnconfirmed | |
InvalidCredentials | |
DidCreateUser | |
CreateUserFailed | |
Fields
| |
DidConfirmUser | |
DidConfirmUserAlready | |
ConfirmUserFailed | |
Instances
ToJSON DataSyncResponse Source # | |
Defined in IHP.DataSync.ControllerImpl Methods toJSON :: DataSyncResponse -> Value # toEncoding :: DataSyncResponse -> Encoding # toJSONList :: [DataSyncResponse] -> Value # toEncodingList :: [DataSyncResponse] -> Encoding # omitField :: DataSyncResponse -> Bool # |
data GraphQLResult Source #
Constructors
GraphQLResult | |
Fields
|
Instances
ToJSON GraphQLResult Source # | |
Defined in IHP.DataSync.REST.Controller Methods toJSON :: GraphQLResult -> Value # toEncoding :: GraphQLResult -> Encoding # toJSONList :: [GraphQLResult] -> Value # toEncodingList :: [GraphQLResult] -> Encoding # omitField :: GraphQLResult -> Bool # |
data DataSyncTransaction Source #
Constructors
DataSyncTransaction | |
Fields
|
Instances
SetField "transactions" DataSyncController (HashMap UUID DataSyncTransaction) Source # | |
Defined in IHP.DataSync.ControllerImpl Methods setField :: HashMap UUID DataSyncTransaction -> DataSyncController -> DataSyncController Source # |
data DataSyncController Source #
Constructors
DataSyncController | |
DataSyncReady | |
Fields
|
Instances
(ToField (PrimaryKey (GetTableName CurrentUserRecord)), Show (PrimaryKey (GetTableName CurrentUserRecord)), HasNewSessionUrl CurrentUserRecord, Typeable CurrentUserRecord, HasField "id" CurrentUserRecord (Id' (GetTableName CurrentUserRecord))) => WSApp DataSyncController Source # | |
Defined in IHP.DataSync.Controller | |
SetField "asyncs" DataSyncController [Async ()] Source # | |
Defined in IHP.DataSync.ControllerImpl Methods setField :: [Async ()] -> DataSyncController -> DataSyncController Source # | |
SetField "subscriptions" DataSyncController (HashMap UUID (MVar ())) Source # | |
Defined in IHP.DataSync.ControllerImpl Methods setField :: HashMap UUID (MVar ()) -> DataSyncController -> DataSyncController Source # | |
SetField "transactions" DataSyncController (HashMap UUID DataSyncTransaction) Source # | |
Defined in IHP.DataSync.ControllerImpl Methods setField :: HashMap UUID DataSyncTransaction -> DataSyncController -> DataSyncController Source # |