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 #