temporal-api-protos
Safe HaskellNone
LanguageHaskell2010

Proto.Temporal.Sdk.Core.CoreInterface

Synopsis

Documentation

data ActivityHeartbeat Source #

Fields :

  • taskToken :: Lens' ActivityHeartbeat Data.ByteString.ByteString
  • details :: Lens' ActivityHeartbeat [Proto.Temporal.Api.Common.V1.Message.Payload]
  • vec'details :: Lens' ActivityHeartbeat (Data.Vector.Vector Proto.Temporal.Api.Common.V1.Message.Payload)

Instances

Instances details
NFData ActivityHeartbeat Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.CoreInterface

Methods

rnf :: ActivityHeartbeat -> () #

Show ActivityHeartbeat Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.CoreInterface

Eq ActivityHeartbeat Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.CoreInterface

Ord ActivityHeartbeat Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.CoreInterface

Message ActivityHeartbeat Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.CoreInterface

HasField ActivityHeartbeat "taskToken" ByteString Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.CoreInterface

Methods

fieldOf :: Functor f => Proxy# "taskToken" -> (ByteString -> f ByteString) -> ActivityHeartbeat -> f ActivityHeartbeat #

HasField ActivityHeartbeat "details" [Payload] Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.CoreInterface

Methods

fieldOf :: Functor f => Proxy# "details" -> ([Payload] -> f [Payload]) -> ActivityHeartbeat -> f ActivityHeartbeat #

HasField ActivityHeartbeat "vec'details" (Vector Payload) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.CoreInterface

Methods

fieldOf :: Functor f => Proxy# "vec'details" -> (Vector Payload -> f (Vector Payload)) -> ActivityHeartbeat -> f ActivityHeartbeat #

data ActivityTaskCompletion Source #

Fields :

  • taskToken :: Lens' ActivityTaskCompletion Data.ByteString.ByteString
  • result :: Lens' ActivityTaskCompletion Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult.ActivityExecutionResult
  • maybe'result :: Lens' ActivityTaskCompletion (Prelude.Maybe Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult.ActivityExecutionResult)

Instances

Instances details
NFData ActivityTaskCompletion Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.CoreInterface

Methods

rnf :: ActivityTaskCompletion -> () #

Show ActivityTaskCompletion Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.CoreInterface

Eq ActivityTaskCompletion Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.CoreInterface

Ord ActivityTaskCompletion Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.CoreInterface

Message ActivityTaskCompletion Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.CoreInterface

HasField ActivityTaskCompletion "result" ActivityExecutionResult Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.CoreInterface

HasField ActivityTaskCompletion "taskToken" ByteString Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.CoreInterface

HasField ActivityTaskCompletion "maybe'result" (Maybe ActivityExecutionResult) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.CoreInterface