Safe Haskell | None |
---|
Documentation
data DataSyncMessage Source #
Instances
FromJSON DataSyncMessage Source # | |
Defined in IHP.DataSync.ControllerImpl parseJSON :: Value -> Parser DataSyncMessage # parseJSONList :: Value -> Parser [DataSyncMessage] # | |
Show DataSyncMessage Source # | |
Defined in IHP.DataSync.Types showsPrec :: Int -> DataSyncMessage -> ShowS # show :: DataSyncMessage -> String showList :: [DataSyncMessage] -> ShowS # | |
Eq DataSyncMessage Source # | |
Defined in IHP.DataSync.Types (==) :: DataSyncMessage -> DataSyncMessage -> Bool # (/=) :: DataSyncMessage -> DataSyncMessage -> Bool # |
data DataSyncResponse Source #
Instances
ToJSON DataSyncResponse Source # | |
Defined in IHP.DataSync.ControllerImpl toJSON :: DataSyncResponse -> Value # toEncoding :: DataSyncResponse -> Encoding # toJSONList :: [DataSyncResponse] -> Value # toEncodingList :: [DataSyncResponse] -> Encoding # omitField :: DataSyncResponse -> Bool # |
data GraphQLResult Source #
Instances
ToJSON GraphQLResult Source # | |
Defined in IHP.DataSync.REST.Controller toJSON :: GraphQLResult -> Value # toEncoding :: GraphQLResult -> Encoding # toJSONList :: [GraphQLResult] -> Value # toEncodingList :: [GraphQLResult] -> Encoding # omitField :: GraphQLResult -> Bool # |
data DataSyncTransaction Source #
DataSyncTransaction | |
|
Instances
SetField "transactions" DataSyncController (HashMap UUID DataSyncTransaction) Source # | |
Defined in IHP.DataSync.ControllerImpl |
data DataSyncController Source #
DataSyncController | |
DataSyncReady | |
|
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 setField :: [Async ()] -> DataSyncController -> DataSyncController Source # | |
SetField "subscriptions" DataSyncController (HashMap UUID (MVar ())) Source # | |
Defined in IHP.DataSync.ControllerImpl setField :: HashMap UUID (MVar ()) -> DataSyncController -> DataSyncController Source # | |
SetField "transactions" DataSyncController (HashMap UUID DataSyncTransaction) Source # | |
Defined in IHP.DataSync.ControllerImpl |