{- This file was auto-generated from temporal/api/enums/v1/failed_cause.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.FailedCause (
        CancelExternalWorkflowExecutionFailedCause(..),
        CancelExternalWorkflowExecutionFailedCause(),
        CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue,
        ResourceExhaustedCause(..), ResourceExhaustedCause(),
        ResourceExhaustedCause'UnrecognizedValue,
        ResourceExhaustedScope(..), ResourceExhaustedScope(),
        ResourceExhaustedScope'UnrecognizedValue,
        SignalExternalWorkflowExecutionFailedCause(..),
        SignalExternalWorkflowExecutionFailedCause(),
        SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue,
        StartChildWorkflowExecutionFailedCause(..),
        StartChildWorkflowExecutionFailedCause(),
        StartChildWorkflowExecutionFailedCause'UnrecognizedValue,
        WorkflowTaskFailedCause(..), WorkflowTaskFailedCause(),
        WorkflowTaskFailedCause'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 CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
  = CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue Data.Int.Int32
  deriving stock (CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
(CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
 -> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
 -> Bool)
-> (CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> Bool)
-> Eq CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
== :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
$c/= :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
/= :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
Prelude.Eq, Eq CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
Eq CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue =>
(CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
 -> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
 -> Ordering)
-> (CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> Bool)
-> (CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> Bool)
-> (CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> Bool)
-> (CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> Bool)
-> (CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue)
-> (CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue)
-> Ord CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Ordering
CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'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 :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Ordering
compare :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Ordering
$c< :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
< :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
$c<= :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
<= :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
$c> :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
> :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
$c>= :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
>= :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
$cmax :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
max :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
$cmin :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
min :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
Prelude.Ord, Int
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> ShowS
[CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue]
-> ShowS
CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> String
(Int
 -> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
 -> ShowS)
-> (CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> String)
-> ([CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue]
    -> ShowS)
-> Show
     CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> ShowS
showsPrec :: Int
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> ShowS
$cshow :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> String
show :: CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> String
$cshowList :: [CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue]
-> ShowS
showList :: [CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue]
-> ShowS
Prelude.Show)
data CancelExternalWorkflowExecutionFailedCause
  = CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED |
    CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND |
    CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND |
    CancelExternalWorkflowExecutionFailedCause'Unrecognized !CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
  deriving stock (Int -> CancelExternalWorkflowExecutionFailedCause -> ShowS
[CancelExternalWorkflowExecutionFailedCause] -> ShowS
CancelExternalWorkflowExecutionFailedCause -> String
(Int -> CancelExternalWorkflowExecutionFailedCause -> ShowS)
-> (CancelExternalWorkflowExecutionFailedCause -> String)
-> ([CancelExternalWorkflowExecutionFailedCause] -> ShowS)
-> Show CancelExternalWorkflowExecutionFailedCause
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> CancelExternalWorkflowExecutionFailedCause -> ShowS
showsPrec :: Int -> CancelExternalWorkflowExecutionFailedCause -> ShowS
$cshow :: CancelExternalWorkflowExecutionFailedCause -> String
show :: CancelExternalWorkflowExecutionFailedCause -> String
$cshowList :: [CancelExternalWorkflowExecutionFailedCause] -> ShowS
showList :: [CancelExternalWorkflowExecutionFailedCause] -> ShowS
Prelude.Show, CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause -> Bool
(CancelExternalWorkflowExecutionFailedCause
 -> CancelExternalWorkflowExecutionFailedCause -> Bool)
-> (CancelExternalWorkflowExecutionFailedCause
    -> CancelExternalWorkflowExecutionFailedCause -> Bool)
-> Eq CancelExternalWorkflowExecutionFailedCause
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause -> Bool
== :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause -> Bool
$c/= :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause -> Bool
/= :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause -> Bool
Prelude.Eq, Eq CancelExternalWorkflowExecutionFailedCause
Eq CancelExternalWorkflowExecutionFailedCause =>
(CancelExternalWorkflowExecutionFailedCause
 -> CancelExternalWorkflowExecutionFailedCause -> Ordering)
-> (CancelExternalWorkflowExecutionFailedCause
    -> CancelExternalWorkflowExecutionFailedCause -> Bool)
-> (CancelExternalWorkflowExecutionFailedCause
    -> CancelExternalWorkflowExecutionFailedCause -> Bool)
-> (CancelExternalWorkflowExecutionFailedCause
    -> CancelExternalWorkflowExecutionFailedCause -> Bool)
-> (CancelExternalWorkflowExecutionFailedCause
    -> CancelExternalWorkflowExecutionFailedCause -> Bool)
-> (CancelExternalWorkflowExecutionFailedCause
    -> CancelExternalWorkflowExecutionFailedCause
    -> CancelExternalWorkflowExecutionFailedCause)
-> (CancelExternalWorkflowExecutionFailedCause
    -> CancelExternalWorkflowExecutionFailedCause
    -> CancelExternalWorkflowExecutionFailedCause)
-> Ord CancelExternalWorkflowExecutionFailedCause
CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause -> Bool
CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause -> Ordering
CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
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 :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause -> Ordering
compare :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause -> Ordering
$c< :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause -> Bool
< :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause -> Bool
$c<= :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause -> Bool
<= :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause -> Bool
$c> :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause -> Bool
> :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause -> Bool
$c>= :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause -> Bool
>= :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause -> Bool
$cmax :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
max :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
$cmin :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
min :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
Prelude.Ord)
instance Data.ProtoLens.MessageEnum CancelExternalWorkflowExecutionFailedCause where
  maybeToEnum :: Int -> Maybe CancelExternalWorkflowExecutionFailedCause
maybeToEnum Int
0
    = CancelExternalWorkflowExecutionFailedCause
-> Maybe CancelExternalWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
  maybeToEnum Int
1
    = CancelExternalWorkflowExecutionFailedCause
-> Maybe CancelExternalWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND
  maybeToEnum Int
2
    = CancelExternalWorkflowExecutionFailedCause
-> Maybe CancelExternalWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
  maybeToEnum Int
k
    = CancelExternalWorkflowExecutionFailedCause
-> Maybe CancelExternalWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        (CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> CancelExternalWorkflowExecutionFailedCause
CancelExternalWorkflowExecutionFailedCause'Unrecognized
           (Int32
-> CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
              (Int -> Int32
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int
k)))
  showEnum :: CancelExternalWorkflowExecutionFailedCause -> String
showEnum
    CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
    = String
"CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED"
  showEnum
    CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND
    = String
"CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND"
  showEnum
    CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
    = String
"CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND"
  showEnum
    (CancelExternalWorkflowExecutionFailedCause'Unrecognized (CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue Int32
k))
    = Int32 -> String
forall a. Show a => a -> String
Prelude.show Int32
k
  readEnum :: String -> Maybe CancelExternalWorkflowExecutionFailedCause
readEnum String
k
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED"
    = CancelExternalWorkflowExecutionFailedCause
-> Maybe CancelExternalWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND"
    = CancelExternalWorkflowExecutionFailedCause
-> Maybe CancelExternalWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND"
    = CancelExternalWorkflowExecutionFailedCause
-> Maybe CancelExternalWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
    | Bool
Prelude.otherwise
    = Maybe Int
-> (Int -> Maybe CancelExternalWorkflowExecutionFailedCause)
-> Maybe CancelExternalWorkflowExecutionFailedCause
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 CancelExternalWorkflowExecutionFailedCause
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum
instance Prelude.Bounded CancelExternalWorkflowExecutionFailedCause where
  minBound :: CancelExternalWorkflowExecutionFailedCause
minBound
    = CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
  maxBound :: CancelExternalWorkflowExecutionFailedCause
maxBound
    = CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
instance Prelude.Enum CancelExternalWorkflowExecutionFailedCause where
  toEnum :: Int -> CancelExternalWorkflowExecutionFailedCause
toEnum Int
k__
    = CancelExternalWorkflowExecutionFailedCause
-> (CancelExternalWorkflowExecutionFailedCause
    -> CancelExternalWorkflowExecutionFailedCause)
-> Maybe CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
forall b a. b -> (a -> b) -> Maybe a -> b
Prelude.maybe
        (String -> CancelExternalWorkflowExecutionFailedCause
forall a. HasCallStack => String -> a
Prelude.error
           (String -> ShowS
forall a. [a] -> [a] -> [a]
(Prelude.++)
              String
"toEnum: unknown value for enum CancelExternalWorkflowExecutionFailedCause: "
              (Int -> String
forall a. Show a => a -> String
Prelude.show Int
k__)))
        CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
forall a. a -> a
Prelude.id (Int -> Maybe CancelExternalWorkflowExecutionFailedCause
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum Int
k__)
  fromEnum :: CancelExternalWorkflowExecutionFailedCause -> Int
fromEnum
    CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
    = Int
0
  fromEnum
    CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND
    = Int
1
  fromEnum
    CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
    = Int
2
  fromEnum
    (CancelExternalWorkflowExecutionFailedCause'Unrecognized (CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue Int32
k))
    = Int32 -> Int
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int32
k
  succ :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
succ
    CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
    = String -> CancelExternalWorkflowExecutionFailedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"CancelExternalWorkflowExecutionFailedCause.succ: bad argument CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND. This value would be out of bounds."
  succ CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
    = CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND
  succ
    CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND
    = CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
  succ (CancelExternalWorkflowExecutionFailedCause'Unrecognized CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
_)
    = String -> CancelExternalWorkflowExecutionFailedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"CancelExternalWorkflowExecutionFailedCause.succ: bad argument: unrecognized value"
  pred :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
pred CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
    = String -> CancelExternalWorkflowExecutionFailedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"CancelExternalWorkflowExecutionFailedCause.pred: bad argument CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED. This value would be out of bounds."
  pred
    CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND
    = CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
  pred
    CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
    = CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND
  pred (CancelExternalWorkflowExecutionFailedCause'Unrecognized CancelExternalWorkflowExecutionFailedCause'UnrecognizedValue
_)
    = String -> CancelExternalWorkflowExecutionFailedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"CancelExternalWorkflowExecutionFailedCause.pred: bad argument: unrecognized value"
  enumFrom :: CancelExternalWorkflowExecutionFailedCause
-> [CancelExternalWorkflowExecutionFailedCause]
enumFrom = CancelExternalWorkflowExecutionFailedCause
-> [CancelExternalWorkflowExecutionFailedCause]
forall a. (Enum a, Bounded a) => a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFrom
  enumFromTo :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
-> [CancelExternalWorkflowExecutionFailedCause]
enumFromTo = CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
-> [CancelExternalWorkflowExecutionFailedCause]
forall a. Enum a => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromTo
  enumFromThen :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
-> [CancelExternalWorkflowExecutionFailedCause]
enumFromThen = CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
-> [CancelExternalWorkflowExecutionFailedCause]
forall a. (Enum a, Bounded a) => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThen
  enumFromThenTo :: CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
