temporal-api-protos
Safe HaskellNone
LanguageHaskell2010

Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Synopsis

Documentation

data ActivityExecutionResult Source #

Fields :

  • maybe'status :: Lens' ActivityExecutionResult (Prelude.Maybe ActivityExecutionResult'Status)
  • maybe'completed :: Lens' ActivityExecutionResult (Prelude.Maybe Success)
  • completed :: Lens' ActivityExecutionResult Success
  • maybe'failed :: Lens' ActivityExecutionResult (Prelude.Maybe Failure)
  • failed :: Lens' ActivityExecutionResult Failure
  • maybe'cancelled :: Lens' ActivityExecutionResult (Prelude.Maybe Cancellation)
  • cancelled :: Lens' ActivityExecutionResult Cancellation
  • maybe'willCompleteAsync :: Lens' ActivityExecutionResult (Prelude.Maybe WillCompleteAsync)
  • willCompleteAsync :: Lens' ActivityExecutionResult WillCompleteAsync

Instances

Instances details
NFData ActivityExecutionResult Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

rnf :: ActivityExecutionResult -> () #

Show ActivityExecutionResult Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Eq ActivityExecutionResult Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Ord ActivityExecutionResult Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Message ActivityExecutionResult Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityExecutionResult "cancelled" Cancellation Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityExecutionResult "completed" Success Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityExecutionResult "failed" Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityExecutionResult "willCompleteAsync" WillCompleteAsync Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityTaskCompletion "result" ActivityExecutionResult Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.CoreInterface

HasField ActivityExecutionResult "maybe'cancelled" (Maybe Cancellation) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityExecutionResult "maybe'completed" (Maybe Success) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "maybe'completed" -> (Maybe Success -> f (Maybe Success)) -> ActivityExecutionResult -> f ActivityExecutionResult #

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

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

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

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityExecutionResult "maybe'willCompleteAsync" (Maybe WillCompleteAsync) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

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

Defined in Proto.Temporal.Sdk.Core.CoreInterface

data ActivityExecutionResult'Status Source #

Instances

Instances details
NFData ActivityExecutionResult'Status Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Show ActivityExecutionResult'Status Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Eq ActivityExecutionResult'Status Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Ord ActivityExecutionResult'Status Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

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

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

data ActivityResolution Source #

Fields :

  • maybe'status :: Lens' ActivityResolution (Prelude.Maybe ActivityResolution'Status)
  • maybe'completed :: Lens' ActivityResolution (Prelude.Maybe Success)
  • completed :: Lens' ActivityResolution Success
  • maybe'failed :: Lens' ActivityResolution (Prelude.Maybe Failure)
  • failed :: Lens' ActivityResolution Failure
  • maybe'cancelled :: Lens' ActivityResolution (Prelude.Maybe Cancellation)
  • cancelled :: Lens' ActivityResolution Cancellation
  • maybe'backoff :: Lens' ActivityResolution (Prelude.Maybe DoBackoff)
  • backoff :: Lens' ActivityResolution DoBackoff

Instances

Instances details
NFData ActivityResolution Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

rnf :: ActivityResolution -> () #

Show ActivityResolution Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Eq ActivityResolution Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Ord ActivityResolution Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Message ActivityResolution Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityResolution "backoff" DoBackoff Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "backoff" -> (DoBackoff -> f DoBackoff) -> ActivityResolution -> f ActivityResolution #

HasField ActivityResolution "cancelled" Cancellation Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityResolution "completed" Success Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "completed" -> (Success -> f Success) -> ActivityResolution -> f ActivityResolution #

HasField ActivityResolution "failed" Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

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

HasField ResolveActivity "result" ActivityResolution Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowActivation.WorkflowActivation

HasField ActivityResolution "maybe'backoff" (Maybe DoBackoff) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "maybe'backoff" -> (Maybe DoBackoff -> f (Maybe DoBackoff)) -> ActivityResolution -> f ActivityResolution #

HasField ActivityResolution "maybe'cancelled" (Maybe Cancellation) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "maybe'cancelled" -> (Maybe Cancellation -> f (Maybe Cancellation)) -> ActivityResolution -> f ActivityResolution #

HasField ActivityResolution "maybe'completed" (Maybe Success) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "maybe'completed" -> (Maybe Success -> f (Maybe Success)) -> ActivityResolution -> f ActivityResolution #

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

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

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

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

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ResolveActivity "maybe'result" (Maybe ActivityResolution) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.WorkflowActivation.WorkflowActivation

data ActivityResolution'Status Source #

Instances

Instances details
NFData ActivityResolution'Status Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Show ActivityResolution'Status Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Eq ActivityResolution'Status Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Ord ActivityResolution'Status Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

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

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

data Cancellation Source #

Fields :

  • failure :: Lens' Cancellation Proto.Temporal.Api.Failure.V1.Message.Failure
  • maybe'failure :: Lens' Cancellation (Prelude.Maybe Proto.Temporal.Api.Failure.V1.Message.Failure)

Instances

Instances details
NFData Cancellation Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

rnf :: Cancellation -> () #

Show Cancellation Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Eq Cancellation Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Ord Cancellation Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Message Cancellation Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityExecutionResult "cancelled" Cancellation Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityResolution "cancelled" Cancellation Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField Cancellation "failure" Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

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

HasField ActivityExecutionResult "maybe'cancelled" (Maybe Cancellation) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityResolution "maybe'cancelled" (Maybe Cancellation) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "maybe'cancelled" -> (Maybe Cancellation -> f (Maybe Cancellation)) -> ActivityResolution -> f ActivityResolution #

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

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

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

data DoBackoff Source #

Fields :

Instances

Instances details
NFData DoBackoff Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

rnf :: DoBackoff -> () #

Show DoBackoff Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Eq DoBackoff Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Ord DoBackoff Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Message DoBackoff Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityResolution "backoff" DoBackoff Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "backoff" -> (DoBackoff -> f DoBackoff) -> ActivityResolution -> f ActivityResolution #

HasField DoBackoff "attempt" Word32 Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "attempt" -> (Word32 -> f Word32) -> DoBackoff -> f DoBackoff #

HasField DoBackoff "backoffDuration" Duration Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "backoffDuration" -> (Duration -> f Duration) -> DoBackoff -> f DoBackoff #

HasField DoBackoff "originalScheduleTime" Timestamp Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "originalScheduleTime" -> (Timestamp -> f Timestamp) -> DoBackoff -> f DoBackoff #

HasField ActivityResolution "maybe'backoff" (Maybe DoBackoff) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "maybe'backoff" -> (Maybe DoBackoff -> f (Maybe DoBackoff)) -> ActivityResolution -> f ActivityResolution #

HasField DoBackoff "maybe'backoffDuration" (Maybe Duration) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "maybe'backoffDuration" -> (Maybe Duration -> f (Maybe Duration)) -> DoBackoff -> f DoBackoff #

HasField DoBackoff "maybe'originalScheduleTime" (Maybe Timestamp) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "maybe'originalScheduleTime" -> (Maybe Timestamp -> f (Maybe Timestamp)) -> DoBackoff -> f DoBackoff #

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)

Instances

Instances details
NFData Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

rnf :: Failure -> () #

Show Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Eq Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

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

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

Ord Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Message Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityExecutionResult "failed" Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityResolution "failed" Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

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

HasField Failure "failure" Failure Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

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

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

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

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

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

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

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

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

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

data Success Source #

Fields :

  • result :: Lens' Success Proto.Temporal.Api.Common.V1.Message.Payload
  • maybe'result :: Lens' Success (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.Payload)

Instances

Instances details
NFData Success Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

rnf :: Success -> () #

Show Success Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Eq Success Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

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

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

Ord Success Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Message Success Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityExecutionResult "completed" Success Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityResolution "completed" Success Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "completed" -> (Success -> f Success) -> ActivityResolution -> f ActivityResolution #

HasField Success "result" Payload Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "result" -> (Payload -> f Payload) -> Success -> f Success #

HasField ActivityExecutionResult "maybe'completed" (Maybe Success) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "maybe'completed" -> (Maybe Success -> f (Maybe Success)) -> ActivityExecutionResult -> f ActivityExecutionResult #

HasField ActivityResolution "maybe'completed" (Maybe Success) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "maybe'completed" -> (Maybe Success -> f (Maybe Success)) -> ActivityResolution -> f ActivityResolution #

HasField Success "maybe'result" (Maybe Payload) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

fieldOf :: Functor f => Proxy# "maybe'result" -> (Maybe Payload -> f (Maybe Payload)) -> Success -> f Success #

data WillCompleteAsync Source #

Fields :

Instances

Instances details
NFData WillCompleteAsync Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Methods

rnf :: WillCompleteAsync -> () #

Show WillCompleteAsync Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Eq WillCompleteAsync Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Ord WillCompleteAsync Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

Message WillCompleteAsync Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityExecutionResult "willCompleteAsync" WillCompleteAsync Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult

HasField ActivityExecutionResult "maybe'willCompleteAsync" (Maybe WillCompleteAsync) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult