temporal-api-protos
Safe HaskellNone
LanguageHaskell2010

Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Synopsis

Documentation

data Failure Source #

Fields :

  • failure :: Lens' Failure Proto.Temporal.Api.Failure.V1.Message.Failure
  • maybe'failure :: Lens' Failure (Prelude.Maybe Proto.Temporal.Api.Failure.V1.Message.Failure)
  • forceCause :: Lens' Failure Proto.Temporal.Api.Enums.V1.FailedCause.WorkflowTaskFailedCause

Instances

Instances details
NFData Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Methods

rnf :: Failure -> () #

Show Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Eq Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Methods

(==) :: Failure -> Failure -> Bool #

(/=) :: Failure -> Failure -> Bool #

Ord Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Message Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

HasField Failure "failure" Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Methods

fieldOf :: Functor f => Proxy# "failure" -> (Failure -> f Failure) -> Failure -> f Failure #

HasField Failure "forceCause" WorkflowTaskFailedCause Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

HasField WorkflowActivationCompletion "failed" Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

HasField Failure "maybe'failure" (Maybe Failure) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Methods

fieldOf :: Functor f => Proxy# "maybe'failure" -> (Maybe Failure -> f (Maybe Failure)) -> Failure -> f Failure #

HasField WorkflowActivationCompletion "maybe'failed" (Maybe Failure) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

data Success Source #

Fields :

  • commands :: Lens' Success [Proto.Temporal.Sdk.Core.WorkflowCommands.WorkflowCommands.WorkflowCommand]
  • vec'commands :: Lens' Success (Data.Vector.Vector Proto.Temporal.Sdk.Core.WorkflowCommands.WorkflowCommands.WorkflowCommand)
  • usedInternalFlags :: Lens' Success [Data.Word.Word32]
  • vec'usedInternalFlags :: Lens' Success (Data.Vector.Unboxed.Vector Data.Word.Word32)

Instances

Instances details
NFData Success Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Methods

rnf :: Success -> () #

Show Success Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Eq Success Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Methods

(==) :: Success -> Success -> Bool #

(/=) :: Success -> Success -> Bool #

Ord Success Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Message Success Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

HasField WorkflowActivationCompletion "successful" Success Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

HasField Success "commands" [WorkflowCommand] Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Methods

fieldOf :: Functor f => Proxy# "commands" -> ([WorkflowCommand] -> f [WorkflowCommand]) -> Success -> f Success #

HasField Success "usedInternalFlags" [Word32] Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Methods

fieldOf :: Functor f => Proxy# "usedInternalFlags" -> ([Word32] -> f [Word32]) -> Success -> f Success #

HasField Success "vec'commands" (Vector WorkflowCommand) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Methods

fieldOf :: Functor f => Proxy# "vec'commands" -> (Vector WorkflowCommand -> f (Vector WorkflowCommand)) -> Success -> f Success #

HasField Success "vec'usedInternalFlags" (Vector Word32) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Methods

fieldOf :: Functor f => Proxy# "vec'usedInternalFlags" -> (Vector Word32 -> f (Vector Word32)) -> Success -> f Success #

HasField WorkflowActivationCompletion "maybe'successful" (Maybe Success) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

data WorkflowActivationCompletion Source #

Fields :

  • runId :: Lens' WorkflowActivationCompletion Data.Text.Text
  • maybe'status :: Lens' WorkflowActivationCompletion (Prelude.Maybe WorkflowActivationCompletion'Status)
  • maybe'successful :: Lens' WorkflowActivationCompletion (Prelude.Maybe Success)
  • successful :: Lens' WorkflowActivationCompletion Success
  • maybe'failed :: Lens' WorkflowActivationCompletion (Prelude.Maybe Failure)
  • failed :: Lens' WorkflowActivationCompletion Failure

Instances

Instances details
NFData WorkflowActivationCompletion Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Show WorkflowActivationCompletion Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Eq WorkflowActivationCompletion Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Ord WorkflowActivationCompletion Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Message WorkflowActivationCompletion Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

HasField WorkflowActivationCompletion "failed" Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

HasField WorkflowActivationCompletion "runId" Text Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

HasField WorkflowActivationCompletion "successful" Success Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

HasField WorkflowActivationCompletion "maybe'failed" (Maybe Failure) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

HasField WorkflowActivationCompletion "maybe'status" (Maybe WorkflowActivationCompletion'Status) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

HasField WorkflowActivationCompletion "maybe'successful" (Maybe Success) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

data WorkflowActivationCompletion'Status Source #

Instances

Instances details
NFData WorkflowActivationCompletion'Status Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Show WorkflowActivationCompletion'Status Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Eq WorkflowActivationCompletion'Status Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

Ord WorkflowActivationCompletion'Status Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion

HasField WorkflowActivationCompletion "maybe'status" (Maybe WorkflowActivationCompletion'Status) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowCompletion.WorkflowCompletion