| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Temporal.Core.EphemeralServer
Documentation
data SDKDefault Source #
Constructors
| SDKDefault | |
Fields
| |
data EphemeralExeVersion Source #
Constructors
| Default SDKDefault | Use a default version for the given SDK name and version. |
| Fixed String | Specific version. |
Instances
| ToJSON EphemeralExeVersion Source # | |
Defined in Temporal.Core.EphemeralServer Methods toJSON :: EphemeralExeVersion -> Value # toEncoding :: EphemeralExeVersion -> Encoding # toJSONList :: [EphemeralExeVersion] -> Value # toEncodingList :: [EphemeralExeVersion] -> Encoding # omitField :: EphemeralExeVersion -> Bool # | |
data EphemeralExe Source #
Constructors
| ExistingPath FilePath | Existing path on the filesystem for the executable. |
| CachedDownload EphemeralExeVersion (Maybe FilePath) | Download the executable if not already there. |
Instances
| ToJSON EphemeralExe Source # | |
Defined in Temporal.Core.EphemeralServer Methods toJSON :: EphemeralExe -> Value # toEncoding :: EphemeralExe -> Encoding # toJSONList :: [EphemeralExe] -> Value # toEncodingList :: [EphemeralExe] -> Encoding # omitField :: EphemeralExe -> Bool # | |
data TemporalDevServerConfig Source #
Constructors
| TemporalDevServerConfig | |
Instances
| ToJSON TemporalDevServerConfig Source # | |
Defined in Temporal.Core.EphemeralServer Methods toJSON :: TemporalDevServerConfig -> Value # toEncoding :: TemporalDevServerConfig -> Encoding # toJSONList :: [TemporalDevServerConfig] -> Value # | |
newtype EphemeralServer Source #
Constructors
| EphemeralServer | |
Fields | |
raw_startDevServer :: Ptr Runtime -> CString -> TokioCall (CArray Word8) EphemeralServer Source #
startDevServer :: Runtime -> TemporalDevServerConfig -> IO (Either ByteString EphemeralServer) Source #
raw_shutdownEphemeralServer :: Ptr EphemeralServer -> TokioCall (CArray Word8) CUnit Source #
shutdownEphemeralServer :: EphemeralServer -> IO (Either ByteString ()) Source #
data TestServerConfig Source #
Constructors
| TestServerConfig | |
Instances
| ToJSON TestServerConfig Source # | |
Defined in Temporal.Core.EphemeralServer Methods toJSON :: TestServerConfig -> Value # toEncoding :: TestServerConfig -> Encoding # toJSONList :: [TestServerConfig] -> Value # toEncodingList :: [TestServerConfig] -> Encoding # omitField :: TestServerConfig -> Bool # | |
raw_startTestServer :: Ptr Runtime -> CString -> TokioCall (CArray Word8) EphemeralServer Source #