{- This file was auto-generated from temporal/api/enums/v1/event_type.proto by the proto-lens-protoc program. -}
{-# LANGUAGE ScopedTypeVariables, DataKinds, TypeFamilies, UndecidableInstances, GeneralizedNewtypeDeriving, MultiParamTypeClasses, FlexibleContexts, FlexibleInstances, PatternSynonyms, MagicHash, NoImplicitPrelude, DataKinds, BangPatterns, TypeApplications, OverloadedStrings, DerivingStrategies#-}
{-# OPTIONS_GHC -Wno-unused-imports#-}
{-# OPTIONS_GHC -Wno-duplicate-exports#-}
{-# OPTIONS_GHC -Wno-dodgy-exports#-}
module Proto.Temporal.Api.Enums.V1.EventType (
        EventType(..), EventType(), EventType'UnrecognizedValue
    ) where
import qualified Data.ProtoLens.Runtime.Control.DeepSeq as Control.DeepSeq
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Prism as Data.ProtoLens.Prism
import qualified Data.ProtoLens.Runtime.Prelude as Prelude
import qualified Data.ProtoLens.Runtime.Data.Int as Data.Int
import qualified Data.ProtoLens.Runtime.Data.Monoid as Data.Monoid
import qualified Data.ProtoLens.Runtime.Data.Word as Data.Word
import qualified Data.ProtoLens.Runtime.Data.ProtoLens as Data.ProtoLens
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Bytes as Data.ProtoLens.Encoding.Bytes
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Growing as Data.ProtoLens.Encoding.Growing
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Parser.Unsafe as Data.ProtoLens.Encoding.Parser.Unsafe
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Wire as Data.ProtoLens.Encoding.Wire
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Field as Data.ProtoLens.Field
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Message.Enum as Data.ProtoLens.Message.Enum
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Service.Types as Data.ProtoLens.Service.Types
import qualified Data.ProtoLens.Runtime.Lens.Family2 as Lens.Family2
import qualified Data.ProtoLens.Runtime.Lens.Family2.Unchecked as Lens.Family2.Unchecked
import qualified Data.ProtoLens.Runtime.Data.Text as Data.Text
import qualified Data.ProtoLens.Runtime.Data.Map as Data.Map
import qualified Data.ProtoLens.Runtime.Data.ByteString as Data.ByteString
import qualified Data.ProtoLens.Runtime.Data.ByteString.Char8 as Data.ByteString.Char8
import qualified Data.ProtoLens.Runtime.Data.Text.Encoding as Data.Text.Encoding
import qualified Data.ProtoLens.Runtime.Data.Vector as Data.Vector
import qualified Data.ProtoLens.Runtime.Data.Vector.Generic as Data.Vector.Generic
import qualified Data.ProtoLens.Runtime.Data.Vector.Unboxed as Data.Vector.Unboxed
import qualified Data.ProtoLens.Runtime.Text.Read as Text.Read
newtype EventType'UnrecognizedValue
  = EventType'UnrecognizedValue Data.Int.Int32
  deriving stock (EventType'UnrecognizedValue -> EventType'UnrecognizedValue -> Bool
(EventType'UnrecognizedValue
 -> EventType'UnrecognizedValue -> Bool)
-> (EventType'UnrecognizedValue
    -> EventType'UnrecognizedValue -> Bool)
-> Eq EventType'UnrecognizedValue
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: EventType'UnrecognizedValue -> EventType'UnrecognizedValue -> Bool
== :: EventType'UnrecognizedValue -> EventType'UnrecognizedValue -> Bool
$c/= :: EventType'UnrecognizedValue -> EventType'UnrecognizedValue -> Bool
/= :: EventType'UnrecognizedValue -> EventType'UnrecognizedValue -> Bool
Prelude.Eq, Eq EventType'UnrecognizedValue
Eq EventType'UnrecognizedValue =>
(EventType'UnrecognizedValue
 -> EventType'UnrecognizedValue -> Ordering)
-> (EventType'UnrecognizedValue
    -> EventType'UnrecognizedValue -> Bool)
-> (EventType'UnrecognizedValue
    -> EventType'UnrecognizedValue -> Bool)
-> (EventType'UnrecognizedValue
    -> EventType'UnrecognizedValue -> Bool)
-> (EventType'UnrecognizedValue
    -> EventType'UnrecognizedValue -> Bool)
-> (EventType'UnrecognizedValue
    -> EventType'UnrecognizedValue -> EventType'UnrecognizedValue)
-> (EventType'UnrecognizedValue
    -> EventType'UnrecognizedValue -> EventType'UnrecognizedValue)
-> Ord EventType'UnrecognizedValue
EventType'UnrecognizedValue -> EventType'UnrecognizedValue -> Bool
EventType'UnrecognizedValue
-> EventType'UnrecognizedValue -> Ordering
EventType'UnrecognizedValue
-> EventType'UnrecognizedValue -> EventType'UnrecognizedValue
forall a.
Eq a =>
(a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: EventType'UnrecognizedValue
-> EventType'UnrecognizedValue -> Ordering
compare :: EventType'UnrecognizedValue
-> EventType'UnrecognizedValue -> Ordering
$c< :: EventType'UnrecognizedValue -> EventType'UnrecognizedValue -> Bool
< :: EventType'UnrecognizedValue -> EventType'UnrecognizedValue -> Bool
$c<= :: EventType'UnrecognizedValue -> EventType'UnrecognizedValue -> Bool
<= :: EventType'UnrecognizedValue -> EventType'UnrecognizedValue -> Bool
$c> :: EventType'UnrecognizedValue -> EventType'UnrecognizedValue -> Bool
> :: EventType'UnrecognizedValue -> EventType'UnrecognizedValue -> Bool
$c>= :: EventType'UnrecognizedValue -> EventType'UnrecognizedValue -> Bool
>= :: EventType'UnrecognizedValue -> EventType'UnrecognizedValue -> Bool
$cmax :: EventType'UnrecognizedValue
-> EventType'UnrecognizedValue -> EventType'UnrecognizedValue
max :: EventType'UnrecognizedValue
-> EventType'UnrecognizedValue -> EventType'UnrecognizedValue
$cmin :: EventType'UnrecognizedValue
-> EventType'UnrecognizedValue -> EventType'UnrecognizedValue
min :: EventType'UnrecognizedValue
-> EventType'UnrecognizedValue -> EventType'UnrecognizedValue
Prelude.Ord, Int -> EventType'UnrecognizedValue -> ShowS
[EventType'UnrecognizedValue] -> ShowS
EventType'UnrecognizedValue -> String
(Int -> EventType'UnrecognizedValue -> ShowS)
-> (EventType'UnrecognizedValue -> String)
-> ([EventType'UnrecognizedValue] -> ShowS)
-> Show EventType'UnrecognizedValue
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> EventType'UnrecognizedValue -> ShowS
showsPrec :: Int -> EventType'UnrecognizedValue -> ShowS
$cshow :: EventType'UnrecognizedValue -> String
show :: EventType'UnrecognizedValue -> String
$cshowList :: [EventType'UnrecognizedValue] -> ShowS
showList :: [EventType'UnrecognizedValue] -> ShowS
Prelude.Show)
data EventType
  = EVENT_TYPE_UNSPECIFIED |
    EVENT_TYPE_WORKFLOW_EXECUTION_STARTED |
    EVENT_TYPE_WORKFLOW_EXECUTION_COMPLETED |
    EVENT_TYPE_WORKFLOW_EXECUTION_FAILED |
    EVENT_TYPE_WORKFLOW_EXECUTION_TIMED_OUT |
    EVENT_TYPE_WORKFLOW_TASK_SCHEDULED |
    EVENT_TYPE_WORKFLOW_TASK_STARTED |
    EVENT_TYPE_WORKFLOW_TASK_COMPLETED |
    EVENT_TYPE_WORKFLOW_TASK_TIMED_OUT |
    EVENT_TYPE_WORKFLOW_TASK_FAILED |
    EVENT_TYPE_ACTIVITY_TASK_SCHEDULED |
    EVENT_TYPE_ACTIVITY_TASK_STARTED |
    EVENT_TYPE_ACTIVITY_TASK_COMPLETED |
    EVENT_TYPE_ACTIVITY_TASK_FAILED |
    EVENT_TYPE_ACTIVITY_TASK_TIMED_OUT |
    EVENT_TYPE_ACTIVITY_TASK_CANCEL_REQUESTED |
    EVENT_TYPE_ACTIVITY_TASK_CANCELED |
    EVENT_TYPE_TIMER_STARTED |
    EVENT_TYPE_TIMER_FIRED |
    EVENT_TYPE_TIMER_CANCELED |
    EVENT_TYPE_WORKFLOW_EXECUTION_CANCEL_REQUESTED |
    EVENT_TYPE_WORKFLOW_EXECUTION_CANCELED |
    EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED |
    EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED |
    EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_CANCEL_REQUESTED |
    EVENT_TYPE_MARKER_RECORDED |
    EVENT_TYPE_WORKFLOW_EXECUTION_SIGNALED |
    EVENT_TYPE_WORKFLOW_EXECUTION_TERMINATED |
    EVENT_TYPE_WORKFLOW_EXECUTION_CONTINUED_AS_NEW |
    EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_INITIATED |
    EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_FAILED |
    EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_STARTED |
    EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_COMPLETED |
    EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_FAILED |
    EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_CANCELED |
    EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TIMED_OUT |
    EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TERMINATED |
    EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED |
    EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED |
    EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_SIGNALED |
    EVENT_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES |
    EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ACCEPTED |
    EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_REJECTED |
    EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_COMPLETED |
    EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED_EXTERNALLY |
    EVENT_TYPE_ACTIVITY_PROPERTIES_MODIFIED_EXTERNALLY |
    EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED |
    EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ADMITTED |
    EVENT_TYPE_NEXUS_OPERATION_SCHEDULED |
    EVENT_TYPE_NEXUS_OPERATION_STARTED |
    EVENT_TYPE_NEXUS_OPERATION_COMPLETED |
    EVENT_TYPE_NEXUS_OPERATION_FAILED |
    EVENT_TYPE_NEXUS_OPERATION_CANCELED |
    EVENT_TYPE_NEXUS_OPERATION_TIMED_OUT |
    EVENT_TYPE_NEXUS_OPERATION_CANCEL_REQUESTED |
    EventType'Unrecognized !EventType'UnrecognizedValue
  deriving stock (Int -> EventType -> ShowS
[EventType] -> ShowS
EventType -> String
(Int -> EventType -> ShowS)
-> (EventType -> String)
-> ([EventType] -> ShowS)
-> Show EventType
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> EventType -> ShowS
showsPrec :: Int -> EventType -> ShowS
$cshow :: EventType -> String
show :: EventType -> String
$cshowList :: [EventType] -> ShowS
showList :: [EventType] -> ShowS
Prelude.Show, EventType -> EventType -> Bool
(EventType -> EventType -> Bool)
-> (EventType -> EventType -> Bool) -> Eq EventType
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: EventType -> EventType -> Bool
== :: EventType -> EventType -> Bool
$c/= :: EventType -> EventType -> Bool
/= :: EventType -> EventType -> Bool
Prelude.Eq, Eq EventType
Eq EventType =>
(EventType -> EventType -> Ordering)
-> (EventType -> EventType -> Bool)
-> (EventType -> EventType -> Bool)
-> (EventType -> EventType -> Bool)
-> (EventType -> EventType -> Bool)
-> (EventType -> EventType -> EventType)
-> (EventType -> EventType -> EventType)
-> Ord EventType
EventType -> EventType -> Bool
EventType -> EventType -> Ordering
EventType -> EventType -> EventType
forall a.
Eq a =>
(a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: EventType -> EventType -> Ordering
compare :: EventType -> EventType -> Ordering
$c< :: EventType -> EventType -> Bool
< :: EventType -> EventType -> Bool
$c<= :: EventType -> EventType -> Bool
<= :: EventType -> EventType -> Bool
$c> :: EventType -> EventType -> Bool
> :: EventType -> EventType -> Bool
$c>= :: EventType -> EventType -> Bool
>= :: EventType -> EventType -> Bool
$cmax :: EventType -> EventType -> EventType
max :: EventType -> EventType -> EventType
$cmin :: EventType -> EventType -> EventType
min :: EventType -> EventType -> EventType
Prelude.Ord)
instance Data.ProtoLens.MessageEnum EventType where
  maybeToEnum :: Int -> Maybe EventType
maybeToEnum Int
0 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_UNSPECIFIED
  maybeToEnum Int
1 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_STARTED
  maybeToEnum Int
2
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_COMPLETED
  maybeToEnum Int
3 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_FAILED
  maybeToEnum Int
4
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_TIMED_OUT
  maybeToEnum Int
5 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_TASK_SCHEDULED
  maybeToEnum Int
6 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_TASK_STARTED
  maybeToEnum Int
7 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_TASK_COMPLETED
  maybeToEnum Int
8 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_TASK_TIMED_OUT
  maybeToEnum Int
9 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_TASK_FAILED
  maybeToEnum Int
10 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_ACTIVITY_TASK_SCHEDULED
  maybeToEnum Int
11 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_ACTIVITY_TASK_STARTED
  maybeToEnum Int
12 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_ACTIVITY_TASK_COMPLETED
  maybeToEnum Int
13 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_ACTIVITY_TASK_FAILED
  maybeToEnum Int
14 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_ACTIVITY_TASK_TIMED_OUT
  maybeToEnum Int
15
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_ACTIVITY_TASK_CANCEL_REQUESTED
  maybeToEnum Int
16 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_ACTIVITY_TASK_CANCELED
  maybeToEnum Int
17 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_TIMER_STARTED
  maybeToEnum Int
18 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_TIMER_FIRED
  maybeToEnum Int
19 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_TIMER_CANCELED
  maybeToEnum Int
20
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CANCEL_REQUESTED
  maybeToEnum Int
21
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CANCELED
  maybeToEnum Int
22
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just
        EventType
EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED
  maybeToEnum Int
23
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just
        EventType
EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED
  maybeToEnum Int
24
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just
        EventType
EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_CANCEL_REQUESTED
  maybeToEnum Int
25 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_MARKER_RECORDED
  maybeToEnum Int
26
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_SIGNALED
  maybeToEnum Int
27
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_TERMINATED
  maybeToEnum Int
28
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CONTINUED_AS_NEW
  maybeToEnum Int
29
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_INITIATED
  maybeToEnum Int
30
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_FAILED
  maybeToEnum Int
31
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_STARTED
  maybeToEnum Int
32
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_COMPLETED
  maybeToEnum Int
33
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_FAILED
  maybeToEnum Int
34
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_CANCELED
  maybeToEnum Int
35
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TIMED_OUT
  maybeToEnum Int
36
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TERMINATED
  maybeToEnum Int
37
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just
        EventType
EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED
  maybeToEnum Int
38
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED
  maybeToEnum Int
39
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_SIGNALED
  maybeToEnum Int
40
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES
  maybeToEnum Int
41
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ACCEPTED
  maybeToEnum Int
42
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_REJECTED
  maybeToEnum Int
43
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_COMPLETED
  maybeToEnum Int
44
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED_EXTERNALLY
  maybeToEnum Int
45
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_ACTIVITY_PROPERTIES_MODIFIED_EXTERNALLY
  maybeToEnum Int
46
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED
  maybeToEnum Int
47
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ADMITTED
  maybeToEnum Int
48 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_NEXUS_OPERATION_SCHEDULED
  maybeToEnum Int
49 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_NEXUS_OPERATION_STARTED
  maybeToEnum Int
50 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_NEXUS_OPERATION_COMPLETED
  maybeToEnum Int
51 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_NEXUS_OPERATION_FAILED
  maybeToEnum Int
52 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_NEXUS_OPERATION_CANCELED
  maybeToEnum Int
53 = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_NEXUS_OPERATION_TIMED_OUT
  maybeToEnum Int
54
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_NEXUS_OPERATION_CANCEL_REQUESTED
  maybeToEnum Int
k
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just
        (EventType'UnrecognizedValue -> EventType
EventType'Unrecognized
           (Int32 -> EventType'UnrecognizedValue
EventType'UnrecognizedValue (Int -> Int32
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int
k)))
  showEnum :: EventType -> String
showEnum EventType
EVENT_TYPE_UNSPECIFIED = String
"EVENT_TYPE_UNSPECIFIED"
  showEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_STARTED
    = String
"EVENT_TYPE_WORKFLOW_EXECUTION_STARTED"
  showEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_COMPLETED
    = String
"EVENT_TYPE_WORKFLOW_EXECUTION_COMPLETED"
  showEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_FAILED
    = String
"EVENT_TYPE_WORKFLOW_EXECUTION_FAILED"
  showEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_TIMED_OUT
    = String
"EVENT_TYPE_WORKFLOW_EXECUTION_TIMED_OUT"
  showEnum EventType
EVENT_TYPE_WORKFLOW_TASK_SCHEDULED
    = String
"EVENT_TYPE_WORKFLOW_TASK_SCHEDULED"
  showEnum EventType
EVENT_TYPE_WORKFLOW_TASK_STARTED
    = String
"EVENT_TYPE_WORKFLOW_TASK_STARTED"
  showEnum EventType
EVENT_TYPE_WORKFLOW_TASK_COMPLETED
    = String
"EVENT_TYPE_WORKFLOW_TASK_COMPLETED"
  showEnum EventType
EVENT_TYPE_WORKFLOW_TASK_TIMED_OUT
    = String
"EVENT_TYPE_WORKFLOW_TASK_TIMED_OUT"
  showEnum EventType
EVENT_TYPE_WORKFLOW_TASK_FAILED
    = String
"EVENT_TYPE_WORKFLOW_TASK_FAILED"
  showEnum EventType
EVENT_TYPE_ACTIVITY_TASK_SCHEDULED
    = String
"EVENT_TYPE_ACTIVITY_TASK_SCHEDULED"
  showEnum EventType
EVENT_TYPE_ACTIVITY_TASK_STARTED
    = String
"EVENT_TYPE_ACTIVITY_TASK_STARTED"
  showEnum EventType
EVENT_TYPE_ACTIVITY_TASK_COMPLETED
    = String
"EVENT_TYPE_ACTIVITY_TASK_COMPLETED"
  showEnum EventType
EVENT_TYPE_ACTIVITY_TASK_FAILED
    = String
"EVENT_TYPE_ACTIVITY_TASK_FAILED"
  showEnum EventType
EVENT_TYPE_ACTIVITY_TASK_TIMED_OUT
    = String
"EVENT_TYPE_ACTIVITY_TASK_TIMED_OUT"
  showEnum EventType
EVENT_TYPE_ACTIVITY_TASK_CANCEL_REQUESTED
    = String
"EVENT_TYPE_ACTIVITY_TASK_CANCEL_REQUESTED"
  showEnum EventType
EVENT_TYPE_ACTIVITY_TASK_CANCELED
    = String
"EVENT_TYPE_ACTIVITY_TASK_CANCELED"
  showEnum EventType
EVENT_TYPE_TIMER_STARTED = String
"EVENT_TYPE_TIMER_STARTED"
  showEnum EventType
EVENT_TYPE_TIMER_FIRED = String
"EVENT_TYPE_TIMER_FIRED"
  showEnum EventType
EVENT_TYPE_TIMER_CANCELED = String
"EVENT_TYPE_TIMER_CANCELED"
  showEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CANCEL_REQUESTED
    = String
"EVENT_TYPE_WORKFLOW_EXECUTION_CANCEL_REQUESTED"
  showEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CANCELED
    = String
"EVENT_TYPE_WORKFLOW_EXECUTION_CANCELED"
  showEnum
    EventType
EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED
    = String
"EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED"
  showEnum
    EventType
EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED
    = String
"EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED"
  showEnum EventType
EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_CANCEL_REQUESTED
    = String
"EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_CANCEL_REQUESTED"
  showEnum EventType
EVENT_TYPE_MARKER_RECORDED = String
"EVENT_TYPE_MARKER_RECORDED"
  showEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_SIGNALED
    = String
"EVENT_TYPE_WORKFLOW_EXECUTION_SIGNALED"
  showEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_TERMINATED
    = String
"EVENT_TYPE_WORKFLOW_EXECUTION_TERMINATED"
  showEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CONTINUED_AS_NEW
    = String
"EVENT_TYPE_WORKFLOW_EXECUTION_CONTINUED_AS_NEW"
  showEnum EventType
EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_INITIATED
    = String
"EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_INITIATED"
  showEnum EventType
EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_FAILED
    = String
"EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_FAILED"
  showEnum EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_STARTED
    = String
"EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_STARTED"
  showEnum EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_COMPLETED
    = String
"EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_COMPLETED"
  showEnum EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_FAILED
    = String
"EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_FAILED"
  showEnum EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_CANCELED
    = String
"EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_CANCELED"
  showEnum EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TIMED_OUT
    = String
"EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TIMED_OUT"
  showEnum EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TERMINATED
    = String
"EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TERMINATED"
  showEnum EventType
EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED
    = String
"EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED"
  showEnum EventType
EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED
    = String
"EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED"
  showEnum EventType
EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_SIGNALED
    = String
"EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_SIGNALED"
  showEnum EventType
EVENT_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES
    = String
"EVENT_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES"
  showEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ACCEPTED
    = String
"EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ACCEPTED"
  showEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_REJECTED
    = String
"EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_REJECTED"
  showEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_COMPLETED
    = String
"EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_COMPLETED"
  showEnum EventType
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED_EXTERNALLY
    = String
"EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED_EXTERNALLY"
  showEnum EventType
EVENT_TYPE_ACTIVITY_PROPERTIES_MODIFIED_EXTERNALLY
    = String
"EVENT_TYPE_ACTIVITY_PROPERTIES_MODIFIED_EXTERNALLY"
  showEnum EventType
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED
    = String
"EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED"
  showEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ADMITTED
    = String
"EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ADMITTED"
  showEnum EventType
EVENT_TYPE_NEXUS_OPERATION_SCHEDULED
    = String
"EVENT_TYPE_NEXUS_OPERATION_SCHEDULED"
  showEnum EventType
EVENT_TYPE_NEXUS_OPERATION_STARTED
    = String
"EVENT_TYPE_NEXUS_OPERATION_STARTED"
  showEnum EventType
EVENT_TYPE_NEXUS_OPERATION_COMPLETED
    = String
"EVENT_TYPE_NEXUS_OPERATION_COMPLETED"
  showEnum EventType
EVENT_TYPE_NEXUS_OPERATION_FAILED
    = String
"EVENT_TYPE_NEXUS_OPERATION_FAILED"
  showEnum EventType
EVENT_TYPE_NEXUS_OPERATION_CANCELED
    = String
"EVENT_TYPE_NEXUS_OPERATION_CANCELED"
  showEnum EventType
EVENT_TYPE_NEXUS_OPERATION_TIMED_OUT
    = String
"EVENT_TYPE_NEXUS_OPERATION_TIMED_OUT"
  showEnum EventType
EVENT_TYPE_NEXUS_OPERATION_CANCEL_REQUESTED
    = String
"EVENT_TYPE_NEXUS_OPERATION_CANCEL_REQUESTED"
  showEnum (EventType'Unrecognized (EventType'UnrecognizedValue Int32
k))
    = Int32 -> String
forall a. Show a => a -> String
Prelude.show Int32
k
  readEnum :: String -> Maybe EventType
readEnum String
k
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_UNSPECIFIED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_UNSPECIFIED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_EXECUTION_STARTED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_STARTED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_EXECUTION_COMPLETED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_COMPLETED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_EXECUTION_FAILED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_FAILED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_EXECUTION_TIMED_OUT"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_TIMED_OUT
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_TASK_SCHEDULED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_TASK_SCHEDULED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_TASK_STARTED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_TASK_STARTED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_TASK_COMPLETED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_TASK_COMPLETED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_TASK_TIMED_OUT"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_TASK_TIMED_OUT
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_TASK_FAILED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_TASK_FAILED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_ACTIVITY_TASK_SCHEDULED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_ACTIVITY_TASK_SCHEDULED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_ACTIVITY_TASK_STARTED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_ACTIVITY_TASK_STARTED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_ACTIVITY_TASK_COMPLETED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_ACTIVITY_TASK_COMPLETED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_ACTIVITY_TASK_FAILED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_ACTIVITY_TASK_FAILED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_ACTIVITY_TASK_TIMED_OUT"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_ACTIVITY_TASK_TIMED_OUT
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_ACTIVITY_TASK_CANCEL_REQUESTED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_ACTIVITY_TASK_CANCEL_REQUESTED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_ACTIVITY_TASK_CANCELED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_ACTIVITY_TASK_CANCELED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_TIMER_STARTED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_TIMER_STARTED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_TIMER_FIRED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_TIMER_FIRED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_TIMER_CANCELED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_TIMER_CANCELED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_EXECUTION_CANCEL_REQUESTED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CANCEL_REQUESTED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_EXECUTION_CANCELED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CANCELED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just
        EventType
EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just
        EventType
EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_CANCEL_REQUESTED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just
        EventType
EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_CANCEL_REQUESTED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_MARKER_RECORDED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_MARKER_RECORDED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_EXECUTION_SIGNALED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_SIGNALED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_EXECUTION_TERMINATED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_TERMINATED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_EXECUTION_CONTINUED_AS_NEW"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CONTINUED_AS_NEW
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_INITIATED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_INITIATED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_FAILED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_FAILED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_STARTED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_STARTED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_COMPLETED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_COMPLETED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_FAILED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_FAILED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_CANCELED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_CANCELED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TIMED_OUT"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TIMED_OUT
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TERMINATED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TERMINATED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just
        EventType
EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_SIGNALED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_SIGNALED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ACCEPTED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ACCEPTED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_REJECTED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_REJECTED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_COMPLETED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_COMPLETED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED_EXTERNALLY"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED_EXTERNALLY
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"EVENT_TYPE_ACTIVITY_PROPERTIES_MODIFIED_EXTERNALLY"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_ACTIVITY_PROPERTIES_MODIFIED_EXTERNALLY
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ADMITTED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ADMITTED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_NEXUS_OPERATION_SCHEDULED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_NEXUS_OPERATION_SCHEDULED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_NEXUS_OPERATION_STARTED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_NEXUS_OPERATION_STARTED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_NEXUS_OPERATION_COMPLETED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_NEXUS_OPERATION_COMPLETED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_NEXUS_OPERATION_FAILED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_NEXUS_OPERATION_FAILED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_NEXUS_OPERATION_CANCELED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_NEXUS_OPERATION_CANCELED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_NEXUS_OPERATION_TIMED_OUT"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_NEXUS_OPERATION_TIMED_OUT
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"EVENT_TYPE_NEXUS_OPERATION_CANCEL_REQUESTED"
    = EventType -> Maybe EventType
forall a. a -> Maybe a
Prelude.Just EventType
EVENT_TYPE_NEXUS_OPERATION_CANCEL_REQUESTED
    | Bool
Prelude.otherwise
    = Maybe Int -> (Int -> Maybe EventType) -> Maybe EventType
forall a b. Maybe a -> (a -> Maybe b) -> Maybe b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
(Prelude.>>=) (String -> Maybe Int
forall a. Read a => String -> Maybe a
Text.Read.readMaybe String
k) Int -> Maybe EventType
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum
instance Prelude.Bounded EventType where
  minBound :: EventType
minBound = EventType
EVENT_TYPE_UNSPECIFIED
  maxBound :: EventType
maxBound = EventType
EVENT_TYPE_NEXUS_OPERATION_CANCEL_REQUESTED
instance Prelude.Enum EventType where
  toEnum :: Int -> EventType
toEnum Int
k__
    = EventType
-> (EventType -> EventType) -> Maybe EventType -> EventType
forall b a. b -> (a -> b) -> Maybe a -> b
Prelude.maybe
        (String -> EventType
forall a. HasCallStack => String -> a
Prelude.error
           (String -> ShowS
forall a. [a] -> [a] -> [a]
(Prelude.++)
              String
"toEnum: unknown value for enum EventType: " (Int -> String
forall a. Show a => a -> String
Prelude.show Int
k__)))
        EventType -> EventType
forall a. a -> a
Prelude.id (Int -> Maybe EventType
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum Int
k__)
  fromEnum :: EventType -> Int
fromEnum EventType
EVENT_TYPE_UNSPECIFIED = Int
0
  fromEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_STARTED = Int
1
  fromEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_COMPLETED = Int
2
  fromEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_FAILED = Int
3
  fromEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_TIMED_OUT = Int
4
  fromEnum EventType
EVENT_TYPE_WORKFLOW_TASK_SCHEDULED = Int
5
  fromEnum EventType
EVENT_TYPE_WORKFLOW_TASK_STARTED = Int
6
  fromEnum EventType
EVENT_TYPE_WORKFLOW_TASK_COMPLETED = Int
7
  fromEnum EventType
EVENT_TYPE_WORKFLOW_TASK_TIMED_OUT = Int
8
  fromEnum EventType
EVENT_TYPE_WORKFLOW_TASK_FAILED = Int
9
  fromEnum EventType
EVENT_TYPE_ACTIVITY_TASK_SCHEDULED = Int
10
  fromEnum EventType
EVENT_TYPE_ACTIVITY_TASK_STARTED = Int
11
  fromEnum EventType
EVENT_TYPE_ACTIVITY_TASK_COMPLETED = Int
12
  fromEnum EventType
EVENT_TYPE_ACTIVITY_TASK_FAILED = Int
13
  fromEnum EventType
EVENT_TYPE_ACTIVITY_TASK_TIMED_OUT = Int
14
  fromEnum EventType
EVENT_TYPE_ACTIVITY_TASK_CANCEL_REQUESTED = Int
15
  fromEnum EventType
EVENT_TYPE_ACTIVITY_TASK_CANCELED = Int
16
  fromEnum EventType
EVENT_TYPE_TIMER_STARTED = Int
17
  fromEnum EventType
EVENT_TYPE_TIMER_FIRED = Int
18
  fromEnum EventType
EVENT_TYPE_TIMER_CANCELED = Int
19
  fromEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CANCEL_REQUESTED = Int
20
  fromEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CANCELED = Int
21
  fromEnum
    EventType
EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED
    = Int
22
  fromEnum
    EventType
EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED
    = Int
23
  fromEnum EventType
EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_CANCEL_REQUESTED
    = Int
24
  fromEnum EventType
EVENT_TYPE_MARKER_RECORDED = Int
25
  fromEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_SIGNALED = Int
26
  fromEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_TERMINATED = Int
27
  fromEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CONTINUED_AS_NEW = Int
28
  fromEnum EventType
EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_INITIATED = Int
29
  fromEnum EventType
EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_FAILED = Int
30
  fromEnum EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_STARTED = Int
31
  fromEnum EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_COMPLETED = Int
32
  fromEnum EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_FAILED = Int
33
  fromEnum EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_CANCELED = Int
34
  fromEnum EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TIMED_OUT = Int
35
  fromEnum EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TERMINATED = Int
36
  fromEnum EventType
EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED
    = Int
37
  fromEnum EventType
EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED = Int
38
  fromEnum EventType
EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_SIGNALED = Int
39
  fromEnum EventType
EVENT_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES = Int
40
  fromEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ACCEPTED = Int
41
  fromEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_REJECTED = Int
42
  fromEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_COMPLETED = Int
43
  fromEnum EventType
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED_EXTERNALLY = Int
44
  fromEnum EventType
EVENT_TYPE_ACTIVITY_PROPERTIES_MODIFIED_EXTERNALLY = Int
45
  fromEnum EventType
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED = Int
46
  fromEnum EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ADMITTED = Int
47
  fromEnum EventType
EVENT_TYPE_NEXUS_OPERATION_SCHEDULED = Int
48
  fromEnum EventType
EVENT_TYPE_NEXUS_OPERATION_STARTED = Int
49
  fromEnum EventType
EVENT_TYPE_NEXUS_OPERATION_COMPLETED = Int
50
  fromEnum EventType
EVENT_TYPE_NEXUS_OPERATION_FAILED = Int
51
  fromEnum EventType
EVENT_TYPE_NEXUS_OPERATION_CANCELED = Int
52
  fromEnum EventType
EVENT_TYPE_NEXUS_OPERATION_TIMED_OUT = Int
53
  fromEnum EventType
EVENT_TYPE_NEXUS_OPERATION_CANCEL_REQUESTED = Int
54
  fromEnum (EventType'Unrecognized (EventType'UnrecognizedValue Int32
k))
    = Int32 -> Int
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int32
k
  succ :: EventType -> EventType
succ EventType
EVENT_TYPE_NEXUS_OPERATION_CANCEL_REQUESTED
    = String -> EventType
forall a. HasCallStack => String -> a
Prelude.error
        String
"EventType.succ: bad argument EVENT_TYPE_NEXUS_OPERATION_CANCEL_REQUESTED. This value would be out of bounds."
  succ EventType
EVENT_TYPE_UNSPECIFIED = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_STARTED
  succ EventType
EVENT_TYPE_WORKFLOW_EXECUTION_STARTED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_COMPLETED
  succ EventType
EVENT_TYPE_WORKFLOW_EXECUTION_COMPLETED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_FAILED
  succ EventType
EVENT_TYPE_WORKFLOW_EXECUTION_FAILED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_TIMED_OUT
  succ EventType
EVENT_TYPE_WORKFLOW_EXECUTION_TIMED_OUT
    = EventType
EVENT_TYPE_WORKFLOW_TASK_SCHEDULED
  succ EventType
EVENT_TYPE_WORKFLOW_TASK_SCHEDULED
    = EventType
EVENT_TYPE_WORKFLOW_TASK_STARTED
  succ EventType
EVENT_TYPE_WORKFLOW_TASK_STARTED
    = EventType
EVENT_TYPE_WORKFLOW_TASK_COMPLETED
  succ EventType
EVENT_TYPE_WORKFLOW_TASK_COMPLETED
    = EventType
EVENT_TYPE_WORKFLOW_TASK_TIMED_OUT
  succ EventType
EVENT_TYPE_WORKFLOW_TASK_TIMED_OUT
    = EventType
EVENT_TYPE_WORKFLOW_TASK_FAILED
  succ EventType
EVENT_TYPE_WORKFLOW_TASK_FAILED
    = EventType
EVENT_TYPE_ACTIVITY_TASK_SCHEDULED
  succ EventType
EVENT_TYPE_ACTIVITY_TASK_SCHEDULED
    = EventType
EVENT_TYPE_ACTIVITY_TASK_STARTED
  succ EventType
EVENT_TYPE_ACTIVITY_TASK_STARTED
    = EventType
EVENT_TYPE_ACTIVITY_TASK_COMPLETED
  succ EventType
EVENT_TYPE_ACTIVITY_TASK_COMPLETED
    = EventType
EVENT_TYPE_ACTIVITY_TASK_FAILED
  succ EventType
EVENT_TYPE_ACTIVITY_TASK_FAILED
    = EventType
EVENT_TYPE_ACTIVITY_TASK_TIMED_OUT
  succ EventType
EVENT_TYPE_ACTIVITY_TASK_TIMED_OUT
    = EventType
EVENT_TYPE_ACTIVITY_TASK_CANCEL_REQUESTED
  succ EventType
EVENT_TYPE_ACTIVITY_TASK_CANCEL_REQUESTED
    = EventType
EVENT_TYPE_ACTIVITY_TASK_CANCELED
  succ EventType
EVENT_TYPE_ACTIVITY_TASK_CANCELED = EventType
EVENT_TYPE_TIMER_STARTED
  succ EventType
EVENT_TYPE_TIMER_STARTED = EventType
EVENT_TYPE_TIMER_FIRED
  succ EventType
EVENT_TYPE_TIMER_FIRED = EventType
EVENT_TYPE_TIMER_CANCELED
  succ EventType
EVENT_TYPE_TIMER_CANCELED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CANCEL_REQUESTED
  succ EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CANCEL_REQUESTED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CANCELED
  succ EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CANCELED
    = EventType
EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED
  succ
    EventType
EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED
    = EventType
EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED
  succ EventType
EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED
    = EventType
EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_CANCEL_REQUESTED
  succ EventType
EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_CANCEL_REQUESTED
    = EventType
EVENT_TYPE_MARKER_RECORDED
  succ EventType
EVENT_TYPE_MARKER_RECORDED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_SIGNALED
  succ EventType
EVENT_TYPE_WORKFLOW_EXECUTION_SIGNALED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_TERMINATED
  succ EventType
EVENT_TYPE_WORKFLOW_EXECUTION_TERMINATED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CONTINUED_AS_NEW
  succ EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CONTINUED_AS_NEW
    = EventType
EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_INITIATED
  succ EventType
EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_INITIATED
    = EventType
EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_FAILED
  succ EventType
EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_FAILED
    = EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_STARTED
  succ EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_STARTED
    = EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_COMPLETED
  succ EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_COMPLETED
    = EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_FAILED
  succ EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_FAILED
    = EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_CANCELED
  succ EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_CANCELED
    = EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TIMED_OUT
  succ EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TIMED_OUT
    = EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TERMINATED
  succ EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TERMINATED
    = EventType
EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED
  succ EventType
EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED
    = EventType
EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED
  succ EventType
EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED
    = EventType
EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_SIGNALED
  succ EventType
EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_SIGNALED
    = EventType
EVENT_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES
  succ EventType
EVENT_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ACCEPTED
  succ EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ACCEPTED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_REJECTED
  succ EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_REJECTED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_COMPLETED
  succ EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_COMPLETED
    = EventType
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED_EXTERNALLY
  succ EventType
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED_EXTERNALLY
    = EventType
EVENT_TYPE_ACTIVITY_PROPERTIES_MODIFIED_EXTERNALLY
  succ EventType
EVENT_TYPE_ACTIVITY_PROPERTIES_MODIFIED_EXTERNALLY
    = EventType
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED
  succ EventType
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ADMITTED
  succ EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ADMITTED
    = EventType
EVENT_TYPE_NEXUS_OPERATION_SCHEDULED
  succ EventType
EVENT_TYPE_NEXUS_OPERATION_SCHEDULED
    = EventType
EVENT_TYPE_NEXUS_OPERATION_STARTED
  succ EventType
EVENT_TYPE_NEXUS_OPERATION_STARTED
    = EventType
EVENT_TYPE_NEXUS_OPERATION_COMPLETED
  succ EventType
EVENT_TYPE_NEXUS_OPERATION_COMPLETED
    = EventType
EVENT_TYPE_NEXUS_OPERATION_FAILED
  succ EventType
EVENT_TYPE_NEXUS_OPERATION_FAILED
    = EventType
EVENT_TYPE_NEXUS_OPERATION_CANCELED
  succ EventType
EVENT_TYPE_NEXUS_OPERATION_CANCELED
    = EventType
EVENT_TYPE_NEXUS_OPERATION_TIMED_OUT
  succ EventType
EVENT_TYPE_NEXUS_OPERATION_TIMED_OUT
    = EventType
EVENT_TYPE_NEXUS_OPERATION_CANCEL_REQUESTED
  succ (EventType'Unrecognized EventType'UnrecognizedValue
_)
    = String -> EventType
forall a. HasCallStack => String -> a
Prelude.error String
"EventType.succ: bad argument: unrecognized value"
  pred :: EventType -> EventType
pred EventType
EVENT_TYPE_UNSPECIFIED
    = String -> EventType
forall a. HasCallStack => String -> a
Prelude.error
        String
"EventType.pred: bad argument EVENT_TYPE_UNSPECIFIED. This value would be out of bounds."
  pred EventType
EVENT_TYPE_WORKFLOW_EXECUTION_STARTED = EventType
EVENT_TYPE_UNSPECIFIED
  pred EventType
EVENT_TYPE_WORKFLOW_EXECUTION_COMPLETED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_STARTED
  pred EventType
EVENT_TYPE_WORKFLOW_EXECUTION_FAILED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_COMPLETED
  pred EventType
EVENT_TYPE_WORKFLOW_EXECUTION_TIMED_OUT
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_FAILED
  pred EventType
EVENT_TYPE_WORKFLOW_TASK_SCHEDULED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_TIMED_OUT
  pred EventType
EVENT_TYPE_WORKFLOW_TASK_STARTED
    = EventType
EVENT_TYPE_WORKFLOW_TASK_SCHEDULED
  pred EventType
EVENT_TYPE_WORKFLOW_TASK_COMPLETED
    = EventType
EVENT_TYPE_WORKFLOW_TASK_STARTED
  pred EventType
EVENT_TYPE_WORKFLOW_TASK_TIMED_OUT
    = EventType
EVENT_TYPE_WORKFLOW_TASK_COMPLETED
  pred EventType
EVENT_TYPE_WORKFLOW_TASK_FAILED
    = EventType
EVENT_TYPE_WORKFLOW_TASK_TIMED_OUT
  pred EventType
EVENT_TYPE_ACTIVITY_TASK_SCHEDULED
    = EventType
EVENT_TYPE_WORKFLOW_TASK_FAILED
  pred EventType
EVENT_TYPE_ACTIVITY_TASK_STARTED
    = EventType
EVENT_TYPE_ACTIVITY_TASK_SCHEDULED
  pred EventType
EVENT_TYPE_ACTIVITY_TASK_COMPLETED
    = EventType
EVENT_TYPE_ACTIVITY_TASK_STARTED
  pred EventType
EVENT_TYPE_ACTIVITY_TASK_FAILED
    = EventType
EVENT_TYPE_ACTIVITY_TASK_COMPLETED
  pred EventType
EVENT_TYPE_ACTIVITY_TASK_TIMED_OUT
    = EventType
EVENT_TYPE_ACTIVITY_TASK_FAILED
  pred EventType
EVENT_TYPE_ACTIVITY_TASK_CANCEL_REQUESTED
    = EventType
EVENT_TYPE_ACTIVITY_TASK_TIMED_OUT
  pred EventType
EVENT_TYPE_ACTIVITY_TASK_CANCELED
    = EventType
EVENT_TYPE_ACTIVITY_TASK_CANCEL_REQUESTED
  pred EventType
EVENT_TYPE_TIMER_STARTED = EventType
EVENT_TYPE_ACTIVITY_TASK_CANCELED
  pred EventType
EVENT_TYPE_TIMER_FIRED = EventType
EVENT_TYPE_TIMER_STARTED
  pred EventType
EVENT_TYPE_TIMER_CANCELED = EventType
EVENT_TYPE_TIMER_FIRED
  pred EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CANCEL_REQUESTED
    = EventType
EVENT_TYPE_TIMER_CANCELED
  pred EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CANCELED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CANCEL_REQUESTED
  pred
    EventType
EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CANCELED
  pred EventType
EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED
    = EventType
EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED
  pred EventType
EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_CANCEL_REQUESTED
    = EventType
EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED
  pred EventType
EVENT_TYPE_MARKER_RECORDED
    = EventType
EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_CANCEL_REQUESTED
  pred EventType
EVENT_TYPE_WORKFLOW_EXECUTION_SIGNALED
    = EventType
EVENT_TYPE_MARKER_RECORDED
  pred EventType
EVENT_TYPE_WORKFLOW_EXECUTION_TERMINATED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_SIGNALED
  pred EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CONTINUED_AS_NEW
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_TERMINATED
  pred EventType
EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_INITIATED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_CONTINUED_AS_NEW
  pred EventType
EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_FAILED
    = EventType
EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_INITIATED
  pred EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_STARTED
    = EventType
EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_FAILED
  pred EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_COMPLETED
    = EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_STARTED
  pred EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_FAILED
    = EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_COMPLETED
  pred EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_CANCELED
    = EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_FAILED
  pred EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TIMED_OUT
    = EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_CANCELED
  pred EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TERMINATED
    = EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TIMED_OUT
  pred EventType
EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED
    = EventType
EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TERMINATED
  pred EventType
EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED
    = EventType
EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED
  pred EventType
EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_SIGNALED
    = EventType
EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED
  pred EventType
EVENT_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES
    = EventType
EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_SIGNALED
  pred EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ACCEPTED
    = EventType
EVENT_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES
  pred EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_REJECTED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ACCEPTED
  pred EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_COMPLETED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_REJECTED
  pred EventType
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED_EXTERNALLY
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_COMPLETED
  pred EventType
EVENT_TYPE_ACTIVITY_PROPERTIES_MODIFIED_EXTERNALLY
    = EventType
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED_EXTERNALLY
  pred EventType
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED
    = EventType
EVENT_TYPE_ACTIVITY_PROPERTIES_MODIFIED_EXTERNALLY
  pred EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ADMITTED
    = EventType
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED
  pred EventType
EVENT_TYPE_NEXUS_OPERATION_SCHEDULED
    = EventType
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ADMITTED
  pred EventType
EVENT_TYPE_NEXUS_OPERATION_STARTED
    = EventType
EVENT_TYPE_NEXUS_OPERATION_SCHEDULED
  pred EventType
EVENT_TYPE_NEXUS_OPERATION_COMPLETED
    = EventType
EVENT_TYPE_NEXUS_OPERATION_STARTED
  pred EventType
EVENT_TYPE_NEXUS_OPERATION_FAILED
    = EventType
EVENT_TYPE_NEXUS_OPERATION_COMPLETED
  pred EventType
EVENT_TYPE_NEXUS_OPERATION_CANCELED
    = EventType
EVENT_TYPE_NEXUS_OPERATION_FAILED
  pred EventType
EVENT_TYPE_NEXUS_OPERATION_TIMED_OUT
    = EventType
EVENT_TYPE_NEXUS_OPERATION_CANCELED
  pred EventType
EVENT_TYPE_NEXUS_OPERATION_CANCEL_REQUESTED
    = EventType
EVENT_TYPE_NEXUS_OPERATION_TIMED_OUT
  pred (EventType'Unrecognized EventType'UnrecognizedValue
_)
    = String -> EventType
forall a. HasCallStack => String -> a
Prelude.error String
"EventType.pred: bad argument: unrecognized value"
  enumFrom :: EventType -> [EventType]
enumFrom = EventType -> [EventType]
forall a. (Enum a, Bounded a) => a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFrom
  enumFromTo :: EventType -> EventType -> [EventType]
enumFromTo = EventType -> EventType -> [EventType]
forall a. Enum a => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromTo
  enumFromThen :: EventType -> EventType -> [EventType]
enumFromThen = EventType -> EventType -> [EventType]
forall a. (Enum a, Bounded a) => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThen
  enumFromThenTo :: EventType -> EventType -> EventType -> [EventType]
enumFromThenTo = EventType -> EventType -> EventType -> [EventType]
forall a. Enum a => a -> a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThenTo
instance Data.ProtoLens.FieldDefault EventType where
  fieldDefault :: EventType
fieldDefault = EventType
EVENT_TYPE_UNSPECIFIED
instance Control.DeepSeq.NFData EventType where
  rnf :: EventType -> ()
rnf EventType
x__ = EventType -> () -> ()
forall a b. a -> b -> b
Prelude.seq EventType
x__ ()