-> [CancelExternalWorkflowExecutionFailedCause]
enumFromThenTo = CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
-> CancelExternalWorkflowExecutionFailedCause
-> [CancelExternalWorkflowExecutionFailedCause]
forall a. Enum a => a -> a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThenTo
instance Data.ProtoLens.FieldDefault CancelExternalWorkflowExecutionFailedCause where
  fieldDefault :: CancelExternalWorkflowExecutionFailedCause
fieldDefault
    = CancelExternalWorkflowExecutionFailedCause
CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
instance Control.DeepSeq.NFData CancelExternalWorkflowExecutionFailedCause where
  rnf :: CancelExternalWorkflowExecutionFailedCause -> ()
rnf CancelExternalWorkflowExecutionFailedCause
x__ = CancelExternalWorkflowExecutionFailedCause -> () -> ()
forall a b. a -> b -> b
Prelude.seq CancelExternalWorkflowExecutionFailedCause
x__ ()
newtype ResourceExhaustedCause'UnrecognizedValue
  = ResourceExhaustedCause'UnrecognizedValue Data.Int.Int32
  deriving stock (ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue -> Bool
(ResourceExhaustedCause'UnrecognizedValue
 -> ResourceExhaustedCause'UnrecognizedValue -> Bool)
-> (ResourceExhaustedCause'UnrecognizedValue
    -> ResourceExhaustedCause'UnrecognizedValue -> Bool)
-> Eq ResourceExhaustedCause'UnrecognizedValue
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue -> Bool
== :: ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue -> Bool
$c/= :: ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue -> Bool
/= :: ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue -> Bool
Prelude.Eq, Eq ResourceExhaustedCause'UnrecognizedValue
Eq ResourceExhaustedCause'UnrecognizedValue =>
(ResourceExhaustedCause'UnrecognizedValue
 -> ResourceExhaustedCause'UnrecognizedValue -> Ordering)
-> (ResourceExhaustedCause'UnrecognizedValue
    -> ResourceExhaustedCause'UnrecognizedValue -> Bool)
-> (ResourceExhaustedCause'UnrecognizedValue
    -> ResourceExhaustedCause'UnrecognizedValue -> Bool)
-> (ResourceExhaustedCause'UnrecognizedValue
    -> ResourceExhaustedCause'UnrecognizedValue -> Bool)
-> (ResourceExhaustedCause'UnrecognizedValue
    -> ResourceExhaustedCause'UnrecognizedValue -> Bool)
-> (ResourceExhaustedCause'UnrecognizedValue
    -> ResourceExhaustedCause'UnrecognizedValue
    -> ResourceExhaustedCause'UnrecognizedValue)
-> (ResourceExhaustedCause'UnrecognizedValue
    -> ResourceExhaustedCause'UnrecognizedValue
    -> ResourceExhaustedCause'UnrecognizedValue)
-> Ord ResourceExhaustedCause'UnrecognizedValue
ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue -> Bool
ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue -> Ordering
ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'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 :: ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue -> Ordering
compare :: ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue -> Ordering
$c< :: ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue -> Bool
< :: ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue -> Bool
$c<= :: ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue -> Bool
<= :: ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue -> Bool
$c> :: ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue -> Bool
> :: ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue -> Bool
$c>= :: ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue -> Bool
>= :: ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue -> Bool
$cmax :: ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue
max :: ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue
$cmin :: ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue
min :: ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue
-> ResourceExhaustedCause'UnrecognizedValue
Prelude.Ord, Int -> ResourceExhaustedCause'UnrecognizedValue -> ShowS
[ResourceExhaustedCause'UnrecognizedValue] -> ShowS
ResourceExhaustedCause'UnrecognizedValue -> String
(Int -> ResourceExhaustedCause'UnrecognizedValue -> ShowS)
-> (ResourceExhaustedCause'UnrecognizedValue -> String)
-> ([ResourceExhaustedCause'UnrecognizedValue] -> ShowS)
-> Show ResourceExhaustedCause'UnrecognizedValue
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ResourceExhaustedCause'UnrecognizedValue -> ShowS
showsPrec :: Int -> ResourceExhaustedCause'UnrecognizedValue -> ShowS
$cshow :: ResourceExhaustedCause'UnrecognizedValue -> String
show :: ResourceExhaustedCause'UnrecognizedValue -> String
$cshowList :: [ResourceExhaustedCause'UnrecognizedValue] -> ShowS
showList :: [ResourceExhaustedCause'UnrecognizedValue] -> ShowS
Prelude.Show)
data ResourceExhaustedCause
  = RESOURCE_EXHAUSTED_CAUSE_UNSPECIFIED |
    RESOURCE_EXHAUSTED_CAUSE_RPS_LIMIT |
    RESOURCE_EXHAUSTED_CAUSE_CONCURRENT_LIMIT |
    RESOURCE_EXHAUSTED_CAUSE_SYSTEM_OVERLOADED |
    RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_LIMIT |
    RESOURCE_EXHAUSTED_CAUSE_BUSY_WORKFLOW |
    RESOURCE_EXHAUSTED_CAUSE_APS_LIMIT |
    ResourceExhaustedCause'Unrecognized !ResourceExhaustedCause'UnrecognizedValue
  deriving stock (Int -> ResourceExhaustedCause -> ShowS
[ResourceExhaustedCause] -> ShowS
ResourceExhaustedCause -> String
(Int -> ResourceExhaustedCause -> ShowS)
-> (ResourceExhaustedCause -> String)
-> ([ResourceExhaustedCause] -> ShowS)
-> Show ResourceExhaustedCause
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ResourceExhaustedCause -> ShowS
showsPrec :: Int -> ResourceExhaustedCause -> ShowS
$cshow :: ResourceExhaustedCause -> String
show :: ResourceExhaustedCause -> String
$cshowList :: [ResourceExhaustedCause] -> ShowS
showList :: [ResourceExhaustedCause] -> ShowS
Prelude.Show, ResourceExhaustedCause -> ResourceExhaustedCause -> Bool
(ResourceExhaustedCause -> ResourceExhaustedCause -> Bool)
-> (ResourceExhaustedCause -> ResourceExhaustedCause -> Bool)
-> Eq ResourceExhaustedCause
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ResourceExhaustedCause -> ResourceExhaustedCause -> Bool
== :: ResourceExhaustedCause -> ResourceExhaustedCause -> Bool
$c/= :: ResourceExhaustedCause -> ResourceExhaustedCause -> Bool
/= :: ResourceExhaustedCause -> ResourceExhaustedCause -> Bool
Prelude.Eq, Eq ResourceExhaustedCause
Eq ResourceExhaustedCause =>
(ResourceExhaustedCause -> ResourceExhaustedCause -> Ordering)
-> (ResourceExhaustedCause -> ResourceExhaustedCause -> Bool)
-> (ResourceExhaustedCause -> ResourceExhaustedCause -> Bool)
-> (ResourceExhaustedCause -> ResourceExhaustedCause -> Bool)
-> (ResourceExhaustedCause -> ResourceExhaustedCause -> Bool)
-> (ResourceExhaustedCause
    -> ResourceExhaustedCause -> ResourceExhaustedCause)
-> (ResourceExhaustedCause
    -> ResourceExhaustedCause -> ResourceExhaustedCause)
-> Ord ResourceExhaustedCause
ResourceExhaustedCause -> ResourceExhaustedCause -> Bool
ResourceExhaustedCause -> ResourceExhaustedCause -> Ordering
ResourceExhaustedCause
-> ResourceExhaustedCause -> ResourceExhaustedCause
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 :: ResourceExhaustedCause -> ResourceExhaustedCause -> Ordering
compare :: ResourceExhaustedCause -> ResourceExhaustedCause -> Ordering
$c< :: ResourceExhaustedCause -> ResourceExhaustedCause -> Bool
< :: ResourceExhaustedCause -> ResourceExhaustedCause -> Bool
$c<= :: ResourceExhaustedCause -> ResourceExhaustedCause -> Bool
<= :: ResourceExhaustedCause -> ResourceExhaustedCause -> Bool
$c> :: ResourceExhaustedCause -> ResourceExhaustedCause -> Bool
> :: ResourceExhaustedCause -> ResourceExhaustedCause -> Bool
$c>= :: ResourceExhaustedCause -> ResourceExhaustedCause -> Bool
>= :: ResourceExhaustedCause -> ResourceExhaustedCause -> Bool
$cmax :: ResourceExhaustedCause
-> ResourceExhaustedCause -> ResourceExhaustedCause
max :: ResourceExhaustedCause
-> ResourceExhaustedCause -> ResourceExhaustedCause
$cmin :: ResourceExhaustedCause
-> ResourceExhaustedCause -> ResourceExhaustedCause
min :: ResourceExhaustedCause
-> ResourceExhaustedCause -> ResourceExhaustedCause
Prelude.Ord)
instance Data.ProtoLens.MessageEnum ResourceExhaustedCause where
  maybeToEnum :: Int -> Maybe ResourceExhaustedCause
maybeToEnum Int
0 = ResourceExhaustedCause -> Maybe ResourceExhaustedCause
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_UNSPECIFIED
  maybeToEnum Int
1 = ResourceExhaustedCause -> Maybe ResourceExhaustedCause
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_RPS_LIMIT
  maybeToEnum Int
2
    = ResourceExhaustedCause -> Maybe ResourceExhaustedCause
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_CONCURRENT_LIMIT
  maybeToEnum Int
3
    = ResourceExhaustedCause -> Maybe ResourceExhaustedCause
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_SYSTEM_OVERLOADED
  maybeToEnum Int
4
    = ResourceExhaustedCause -> Maybe ResourceExhaustedCause
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_LIMIT
  maybeToEnum Int
5 = ResourceExhaustedCause -> Maybe ResourceExhaustedCause
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_BUSY_WORKFLOW
  maybeToEnum Int
6 = ResourceExhaustedCause -> Maybe ResourceExhaustedCause
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_APS_LIMIT
  maybeToEnum Int
k
    = ResourceExhaustedCause -> Maybe ResourceExhaustedCause
forall a. a -> Maybe a
Prelude.Just
        (ResourceExhaustedCause'UnrecognizedValue -> ResourceExhaustedCause
ResourceExhaustedCause'Unrecognized
           (Int32 -> ResourceExhaustedCause'UnrecognizedValue
ResourceExhaustedCause'UnrecognizedValue
              (Int -> Int32
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int
k)))
  showEnum :: ResourceExhaustedCause -> String
showEnum ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_UNSPECIFIED
    = String
"RESOURCE_EXHAUSTED_CAUSE_UNSPECIFIED"
  showEnum ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_RPS_LIMIT
    = String
"RESOURCE_EXHAUSTED_CAUSE_RPS_LIMIT"
  showEnum ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_CONCURRENT_LIMIT
    = String
"RESOURCE_EXHAUSTED_CAUSE_CONCURRENT_LIMIT"
  showEnum ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_SYSTEM_OVERLOADED
    = String
"RESOURCE_EXHAUSTED_CAUSE_SYSTEM_OVERLOADED"
  showEnum ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_LIMIT
    = String
"RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_LIMIT"
  showEnum ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_BUSY_WORKFLOW
    = String
"RESOURCE_EXHAUSTED_CAUSE_BUSY_WORKFLOW"
  showEnum ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_APS_LIMIT
    = String
"RESOURCE_EXHAUSTED_CAUSE_APS_LIMIT"
  showEnum
    (ResourceExhaustedCause'Unrecognized (ResourceExhaustedCause'UnrecognizedValue Int32
k))
    = Int32 -> String
forall a. Show a => a -> String
Prelude.show Int32
k
  readEnum :: String -> Maybe ResourceExhaustedCause
readEnum String
k
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"RESOURCE_EXHAUSTED_CAUSE_UNSPECIFIED"
    = ResourceExhaustedCause -> Maybe ResourceExhaustedCause
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_UNSPECIFIED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"RESOURCE_EXHAUSTED_CAUSE_RPS_LIMIT"
    = ResourceExhaustedCause -> Maybe ResourceExhaustedCause
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_RPS_LIMIT
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"RESOURCE_EXHAUSTED_CAUSE_CONCURRENT_LIMIT"
    = ResourceExhaustedCause -> Maybe ResourceExhaustedCause
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_CONCURRENT_LIMIT
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"RESOURCE_EXHAUSTED_CAUSE_SYSTEM_OVERLOADED"
    = ResourceExhaustedCause -> Maybe ResourceExhaustedCause
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_SYSTEM_OVERLOADED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_LIMIT"
    = ResourceExhaustedCause -> Maybe ResourceExhaustedCause
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_LIMIT
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"RESOURCE_EXHAUSTED_CAUSE_BUSY_WORKFLOW"
    = ResourceExhaustedCause -> Maybe ResourceExhaustedCause
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_BUSY_WORKFLOW
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"RESOURCE_EXHAUSTED_CAUSE_APS_LIMIT"
    = ResourceExhaustedCause -> Maybe ResourceExhaustedCause
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_APS_LIMIT
    | Bool
Prelude.otherwise
    = Maybe Int
-> (Int -> Maybe ResourceExhaustedCause)
-> Maybe ResourceExhaustedCause
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 ResourceExhaustedCause
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum
instance Prelude.Bounded ResourceExhaustedCause where
  minBound :: ResourceExhaustedCause
minBound = ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_UNSPECIFIED
  maxBound :: ResourceExhaustedCause
maxBound = ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_APS_LIMIT
instance Prelude.Enum ResourceExhaustedCause where
  toEnum :: Int -> ResourceExhaustedCause
toEnum Int
k__
    = ResourceExhaustedCause
-> (ResourceExhaustedCause -> ResourceExhaustedCause)
-> Maybe ResourceExhaustedCause
-> ResourceExhaustedCause
forall b a. b -> (a -> b) -> Maybe a -> b
Prelude.maybe
        (String -> ResourceExhaustedCause
forall a. HasCallStack => String -> a
Prelude.error
           (String -> ShowS
forall a. [a] -> [a] -> [a]
(Prelude.++)
              String
"toEnum: unknown value for enum ResourceExhaustedCause: "
              (Int -> String
forall a. Show a => a -> String
Prelude.show Int
k__)))
        ResourceExhaustedCause -> ResourceExhaustedCause
forall a. a -> a
Prelude.id (Int -> Maybe ResourceExhaustedCause
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum Int
k__)
  fromEnum :: ResourceExhaustedCause -> Int
fromEnum ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_UNSPECIFIED = Int
0
  fromEnum ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_RPS_LIMIT = Int
1
  fromEnum ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_CONCURRENT_LIMIT = Int
2
  fromEnum ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_SYSTEM_OVERLOADED = Int
3
  fromEnum ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_LIMIT = Int
4
  fromEnum ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_BUSY_WORKFLOW = Int
5
  fromEnum ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_APS_LIMIT = Int
6
  fromEnum
    (ResourceExhaustedCause'Unrecognized (ResourceExhaustedCause'UnrecognizedValue Int32
k))
    = Int32 -> Int
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int32
k
  succ :: ResourceExhaustedCause -> ResourceExhaustedCause
succ ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_APS_LIMIT
    = String -> ResourceExhaustedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"ResourceExhaustedCause.succ: bad argument RESOURCE_EXHAUSTED_CAUSE_APS_LIMIT. This value would be out of bounds."
  succ ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_UNSPECIFIED
    = ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_RPS_LIMIT
  succ ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_RPS_LIMIT
    = ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_CONCURRENT_LIMIT
  succ ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_CONCURRENT_LIMIT
    = ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_SYSTEM_OVERLOADED
  succ ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_SYSTEM_OVERLOADED
    = ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_LIMIT
  succ ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_LIMIT
    = ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_BUSY_WORKFLOW
  succ ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_BUSY_WORKFLOW
    = ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_APS_LIMIT
  succ (ResourceExhaustedCause'Unrecognized ResourceExhaustedCause'UnrecognizedValue
_)
    = String -> ResourceExhaustedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"ResourceExhaustedCause.succ: bad argument: unrecognized value"
  pred :: ResourceExhaustedCause -> ResourceExhaustedCause
pred ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_UNSPECIFIED
    = String -> ResourceExhaustedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"ResourceExhaustedCause.pred: bad argument RESOURCE_EXHAUSTED_CAUSE_UNSPECIFIED. This value would be out of bounds."
  pred ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_RPS_LIMIT
    = ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_UNSPECIFIED
  pred ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_CONCURRENT_LIMIT
    = ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_RPS_LIMIT
  pred ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_SYSTEM_OVERLOADED
    = ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_CONCURRENT_LIMIT
  pred ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_LIMIT
    = ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_SYSTEM_OVERLOADED
  pred ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_BUSY_WORKFLOW
    = ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_LIMIT
  pred ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_APS_LIMIT
    = ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_BUSY_WORKFLOW
  pred (ResourceExhaustedCause'Unrecognized ResourceExhaustedCause'UnrecognizedValue
_)
    = String -> ResourceExhaustedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"ResourceExhaustedCause.pred: bad argument: unrecognized value"
  enumFrom :: ResourceExhaustedCause -> [ResourceExhaustedCause]
enumFrom = ResourceExhaustedCause -> [ResourceExhaustedCause]
forall a. (Enum a, Bounded a) => a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFrom
  enumFromTo :: ResourceExhaustedCause
-> ResourceExhaustedCause -> [ResourceExhaustedCause]
enumFromTo = ResourceExhaustedCause
-> ResourceExhaustedCause -> [ResourceExhaustedCause]
forall a. Enum a => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromTo
  enumFromThen :: ResourceExhaustedCause
-> ResourceExhaustedCause -> [ResourceExhaustedCause]
enumFromThen = ResourceExhaustedCause
-> ResourceExhaustedCause -> [ResourceExhaustedCause]
forall a. (Enum a, Bounded a) => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThen
  enumFromThenTo :: ResourceExhaustedCause
-> ResourceExhaustedCause
-> ResourceExhaustedCause
-> [ResourceExhaustedCause]
enumFromThenTo = ResourceExhaustedCause
-> ResourceExhaustedCause
-> ResourceExhaustedCause
-> [ResourceExhaustedCause]
forall a. Enum a => a -> a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThenTo
instance Data.ProtoLens.FieldDefault ResourceExhaustedCause where
  fieldDefault :: ResourceExhaustedCause
fieldDefault = ResourceExhaustedCause
RESOURCE_EXHAUSTED_CAUSE_UNSPECIFIED
instance Control.DeepSeq.NFData ResourceExhaustedCause where
  rnf :: ResourceExhaustedCause -> ()
rnf ResourceExhaustedCause
x__ = ResourceExhaustedCause -> () -> ()
forall a b. a -> b -> b
Prelude.seq ResourceExhaustedCause
x__ ()
newtype ResourceExhaustedScope'UnrecognizedValue
  = ResourceExhaustedScope'UnrecognizedValue Data.Int.Int32
  deriving stock (ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue -> Bool
(ResourceExhaustedScope'UnrecognizedValue
 -> ResourceExhaustedScope'UnrecognizedValue -> Bool)
-> (ResourceExhaustedScope'UnrecognizedValue
    -> ResourceExhaustedScope'UnrecognizedValue -> Bool)
-> Eq ResourceExhaustedScope'UnrecognizedValue
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue -> Bool
== :: ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue -> Bool
$c/= :: ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue -> Bool
/= :: ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue -> Bool
Prelude.Eq, Eq ResourceExhaustedScope'UnrecognizedValue
Eq ResourceExhaustedScope'UnrecognizedValue =>
(ResourceExhaustedScope'UnrecognizedValue
 -> ResourceExhaustedScope'UnrecognizedValue -> Ordering)
-> (ResourceExhaustedScope'UnrecognizedValue
    -> ResourceExhaustedScope'UnrecognizedValue -> Bool)
-> (ResourceExhaustedScope'UnrecognizedValue
    -> ResourceExhaustedScope'UnrecognizedValue -> Bool)
-> (ResourceExhaustedScope'UnrecognizedValue
    -> ResourceExhaustedScope'UnrecognizedValue -> Bool)
-> (ResourceExhaustedScope'UnrecognizedValue
    -> ResourceExhaustedScope'UnrecognizedValue -> Bool)
-> (ResourceExhaustedScope'UnrecognizedValue
    -> ResourceExhaustedScope'UnrecognizedValue
    -> ResourceExhaustedScope'UnrecognizedValue)
-> (ResourceExhaustedScope'UnrecognizedValue
    -> ResourceExhaustedScope'UnrecognizedValue
    -> ResourceExhaustedScope'UnrecognizedValue)
-> Ord ResourceExhaustedScope'UnrecognizedValue
ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue -> Bool
ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue -> Ordering
ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'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 :: ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue -> Ordering
compare :: ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue -> Ordering
$c< :: ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue -> Bool
< :: ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue -> Bool
$c<= :: ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue -> Bool
<= :: ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue -> Bool
$c> :: ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue -> Bool
> :: ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue -> Bool
$c>= :: ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue -> Bool
>= :: ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue -> Bool
$cmax :: ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue
max :: ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue
$cmin :: ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue
min :: ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue
-> ResourceExhaustedScope'UnrecognizedValue
Prelude.Ord, Int -> ResourceExhaustedScope'UnrecognizedValue -> ShowS
[ResourceExhaustedScope'UnrecognizedValue] -> ShowS
ResourceExhaustedScope'UnrecognizedValue -> String
(Int -> ResourceExhaustedScope'UnrecognizedValue -> ShowS)
-> (ResourceExhaustedScope'UnrecognizedValue -> String)
-> ([ResourceExhaustedScope'UnrecognizedValue] -> ShowS)
-> Show ResourceExhaustedScope'UnrecognizedValue
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ResourceExhaustedScope'UnrecognizedValue -> ShowS
showsPrec :: Int -> ResourceExhaustedScope'UnrecognizedValue -> ShowS
$cshow :: ResourceExhaustedScope'UnrecognizedValue -> String
show :: ResourceExhaustedScope'UnrecognizedValue -> String
$cshowList :: [ResourceExhaustedScope'UnrecognizedValue] -> ShowS
showList :: [ResourceExhaustedScope'UnrecognizedValue] -> ShowS
Prelude.Show)
data ResourceExhaustedScope
  = RESOURCE_EXHAUSTED_SCOPE_UNSPECIFIED |
    RESOURCE_EXHAUSTED_SCOPE_NAMESPACE |
    RESOURCE_EXHAUSTED_SCOPE_SYSTEM |
    ResourceExhaustedScope'Unrecognized !ResourceExhaustedScope'UnrecognizedValue
  deriving stock (Int -> ResourceExhaustedScope -> ShowS
[ResourceExhaustedScope] -> ShowS
ResourceExhaustedScope -> String
(Int -> ResourceExhaustedScope -> ShowS)
-> (ResourceExhaustedScope -> String)
-> ([ResourceExhaustedScope] -> ShowS)
-> Show ResourceExhaustedScope
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ResourceExhaustedScope -> ShowS
showsPrec :: Int -> ResourceExhaustedScope -> ShowS
$cshow :: ResourceExhaustedScope -> String
show :: ResourceExhaustedScope -> String
$cshowList :: [ResourceExhaustedScope] -> ShowS
showList :: [ResourceExhaustedScope] -> ShowS
Prelude.Show, ResourceExhaustedScope -> ResourceExhaustedScope -> Bool
(ResourceExhaustedScope -> ResourceExhaustedScope -> Bool)
-> (ResourceExhaustedScope -> ResourceExhaustedScope -> Bool)
-> Eq ResourceExhaustedScope
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ResourceExhaustedScope -> ResourceExhaustedScope -> Bool
== :: ResourceExhaustedScope -> ResourceExhaustedScope -> Bool
$c/= :: ResourceExhaustedScope -> ResourceExhaustedScope -> Bool
/= :: ResourceExhaustedScope -> ResourceExhaustedScope -> Bool
Prelude.Eq, Eq ResourceExhaustedScope
Eq ResourceExhaustedScope =>
(ResourceExhaustedScope -> ResourceExhaustedScope -> Ordering)
-> (ResourceExhaustedScope -> ResourceExhaustedScope -> Bool)
-> (ResourceExhaustedScope -> ResourceExhaustedScope -> Bool)
-> (ResourceExhaustedScope -> ResourceExhaustedScope -> Bool)
-> (ResourceExhaustedScope -> ResourceExhaustedScope -> Bool)
-> (ResourceExhaustedScope
    -> ResourceExhaustedScope -> ResourceExhaustedScope)
-> (ResourceExhaustedScope
    -> ResourceExhaustedScope -> ResourceExhaustedScope)
-> Ord ResourceExhaustedScope
ResourceExhaustedScope -> ResourceExhaustedScope -> Bool
ResourceExhaustedScope -> ResourceExhaustedScope -> Ordering
ResourceExhaustedScope
-> ResourceExhaustedScope -> ResourceExhaustedScope
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 :: ResourceExhaustedScope -> ResourceExhaustedScope -> Ordering
compare :: ResourceExhaustedScope -> ResourceExhaustedScope -> Ordering
$c< :: ResourceExhaustedScope -> ResourceExhaustedScope -> Bool
< :: ResourceExhaustedScope -> ResourceExhaustedScope -> Bool
$c<= :: ResourceExhaustedScope -> ResourceExhaustedScope -> Bool
<= :: ResourceExhaustedScope -> ResourceExhaustedScope -> Bool
$c> :: ResourceExhaustedScope -> ResourceExhaustedScope -> Bool
> :: ResourceExhaustedScope -> ResourceExhaustedScope -> Bool
$c>= :: ResourceExhaustedScope -> ResourceExhaustedScope -> Bool
>= :: ResourceExhaustedScope -> ResourceExhaustedScope -> Bool
$cmax :: ResourceExhaustedScope
-> ResourceExhaustedScope -> ResourceExhaustedScope
max :: ResourceExhaustedScope
-> ResourceExhaustedScope -> ResourceExhaustedScope
$cmin :: ResourceExhaustedScope
-> ResourceExhaustedScope -> ResourceExhaustedScope
min :: ResourceExhaustedScope
-> ResourceExhaustedScope -> ResourceExhaustedScope
Prelude.Ord)
instance Data.ProtoLens.MessageEnum ResourceExhaustedScope where
  maybeToEnum :: Int -> Maybe ResourceExhaustedScope
maybeToEnum Int
0 = ResourceExhaustedScope -> Maybe ResourceExhaustedScope
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_UNSPECIFIED
  maybeToEnum Int
1 = ResourceExhaustedScope -> Maybe ResourceExhaustedScope
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_NAMESPACE
  maybeToEnum Int
2 = ResourceExhaustedScope -> Maybe ResourceExhaustedScope
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_SYSTEM
  maybeToEnum Int
k
    = ResourceExhaustedScope -> Maybe ResourceExhaustedScope
forall a. a -> Maybe a
Prelude.Just
        (ResourceExhaustedScope'UnrecognizedValue -> ResourceExhaustedScope
ResourceExhaustedScope'Unrecognized
           (Int32 -> ResourceExhaustedScope'UnrecognizedValue
ResourceExhaustedScope'UnrecognizedValue
              (Int -> Int32
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int
k)))
  showEnum :: ResourceExhaustedScope -> String
showEnum ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_UNSPECIFIED
    = String
"RESOURCE_EXHAUSTED_SCOPE_UNSPECIFIED"
  showEnum ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_NAMESPACE
    = String
"RESOURCE_EXHAUSTED_SCOPE_NAMESPACE"
  showEnum ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_SYSTEM
    = String
"RESOURCE_EXHAUSTED_SCOPE_SYSTEM"
  showEnum
    (ResourceExhaustedScope'Unrecognized (ResourceExhaustedScope'UnrecognizedValue Int32
k))
    = Int32 -> String
forall a. Show a => a -> String
Prelude.show Int32
k
  readEnum :: String -> Maybe ResourceExhaustedScope
readEnum String
k
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"RESOURCE_EXHAUSTED_SCOPE_UNSPECIFIED"
    = ResourceExhaustedScope -> Maybe ResourceExhaustedScope
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_UNSPECIFIED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"RESOURCE_EXHAUSTED_SCOPE_NAMESPACE"
    = ResourceExhaustedScope -> Maybe ResourceExhaustedScope
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_NAMESPACE
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"RESOURCE_EXHAUSTED_SCOPE_SYSTEM"
    = ResourceExhaustedScope -> Maybe ResourceExhaustedScope
forall a. a -> Maybe a
Prelude.Just ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_SYSTEM
    | Bool
Prelude.otherwise
    = Maybe Int
-> (Int -> Maybe ResourceExhaustedScope)
-> Maybe ResourceExhaustedScope
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 ResourceExhaustedScope
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum
instance Prelude.Bounded ResourceExhaustedScope where
  minBound :: ResourceExhaustedScope
minBound = ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_UNSPECIFIED
  maxBound :: ResourceExhaustedScope
maxBound = ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_SYSTEM
instance Prelude.Enum ResourceExhaustedScope where
  toEnum :: Int -> ResourceExhaustedScope
toEnum Int
k__
    = ResourceExhaustedScope
-> (ResourceExhaustedScope -> ResourceExhaustedScope)
-> Maybe ResourceExhaustedScope
-> ResourceExhaustedScope
forall b a. b -> (a -> b) -> Maybe a -> b
Prelude.maybe
        (String -> ResourceExhaustedScope
forall a. HasCallStack => String -> a
Prelude.error
           (String -> ShowS
forall a. [a] -> [a] -> [a]
(Prelude.++)
              String
"toEnum: unknown value for enum ResourceExhaustedScope: "
              (Int -> String
forall a. Show a => a -> String
Prelude.show Int
k__)))
        ResourceExhaustedScope -> ResourceExhaustedScope
forall a. a -> a
Prelude.id (Int -> Maybe ResourceExhaustedScope
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum Int
k__)
  fromEnum :: ResourceExhaustedScope -> Int
fromEnum ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_UNSPECIFIED = Int
0
  fromEnum ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_NAMESPACE = Int
1
  fromEnum ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_SYSTEM = Int
2
  fromEnum
    (ResourceExhaustedScope'Unrecognized (ResourceExhaustedScope'UnrecognizedValue Int32
k))
    = Int32 -> Int
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int32
k
  succ :: ResourceExhaustedScope -> ResourceExhaustedScope
succ ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_SYSTEM
    = String -> ResourceExhaustedScope
forall a. HasCallStack => String -> a
Prelude.error
        String
"ResourceExhaustedScope.succ: bad argument RESOURCE_EXHAUSTED_SCOPE_SYSTEM. This value would be out of bounds."
  succ ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_UNSPECIFIED
    = ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_NAMESPACE
  succ ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_NAMESPACE
    = ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_SYSTEM
  succ (ResourceExhaustedScope'Unrecognized ResourceExhaustedScope'UnrecognizedValue
_)
    = String -> ResourceExhaustedScope
forall a. HasCallStack => String -> a
Prelude.error
        String
"ResourceExhaustedScope.succ: bad argument: unrecognized value"
  pred :: ResourceExhaustedScope -> ResourceExhaustedScope
pred ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_UNSPECIFIED
    = String -> ResourceExhaustedScope
forall a. HasCallStack => String -> a
Prelude.error
        String
"ResourceExhaustedScope.pred: bad argument RESOURCE_EXHAUSTED_SCOPE_UNSPECIFIED. This value would be out of bounds."
  pred ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_NAMESPACE
    = ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_UNSPECIFIED
  pred ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_SYSTEM
    = ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_NAMESPACE
  pred (ResourceExhaustedScope'Unrecognized ResourceExhaustedScope'UnrecognizedValue
_)
    = String -> ResourceExhaustedScope
forall a. HasCallStack => String -> a
Prelude.error
        String
"ResourceExhaustedScope.pred: bad argument: unrecognized value"
  enumFrom :: ResourceExhaustedScope -> [ResourceExhaustedScope]
enumFrom = ResourceExhaustedScope -> [ResourceExhaustedScope]
forall a. (Enum a, Bounded a) => a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFrom
  enumFromTo :: ResourceExhaustedScope
-> ResourceExhaustedScope -> [ResourceExhaustedScope]
enumFromTo = ResourceExhaustedScope
-> ResourceExhaustedScope -> [ResourceExhaustedScope]
forall a. Enum a => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromTo
  enumFromThen :: ResourceExhaustedScope
-> ResourceExhaustedScope -> [ResourceExhaustedScope]
enumFromThen = ResourceExhaustedScope
-> ResourceExhaustedScope -> [ResourceExhaustedScope]
forall a. (Enum a, Bounded a) => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThen
  enumFromThenTo :: ResourceExhaustedScope
-> ResourceExhaustedScope
-> ResourceExhaustedScope
-> [ResourceExhaustedScope]
enumFromThenTo = ResourceExhaustedScope
-> ResourceExhaustedScope
-> ResourceExhaustedScope
-> [ResourceExhaustedScope]
forall a. Enum a => a -> a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThenTo
instance Data.ProtoLens.FieldDefault ResourceExhaustedScope where
  fieldDefault :: ResourceExhaustedScope
fieldDefault = ResourceExhaustedScope
RESOURCE_EXHAUSTED_SCOPE_UNSPECIFIED
instance Control.DeepSeq.NFData ResourceExhaustedScope where
  rnf :: ResourceExhaustedScope -> ()
rnf ResourceExhaustedScope
x__ = ResourceExhaustedScope -> () -> ()
forall a b. a -> b -> b
Prelude.seq ResourceExhaustedScope
x__ ()
newtype SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
  = SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue Data.Int.Int32
  deriving stock (SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
(SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
 -> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
 -> Bool)
-> (SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> Bool)
-> Eq SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
== :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
$c/= :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
/= :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
Prelude.Eq, Eq SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
Eq SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue =>
(SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
 -> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
 -> Ordering)
-> (SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> Bool)
-> (SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> Bool)
-> (SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> Bool)
-> (SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> Bool)
-> (SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue)
-> (SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue)
-> Ord SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Ordering
SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'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 :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Ordering
compare :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Ordering
$c< :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
< :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
$c<= :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
<= :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
$c> :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
> :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
$c>= :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
>= :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> Bool
$cmax :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
max :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
$cmin :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
min :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
Prelude.Ord, Int
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> ShowS
[SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue]
-> ShowS
SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> String
(Int
 -> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
 -> ShowS)
-> (SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
    -> String)
-> ([SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue]
    -> ShowS)
-> Show
     SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> ShowS
showsPrec :: Int
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> ShowS
$cshow :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> String
show :: SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> String
$cshowList :: [SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue]
-> ShowS
showList :: [SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue]
-> ShowS
Prelude.Show)
data SignalExternalWorkflowExecutionFailedCause
  = SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED |
    SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND |
    SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND |
    SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_SIGNAL_COUNT_LIMIT_EXCEEDED |
    SignalExternalWorkflowExecutionFailedCause'Unrecognized !SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
  deriving stock (Int -> SignalExternalWorkflowExecutionFailedCause -> ShowS
[SignalExternalWorkflowExecutionFailedCause] -> ShowS
SignalExternalWorkflowExecutionFailedCause -> String
(Int -> SignalExternalWorkflowExecutionFailedCause -> ShowS)
-> (SignalExternalWorkflowExecutionFailedCause -> String)
-> ([SignalExternalWorkflowExecutionFailedCause] -> ShowS)
-> Show SignalExternalWorkflowExecutionFailedCause
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> SignalExternalWorkflowExecutionFailedCause -> ShowS
showsPrec :: Int -> SignalExternalWorkflowExecutionFailedCause -> ShowS
$cshow :: SignalExternalWorkflowExecutionFailedCause -> String
show :: SignalExternalWorkflowExecutionFailedCause -> String
$cshowList :: [SignalExternalWorkflowExecutionFailedCause] -> ShowS
showList :: [SignalExternalWorkflowExecutionFailedCause] -> ShowS
Prelude.Show, SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause -> Bool
(SignalExternalWorkflowExecutionFailedCause
 -> SignalExternalWorkflowExecutionFailedCause -> Bool)
-> (SignalExternalWorkflowExecutionFailedCause
    -> SignalExternalWorkflowExecutionFailedCause -> Bool)
-> Eq SignalExternalWorkflowExecutionFailedCause
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause -> Bool
== :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause -> Bool
$c/= :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause -> Bool
/= :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause -> Bool
Prelude.Eq, Eq SignalExternalWorkflowExecutionFailedCause
Eq SignalExternalWorkflowExecutionFailedCause =>
(SignalExternalWorkflowExecutionFailedCause
 -> SignalExternalWorkflowExecutionFailedCause -> Ordering)
-> (SignalExternalWorkflowExecutionFailedCause
    -> SignalExternalWorkflowExecutionFailedCause -> Bool)
-> (SignalExternalWorkflowExecutionFailedCause
    -> SignalExternalWorkflowExecutionFailedCause -> Bool)
-> (SignalExternalWorkflowExecutionFailedCause
    -> SignalExternalWorkflowExecutionFailedCause -> Bool)
-> (SignalExternalWorkflowExecutionFailedCause
    -> SignalExternalWorkflowExecutionFailedCause -> Bool)
-> (SignalExternalWorkflowExecutionFailedCause
    -> SignalExternalWorkflowExecutionFailedCause
    -> SignalExternalWorkflowExecutionFailedCause)
-> (SignalExternalWorkflowExecutionFailedCause
    -> SignalExternalWorkflowExecutionFailedCause
    -> SignalExternalWorkflowExecutionFailedCause)
-> Ord SignalExternalWorkflowExecutionFailedCause
SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause -> Bool
SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause -> Ordering
SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
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 :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause -> Ordering
compare :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause -> Ordering
$c< :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause -> Bool
< :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause -> Bool
$c<= :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause -> Bool
<= :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause -> Bool
$c> :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause -> Bool
> :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause -> Bool
$c>= :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause -> Bool
>= :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause -> Bool
$cmax :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
max :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
$cmin :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
min :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
Prelude.Ord)
instance Data.ProtoLens.MessageEnum SignalExternalWorkflowExecutionFailedCause where
  maybeToEnum :: Int -> Maybe SignalExternalWorkflowExecutionFailedCause
maybeToEnum Int
0
    = SignalExternalWorkflowExecutionFailedCause
-> Maybe SignalExternalWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
  maybeToEnum Int
1
    = SignalExternalWorkflowExecutionFailedCause
-> Maybe SignalExternalWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND
  maybeToEnum Int
2
    = SignalExternalWorkflowExecutionFailedCause
-> Maybe SignalExternalWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
  maybeToEnum Int
3
    = SignalExternalWorkflowExecutionFailedCause
-> Maybe SignalExternalWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_SIGNAL_COUNT_LIMIT_EXCEEDED
  maybeToEnum Int
k
    = SignalExternalWorkflowExecutionFailedCause
-> Maybe SignalExternalWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        (SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
-> SignalExternalWorkflowExecutionFailedCause
SignalExternalWorkflowExecutionFailedCause'Unrecognized
           (Int32
-> SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
              (Int -> Int32
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int
k)))
  showEnum :: SignalExternalWorkflowExecutionFailedCause -> String
showEnum
    SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
    = String
"SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED"
  showEnum
    SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND
    = String
"SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND"
  showEnum
    SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
    = String
"SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND"
  showEnum
    SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_SIGNAL_COUNT_LIMIT_EXCEEDED
    = String
"SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_SIGNAL_COUNT_LIMIT_EXCEEDED"
  showEnum
    (SignalExternalWorkflowExecutionFailedCause'Unrecognized (SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue Int32
k))
    = Int32 -> String
forall a. Show a => a -> String
Prelude.show Int32
k
  readEnum :: String -> Maybe SignalExternalWorkflowExecutionFailedCause
readEnum String
k
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED"
    = SignalExternalWorkflowExecutionFailedCause
-> Maybe SignalExternalWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND"
    = SignalExternalWorkflowExecutionFailedCause
-> Maybe SignalExternalWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND"
    = SignalExternalWorkflowExecutionFailedCause
-> Maybe SignalExternalWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_SIGNAL_COUNT_LIMIT_EXCEEDED"
    = SignalExternalWorkflowExecutionFailedCause
-> Maybe SignalExternalWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_SIGNAL_COUNT_LIMIT_EXCEEDED
    | Bool
Prelude.otherwise
    = Maybe Int
-> (Int -> Maybe SignalExternalWorkflowExecutionFailedCause)
-> Maybe SignalExternalWorkflowExecutionFailedCause
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 SignalExternalWorkflowExecutionFailedCause
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum
instance Prelude.Bounded SignalExternalWorkflowExecutionFailedCause where
  minBound :: SignalExternalWorkflowExecutionFailedCause
minBound
    = SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
  maxBound :: SignalExternalWorkflowExecutionFailedCause
maxBound
    = SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_SIGNAL_COUNT_LIMIT_EXCEEDED
instance Prelude.Enum SignalExternalWorkflowExecutionFailedCause where
  toEnum :: Int -> SignalExternalWorkflowExecutionFailedCause
toEnum Int
k__
    = SignalExternalWorkflowExecutionFailedCause
-> (SignalExternalWorkflowExecutionFailedCause
    -> SignalExternalWorkflowExecutionFailedCause)
-> Maybe SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
forall b a. b -> (a -> b) -> Maybe a -> b
Prelude.maybe
        (String -> SignalExternalWorkflowExecutionFailedCause
forall a. HasCallStack => String -> a
Prelude.error
           (String -> ShowS
forall a. [a] -> [a] -> [a]
(Prelude.++)
              String
"toEnum: unknown value for enum SignalExternalWorkflowExecutionFailedCause: "
              (Int -> String
forall a. Show a => a -> String
Prelude.show Int
k__)))
        SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
forall a. a -> a
Prelude.id (Int -> Maybe SignalExternalWorkflowExecutionFailedCause
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum Int
k__)
  fromEnum :: SignalExternalWorkflowExecutionFailedCause -> Int
fromEnum
    SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
    = Int
0
  fromEnum
    SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND
    = Int
1
  fromEnum
    SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
    = Int
2
  fromEnum
    SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_SIGNAL_COUNT_LIMIT_EXCEEDED
    = Int
3
  fromEnum
    (SignalExternalWorkflowExecutionFailedCause'Unrecognized (SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue Int32
k))
    = Int32 -> Int
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int32
k
  succ :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
succ
    SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_SIGNAL_COUNT_LIMIT_EXCEEDED
    = String -> SignalExternalWorkflowExecutionFailedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"SignalExternalWorkflowExecutionFailedCause.succ: bad argument SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_SIGNAL_COUNT_LIMIT_EXCEEDED. This value would be out of bounds."
  succ SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
    = SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND
  succ
    SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND
    = SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
  succ
    SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
    = SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_SIGNAL_COUNT_LIMIT_EXCEEDED
  succ (SignalExternalWorkflowExecutionFailedCause'Unrecognized SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
_)
    = String -> SignalExternalWorkflowExecutionFailedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"SignalExternalWorkflowExecutionFailedCause.succ: bad argument: unrecognized value"
  pred :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
pred SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
    = String -> SignalExternalWorkflowExecutionFailedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"SignalExternalWorkflowExecutionFailedCause.pred: bad argument SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED. This value would be out of bounds."
  pred
    SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND
    = SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
  pred
    SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
    = SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND
  pred
    SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_SIGNAL_COUNT_LIMIT_EXCEEDED
    = SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
  pred (SignalExternalWorkflowExecutionFailedCause'Unrecognized SignalExternalWorkflowExecutionFailedCause'UnrecognizedValue
_)
    = String -> SignalExternalWorkflowExecutionFailedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"SignalExternalWorkflowExecutionFailedCause.pred: bad argument: unrecognized value"
  enumFrom :: SignalExternalWorkflowExecutionFailedCause
-> [SignalExternalWorkflowExecutionFailedCause]
enumFrom = SignalExternalWorkflowExecutionFailedCause
-> [SignalExternalWorkflowExecutionFailedCause]
forall a. (Enum a, Bounded a) => a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFrom
  enumFromTo :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
-> [SignalExternalWorkflowExecutionFailedCause]
enumFromTo = SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
-> [SignalExternalWorkflowExecutionFailedCause]
forall a. Enum a => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromTo
  enumFromThen :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
-> [SignalExternalWorkflowExecutionFailedCause]
enumFromThen = SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
-> [SignalExternalWorkflowExecutionFailedCause]
forall a. (Enum a, Bounded a) => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThen
  enumFromThenTo :: SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
-> [SignalExternalWorkflowExecutionFailedCause]
enumFromThenTo = SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
-> SignalExternalWorkflowExecutionFailedCause
-> [SignalExternalWorkflowExecutionFailedCause]
forall a. Enum a => a -> a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThenTo
instance Data.ProtoLens.FieldDefault SignalExternalWorkflowExecutionFailedCause where
  fieldDefault :: SignalExternalWorkflowExecutionFailedCause
fieldDefault
    = SignalExternalWorkflowExecutionFailedCause
SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
instance Control.DeepSeq.NFData SignalExternalWorkflowExecutionFailedCause where
  rnf :: SignalExternalWorkflowExecutionFailedCause -> ()
rnf SignalExternalWorkflowExecutionFailedCause
x__ = SignalExternalWorkflowExecutionFailedCause -> () -> ()
forall a b. a -> b -> b
Prelude.seq SignalExternalWorkflowExecutionFailedCause
x__ ()
newtype StartChildWorkflowExecutionFailedCause'UnrecognizedValue
  = StartChildWorkflowExecutionFailedCause'UnrecognizedValue Data.Int.Int32
  deriving stock (StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue -> Bool
(StartChildWorkflowExecutionFailedCause'UnrecognizedValue
 -> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
 -> Bool)
-> (StartChildWorkflowExecutionFailedCause'UnrecognizedValue
    -> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
    -> Bool)
-> Eq StartChildWorkflowExecutionFailedCause'UnrecognizedValue
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue -> Bool
== :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue -> Bool
$c/= :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue -> Bool
/= :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue -> Bool
Prelude.Eq, Eq StartChildWorkflowExecutionFailedCause'UnrecognizedValue
Eq StartChildWorkflowExecutionFailedCause'UnrecognizedValue =>
(StartChildWorkflowExecutionFailedCause'UnrecognizedValue
 -> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
 -> Ordering)
-> (StartChildWorkflowExecutionFailedCause'UnrecognizedValue
    -> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
    -> Bool)
-> (StartChildWorkflowExecutionFailedCause'UnrecognizedValue
    -> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
    -> Bool)
-> (StartChildWorkflowExecutionFailedCause'UnrecognizedValue
    -> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
    -> Bool)
-> (StartChildWorkflowExecutionFailedCause'UnrecognizedValue
    -> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
    -> Bool)
-> (StartChildWorkflowExecutionFailedCause'UnrecognizedValue
    -> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
    -> StartChildWorkflowExecutionFailedCause'UnrecognizedValue)
-> (StartChildWorkflowExecutionFailedCause'UnrecognizedValue
    -> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
    -> StartChildWorkflowExecutionFailedCause'UnrecognizedValue)
-> Ord StartChildWorkflowExecutionFailedCause'UnrecognizedValue
StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue -> Bool
StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> Ordering
StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'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 :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> Ordering
compare :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> Ordering
$c< :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue -> Bool
< :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue -> Bool
$c<= :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue -> Bool
<= :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue -> Bool
$c> :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue -> Bool
> :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue -> Bool
$c>= :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue -> Bool
>= :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue -> Bool
$cmax :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
max :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
$cmin :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
min :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
Prelude.Ord, Int
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> ShowS
[StartChildWorkflowExecutionFailedCause'UnrecognizedValue] -> ShowS
StartChildWorkflowExecutionFailedCause'UnrecognizedValue -> String
(Int
 -> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
 -> ShowS)
-> (StartChildWorkflowExecutionFailedCause'UnrecognizedValue
    -> String)
-> ([StartChildWorkflowExecutionFailedCause'UnrecognizedValue]
    -> ShowS)
-> Show StartChildWorkflowExecutionFailedCause'UnrecognizedValue
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> ShowS
showsPrec :: Int
-> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> ShowS
$cshow :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue -> String
show :: StartChildWorkflowExecutionFailedCause'UnrecognizedValue -> String
$cshowList :: [StartChildWorkflowExecutionFailedCause'UnrecognizedValue] -> ShowS
showList :: [StartChildWorkflowExecutionFailedCause'UnrecognizedValue] -> ShowS
Prelude.Show)
data StartChildWorkflowExecutionFailedCause
  = START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED |
    START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_WORKFLOW_ALREADY_EXISTS |
    START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND |
    StartChildWorkflowExecutionFailedCause'Unrecognized !StartChildWorkflowExecutionFailedCause'UnrecognizedValue
  deriving stock (Int -> StartChildWorkflowExecutionFailedCause -> ShowS
[StartChildWorkflowExecutionFailedCause] -> ShowS
StartChildWorkflowExecutionFailedCause -> String
(Int -> StartChildWorkflowExecutionFailedCause -> ShowS)
-> (StartChildWorkflowExecutionFailedCause -> String)
-> ([StartChildWorkflowExecutionFailedCause] -> ShowS)
-> Show StartChildWorkflowExecutionFailedCause
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> StartChildWorkflowExecutionFailedCause -> ShowS
showsPrec :: Int -> StartChildWorkflowExecutionFailedCause -> ShowS
$cshow :: StartChildWorkflowExecutionFailedCause -> String
show :: StartChildWorkflowExecutionFailedCause -> String
$cshowList :: [StartChildWorkflowExecutionFailedCause] -> ShowS
showList :: [StartChildWorkflowExecutionFailedCause] -> ShowS
Prelude.Show, StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause -> Bool
(StartChildWorkflowExecutionFailedCause
 -> StartChildWorkflowExecutionFailedCause -> Bool)
-> (StartChildWorkflowExecutionFailedCause
    -> StartChildWorkflowExecutionFailedCause -> Bool)
-> Eq StartChildWorkflowExecutionFailedCause
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause -> Bool
== :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause -> Bool
$c/= :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause -> Bool
/= :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause -> Bool
Prelude.Eq, Eq StartChildWorkflowExecutionFailedCause
Eq StartChildWorkflowExecutionFailedCause =>
(StartChildWorkflowExecutionFailedCause
 -> StartChildWorkflowExecutionFailedCause -> Ordering)
-> (StartChildWorkflowExecutionFailedCause
    -> StartChildWorkflowExecutionFailedCause -> Bool)
-> (StartChildWorkflowExecutionFailedCause
    -> StartChildWorkflowExecutionFailedCause -> Bool)
-> (StartChildWorkflowExecutionFailedCause
    -> StartChildWorkflowExecutionFailedCause -> Bool)
-> (StartChildWorkflowExecutionFailedCause
    -> StartChildWorkflowExecutionFailedCause -> Bool)
-> (StartChildWorkflowExecutionFailedCause
    -> StartChildWorkflowExecutionFailedCause
    -> StartChildWorkflowExecutionFailedCause)
-> (StartChildWorkflowExecutionFailedCause
    -> StartChildWorkflowExecutionFailedCause
    -> StartChildWorkflowExecutionFailedCause)
-> Ord StartChildWorkflowExecutionFailedCause
StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause -> Bool
StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause -> Ordering
StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
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 :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause -> Ordering
compare :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause -> Ordering
$c< :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause -> Bool
< :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause -> Bool
$c<= :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause -> Bool
<= :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause -> Bool
$c> :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause -> Bool
> :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause -> Bool
$c>= :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause -> Bool
>= :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause -> Bool
$cmax :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
max :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
$cmin :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
min :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
Prelude.Ord)
instance Data.ProtoLens.MessageEnum StartChildWorkflowExecutionFailedCause where
  maybeToEnum :: Int -> Maybe StartChildWorkflowExecutionFailedCause
maybeToEnum Int
0
    = StartChildWorkflowExecutionFailedCause
-> Maybe StartChildWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
  maybeToEnum Int
1
    = StartChildWorkflowExecutionFailedCause
-> Maybe StartChildWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_WORKFLOW_ALREADY_EXISTS
  maybeToEnum Int
2
    = StartChildWorkflowExecutionFailedCause
-> Maybe StartChildWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
  maybeToEnum Int
k
    = StartChildWorkflowExecutionFailedCause
-> Maybe StartChildWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        (StartChildWorkflowExecutionFailedCause'UnrecognizedValue
-> StartChildWorkflowExecutionFailedCause
StartChildWorkflowExecutionFailedCause'Unrecognized
           (Int32 -> StartChildWorkflowExecutionFailedCause'UnrecognizedValue
StartChildWorkflowExecutionFailedCause'UnrecognizedValue
              (Int -> Int32
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int
k)))
  showEnum :: StartChildWorkflowExecutionFailedCause -> String
showEnum StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
    = String
"START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED"
  showEnum
    StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_WORKFLOW_ALREADY_EXISTS
    = String
"START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_WORKFLOW_ALREADY_EXISTS"
  showEnum
    StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
    = String
"START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND"
  showEnum
    (StartChildWorkflowExecutionFailedCause'Unrecognized (StartChildWorkflowExecutionFailedCause'UnrecognizedValue Int32
k))
    = Int32 -> String
forall a. Show a => a -> String
Prelude.show Int32
k
  readEnum :: String -> Maybe StartChildWorkflowExecutionFailedCause
readEnum String
k
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED"
    = StartChildWorkflowExecutionFailedCause
-> Maybe StartChildWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_WORKFLOW_ALREADY_EXISTS"
    = StartChildWorkflowExecutionFailedCause
-> Maybe StartChildWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_WORKFLOW_ALREADY_EXISTS
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND"
    = StartChildWorkflowExecutionFailedCause
-> Maybe StartChildWorkflowExecutionFailedCause
forall a. a -> Maybe a
Prelude.Just
        StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
    | Bool
Prelude.otherwise
    = Maybe Int
-> (Int -> Maybe StartChildWorkflowExecutionFailedCause)
-> Maybe StartChildWorkflowExecutionFailedCause
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 StartChildWorkflowExecutionFailedCause
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum
instance Prelude.Bounded StartChildWorkflowExecutionFailedCause where
  minBound :: StartChildWorkflowExecutionFailedCause
minBound = StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
  maxBound :: StartChildWorkflowExecutionFailedCause
maxBound
    = StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
instance Prelude.Enum StartChildWorkflowExecutionFailedCause where
  toEnum :: Int -> StartChildWorkflowExecutionFailedCause
toEnum Int
k__
    = StartChildWorkflowExecutionFailedCause
-> (StartChildWorkflowExecutionFailedCause
    -> StartChildWorkflowExecutionFailedCause)
-> Maybe StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
forall b a. b -> (a -> b) -> Maybe a -> b
Prelude.maybe
        (String -> StartChildWorkflowExecutionFailedCause
forall a. HasCallStack => String -> a
Prelude.error
           (String -> ShowS
forall a. [a] -> [a] -> [a]
(Prelude.++)
              String
"toEnum: unknown value for enum StartChildWorkflowExecutionFailedCause: "
              (Int -> String
forall a. Show a => a -> String
Prelude.show Int
k__)))
        StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
forall a. a -> a
Prelude.id (Int -> Maybe StartChildWorkflowExecutionFailedCause
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum Int
k__)
  fromEnum :: StartChildWorkflowExecutionFailedCause -> Int
fromEnum StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
    = Int
0
  fromEnum
    StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_WORKFLOW_ALREADY_EXISTS
    = Int
1
  fromEnum
    StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
    = Int
2
  fromEnum
    (StartChildWorkflowExecutionFailedCause'Unrecognized (StartChildWorkflowExecutionFailedCause'UnrecognizedValue Int32
k))
    = Int32 -> Int
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int32
k
  succ :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
succ
    StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
    = String -> StartChildWorkflowExecutionFailedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"StartChildWorkflowExecutionFailedCause.succ: bad argument START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND. This value would be out of bounds."
  succ StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
    = StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_WORKFLOW_ALREADY_EXISTS
  succ
    StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_WORKFLOW_ALREADY_EXISTS
    = StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
  succ (StartChildWorkflowExecutionFailedCause'Unrecognized StartChildWorkflowExecutionFailedCause'UnrecognizedValue
_)
    = String -> StartChildWorkflowExecutionFailedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"StartChildWorkflowExecutionFailedCause.succ: bad argument: unrecognized value"
  pred :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
pred StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
    = String -> StartChildWorkflowExecutionFailedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"StartChildWorkflowExecutionFailedCause.pred: bad argument START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED. This value would be out of bounds."
  pred
    StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_WORKFLOW_ALREADY_EXISTS
    = StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
  pred
    StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
    = StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_WORKFLOW_ALREADY_EXISTS
  pred (StartChildWorkflowExecutionFailedCause'Unrecognized StartChildWorkflowExecutionFailedCause'UnrecognizedValue
_)
    = String -> StartChildWorkflowExecutionFailedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"StartChildWorkflowExecutionFailedCause.pred: bad argument: unrecognized value"
  enumFrom :: StartChildWorkflowExecutionFailedCause
-> [StartChildWorkflowExecutionFailedCause]
enumFrom = StartChildWorkflowExecutionFailedCause
-> [StartChildWorkflowExecutionFailedCause]
forall a. (Enum a, Bounded a) => a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFrom
  enumFromTo :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
-> [StartChildWorkflowExecutionFailedCause]
enumFromTo = StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
-> [StartChildWorkflowExecutionFailedCause]
forall a. Enum a => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromTo
  enumFromThen :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
-> [StartChildWorkflowExecutionFailedCause]
enumFromThen = StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
-> [StartChildWorkflowExecutionFailedCause]
forall a. (Enum a, Bounded a) => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThen
  enumFromThenTo :: StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
-> [StartChildWorkflowExecutionFailedCause]
enumFromThenTo = StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
-> StartChildWorkflowExecutionFailedCause
-> [StartChildWorkflowExecutionFailedCause]
forall a. Enum a => a -> a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThenTo
instance Data.ProtoLens.FieldDefault StartChildWorkflowExecutionFailedCause where
  fieldDefault :: StartChildWorkflowExecutionFailedCause
fieldDefault
    = StartChildWorkflowExecutionFailedCause
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED
instance Control.DeepSeq.NFData StartChildWorkflowExecutionFailedCause where
  rnf :: StartChildWorkflowExecutionFailedCause -> ()
rnf StartChildWorkflowExecutionFailedCause
x__ = StartChildWorkflowExecutionFailedCause -> () -> ()
forall a b. a -> b -> b
Prelude.seq StartChildWorkflowExecutionFailedCause
x__ ()
newtype WorkflowTaskFailedCause'UnrecognizedValue
  = WorkflowTaskFailedCause'UnrecognizedValue Data.Int.Int32
  deriving stock (WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue -> Bool
(WorkflowTaskFailedCause'UnrecognizedValue
 -> WorkflowTaskFailedCause'UnrecognizedValue -> Bool)
-> (WorkflowTaskFailedCause'UnrecognizedValue
    -> WorkflowTaskFailedCause'UnrecognizedValue -> Bool)
-> Eq WorkflowTaskFailedCause'UnrecognizedValue
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue -> Bool
== :: WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue -> Bool
$c/= :: WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue -> Bool
/= :: WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue -> Bool
Prelude.Eq, Eq WorkflowTaskFailedCause'UnrecognizedValue
Eq WorkflowTaskFailedCause'UnrecognizedValue =>
(WorkflowTaskFailedCause'UnrecognizedValue
 -> WorkflowTaskFailedCause'UnrecognizedValue -> Ordering)
-> (WorkflowTaskFailedCause'UnrecognizedValue
    -> WorkflowTaskFailedCause'UnrecognizedValue -> Bool)
-> (WorkflowTaskFailedCause'UnrecognizedValue
    -> WorkflowTaskFailedCause'UnrecognizedValue -> Bool)
-> (WorkflowTaskFailedCause'UnrecognizedValue
    -> WorkflowTaskFailedCause'UnrecognizedValue -> Bool)
-> (WorkflowTaskFailedCause'UnrecognizedValue
    -> WorkflowTaskFailedCause'UnrecognizedValue -> Bool)
-> (WorkflowTaskFailedCause'UnrecognizedValue
    -> WorkflowTaskFailedCause'UnrecognizedValue
    -> WorkflowTaskFailedCause'UnrecognizedValue)
-> (WorkflowTaskFailedCause'UnrecognizedValue
    -> WorkflowTaskFailedCause'UnrecognizedValue
    -> WorkflowTaskFailedCause'UnrecognizedValue)
-> Ord WorkflowTaskFailedCause'UnrecognizedValue
WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue -> Bool
WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue -> Ordering
WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'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 :: WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue -> Ordering
compare :: WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue -> Ordering
$c< :: WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue -> Bool
< :: WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue -> Bool
$c<= :: WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue -> Bool
<= :: WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue -> Bool
$c> :: WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue -> Bool
> :: WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue -> Bool
$c>= :: WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue -> Bool
>= :: WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue -> Bool
$cmax :: WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue
max :: WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue
$cmin :: WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue
min :: WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause'UnrecognizedValue
Prelude.Ord, Int -> WorkflowTaskFailedCause'UnrecognizedValue -> ShowS
[WorkflowTaskFailedCause'UnrecognizedValue] -> ShowS
WorkflowTaskFailedCause'UnrecognizedValue -> String
(Int -> WorkflowTaskFailedCause'UnrecognizedValue -> ShowS)
-> (WorkflowTaskFailedCause'UnrecognizedValue -> String)
-> ([WorkflowTaskFailedCause'UnrecognizedValue] -> ShowS)
-> Show WorkflowTaskFailedCause'UnrecognizedValue
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> WorkflowTaskFailedCause'UnrecognizedValue -> ShowS
showsPrec :: Int -> WorkflowTaskFailedCause'UnrecognizedValue -> ShowS
$cshow :: WorkflowTaskFailedCause'UnrecognizedValue -> String
show :: WorkflowTaskFailedCause'UnrecognizedValue -> String
$cshowList :: [WorkflowTaskFailedCause'UnrecognizedValue] -> ShowS
showList :: [WorkflowTaskFailedCause'UnrecognizedValue] -> ShowS
Prelude.Show)
data WorkflowTaskFailedCause
  = WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED |
    WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES |
    WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID |
    WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE |
    WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES |
    WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND |
    WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE |
    WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY |
    WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES |
    WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES |
    WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED |
    WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED |
    WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED |
    WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE |
    WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES |
    WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED |
    WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES |
    WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED |
    WorkflowTaskFailedCause'Unrecognized !WorkflowTaskFailedCause'UnrecognizedValue
  deriving stock (Int -> WorkflowTaskFailedCause -> ShowS
[WorkflowTaskFailedCause] -> ShowS
WorkflowTaskFailedCause -> String
(Int -> WorkflowTaskFailedCause -> ShowS)
-> (WorkflowTaskFailedCause -> String)
-> ([WorkflowTaskFailedCause] -> ShowS)
-> Show WorkflowTaskFailedCause
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> WorkflowTaskFailedCause -> ShowS
showsPrec :: Int -> WorkflowTaskFailedCause -> ShowS
$cshow :: WorkflowTaskFailedCause -> String
show :: WorkflowTaskFailedCause -> String
$cshowList :: [WorkflowTaskFailedCause] -> ShowS
showList :: [WorkflowTaskFailedCause] -> ShowS
Prelude.Show, WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool
(WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool)
-> (WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool)
-> Eq WorkflowTaskFailedCause
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool
== :: WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool
$c/= :: WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool
/= :: WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool
Prelude.Eq, Eq WorkflowTaskFailedCause
Eq WorkflowTaskFailedCause =>
(WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Ordering)
-> (WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool)
-> (WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool)
-> (WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool)
-> (WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool)
-> (WorkflowTaskFailedCause
    -> WorkflowTaskFailedCause -> WorkflowTaskFailedCause)
-> (WorkflowTaskFailedCause
    -> WorkflowTaskFailedCause -> WorkflowTaskFailedCause)
-> Ord WorkflowTaskFailedCause
WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool
WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Ordering
WorkflowTaskFailedCause
-> WorkflowTaskFailedCause -> WorkflowTaskFailedCause
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 :: WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Ordering
compare :: WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Ordering
$c< :: WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool
< :: WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool
$c<= :: WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool
<= :: WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool
$c> :: WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool
> :: WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool
$c>= :: WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool
>= :: WorkflowTaskFailedCause -> WorkflowTaskFailedCause -> Bool
$cmax :: WorkflowTaskFailedCause
-> WorkflowTaskFailedCause -> WorkflowTaskFailedCause
max :: WorkflowTaskFailedCause
-> WorkflowTaskFailedCause -> WorkflowTaskFailedCause
$cmin :: WorkflowTaskFailedCause
-> WorkflowTaskFailedCause -> WorkflowTaskFailedCause
min :: WorkflowTaskFailedCause
-> WorkflowTaskFailedCause -> WorkflowTaskFailedCause
Prelude.Ord)
instance Data.ProtoLens.MessageEnum WorkflowTaskFailedCause where
  maybeToEnum :: Int -> Maybe WorkflowTaskFailedCause
maybeToEnum Int
0 = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED
  maybeToEnum Int
1
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND
  maybeToEnum Int
2
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES
  maybeToEnum Int
3
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES
  maybeToEnum Int
4
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES
  maybeToEnum Int
5
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES
  maybeToEnum Int
6
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES
  maybeToEnum Int
7
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES
  maybeToEnum Int
8
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES
  maybeToEnum Int
9
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES
  maybeToEnum Int
10
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES
  maybeToEnum Int
11
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES
  maybeToEnum Int
12
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID
  maybeToEnum Int
13
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE
  maybeToEnum Int
14
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE
  maybeToEnum Int
15
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES
  maybeToEnum Int
16
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES
  maybeToEnum Int
17
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND
  maybeToEnum Int
18
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND
  maybeToEnum Int
19
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE
  maybeToEnum Int
20
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW
  maybeToEnum Int
21 = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY
  maybeToEnum Int
22
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID
  maybeToEnum Int
23
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES
  maybeToEnum Int
24
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR
  maybeToEnum Int
25
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES
  maybeToEnum Int
26
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED
  maybeToEnum Int
27
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED
  maybeToEnum Int
28
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED
  maybeToEnum Int
29
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED
  maybeToEnum Int
30
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE
  maybeToEnum Int
31
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE
  maybeToEnum Int
32
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES
  maybeToEnum Int
33
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED
  maybeToEnum Int
34
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES
  maybeToEnum Int
35
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED
  maybeToEnum Int
k
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        (WorkflowTaskFailedCause'UnrecognizedValue
-> WorkflowTaskFailedCause
WorkflowTaskFailedCause'Unrecognized
           (Int32 -> WorkflowTaskFailedCause'UnrecognizedValue
WorkflowTaskFailedCause'UnrecognizedValue
              (Int -> Int32
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int
k)))
  showEnum :: WorkflowTaskFailedCause -> String
showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED
    = String
"WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED"
  showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND
    = String
"WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND"
  showEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES"
  showEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES"
  showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES"
  showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES"
  showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES"
  showEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES"
  showEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES"
  showEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES"
  showEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES"
  showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES"
  showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID
    = String
"WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID"
  showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE
    = String
"WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE"
  showEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE
    = String
"WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE"
  showEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES"
  showEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES"
  showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND
    = String
"WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND"
  showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND
    = String
"WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND"
  showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE"
  showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW
    = String
"WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW"
  showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY"
  showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID
    = String
"WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID"
  showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES"
  showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR
    = String
"WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR"
  showEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES"
  showEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED
    = String
"WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED"
  showEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED
    = String
"WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED"
  showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED
    = String
"WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED"
  showEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED
    = String
"WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED"
  showEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE"
  showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE
    = String
"WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE"
  showEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES"
  showEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED
    = String
"WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED"
  showEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES
    = String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES"
  showEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED
    = String
"WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED"
  showEnum
    (WorkflowTaskFailedCause'Unrecognized (WorkflowTaskFailedCause'UnrecognizedValue Int32
k))
    = Int32 -> String
forall a. Show a => a -> String
Prelude.show Int32
k
  readEnum :: String -> Maybe WorkflowTaskFailedCause
readEnum String
k
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k String
"WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==)
        String
k
        String
"WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just
        WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED"
    = WorkflowTaskFailedCause -> Maybe WorkflowTaskFailedCause
forall a. a -> Maybe a
Prelude.Just WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED
    | Bool
Prelude.otherwise
    = Maybe Int
-> (Int -> Maybe WorkflowTaskFailedCause)
-> Maybe WorkflowTaskFailedCause
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 WorkflowTaskFailedCause
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum
instance Prelude.Bounded WorkflowTaskFailedCause where
  minBound :: WorkflowTaskFailedCause
minBound = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED
  maxBound :: WorkflowTaskFailedCause
maxBound = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED
instance Prelude.Enum WorkflowTaskFailedCause where
  toEnum :: Int -> WorkflowTaskFailedCause
toEnum Int
k__
    = WorkflowTaskFailedCause
-> (WorkflowTaskFailedCause -> WorkflowTaskFailedCause)
-> Maybe WorkflowTaskFailedCause
-> WorkflowTaskFailedCause
forall b a. b -> (a -> b) -> Maybe a -> b
Prelude.maybe
        (String -> WorkflowTaskFailedCause
forall a. HasCallStack => String -> a
Prelude.error
           (String -> ShowS
forall a. [a] -> [a] -> [a]
(Prelude.++)
              String
"toEnum: unknown value for enum WorkflowTaskFailedCause: "
              (Int -> String
forall a. Show a => a -> String
Prelude.show Int
k__)))
        WorkflowTaskFailedCause -> WorkflowTaskFailedCause
forall a. a -> a
Prelude.id (Int -> Maybe WorkflowTaskFailedCause
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum Int
k__)
  fromEnum :: WorkflowTaskFailedCause -> Int
fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED = Int
0
  fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND = Int
1
  fromEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES
    = Int
2
  fromEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES
    = Int
3
  fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES = Int
4
  fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES = Int
5
  fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES
    = Int
6
  fromEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES
    = Int
7
  fromEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES
    = Int
8
  fromEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES
    = Int
9
  fromEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES
    = Int
10
  fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES
    = Int
11
  fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID = Int
12
  fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE = Int
13
  fromEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE
    = Int
14
  fromEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES
    = Int
15
  fromEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES
    = Int
16
  fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND = Int
17
  fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND = Int
18
  fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE = Int
19
  fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW = Int
20
  fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY = Int
21
  fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID
    = Int
22
  fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES = Int
23
  fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR = Int
24
  fromEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES
    = Int
25
  fromEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED
    = Int
26
  fromEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED
    = Int
27
  fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED
    = Int
28
  fromEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED
    = Int
29
  fromEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE
    = Int
30
  fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE = Int
31
  fromEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES
    = Int
32
  fromEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED
    = Int
33
  fromEnum
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES
    = Int
34
  fromEnum WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED = Int
35
  fromEnum
    (WorkflowTaskFailedCause'Unrecognized (WorkflowTaskFailedCause'UnrecognizedValue Int32
k))
    = Int32 -> Int
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int32
k
  succ :: WorkflowTaskFailedCause -> WorkflowTaskFailedCause
succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED
    = String -> WorkflowTaskFailedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"WorkflowTaskFailedCause.succ: bad argument WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED. This value would be out of bounds."
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES
  succ
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES
  succ
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES
  succ
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES
  succ
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES
  succ
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES
  succ
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES
  succ
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES
  succ
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED
  succ
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED
  succ
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE
  succ
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE
  succ WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES
  succ
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED
  succ
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES
  succ
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED
  succ (WorkflowTaskFailedCause'Unrecognized WorkflowTaskFailedCause'UnrecognizedValue
_)
    = String -> WorkflowTaskFailedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"WorkflowTaskFailedCause.succ: bad argument: unrecognized value"
  pred :: WorkflowTaskFailedCause -> WorkflowTaskFailedCause
pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED
    = String -> WorkflowTaskFailedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"WorkflowTaskFailedCause.pred: bad argument WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED. This value would be out of bounds."
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND
  pred
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES
  pred
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES
  pred
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES
  pred
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES
  pred
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE
  pred
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE
  pred
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES
  pred
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR
  pred
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED
  pred
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED
  pred
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE
  pred
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE
  pred
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES
  pred
    WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED
  pred WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED
    = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES
  pred (WorkflowTaskFailedCause'Unrecognized WorkflowTaskFailedCause'UnrecognizedValue
_)
    = String -> WorkflowTaskFailedCause
forall a. HasCallStack => String -> a
Prelude.error
        String
"WorkflowTaskFailedCause.pred: bad argument: unrecognized value"
  enumFrom :: WorkflowTaskFailedCause -> [WorkflowTaskFailedCause]
enumFrom = WorkflowTaskFailedCause -> [WorkflowTaskFailedCause]
forall a. (Enum a, Bounded a) => a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFrom
  enumFromTo :: WorkflowTaskFailedCause
-> WorkflowTaskFailedCause -> [WorkflowTaskFailedCause]
enumFromTo = WorkflowTaskFailedCause
-> WorkflowTaskFailedCause -> [WorkflowTaskFailedCause]
forall a. Enum a => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromTo
  enumFromThen :: WorkflowTaskFailedCause
-> WorkflowTaskFailedCause -> [WorkflowTaskFailedCause]
enumFromThen = WorkflowTaskFailedCause
-> WorkflowTaskFailedCause -> [WorkflowTaskFailedCause]
forall a. (Enum a, Bounded a) => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThen
  enumFromThenTo :: WorkflowTaskFailedCause
-> WorkflowTaskFailedCause
-> WorkflowTaskFailedCause
-> [WorkflowTaskFailedCause]
enumFromThenTo = WorkflowTaskFailedCause
-> WorkflowTaskFailedCause
-> WorkflowTaskFailedCause
-> [WorkflowTaskFailedCause]
forall a. Enum a => a -> a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThenTo
instance Data.ProtoLens.FieldDefault WorkflowTaskFailedCause where
  fieldDefault :: WorkflowTaskFailedCause
fieldDefault = WorkflowTaskFailedCause
WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED
instance Control.DeepSeq.NFData WorkflowTaskFailedCause where
  rnf :: WorkflowTaskFailedCause -> ()
rnf WorkflowTaskFailedCause
x__ = WorkflowTaskFailedCause -> () -> ()
forall a b. a -> b -> b
Prelude.seq WorkflowTaskFailedCause
x__ ()