temporal-api-protos
Safe HaskellNone
LanguageHaskell2010

Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Synopsis

Documentation

data ActivityCancelReason Source #

Instances

Instances details
NFData ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

rnf :: ActivityCancelReason -> () #

Bounded ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Enum ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Show ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Eq ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Ord ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

FieldDefault ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

MessageEnum ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

HasField Cancel "reason" ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "reason" -> (ActivityCancelReason -> f ActivityCancelReason) -> Cancel -> f Cancel #

data ActivityCancelReason Source #

Instances

Instances details
NFData ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

rnf :: ActivityCancelReason -> () #

Bounded ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Enum ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Show ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Eq ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Ord ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

FieldDefault ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

MessageEnum ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

HasField Cancel "reason" ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "reason" -> (ActivityCancelReason -> f ActivityCancelReason) -> Cancel -> f Cancel #

data ActivityCancelReason'UnrecognizedValue Source #

Instances

Instances details
Show ActivityCancelReason'UnrecognizedValue Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Eq ActivityCancelReason'UnrecognizedValue Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Ord ActivityCancelReason'UnrecognizedValue Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

data ActivityTask Source #

Fields :

  • taskToken :: Lens' ActivityTask Data.ByteString.ByteString
  • maybe'variant :: Lens' ActivityTask (Prelude.Maybe ActivityTask'Variant)
  • maybe'start :: Lens' ActivityTask (Prelude.Maybe Start)
  • start :: Lens' ActivityTask Start
  • maybe'cancel :: Lens' ActivityTask (Prelude.Maybe Cancel)
  • cancel :: Lens' ActivityTask Cancel

Instances

Instances details
NFData ActivityTask Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

rnf :: ActivityTask -> () #

Show ActivityTask Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Eq ActivityTask Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Ord ActivityTask Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Message ActivityTask Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

HasField ActivityTask "cancel" Cancel Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "cancel" -> (Cancel -> f Cancel) -> ActivityTask -> f ActivityTask #

HasField ActivityTask "start" Start Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "start" -> (Start -> f Start) -> ActivityTask -> f ActivityTask #

HasField ActivityTask "taskToken" ByteString Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

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

HasField ActivityTask "maybe'cancel" (Maybe Cancel) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "maybe'cancel" -> (Maybe Cancel -> f (Maybe Cancel)) -> ActivityTask -> f ActivityTask #

HasField ActivityTask "maybe'start" (Maybe Start) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "maybe'start" -> (Maybe Start -> f (Maybe Start)) -> ActivityTask -> f ActivityTask #

HasField ActivityTask "maybe'variant" (Maybe ActivityTask'Variant) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

data ActivityTask'Variant Source #

Instances

Instances details
NFData ActivityTask'Variant Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

rnf :: ActivityTask'Variant -> () #

Show ActivityTask'Variant Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Eq ActivityTask'Variant Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Ord ActivityTask'Variant Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

HasField ActivityTask "maybe'variant" (Maybe ActivityTask'Variant) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

data Cancel Source #

Fields :

  • reason :: Lens' Cancel ActivityCancelReason

Instances

Instances details
NFData Cancel Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

rnf :: Cancel -> () #

Show Cancel Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Eq Cancel Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

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

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

Ord Cancel Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Message Cancel Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

HasField ActivityTask "cancel" Cancel Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "cancel" -> (Cancel -> f Cancel) -> ActivityTask -> f ActivityTask #

HasField Cancel "reason" ActivityCancelReason Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "reason" -> (ActivityCancelReason -> f ActivityCancelReason) -> Cancel -> f Cancel #

HasField ActivityTask "maybe'cancel" (Maybe Cancel) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "maybe'cancel" -> (Maybe Cancel -> f (Maybe Cancel)) -> ActivityTask -> f ActivityTask #

data Start Source #

Fields :

Instances

Instances details
NFData Start Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

rnf :: Start -> () #

Show Start Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

showsPrec :: Int -> Start -> ShowS #

show :: Start -> String #

showList :: [Start] -> ShowS #

Eq Start Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

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

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

Ord Start Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

compare :: Start -> Start -> Ordering #

(<) :: Start -> Start -> Bool #

(<=) :: Start -> Start -> Bool #

(>) :: Start -> Start -> Bool #

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

max :: Start -> Start -> Start #

min :: Start -> Start -> Start #

Message Start Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

HasField ActivityTask "start" Start Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "start" -> (Start -> f Start) -> ActivityTask -> f ActivityTask #

HasField Start "activityId" Text Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "activityId" -> (Text -> f Text) -> Start -> f Start #

HasField Start "activityType" Text Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "activityType" -> (Text -> f Text) -> Start -> f Start #

HasField Start "attempt" Word32 Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

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

HasField Start "currentAttemptScheduledTime" Timestamp Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "currentAttemptScheduledTime" -> (Timestamp -> f Timestamp) -> Start -> f Start #

HasField Start "heartbeatTimeout" Duration Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "heartbeatTimeout" -> (Duration -> f Duration) -> Start -> f Start #

HasField Start "isLocal" Bool Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "isLocal" -> (Bool -> f Bool) -> Start -> f Start #

HasField Start "retryPolicy" RetryPolicy Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "retryPolicy" -> (RetryPolicy -> f RetryPolicy) -> Start -> f Start #

HasField Start "scheduleToCloseTimeout" Duration Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "scheduleToCloseTimeout" -> (Duration -> f Duration) -> Start -> f Start #

HasField Start "scheduledTime" Timestamp Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "scheduledTime" -> (Timestamp -> f Timestamp) -> Start -> f Start #

HasField Start "startToCloseTimeout" Duration Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "startToCloseTimeout" -> (Duration -> f Duration) -> Start -> f Start #

HasField Start "startedTime" Timestamp Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "startedTime" -> (Timestamp -> f Timestamp) -> Start -> f Start #

HasField Start "workflowExecution" WorkflowExecution Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "workflowExecution" -> (WorkflowExecution -> f WorkflowExecution) -> Start -> f Start #

HasField Start "workflowNamespace" Text Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "workflowNamespace" -> (Text -> f Text) -> Start -> f Start #

HasField Start "workflowType" Text Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "workflowType" -> (Text -> f Text) -> Start -> f Start #

HasField ActivityTask "maybe'start" (Maybe Start) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "maybe'start" -> (Maybe Start -> f (Maybe Start)) -> ActivityTask -> f ActivityTask #

HasField Start "heartbeatDetails" [Payload] Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "heartbeatDetails" -> ([Payload] -> f [Payload]) -> Start -> f Start #

HasField Start "input" [Payload] Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "input" -> ([Payload] -> f [Payload]) -> Start -> f Start #

HasField Start "maybe'currentAttemptScheduledTime" (Maybe Timestamp) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

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

HasField Start "maybe'heartbeatTimeout" (Maybe Duration) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

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

HasField Start "maybe'retryPolicy" (Maybe RetryPolicy) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "maybe'retryPolicy" -> (Maybe RetryPolicy -> f (Maybe RetryPolicy)) -> Start -> f Start #

HasField Start "maybe'scheduleToCloseTimeout" (Maybe Duration) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

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

HasField Start "maybe'scheduledTime" (Maybe Timestamp) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

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

HasField Start "maybe'startToCloseTimeout" (Maybe Duration) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

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

HasField Start "maybe'startedTime" (Maybe Timestamp) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

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

HasField Start "maybe'workflowExecution" (Maybe WorkflowExecution) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "maybe'workflowExecution" -> (Maybe WorkflowExecution -> f (Maybe WorkflowExecution)) -> Start -> f Start #

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

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

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

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

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

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

HasField Start "headerFields" (Map Text Payload) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

fieldOf :: Functor f => Proxy# "headerFields" -> (Map Text Payload -> f (Map Text Payload)) -> Start -> f Start #

data Start'HeaderFieldsEntry Source #

Fields :

  • key :: Lens' Start'HeaderFieldsEntry Data.Text.Text
  • value :: Lens' Start'HeaderFieldsEntry Proto.Temporal.Api.Common.V1.Message.Payload
  • maybe'value :: Lens' Start'HeaderFieldsEntry (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.Payload)

Instances

Instances details
NFData Start'HeaderFieldsEntry Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Methods

rnf :: Start'HeaderFieldsEntry -> () #

Show Start'HeaderFieldsEntry Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Eq Start'HeaderFieldsEntry Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Ord Start'HeaderFieldsEntry Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

Message Start'HeaderFieldsEntry Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

HasField Start'HeaderFieldsEntry "key" Text Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

HasField Start'HeaderFieldsEntry "value" Payload Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask

HasField Start'HeaderFieldsEntry "maybe'value" (Maybe Payload) Source # 
Instance details

Defined in Proto.Temporal.Sdk.Core.ActivityTask.ActivityTask