{- This file was auto-generated from temporal/api/enums/v1/common.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.Common (
        CallbackState(..), CallbackState(),
        CallbackState'UnrecognizedValue, EncodingType(..), EncodingType(),
        EncodingType'UnrecognizedValue, IndexedValueType(..),
        IndexedValueType(), IndexedValueType'UnrecognizedValue,
        NexusOperationCancellationState(..),
        NexusOperationCancellationState(),
        NexusOperationCancellationState'UnrecognizedValue,
        PendingNexusOperationState(..), PendingNexusOperationState(),
        PendingNexusOperationState'UnrecognizedValue, Severity(..),
        Severity(), Severity'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 CallbackState'UnrecognizedValue
  = CallbackState'UnrecognizedValue Data.Int.Int32
  deriving stock (CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue -> Bool
(CallbackState'UnrecognizedValue
 -> CallbackState'UnrecognizedValue -> Bool)
-> (CallbackState'UnrecognizedValue
    -> CallbackState'UnrecognizedValue -> Bool)
-> Eq CallbackState'UnrecognizedValue
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue -> Bool
== :: CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue -> Bool
$c/= :: CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue -> Bool
/= :: CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue -> Bool
Prelude.Eq, Eq CallbackState'UnrecognizedValue
Eq CallbackState'UnrecognizedValue =>
(CallbackState'UnrecognizedValue
 -> CallbackState'UnrecognizedValue -> Ordering)
-> (CallbackState'UnrecognizedValue
    -> CallbackState'UnrecognizedValue -> Bool)
-> (CallbackState'UnrecognizedValue
    -> CallbackState'UnrecognizedValue -> Bool)
-> (CallbackState'UnrecognizedValue
    -> CallbackState'UnrecognizedValue -> Bool)
-> (CallbackState'UnrecognizedValue
    -> CallbackState'UnrecognizedValue -> Bool)
-> (CallbackState'UnrecognizedValue
    -> CallbackState'UnrecognizedValue
    -> CallbackState'UnrecognizedValue)
-> (CallbackState'UnrecognizedValue
    -> CallbackState'UnrecognizedValue
    -> CallbackState'UnrecognizedValue)
-> Ord CallbackState'UnrecognizedValue
CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue -> Bool
CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue -> Ordering
CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue
-> CallbackState'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 :: CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue -> Ordering
compare :: CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue -> Ordering
$c< :: CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue -> Bool
< :: CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue -> Bool
$c<= :: CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue -> Bool
<= :: CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue -> Bool
$c> :: CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue -> Bool
> :: CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue -> Bool
$c>= :: CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue -> Bool
>= :: CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue -> Bool
$cmax :: CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue
max :: CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue
$cmin :: CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue
min :: CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue
-> CallbackState'UnrecognizedValue
Prelude.Ord, Int -> CallbackState'UnrecognizedValue -> ShowS
[CallbackState'UnrecognizedValue] -> ShowS
CallbackState'UnrecognizedValue -> String
(Int -> CallbackState'UnrecognizedValue -> ShowS)
-> (CallbackState'UnrecognizedValue -> String)
-> ([CallbackState'UnrecognizedValue] -> ShowS)
-> Show CallbackState'UnrecognizedValue
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> CallbackState'UnrecognizedValue -> ShowS
showsPrec :: Int -> CallbackState'UnrecognizedValue -> ShowS
$cshow :: CallbackState'UnrecognizedValue -> String
show :: CallbackState'UnrecognizedValue -> String
$cshowList :: [CallbackState'UnrecognizedValue] -> ShowS
showList :: [CallbackState'UnrecognizedValue] -> ShowS
Prelude.Show)
data CallbackState
  = CALLBACK_STATE_UNSPECIFIED |
    CALLBACK_STATE_STANDBY |
    CALLBACK_STATE_SCHEDULED |
    CALLBACK_STATE_BACKING_OFF |
    CALLBACK_STATE_FAILED |
    CALLBACK_STATE_SUCCEEDED |
    CallbackState'Unrecognized !CallbackState'UnrecognizedValue
  deriving stock (Int -> CallbackState -> ShowS
[CallbackState] -> ShowS
CallbackState -> String
(Int -> CallbackState -> ShowS)
-> (CallbackState -> String)
-> ([CallbackState] -> ShowS)
-> Show CallbackState
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> CallbackState -> ShowS
showsPrec :: Int -> CallbackState -> ShowS
$cshow :: CallbackState -> String
show :: CallbackState -> String
$cshowList :: [CallbackState] -> ShowS
showList :: [CallbackState] -> ShowS
Prelude.Show, CallbackState -> CallbackState -> Bool
(CallbackState -> CallbackState -> Bool)
-> (CallbackState -> CallbackState -> Bool) -> Eq CallbackState
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CallbackState -> CallbackState -> Bool
== :: CallbackState -> CallbackState -> Bool
$c/= :: CallbackState -> CallbackState -> Bool
/= :: CallbackState -> CallbackState -> Bool
Prelude.Eq, Eq CallbackState
Eq CallbackState =>
(CallbackState -> CallbackState -> Ordering)
-> (CallbackState -> CallbackState -> Bool)
-> (CallbackState -> CallbackState -> Bool)
-> (CallbackState -> CallbackState -> Bool)
-> (CallbackState -> CallbackState -> Bool)
-> (CallbackState -> CallbackState -> CallbackState)
-> (CallbackState -> CallbackState -> CallbackState)
-> Ord CallbackState
CallbackState -> CallbackState -> Bool
CallbackState -> CallbackState -> Ordering
CallbackState -> CallbackState -> CallbackState
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 :: CallbackState -> CallbackState -> Ordering
compare :: CallbackState -> CallbackState -> Ordering
$c< :: CallbackState -> CallbackState -> Bool
< :: CallbackState -> CallbackState -> Bool
$c<= :: CallbackState -> CallbackState -> Bool
<= :: CallbackState -> CallbackState -> Bool
$c> :: CallbackState -> CallbackState -> Bool
> :: CallbackState -> CallbackState -> Bool
$c>= :: CallbackState -> CallbackState -> Bool
>= :: CallbackState -> CallbackState -> Bool
$cmax :: CallbackState -> CallbackState -> CallbackState
max :: CallbackState -> CallbackState -> CallbackState
$cmin :: CallbackState -> CallbackState -> CallbackState
min :: CallbackState -> CallbackState -> CallbackState
Prelude.Ord)
instance Data.ProtoLens.MessageEnum CallbackState where
  maybeToEnum :: Int -> Maybe CallbackState
maybeToEnum Int
0 = CallbackState -> Maybe CallbackState
forall a. a -> Maybe a
Prelude.Just CallbackState
CALLBACK_STATE_UNSPECIFIED
  maybeToEnum Int
1 = CallbackState -> Maybe CallbackState
forall a. a -> Maybe a
Prelude.Just CallbackState
CALLBACK_STATE_STANDBY
  maybeToEnum Int
2 = CallbackState -> Maybe CallbackState
forall a. a -> Maybe a
Prelude.Just CallbackState
CALLBACK_STATE_SCHEDULED
  maybeToEnum Int
3 = CallbackState -> Maybe CallbackState
forall a. a -> Maybe a
Prelude.Just CallbackState
CALLBACK_STATE_BACKING_OFF
  maybeToEnum Int
4 = CallbackState -> Maybe CallbackState
forall a. a -> Maybe a
Prelude.Just CallbackState
CALLBACK_STATE_FAILED
  maybeToEnum Int
5 = CallbackState -> Maybe CallbackState
forall a. a -> Maybe a
Prelude.Just CallbackState
CALLBACK_STATE_SUCCEEDED
  maybeToEnum Int
k
    = CallbackState -> Maybe CallbackState
forall a. a -> Maybe a
Prelude.Just
        (CallbackState'UnrecognizedValue -> CallbackState
CallbackState'Unrecognized
           (Int32 -> CallbackState'UnrecognizedValue
CallbackState'UnrecognizedValue (Int -> Int32
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int
k)))
  showEnum :: CallbackState -> String
showEnum CallbackState
CALLBACK_STATE_UNSPECIFIED = String
"CALLBACK_STATE_UNSPECIFIED"
  showEnum CallbackState
CALLBACK_STATE_STANDBY = String
"CALLBACK_STATE_STANDBY"
  showEnum CallbackState
CALLBACK_STATE_SCHEDULED = String
"CALLBACK_STATE_SCHEDULED"
  showEnum CallbackState
CALLBACK_STATE_BACKING_OFF = String
"CALLBACK_STATE_BACKING_OFF"
  showEnum CallbackState
CALLBACK_STATE_FAILED = String
"CALLBACK_STATE_FAILED"
  showEnum CallbackState
CALLBACK_STATE_SUCCEEDED = String
"CALLBACK_STATE_SUCCEEDED"
  showEnum
    (CallbackState'Unrecognized (CallbackState'UnrecognizedValue Int32
k))
    = Int32 -> String
forall a. Show a => a -> String
Prelude.show Int32
k
  readEnum :: String -> Maybe CallbackState
readEnum String
k
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"CALLBACK_STATE_UNSPECIFIED"
    = CallbackState -> Maybe CallbackState
forall a. a -> Maybe a
Prelude.Just CallbackState
CALLBACK_STATE_UNSPECIFIED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"CALLBACK_STATE_STANDBY"
    = CallbackState -> Maybe CallbackState
forall a. a -> Maybe a
Prelude.Just CallbackState
CALLBACK_STATE_STANDBY
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"CALLBACK_STATE_SCHEDULED"
    = CallbackState -> Maybe CallbackState
forall a. a -> Maybe a
Prelude.Just CallbackState
CALLBACK_STATE_SCHEDULED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"CALLBACK_STATE_BACKING_OFF"
    = CallbackState -> Maybe CallbackState
forall a. a -> Maybe a
Prelude.Just CallbackState
CALLBACK_STATE_BACKING_OFF
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"CALLBACK_STATE_FAILED"
    = CallbackState -> Maybe CallbackState
forall a. a -> Maybe a
Prelude.Just CallbackState
CALLBACK_STATE_FAILED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"CALLBACK_STATE_SUCCEEDED"
    = CallbackState -> Maybe CallbackState
forall a. a -> Maybe a
Prelude.Just CallbackState
CALLBACK_STATE_SUCCEEDED
    | Bool
Prelude.otherwise
    = Maybe Int -> (Int -> Maybe CallbackState) -> Maybe CallbackState
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 CallbackState
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum
instance Prelude.Bounded CallbackState where
  minBound :: CallbackState
minBound = CallbackState
CALLBACK_STATE_UNSPECIFIED
  maxBound :: CallbackState
maxBound = CallbackState
CALLBACK_STATE_SUCCEEDED
instance Prelude.Enum CallbackState where
  toEnum :: Int -> CallbackState
toEnum Int
k__
    = CallbackState
-> (CallbackState -> CallbackState)
-> Maybe CallbackState
-> CallbackState
forall b a. b -> (a -> b) -> Maybe a -> b
Prelude.maybe
        (String -> CallbackState
forall a. HasCallStack => String -> a
Prelude.error
           (String -> ShowS
forall a. [a] -> [a] -> [a]
(Prelude.++)
              String
"toEnum: unknown value for enum CallbackState: "
              (Int -> String
forall a. Show a => a -> String
Prelude.show Int
k__)))
        CallbackState -> CallbackState
forall a. a -> a
Prelude.id (Int -> Maybe CallbackState
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum Int
k__)
  fromEnum :: CallbackState -> Int
fromEnum CallbackState
CALLBACK_STATE_UNSPECIFIED = Int
0
  fromEnum CallbackState
CALLBACK_STATE_STANDBY = Int
1
  fromEnum CallbackState
CALLBACK_STATE_SCHEDULED = Int
2
  fromEnum CallbackState
CALLBACK_STATE_BACKING_OFF = Int
3
  fromEnum CallbackState
CALLBACK_STATE_FAILED = Int
4
  fromEnum CallbackState
CALLBACK_STATE_SUCCEEDED = Int
5
  fromEnum
    (CallbackState'Unrecognized (CallbackState'UnrecognizedValue Int32
k))
    = Int32 -> Int
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int32
k
  succ :: CallbackState -> CallbackState
succ CallbackState
CALLBACK_STATE_SUCCEEDED
    = String -> CallbackState
forall a. HasCallStack => String -> a
Prelude.error
        String
"CallbackState.succ: bad argument CALLBACK_STATE_SUCCEEDED. This value would be out of bounds."
  succ CallbackState
CALLBACK_STATE_UNSPECIFIED = CallbackState
CALLBACK_STATE_STANDBY
  succ CallbackState
CALLBACK_STATE_STANDBY = CallbackState
CALLBACK_STATE_SCHEDULED
  succ CallbackState
CALLBACK_STATE_SCHEDULED = CallbackState
CALLBACK_STATE_BACKING_OFF
  succ CallbackState
CALLBACK_STATE_BACKING_OFF = CallbackState
CALLBACK_STATE_FAILED
  succ CallbackState
CALLBACK_STATE_FAILED = CallbackState
CALLBACK_STATE_SUCCEEDED
  succ (CallbackState'Unrecognized CallbackState'UnrecognizedValue
_)
    = String -> CallbackState
forall a. HasCallStack => String -> a
Prelude.error
        String
"CallbackState.succ: bad argument: unrecognized value"
  pred :: CallbackState -> CallbackState
pred CallbackState
CALLBACK_STATE_UNSPECIFIED
    = String -> CallbackState
forall a. HasCallStack => String -> a
Prelude.error
        String
"CallbackState.pred: bad argument CALLBACK_STATE_UNSPECIFIED. This value would be out of bounds."
  pred CallbackState
CALLBACK_STATE_STANDBY = CallbackState
CALLBACK_STATE_UNSPECIFIED
  pred CallbackState
CALLBACK_STATE_SCHEDULED = CallbackState
CALLBACK_STATE_STANDBY
  pred CallbackState
CALLBACK_STATE_BACKING_OFF = CallbackState
CALLBACK_STATE_SCHEDULED
  pred CallbackState
CALLBACK_STATE_FAILED = CallbackState
CALLBACK_STATE_BACKING_OFF
  pred CallbackState
CALLBACK_STATE_SUCCEEDED = CallbackState
CALLBACK_STATE_FAILED
  pred (CallbackState'Unrecognized CallbackState'UnrecognizedValue
_)
    = String -> CallbackState
forall a. HasCallStack => String -> a
Prelude.error
        String
"CallbackState.pred: bad argument: unrecognized value"
  enumFrom :: CallbackState -> [CallbackState]
enumFrom = CallbackState -> [CallbackState]
forall a. (Enum a, Bounded a) => a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFrom
  enumFromTo :: CallbackState -> CallbackState -> [CallbackState]
enumFromTo = CallbackState -> CallbackState -> [CallbackState]
forall a. Enum a => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromTo
  enumFromThen :: CallbackState -> CallbackState -> [CallbackState]
enumFromThen = CallbackState -> CallbackState -> [CallbackState]
forall a. (Enum a, Bounded a) => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThen
  enumFromThenTo :: CallbackState -> CallbackState -> CallbackState -> [CallbackState]
enumFromThenTo = CallbackState -> CallbackState -> CallbackState -> [CallbackState]
forall a. Enum a => a -> a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThenTo
instance Data.ProtoLens.FieldDefault CallbackState where
  fieldDefault :: CallbackState
fieldDefault = CallbackState
CALLBACK_STATE_UNSPECIFIED
instance Control.DeepSeq.NFData CallbackState where
  rnf :: CallbackState -> ()
rnf CallbackState
x__ = CallbackState -> () -> ()
forall a b. a -> b -> b
Prelude.seq CallbackState
x__ ()
newtype EncodingType'UnrecognizedValue
  = EncodingType'UnrecognizedValue Data.Int.Int32
  deriving stock (EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> Bool
(EncodingType'UnrecognizedValue
 -> EncodingType'UnrecognizedValue -> Bool)
-> (EncodingType'UnrecognizedValue
    -> EncodingType'UnrecognizedValue -> Bool)
-> Eq EncodingType'UnrecognizedValue
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> Bool
== :: EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> Bool
$c/= :: EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> Bool
/= :: EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> Bool
Prelude.Eq, Eq EncodingType'UnrecognizedValue
Eq EncodingType'UnrecognizedValue =>
(EncodingType'UnrecognizedValue
 -> EncodingType'UnrecognizedValue -> Ordering)
-> (EncodingType'UnrecognizedValue
    -> EncodingType'UnrecognizedValue -> Bool)
-> (EncodingType'UnrecognizedValue
    -> EncodingType'UnrecognizedValue -> Bool)
-> (EncodingType'UnrecognizedValue
    -> EncodingType'UnrecognizedValue -> Bool)
-> (EncodingType'UnrecognizedValue
    -> EncodingType'UnrecognizedValue -> Bool)
-> (EncodingType'UnrecognizedValue
    -> EncodingType'UnrecognizedValue
    -> EncodingType'UnrecognizedValue)
-> (EncodingType'UnrecognizedValue
    -> EncodingType'UnrecognizedValue
    -> EncodingType'UnrecognizedValue)
-> Ord EncodingType'UnrecognizedValue
EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> Bool
EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> Ordering
EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> EncodingType'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 :: EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> Ordering
compare :: EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> Ordering
$c< :: EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> Bool
< :: EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> Bool
$c<= :: EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> Bool
<= :: EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> Bool
$c> :: EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> Bool
> :: EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> Bool
$c>= :: EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> Bool
>= :: EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> Bool
$cmax :: EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> EncodingType'UnrecognizedValue
max :: EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> EncodingType'UnrecognizedValue
$cmin :: EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> EncodingType'UnrecognizedValue
min :: EncodingType'UnrecognizedValue
-> EncodingType'UnrecognizedValue -> EncodingType'UnrecognizedValue
Prelude.Ord, Int -> EncodingType'UnrecognizedValue -> ShowS
[EncodingType'UnrecognizedValue] -> ShowS
EncodingType'UnrecognizedValue -> String
(Int -> EncodingType'UnrecognizedValue -> ShowS)
-> (EncodingType'UnrecognizedValue -> String)
-> ([EncodingType'UnrecognizedValue] -> ShowS)
-> Show EncodingType'UnrecognizedValue
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> EncodingType'UnrecognizedValue -> ShowS
showsPrec :: Int -> EncodingType'UnrecognizedValue -> ShowS
$cshow :: EncodingType'UnrecognizedValue -> String
show :: EncodingType'UnrecognizedValue -> String
$cshowList :: [EncodingType'UnrecognizedValue] -> ShowS
showList :: [EncodingType'UnrecognizedValue] -> ShowS
Prelude.Show)
data EncodingType
  = ENCODING_TYPE_UNSPECIFIED |
    ENCODING_TYPE_PROTO3 |
    ENCODING_TYPE_JSON |
    EncodingType'Unrecognized !EncodingType'UnrecognizedValue
  deriving stock (Int -> EncodingType -> ShowS
[EncodingType] -> ShowS
EncodingType -> String
(Int -> EncodingType -> ShowS)
-> (EncodingType -> String)
-> ([EncodingType] -> ShowS)
-> Show EncodingType
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> EncodingType -> ShowS
showsPrec :: Int -> EncodingType -> ShowS
$cshow :: EncodingType -> String
show :: EncodingType -> String
$cshowList :: [EncodingType] -> ShowS
showList :: [EncodingType] -> ShowS
Prelude.Show, EncodingType -> EncodingType -> Bool
(EncodingType -> EncodingType -> Bool)
-> (EncodingType -> EncodingType -> Bool) -> Eq EncodingType
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: EncodingType -> EncodingType -> Bool
== :: EncodingType -> EncodingType -> Bool
$c/= :: EncodingType -> EncodingType -> Bool
/= :: EncodingType -> EncodingType -> Bool
Prelude.Eq, Eq EncodingType
Eq EncodingType =>
(EncodingType -> EncodingType -> Ordering)
-> (EncodingType -> EncodingType -> Bool)
-> (EncodingType -> EncodingType -> Bool)
-> (EncodingType -> EncodingType -> Bool)
-> (EncodingType -> EncodingType -> Bool)
-> (EncodingType -> EncodingType -> EncodingType)
-> (EncodingType -> EncodingType -> EncodingType)
-> Ord EncodingType
EncodingType -> EncodingType -> Bool
EncodingType -> EncodingType -> Ordering
EncodingType -> EncodingType -> EncodingType
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 :: EncodingType -> EncodingType -> Ordering
compare :: EncodingType -> EncodingType -> Ordering
$c< :: EncodingType -> EncodingType -> Bool
< :: EncodingType -> EncodingType -> Bool
$c<= :: EncodingType -> EncodingType -> Bool
<= :: EncodingType -> EncodingType -> Bool
$c> :: EncodingType -> EncodingType -> Bool
> :: EncodingType -> EncodingType -> Bool
$c>= :: EncodingType -> EncodingType -> Bool
>= :: EncodingType -> EncodingType -> Bool
$cmax :: EncodingType -> EncodingType -> EncodingType
max :: EncodingType -> EncodingType -> EncodingType
$cmin :: EncodingType -> EncodingType -> EncodingType
min :: EncodingType -> EncodingType -> EncodingType
Prelude.Ord)
instance Data.ProtoLens.MessageEnum EncodingType where
  maybeToEnum :: Int -> Maybe EncodingType
maybeToEnum Int
0 = EncodingType -> Maybe EncodingType
forall a. a -> Maybe a
Prelude.Just EncodingType
ENCODING_TYPE_UNSPECIFIED
  maybeToEnum Int
1 = EncodingType -> Maybe EncodingType
forall a. a -> Maybe a
Prelude.Just EncodingType
ENCODING_TYPE_PROTO3
  maybeToEnum Int
2 = EncodingType -> Maybe EncodingType
forall a. a -> Maybe a
Prelude.Just EncodingType
ENCODING_TYPE_JSON
  maybeToEnum Int
k
    = EncodingType -> Maybe EncodingType
forall a. a -> Maybe a
Prelude.Just
        (EncodingType'UnrecognizedValue -> EncodingType
EncodingType'Unrecognized
           (Int32 -> EncodingType'UnrecognizedValue
EncodingType'UnrecognizedValue (Int -> Int32
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int
k)))
  showEnum :: EncodingType -> String
showEnum EncodingType
ENCODING_TYPE_UNSPECIFIED = String
"ENCODING_TYPE_UNSPECIFIED"
  showEnum EncodingType
ENCODING_TYPE_PROTO3 = String
"ENCODING_TYPE_PROTO3"
  showEnum EncodingType
ENCODING_TYPE_JSON = String
"ENCODING_TYPE_JSON"
  showEnum
    (EncodingType'Unrecognized (EncodingType'UnrecognizedValue Int32
k))
    = Int32 -> String
forall a. Show a => a -> String
Prelude.show Int32
k
  readEnum :: String -> Maybe EncodingType
readEnum String
k
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"ENCODING_TYPE_UNSPECIFIED"
    = EncodingType -> Maybe EncodingType
forall a. a -> Maybe a
Prelude.Just EncodingType
ENCODING_TYPE_UNSPECIFIED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"ENCODING_TYPE_PROTO3"
    = EncodingType -> Maybe EncodingType
forall a. a -> Maybe a
Prelude.Just EncodingType
ENCODING_TYPE_PROTO3
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"ENCODING_TYPE_JSON"
    = EncodingType -> Maybe EncodingType
forall a. a -> Maybe a
Prelude.Just EncodingType
ENCODING_TYPE_JSON
    | Bool
Prelude.otherwise
    = Maybe Int -> (Int -> Maybe EncodingType) -> Maybe EncodingType
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 EncodingType
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum
instance Prelude.Bounded EncodingType where
  minBound :: EncodingType
minBound = EncodingType
ENCODING_TYPE_UNSPECIFIED
  maxBound :: EncodingType
maxBound = EncodingType
ENCODING_TYPE_JSON
instance Prelude.Enum EncodingType where
  toEnum :: Int -> EncodingType
toEnum Int
k__
    = EncodingType
-> (EncodingType -> EncodingType)
-> Maybe EncodingType
-> EncodingType
forall b a. b -> (a -> b) -> Maybe a -> b
Prelude.maybe
        (String -> EncodingType
forall a. HasCallStack => String -> a
Prelude.error
           (String -> ShowS
forall a. [a] -> [a] -> [a]
(Prelude.++)
              String
"toEnum: unknown value for enum EncodingType: "
              (Int -> String
forall a. Show a => a -> String
Prelude.show Int
k__)))
        EncodingType -> EncodingType
forall a. a -> a
Prelude.id (Int -> Maybe EncodingType
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum Int
k__)
  fromEnum :: EncodingType -> Int
fromEnum EncodingType
ENCODING_TYPE_UNSPECIFIED = Int
0
  fromEnum EncodingType
ENCODING_TYPE_PROTO3 = Int
1
  fromEnum EncodingType
ENCODING_TYPE_JSON = Int
2
  fromEnum
    (EncodingType'Unrecognized (EncodingType'UnrecognizedValue Int32
k))
    = Int32 -> Int
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int32
k
  succ :: EncodingType -> EncodingType
succ EncodingType
ENCODING_TYPE_JSON
    = String -> EncodingType
forall a. HasCallStack => String -> a
Prelude.error
        String
"EncodingType.succ: bad argument ENCODING_TYPE_JSON. This value would be out of bounds."
  succ EncodingType
ENCODING_TYPE_UNSPECIFIED = EncodingType
ENCODING_TYPE_PROTO3
  succ EncodingType
ENCODING_TYPE_PROTO3 = EncodingType
ENCODING_TYPE_JSON
  succ (EncodingType'Unrecognized EncodingType'UnrecognizedValue
_)
    = String -> EncodingType
forall a. HasCallStack => String -> a
Prelude.error
        String
"EncodingType.succ: bad argument: unrecognized value"
  pred :: EncodingType -> EncodingType
pred EncodingType
ENCODING_TYPE_UNSPECIFIED
    = String -> EncodingType
forall a. HasCallStack => String -> a
Prelude.error
        String
"EncodingType.pred: bad argument ENCODING_TYPE_UNSPECIFIED. This value would be out of bounds."
  pred EncodingType
ENCODING_TYPE_PROTO3 = EncodingType
ENCODING_TYPE_UNSPECIFIED
  pred EncodingType
ENCODING_TYPE_JSON = EncodingType
ENCODING_TYPE_PROTO3
  pred (EncodingType'Unrecognized EncodingType'UnrecognizedValue
_)
    = String -> EncodingType
forall a. HasCallStack => String -> a
Prelude.error
        String
"EncodingType.pred: bad argument: unrecognized value"
  enumFrom :: EncodingType -> [EncodingType]
enumFrom = EncodingType -> [EncodingType]
forall a. (Enum a, Bounded a) => a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFrom
  enumFromTo :: EncodingType -> EncodingType -> [EncodingType]
enumFromTo = EncodingType -> EncodingType -> [EncodingType]
forall a. Enum a => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromTo
  enumFromThen :: EncodingType -> EncodingType -> [EncodingType]
enumFromThen = EncodingType -> EncodingType -> [EncodingType]
forall a. (Enum a, Bounded a) => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThen
  enumFromThenTo :: EncodingType -> EncodingType -> EncodingType -> [EncodingType]
enumFromThenTo = EncodingType -> EncodingType -> EncodingType -> [EncodingType]
forall a. Enum a => a -> a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThenTo
instance Data.ProtoLens.FieldDefault EncodingType where
  fieldDefault :: EncodingType
fieldDefault = EncodingType
ENCODING_TYPE_UNSPECIFIED
instance Control.DeepSeq.NFData EncodingType where
  rnf :: EncodingType -> ()
rnf EncodingType
x__ = EncodingType -> () -> ()
forall a b. a -> b -> b
Prelude.seq EncodingType
x__ ()
newtype IndexedValueType'UnrecognizedValue
  = IndexedValueType'UnrecognizedValue Data.Int.Int32
  deriving stock (IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue -> Bool
(IndexedValueType'UnrecognizedValue
 -> IndexedValueType'UnrecognizedValue -> Bool)
-> (IndexedValueType'UnrecognizedValue
    -> IndexedValueType'UnrecognizedValue -> Bool)
-> Eq IndexedValueType'UnrecognizedValue
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue -> Bool
== :: IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue -> Bool
$c/= :: IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue -> Bool
/= :: IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue -> Bool
Prelude.Eq, Eq IndexedValueType'UnrecognizedValue
Eq IndexedValueType'UnrecognizedValue =>
(IndexedValueType'UnrecognizedValue
 -> IndexedValueType'UnrecognizedValue -> Ordering)
-> (IndexedValueType'UnrecognizedValue
    -> IndexedValueType'UnrecognizedValue -> Bool)
-> (IndexedValueType'UnrecognizedValue
    -> IndexedValueType'UnrecognizedValue -> Bool)
-> (IndexedValueType'UnrecognizedValue
    -> IndexedValueType'UnrecognizedValue -> Bool)
-> (IndexedValueType'UnrecognizedValue
    -> IndexedValueType'UnrecognizedValue -> Bool)
-> (IndexedValueType'UnrecognizedValue
    -> IndexedValueType'UnrecognizedValue
    -> IndexedValueType'UnrecognizedValue)
-> (IndexedValueType'UnrecognizedValue
    -> IndexedValueType'UnrecognizedValue
    -> IndexedValueType'UnrecognizedValue)
-> Ord IndexedValueType'UnrecognizedValue
IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue -> Bool
IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue -> Ordering
IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue
-> IndexedValueType'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 :: IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue -> Ordering
compare :: IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue -> Ordering
$c< :: IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue -> Bool
< :: IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue -> Bool
$c<= :: IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue -> Bool
<= :: IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue -> Bool
$c> :: IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue -> Bool
> :: IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue -> Bool
$c>= :: IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue -> Bool
>= :: IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue -> Bool
$cmax :: IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue
max :: IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue
$cmin :: IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue
min :: IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue
-> IndexedValueType'UnrecognizedValue
Prelude.Ord, Int -> IndexedValueType'UnrecognizedValue -> ShowS
[IndexedValueType'UnrecognizedValue] -> ShowS
IndexedValueType'UnrecognizedValue -> String
(Int -> IndexedValueType'UnrecognizedValue -> ShowS)
-> (IndexedValueType'UnrecognizedValue -> String)
-> ([IndexedValueType'UnrecognizedValue] -> ShowS)
-> Show IndexedValueType'UnrecognizedValue
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> IndexedValueType'UnrecognizedValue -> ShowS
showsPrec :: Int -> IndexedValueType'UnrecognizedValue -> ShowS
$cshow :: IndexedValueType'UnrecognizedValue -> String
show :: IndexedValueType'UnrecognizedValue -> String
$cshowList :: [IndexedValueType'UnrecognizedValue] -> ShowS
showList :: [IndexedValueType'UnrecognizedValue] -> ShowS
Prelude.Show)
data IndexedValueType
  = INDEXED_VALUE_TYPE_UNSPECIFIED |
    INDEXED_VALUE_TYPE_TEXT |
    INDEXED_VALUE_TYPE_KEYWORD |
    INDEXED_VALUE_TYPE_INT |
    INDEXED_VALUE_TYPE_DOUBLE |
    INDEXED_VALUE_TYPE_BOOL |
    INDEXED_VALUE_TYPE_DATETIME |
    INDEXED_VALUE_TYPE_KEYWORD_LIST |
    IndexedValueType'Unrecognized !IndexedValueType'UnrecognizedValue
  deriving stock (Int -> IndexedValueType -> ShowS
[IndexedValueType] -> ShowS
IndexedValueType -> String
(Int -> IndexedValueType -> ShowS)
-> (IndexedValueType -> String)
-> ([IndexedValueType] -> ShowS)
-> Show IndexedValueType
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> IndexedValueType -> ShowS
showsPrec :: Int -> IndexedValueType -> ShowS
$cshow :: IndexedValueType -> String
show :: IndexedValueType -> String
$cshowList :: [IndexedValueType] -> ShowS
showList :: [IndexedValueType] -> ShowS
Prelude.Show, IndexedValueType -> IndexedValueType -> Bool
(IndexedValueType -> IndexedValueType -> Bool)
-> (IndexedValueType -> IndexedValueType -> Bool)
-> Eq IndexedValueType
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: IndexedValueType -> IndexedValueType -> Bool
== :: IndexedValueType -> IndexedValueType -> Bool
$c/= :: IndexedValueType -> IndexedValueType -> Bool
/= :: IndexedValueType -> IndexedValueType -> Bool
Prelude.Eq, Eq IndexedValueType
Eq IndexedValueType =>
(IndexedValueType -> IndexedValueType -> Ordering)
-> (IndexedValueType -> IndexedValueType -> Bool)
-> (IndexedValueType -> IndexedValueType -> Bool)
-> (IndexedValueType -> IndexedValueType -> Bool)
-> (IndexedValueType -> IndexedValueType -> Bool)
-> (IndexedValueType -> IndexedValueType -> IndexedValueType)
-> (IndexedValueType -> IndexedValueType -> IndexedValueType)
-> Ord IndexedValueType
IndexedValueType -> IndexedValueType -> Bool
IndexedValueType -> IndexedValueType -> Ordering
IndexedValueType -> IndexedValueType -> IndexedValueType
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 :: IndexedValueType -> IndexedValueType -> Ordering
compare :: IndexedValueType -> IndexedValueType -> Ordering
$c< :: IndexedValueType -> IndexedValueType -> Bool
< :: IndexedValueType -> IndexedValueType -> Bool
$c<= :: IndexedValueType -> IndexedValueType -> Bool
<= :: IndexedValueType -> IndexedValueType -> Bool
$c> :: IndexedValueType -> IndexedValueType -> Bool
> :: IndexedValueType -> IndexedValueType -> Bool
$c>= :: IndexedValueType -> IndexedValueType -> Bool
>= :: IndexedValueType -> IndexedValueType -> Bool
$cmax :: IndexedValueType -> IndexedValueType -> IndexedValueType
max :: IndexedValueType -> IndexedValueType -> IndexedValueType
$cmin :: IndexedValueType -> IndexedValueType -> IndexedValueType
min :: IndexedValueType -> IndexedValueType -> IndexedValueType
Prelude.Ord)
instance Data.ProtoLens.MessageEnum IndexedValueType where
  maybeToEnum :: Int -> Maybe IndexedValueType
maybeToEnum Int
0 = IndexedValueType -> Maybe IndexedValueType
forall a. a -> Maybe a
Prelude.Just IndexedValueType
INDEXED_VALUE_TYPE_UNSPECIFIED
  maybeToEnum Int
1 = IndexedValueType -> Maybe IndexedValueType
forall a. a -> Maybe a
Prelude.Just IndexedValueType
INDEXED_VALUE_TYPE_TEXT
  maybeToEnum Int
2 = IndexedValueType -> Maybe IndexedValueType
forall a. a -> Maybe a
Prelude.Just IndexedValueType
INDEXED_VALUE_TYPE_KEYWORD
  maybeToEnum Int
3 = IndexedValueType -> Maybe IndexedValueType
forall a. a -> Maybe a
Prelude.Just IndexedValueType
INDEXED_VALUE_TYPE_INT
  maybeToEnum Int
4 = IndexedValueType -> Maybe IndexedValueType
forall a. a -> Maybe a
Prelude.Just IndexedValueType
INDEXED_VALUE_TYPE_DOUBLE
  maybeToEnum Int
5 = IndexedValueType -> Maybe IndexedValueType
forall a. a -> Maybe a
Prelude.Just IndexedValueType
INDEXED_VALUE_TYPE_BOOL
  maybeToEnum Int
6 = IndexedValueType -> Maybe IndexedValueType
forall a. a -> Maybe a
Prelude.Just IndexedValueType
INDEXED_VALUE_TYPE_DATETIME
  maybeToEnum Int
7 = IndexedValueType -> Maybe IndexedValueType
forall a. a -> Maybe a
Prelude.Just IndexedValueType
INDEXED_VALUE_TYPE_KEYWORD_LIST
  maybeToEnum Int
k
    = IndexedValueType -> Maybe IndexedValueType
forall a. a -> Maybe a
Prelude.Just
        (IndexedValueType'UnrecognizedValue -> IndexedValueType
IndexedValueType'Unrecognized
           (Int32 -> IndexedValueType'UnrecognizedValue
IndexedValueType'UnrecognizedValue (Int -> Int32
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int
k)))
  showEnum :: IndexedValueType -> String
showEnum IndexedValueType
INDEXED_VALUE_TYPE_UNSPECIFIED
    = String
"INDEXED_VALUE_TYPE_UNSPECIFIED"
  showEnum IndexedValueType
INDEXED_VALUE_TYPE_TEXT = String
"INDEXED_VALUE_TYPE_TEXT"
  showEnum IndexedValueType
INDEXED_VALUE_TYPE_KEYWORD = String
"INDEXED_VALUE_TYPE_KEYWORD"
  showEnum IndexedValueType
INDEXED_VALUE_TYPE_INT = String
"INDEXED_VALUE_TYPE_INT"
  showEnum IndexedValueType
INDEXED_VALUE_TYPE_DOUBLE = String
"INDEXED_VALUE_TYPE_DOUBLE"
  showEnum IndexedValueType
INDEXED_VALUE_TYPE_BOOL = String
"INDEXED_VALUE_TYPE_BOOL"
  showEnum IndexedValueType
INDEXED_VALUE_TYPE_DATETIME
    = String
"INDEXED_VALUE_TYPE_DATETIME"
  showEnum IndexedValueType
INDEXED_VALUE_TYPE_KEYWORD_LIST
    = String
"INDEXED_VALUE_TYPE_KEYWORD_LIST"
  showEnum
    (IndexedValueType'Unrecognized (IndexedValueType'UnrecognizedValue Int32
k))
    = Int32 -> String
forall a. Show a => a -> String
Prelude.show Int32
k
  readEnum :: String -> Maybe IndexedValueType
readEnum String
k
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"INDEXED_VALUE_TYPE_UNSPECIFIED"
    = IndexedValueType -> Maybe IndexedValueType
forall a. a -> Maybe a
Prelude.Just IndexedValueType
INDEXED_VALUE_TYPE_UNSPECIFIED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"INDEXED_VALUE_TYPE_TEXT"
    = IndexedValueType -> Maybe IndexedValueType
forall a. a -> Maybe a
Prelude.Just IndexedValueType
INDEXED_VALUE_TYPE_TEXT
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"INDEXED_VALUE_TYPE_KEYWORD"
    = IndexedValueType -> Maybe IndexedValueType
forall a. a -> Maybe a
Prelude.Just IndexedValueType
INDEXED_VALUE_TYPE_KEYWORD
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"INDEXED_VALUE_TYPE_INT"
    = IndexedValueType -> Maybe IndexedValueType
forall a. a -> Maybe a
Prelude.Just IndexedValueType
INDEXED_VALUE_TYPE_INT
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"INDEXED_VALUE_TYPE_DOUBLE"
    = IndexedValueType -> Maybe IndexedValueType
forall a. a -> Maybe a
Prelude.Just IndexedValueType
INDEXED_VALUE_TYPE_DOUBLE
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"INDEXED_VALUE_TYPE_BOOL"
    = IndexedValueType -> Maybe IndexedValueType
forall a. a -> Maybe a
Prelude.Just IndexedValueType
INDEXED_VALUE_TYPE_BOOL
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"INDEXED_VALUE_TYPE_DATETIME"
    = IndexedValueType -> Maybe IndexedValueType
forall a. a -> Maybe a
Prelude.Just IndexedValueType
INDEXED_VALUE_TYPE_DATETIME
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"INDEXED_VALUE_TYPE_KEYWORD_LIST"
    = IndexedValueType -> Maybe IndexedValueType
forall a. a -> Maybe a
Prelude.Just IndexedValueType
INDEXED_VALUE_TYPE_KEYWORD_LIST
    | Bool
Prelude.otherwise
    = Maybe Int
-> (Int -> Maybe IndexedValueType) -> Maybe IndexedValueType
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 IndexedValueType
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum
instance Prelude.Bounded IndexedValueType where
  minBound :: IndexedValueType
minBound = IndexedValueType
INDEXED_VALUE_TYPE_UNSPECIFIED
  maxBound :: IndexedValueType
maxBound = IndexedValueType
INDEXED_VALUE_TYPE_KEYWORD_LIST
instance Prelude.Enum IndexedValueType where
  toEnum :: Int -> IndexedValueType
toEnum Int
k__
    = IndexedValueType
-> (IndexedValueType -> IndexedValueType)
-> Maybe IndexedValueType
-> IndexedValueType
forall b a. b -> (a -> b) -> Maybe a -> b
Prelude.maybe
        (String -> IndexedValueType
forall a. HasCallStack => String -> a
Prelude.error
           (String -> ShowS
forall a. [a] -> [a] -> [a]
(Prelude.++)
              String
"toEnum: unknown value for enum IndexedValueType: "
              (Int -> String
forall a. Show a => a -> String
Prelude.show Int
k__)))
        IndexedValueType -> IndexedValueType
forall a. a -> a
Prelude.id (Int -> Maybe IndexedValueType
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum Int
k__)
  fromEnum :: IndexedValueType -> Int
fromEnum IndexedValueType
INDEXED_VALUE_TYPE_UNSPECIFIED = Int
0
  fromEnum IndexedValueType
INDEXED_VALUE_TYPE_TEXT = Int
1
  fromEnum IndexedValueType
INDEXED_VALUE_TYPE_KEYWORD = Int
2
  fromEnum IndexedValueType
INDEXED_VALUE_TYPE_INT = Int
3
  fromEnum IndexedValueType
INDEXED_VALUE_TYPE_DOUBLE = Int
4
  fromEnum IndexedValueType
INDEXED_VALUE_TYPE_BOOL = Int
5
  fromEnum IndexedValueType
INDEXED_VALUE_TYPE_DATETIME = Int
6
  fromEnum IndexedValueType
INDEXED_VALUE_TYPE_KEYWORD_LIST = Int
7
  fromEnum
    (IndexedValueType'Unrecognized (IndexedValueType'UnrecognizedValue Int32
k))
    = Int32 -> Int
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int32
k
  succ :: IndexedValueType -> IndexedValueType
succ IndexedValueType
INDEXED_VALUE_TYPE_KEYWORD_LIST
    = String -> IndexedValueType
forall a. HasCallStack => String -> a
Prelude.error
        String
"IndexedValueType.succ: bad argument INDEXED_VALUE_TYPE_KEYWORD_LIST. This value would be out of bounds."
  succ IndexedValueType
INDEXED_VALUE_TYPE_UNSPECIFIED = IndexedValueType
INDEXED_VALUE_TYPE_TEXT
  succ IndexedValueType
INDEXED_VALUE_TYPE_TEXT = IndexedValueType
INDEXED_VALUE_TYPE_KEYWORD
  succ IndexedValueType
INDEXED_VALUE_TYPE_KEYWORD = IndexedValueType
INDEXED_VALUE_TYPE_INT
  succ IndexedValueType
INDEXED_VALUE_TYPE_INT = IndexedValueType
INDEXED_VALUE_TYPE_DOUBLE
  succ IndexedValueType
INDEXED_VALUE_TYPE_DOUBLE = IndexedValueType
INDEXED_VALUE_TYPE_BOOL
  succ IndexedValueType
INDEXED_VALUE_TYPE_BOOL = IndexedValueType
INDEXED_VALUE_TYPE_DATETIME
  succ IndexedValueType
INDEXED_VALUE_TYPE_DATETIME = IndexedValueType
INDEXED_VALUE_TYPE_KEYWORD_LIST
  succ (IndexedValueType'Unrecognized IndexedValueType'UnrecognizedValue
_)
    = String -> IndexedValueType
forall a. HasCallStack => String -> a
Prelude.error
        String
"IndexedValueType.succ: bad argument: unrecognized value"
  pred :: IndexedValueType -> IndexedValueType
pred IndexedValueType
INDEXED_VALUE_TYPE_UNSPECIFIED
    = String -> IndexedValueType
forall a. HasCallStack => String -> a
Prelude.error
        String
"IndexedValueType.pred: bad argument INDEXED_VALUE_TYPE_UNSPECIFIED. This value would be out of bounds."
  pred IndexedValueType
INDEXED_VALUE_TYPE_TEXT = IndexedValueType
INDEXED_VALUE_TYPE_UNSPECIFIED
  pred IndexedValueType
INDEXED_VALUE_TYPE_KEYWORD = IndexedValueType
INDEXED_VALUE_TYPE_TEXT
  pred IndexedValueType
INDEXED_VALUE_TYPE_INT = IndexedValueType
INDEXED_VALUE_TYPE_KEYWORD
  pred IndexedValueType
INDEXED_VALUE_TYPE_DOUBLE = IndexedValueType
INDEXED_VALUE_TYPE_INT
  pred IndexedValueType
INDEXED_VALUE_TYPE_BOOL = IndexedValueType
INDEXED_VALUE_TYPE_DOUBLE
  pred IndexedValueType
INDEXED_VALUE_TYPE_DATETIME = IndexedValueType
INDEXED_VALUE_TYPE_BOOL
  pred IndexedValueType
INDEXED_VALUE_TYPE_KEYWORD_LIST = IndexedValueType
INDEXED_VALUE_TYPE_DATETIME
  pred (IndexedValueType'Unrecognized IndexedValueType'UnrecognizedValue
_)
    = String -> IndexedValueType
forall a. HasCallStack => String -> a
Prelude.error
        String
"IndexedValueType.pred: bad argument: unrecognized value"
  enumFrom :: IndexedValueType -> [IndexedValueType]
enumFrom = IndexedValueType -> [IndexedValueType]
forall a. (Enum a, Bounded a) => a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFrom
  enumFromTo :: IndexedValueType -> IndexedValueType -> [IndexedValueType]
enumFromTo = IndexedValueType -> IndexedValueType -> [IndexedValueType]
forall a. Enum a => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromTo
  enumFromThen :: IndexedValueType -> IndexedValueType -> [IndexedValueType]
enumFromThen = IndexedValueType -> IndexedValueType -> [IndexedValueType]
forall a. (Enum a, Bounded a) => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThen
  enumFromThenTo :: IndexedValueType
-> IndexedValueType -> IndexedValueType -> [IndexedValueType]
enumFromThenTo = IndexedValueType
-> IndexedValueType -> IndexedValueType -> [IndexedValueType]
forall a. Enum a => a -> a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThenTo
instance Data.ProtoLens.FieldDefault IndexedValueType where
  fieldDefault :: IndexedValueType
fieldDefault = IndexedValueType
INDEXED_VALUE_TYPE_UNSPECIFIED
instance Control.DeepSeq.NFData IndexedValueType where
  rnf :: IndexedValueType -> ()
rnf IndexedValueType
x__ = IndexedValueType -> () -> ()
forall a b. a -> b -> b
Prelude.seq IndexedValueType
x__ ()
newtype NexusOperationCancellationState'UnrecognizedValue
  = NexusOperationCancellationState'UnrecognizedValue Data.Int.Int32
  deriving stock (NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue -> Bool
(NexusOperationCancellationState'UnrecognizedValue
 -> NexusOperationCancellationState'UnrecognizedValue -> Bool)
-> (NexusOperationCancellationState'UnrecognizedValue
    -> NexusOperationCancellationState'UnrecognizedValue -> Bool)
-> Eq NexusOperationCancellationState'UnrecognizedValue
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue -> Bool
== :: NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue -> Bool
$c/= :: NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue -> Bool
/= :: NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue -> Bool
Prelude.Eq, Eq NexusOperationCancellationState'UnrecognizedValue
Eq NexusOperationCancellationState'UnrecognizedValue =>
(NexusOperationCancellationState'UnrecognizedValue
 -> NexusOperationCancellationState'UnrecognizedValue -> Ordering)
-> (NexusOperationCancellationState'UnrecognizedValue
    -> NexusOperationCancellationState'UnrecognizedValue -> Bool)
-> (NexusOperationCancellationState'UnrecognizedValue
    -> NexusOperationCancellationState'UnrecognizedValue -> Bool)
-> (NexusOperationCancellationState'UnrecognizedValue
    -> NexusOperationCancellationState'UnrecognizedValue -> Bool)
-> (NexusOperationCancellationState'UnrecognizedValue
    -> NexusOperationCancellationState'UnrecognizedValue -> Bool)
-> (NexusOperationCancellationState'UnrecognizedValue
    -> NexusOperationCancellationState'UnrecognizedValue
    -> NexusOperationCancellationState'UnrecognizedValue)
-> (NexusOperationCancellationState'UnrecognizedValue
    -> NexusOperationCancellationState'UnrecognizedValue
    -> NexusOperationCancellationState'UnrecognizedValue)
-> Ord NexusOperationCancellationState'UnrecognizedValue
NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue -> Bool
NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue -> Ordering
NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'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 :: NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue -> Ordering
compare :: NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue -> Ordering
$c< :: NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue -> Bool
< :: NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue -> Bool
$c<= :: NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue -> Bool
<= :: NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue -> Bool
$c> :: NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue -> Bool
> :: NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue -> Bool
$c>= :: NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue -> Bool
>= :: NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue -> Bool
$cmax :: NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue
max :: NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue
$cmin :: NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue
min :: NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState'UnrecognizedValue
Prelude.Ord, Int -> NexusOperationCancellationState'UnrecognizedValue -> ShowS
[NexusOperationCancellationState'UnrecognizedValue] -> ShowS
NexusOperationCancellationState'UnrecognizedValue -> String
(Int -> NexusOperationCancellationState'UnrecognizedValue -> ShowS)
-> (NexusOperationCancellationState'UnrecognizedValue -> String)
-> ([NexusOperationCancellationState'UnrecognizedValue] -> ShowS)
-> Show NexusOperationCancellationState'UnrecognizedValue
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> NexusOperationCancellationState'UnrecognizedValue -> ShowS
showsPrec :: Int -> NexusOperationCancellationState'UnrecognizedValue -> ShowS
$cshow :: NexusOperationCancellationState'UnrecognizedValue -> String
show :: NexusOperationCancellationState'UnrecognizedValue -> String
$cshowList :: [NexusOperationCancellationState'UnrecognizedValue] -> ShowS
showList :: [NexusOperationCancellationState'UnrecognizedValue] -> ShowS
Prelude.Show)
data NexusOperationCancellationState
  = NEXUS_OPERATION_CANCELLATION_STATE_UNSPECIFIED |
    NEXUS_OPERATION_CANCELLATION_STATE_SCHEDULED |
    NEXUS_OPERATION_CANCELLATION_STATE_BACKING_OFF |
    NEXUS_OPERATION_CANCELLATION_STATE_SUCCEEDED |
    NEXUS_OPERATION_CANCELLATION_STATE_FAILED |
    NEXUS_OPERATION_CANCELLATION_STATE_TIMED_OUT |
    NexusOperationCancellationState'Unrecognized !NexusOperationCancellationState'UnrecognizedValue
  deriving stock (Int -> NexusOperationCancellationState -> ShowS
[NexusOperationCancellationState] -> ShowS
NexusOperationCancellationState -> String
(Int -> NexusOperationCancellationState -> ShowS)
-> (NexusOperationCancellationState -> String)
-> ([NexusOperationCancellationState] -> ShowS)
-> Show NexusOperationCancellationState
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> NexusOperationCancellationState -> ShowS
showsPrec :: Int -> NexusOperationCancellationState -> ShowS
$cshow :: NexusOperationCancellationState -> String
show :: NexusOperationCancellationState -> String
$cshowList :: [NexusOperationCancellationState] -> ShowS
showList :: [NexusOperationCancellationState] -> ShowS
Prelude.Show, NexusOperationCancellationState
-> NexusOperationCancellationState -> Bool
(NexusOperationCancellationState
 -> NexusOperationCancellationState -> Bool)
-> (NexusOperationCancellationState
    -> NexusOperationCancellationState -> Bool)
-> Eq NexusOperationCancellationState
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: NexusOperationCancellationState
-> NexusOperationCancellationState -> Bool
== :: NexusOperationCancellationState
-> NexusOperationCancellationState -> Bool
$c/= :: NexusOperationCancellationState
-> NexusOperationCancellationState -> Bool
/= :: NexusOperationCancellationState
-> NexusOperationCancellationState -> Bool
Prelude.Eq, Eq NexusOperationCancellationState
Eq NexusOperationCancellationState =>
(NexusOperationCancellationState
 -> NexusOperationCancellationState -> Ordering)
-> (NexusOperationCancellationState
    -> NexusOperationCancellationState -> Bool)
-> (NexusOperationCancellationState
    -> NexusOperationCancellationState -> Bool)
-> (NexusOperationCancellationState
    -> NexusOperationCancellationState -> Bool)
-> (NexusOperationCancellationState
    -> NexusOperationCancellationState -> Bool)
-> (NexusOperationCancellationState
    -> NexusOperationCancellationState
    -> NexusOperationCancellationState)
-> (NexusOperationCancellationState
    -> NexusOperationCancellationState
    -> NexusOperationCancellationState)
-> Ord NexusOperationCancellationState
NexusOperationCancellationState
-> NexusOperationCancellationState -> Bool
NexusOperationCancellationState
-> NexusOperationCancellationState -> Ordering
NexusOperationCancellationState
-> NexusOperationCancellationState
-> NexusOperationCancellationState
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 :: NexusOperationCancellationState
-> NexusOperationCancellationState -> Ordering
compare :: NexusOperationCancellationState
-> NexusOperationCancellationState -> Ordering
$c< :: NexusOperationCancellationState
-> NexusOperationCancellationState -> Bool
< :: NexusOperationCancellationState
-> NexusOperationCancellationState -> Bool
$c<= :: NexusOperationCancellationState
-> NexusOperationCancellationState -> Bool
<= :: NexusOperationCancellationState
-> NexusOperationCancellationState -> Bool
$c> :: NexusOperationCancellationState
-> NexusOperationCancellationState -> Bool
> :: NexusOperationCancellationState
-> NexusOperationCancellationState -> Bool
$c>= :: NexusOperationCancellationState
-> NexusOperationCancellationState -> Bool
>= :: NexusOperationCancellationState
-> NexusOperationCancellationState -> Bool
$cmax :: NexusOperationCancellationState
-> NexusOperationCancellationState
-> NexusOperationCancellationState
max :: NexusOperationCancellationState
-> NexusOperationCancellationState
-> NexusOperationCancellationState
$cmin :: NexusOperationCancellationState
-> NexusOperationCancellationState
-> NexusOperationCancellationState
min :: NexusOperationCancellationState
-> NexusOperationCancellationState
-> NexusOperationCancellationState
Prelude.Ord)
instance Data.ProtoLens.MessageEnum NexusOperationCancellationState where
  maybeToEnum :: Int -> Maybe NexusOperationCancellationState
maybeToEnum Int
0
    = NexusOperationCancellationState
-> Maybe NexusOperationCancellationState
forall a. a -> Maybe a
Prelude.Just NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_UNSPECIFIED
  maybeToEnum Int
1
    = NexusOperationCancellationState
-> Maybe NexusOperationCancellationState
forall a. a -> Maybe a
Prelude.Just NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_SCHEDULED
  maybeToEnum Int
2
    = NexusOperationCancellationState
-> Maybe NexusOperationCancellationState
forall a. a -> Maybe a
Prelude.Just NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_BACKING_OFF
  maybeToEnum Int
3
    = NexusOperationCancellationState
-> Maybe NexusOperationCancellationState
forall a. a -> Maybe a
Prelude.Just NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_SUCCEEDED
  maybeToEnum Int
4
    = NexusOperationCancellationState
-> Maybe NexusOperationCancellationState
forall a. a -> Maybe a
Prelude.Just NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_FAILED
  maybeToEnum Int
5
    = NexusOperationCancellationState
-> Maybe NexusOperationCancellationState
forall a. a -> Maybe a
Prelude.Just NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_TIMED_OUT
  maybeToEnum Int
k
    = NexusOperationCancellationState
-> Maybe NexusOperationCancellationState
forall a. a -> Maybe a
Prelude.Just
        (NexusOperationCancellationState'UnrecognizedValue
-> NexusOperationCancellationState
NexusOperationCancellationState'Unrecognized
           (Int32 -> NexusOperationCancellationState'UnrecognizedValue
NexusOperationCancellationState'UnrecognizedValue
              (Int -> Int32
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int
k)))
  showEnum :: NexusOperationCancellationState -> String
showEnum NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_UNSPECIFIED
    = String
"NEXUS_OPERATION_CANCELLATION_STATE_UNSPECIFIED"
  showEnum NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_SCHEDULED
    = String
"NEXUS_OPERATION_CANCELLATION_STATE_SCHEDULED"
  showEnum NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_BACKING_OFF
    = String
"NEXUS_OPERATION_CANCELLATION_STATE_BACKING_OFF"
  showEnum NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_SUCCEEDED
    = String
"NEXUS_OPERATION_CANCELLATION_STATE_SUCCEEDED"
  showEnum NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_FAILED
    = String
"NEXUS_OPERATION_CANCELLATION_STATE_FAILED"
  showEnum NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_TIMED_OUT
    = String
"NEXUS_OPERATION_CANCELLATION_STATE_TIMED_OUT"
  showEnum
    (NexusOperationCancellationState'Unrecognized (NexusOperationCancellationState'UnrecognizedValue Int32
k))
    = Int32 -> String
forall a. Show a => a -> String
Prelude.show Int32
k
  readEnum :: String -> Maybe NexusOperationCancellationState
readEnum String
k
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"NEXUS_OPERATION_CANCELLATION_STATE_UNSPECIFIED"
    = NexusOperationCancellationState
-> Maybe NexusOperationCancellationState
forall a. a -> Maybe a
Prelude.Just NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_UNSPECIFIED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"NEXUS_OPERATION_CANCELLATION_STATE_SCHEDULED"
    = NexusOperationCancellationState
-> Maybe NexusOperationCancellationState
forall a. a -> Maybe a
Prelude.Just NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_SCHEDULED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"NEXUS_OPERATION_CANCELLATION_STATE_BACKING_OFF"
    = NexusOperationCancellationState
-> Maybe NexusOperationCancellationState
forall a. a -> Maybe a
Prelude.Just NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_BACKING_OFF
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"NEXUS_OPERATION_CANCELLATION_STATE_SUCCEEDED"
    = NexusOperationCancellationState
-> Maybe NexusOperationCancellationState
forall a. a -> Maybe a
Prelude.Just NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_SUCCEEDED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"NEXUS_OPERATION_CANCELLATION_STATE_FAILED"
    = NexusOperationCancellationState
-> Maybe NexusOperationCancellationState
forall a. a -> Maybe a
Prelude.Just NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_FAILED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"NEXUS_OPERATION_CANCELLATION_STATE_TIMED_OUT"
    = NexusOperationCancellationState
-> Maybe NexusOperationCancellationState
forall a. a -> Maybe a
Prelude.Just NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_TIMED_OUT
    | Bool
Prelude.otherwise
    = Maybe Int
-> (Int -> Maybe NexusOperationCancellationState)
-> Maybe NexusOperationCancellationState
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 NexusOperationCancellationState
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum
instance Prelude.Bounded NexusOperationCancellationState where
  minBound :: NexusOperationCancellationState
minBound = NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_UNSPECIFIED
  maxBound :: NexusOperationCancellationState
maxBound = NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_TIMED_OUT
instance Prelude.Enum NexusOperationCancellationState where
  toEnum :: Int -> NexusOperationCancellationState
toEnum Int
k__
    = NexusOperationCancellationState
-> (NexusOperationCancellationState
    -> NexusOperationCancellationState)
-> Maybe NexusOperationCancellationState
-> NexusOperationCancellationState
forall b a. b -> (a -> b) -> Maybe a -> b
Prelude.maybe
        (String -> NexusOperationCancellationState
forall a. HasCallStack => String -> a
Prelude.error
           (String -> ShowS
forall a. [a] -> [a] -> [a]
(Prelude.++)
              String
"toEnum: unknown value for enum NexusOperationCancellationState: "
              (Int -> String
forall a. Show a => a -> String
Prelude.show Int
k__)))
        NexusOperationCancellationState -> NexusOperationCancellationState
forall a. a -> a
Prelude.id (Int -> Maybe NexusOperationCancellationState
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum Int
k__)
  fromEnum :: NexusOperationCancellationState -> Int
fromEnum NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_UNSPECIFIED = Int
0
  fromEnum NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_SCHEDULED = Int
1
  fromEnum NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_BACKING_OFF = Int
2
  fromEnum NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_SUCCEEDED = Int
3
  fromEnum NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_FAILED = Int
4
  fromEnum NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_TIMED_OUT = Int
5
  fromEnum
    (NexusOperationCancellationState'Unrecognized (NexusOperationCancellationState'UnrecognizedValue Int32
k))
    = Int32 -> Int
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int32
k
  succ :: NexusOperationCancellationState -> NexusOperationCancellationState
succ NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_TIMED_OUT
    = String -> NexusOperationCancellationState
forall a. HasCallStack => String -> a
Prelude.error
        String
"NexusOperationCancellationState.succ: bad argument NEXUS_OPERATION_CANCELLATION_STATE_TIMED_OUT. This value would be out of bounds."
  succ NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_UNSPECIFIED
    = NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_SCHEDULED
  succ NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_SCHEDULED
    = NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_BACKING_OFF
  succ NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_BACKING_OFF
    = NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_SUCCEEDED
  succ NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_SUCCEEDED
    = NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_FAILED
  succ NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_FAILED
    = NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_TIMED_OUT
  succ (NexusOperationCancellationState'Unrecognized NexusOperationCancellationState'UnrecognizedValue
_)
    = String -> NexusOperationCancellationState
forall a. HasCallStack => String -> a
Prelude.error
        String
"NexusOperationCancellationState.succ: bad argument: unrecognized value"
  pred :: NexusOperationCancellationState -> NexusOperationCancellationState
pred NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_UNSPECIFIED
    = String -> NexusOperationCancellationState
forall a. HasCallStack => String -> a
Prelude.error
        String
"NexusOperationCancellationState.pred: bad argument NEXUS_OPERATION_CANCELLATION_STATE_UNSPECIFIED. This value would be out of bounds."
  pred NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_SCHEDULED
    = NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_UNSPECIFIED
  pred NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_BACKING_OFF
    = NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_SCHEDULED
  pred NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_SUCCEEDED
    = NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_BACKING_OFF
  pred NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_FAILED
    = NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_SUCCEEDED
  pred NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_TIMED_OUT
    = NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_FAILED
  pred (NexusOperationCancellationState'Unrecognized NexusOperationCancellationState'UnrecognizedValue
_)
    = String -> NexusOperationCancellationState
forall a. HasCallStack => String -> a
Prelude.error
        String
"NexusOperationCancellationState.pred: bad argument: unrecognized value"
  enumFrom :: NexusOperationCancellationState
-> [NexusOperationCancellationState]
enumFrom = NexusOperationCancellationState
-> [NexusOperationCancellationState]
forall a. (Enum a, Bounded a) => a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFrom
  enumFromTo :: NexusOperationCancellationState
-> NexusOperationCancellationState
-> [NexusOperationCancellationState]
enumFromTo = NexusOperationCancellationState
-> NexusOperationCancellationState
-> [NexusOperationCancellationState]
forall a. Enum a => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromTo
  enumFromThen :: NexusOperationCancellationState
-> NexusOperationCancellationState
-> [NexusOperationCancellationState]
enumFromThen = NexusOperationCancellationState
-> NexusOperationCancellationState
-> [NexusOperationCancellationState]
forall a. (Enum a, Bounded a) => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThen
  enumFromThenTo :: NexusOperationCancellationState
-> NexusOperationCancellationState
-> NexusOperationCancellationState
-> [NexusOperationCancellationState]
enumFromThenTo = NexusOperationCancellationState
-> NexusOperationCancellationState
-> NexusOperationCancellationState
-> [NexusOperationCancellationState]
forall a. Enum a => a -> a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThenTo
instance Data.ProtoLens.FieldDefault NexusOperationCancellationState where
  fieldDefault :: NexusOperationCancellationState
fieldDefault = NexusOperationCancellationState
NEXUS_OPERATION_CANCELLATION_STATE_UNSPECIFIED
instance Control.DeepSeq.NFData NexusOperationCancellationState where
  rnf :: NexusOperationCancellationState -> ()
rnf NexusOperationCancellationState
x__ = NexusOperationCancellationState -> () -> ()
forall a b. a -> b -> b
Prelude.seq NexusOperationCancellationState
x__ ()
newtype PendingNexusOperationState'UnrecognizedValue
  = PendingNexusOperationState'UnrecognizedValue Data.Int.Int32
  deriving stock (PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue -> Bool
(PendingNexusOperationState'UnrecognizedValue
 -> PendingNexusOperationState'UnrecognizedValue -> Bool)
-> (PendingNexusOperationState'UnrecognizedValue
    -> PendingNexusOperationState'UnrecognizedValue -> Bool)
-> Eq PendingNexusOperationState'UnrecognizedValue
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue -> Bool
== :: PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue -> Bool
$c/= :: PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue -> Bool
/= :: PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue -> Bool
Prelude.Eq, Eq PendingNexusOperationState'UnrecognizedValue
Eq PendingNexusOperationState'UnrecognizedValue =>
(PendingNexusOperationState'UnrecognizedValue
 -> PendingNexusOperationState'UnrecognizedValue -> Ordering)
-> (PendingNexusOperationState'UnrecognizedValue
    -> PendingNexusOperationState'UnrecognizedValue -> Bool)
-> (PendingNexusOperationState'UnrecognizedValue
    -> PendingNexusOperationState'UnrecognizedValue -> Bool)
-> (PendingNexusOperationState'UnrecognizedValue
    -> PendingNexusOperationState'UnrecognizedValue -> Bool)
-> (PendingNexusOperationState'UnrecognizedValue
    -> PendingNexusOperationState'UnrecognizedValue -> Bool)
-> (PendingNexusOperationState'UnrecognizedValue
    -> PendingNexusOperationState'UnrecognizedValue
    -> PendingNexusOperationState'UnrecognizedValue)
-> (PendingNexusOperationState'UnrecognizedValue
    -> PendingNexusOperationState'UnrecognizedValue
    -> PendingNexusOperationState'UnrecognizedValue)
-> Ord PendingNexusOperationState'UnrecognizedValue
PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue -> Bool
PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue -> Ordering
PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'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 :: PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue -> Ordering
compare :: PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue -> Ordering
$c< :: PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue -> Bool
< :: PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue -> Bool
$c<= :: PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue -> Bool
<= :: PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue -> Bool
$c> :: PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue -> Bool
> :: PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue -> Bool
$c>= :: PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue -> Bool
>= :: PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue -> Bool
$cmax :: PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue
max :: PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue
$cmin :: PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue
min :: PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState'UnrecognizedValue
Prelude.Ord, Int -> PendingNexusOperationState'UnrecognizedValue -> ShowS
[PendingNexusOperationState'UnrecognizedValue] -> ShowS
PendingNexusOperationState'UnrecognizedValue -> String
(Int -> PendingNexusOperationState'UnrecognizedValue -> ShowS)
-> (PendingNexusOperationState'UnrecognizedValue -> String)
-> ([PendingNexusOperationState'UnrecognizedValue] -> ShowS)
-> Show PendingNexusOperationState'UnrecognizedValue
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> PendingNexusOperationState'UnrecognizedValue -> ShowS
showsPrec :: Int -> PendingNexusOperationState'UnrecognizedValue -> ShowS
$cshow :: PendingNexusOperationState'UnrecognizedValue -> String
show :: PendingNexusOperationState'UnrecognizedValue -> String
$cshowList :: [PendingNexusOperationState'UnrecognizedValue] -> ShowS
showList :: [PendingNexusOperationState'UnrecognizedValue] -> ShowS
Prelude.Show)
data PendingNexusOperationState
  = PENDING_NEXUS_OPERATION_STATE_UNSPECIFIED |
    PENDING_NEXUS_OPERATION_STATE_SCHEDULED |
    PENDING_NEXUS_OPERATION_STATE_BACKING_OFF |
    PENDING_NEXUS_OPERATION_STATE_STARTED |
    PendingNexusOperationState'Unrecognized !PendingNexusOperationState'UnrecognizedValue
  deriving stock (Int -> PendingNexusOperationState -> ShowS
[PendingNexusOperationState] -> ShowS
PendingNexusOperationState -> String
(Int -> PendingNexusOperationState -> ShowS)
-> (PendingNexusOperationState -> String)
-> ([PendingNexusOperationState] -> ShowS)
-> Show PendingNexusOperationState
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> PendingNexusOperationState -> ShowS
showsPrec :: Int -> PendingNexusOperationState -> ShowS
$cshow :: PendingNexusOperationState -> String
show :: PendingNexusOperationState -> String
$cshowList :: [PendingNexusOperationState] -> ShowS
showList :: [PendingNexusOperationState] -> ShowS
Prelude.Show, PendingNexusOperationState -> PendingNexusOperationState -> Bool
(PendingNexusOperationState -> PendingNexusOperationState -> Bool)
-> (PendingNexusOperationState
    -> PendingNexusOperationState -> Bool)
-> Eq PendingNexusOperationState
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: PendingNexusOperationState -> PendingNexusOperationState -> Bool
== :: PendingNexusOperationState -> PendingNexusOperationState -> Bool
$c/= :: PendingNexusOperationState -> PendingNexusOperationState -> Bool
/= :: PendingNexusOperationState -> PendingNexusOperationState -> Bool
Prelude.Eq, Eq PendingNexusOperationState
Eq PendingNexusOperationState =>
(PendingNexusOperationState
 -> PendingNexusOperationState -> Ordering)
-> (PendingNexusOperationState
    -> PendingNexusOperationState -> Bool)
-> (PendingNexusOperationState
    -> PendingNexusOperationState -> Bool)
-> (PendingNexusOperationState
    -> PendingNexusOperationState -> Bool)
-> (PendingNexusOperationState
    -> PendingNexusOperationState -> Bool)
-> (PendingNexusOperationState
    -> PendingNexusOperationState -> PendingNexusOperationState)
-> (PendingNexusOperationState
    -> PendingNexusOperationState -> PendingNexusOperationState)
-> Ord PendingNexusOperationState
PendingNexusOperationState -> PendingNexusOperationState -> Bool
PendingNexusOperationState
-> PendingNexusOperationState -> Ordering
PendingNexusOperationState
-> PendingNexusOperationState -> PendingNexusOperationState
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 :: PendingNexusOperationState
-> PendingNexusOperationState -> Ordering
compare :: PendingNexusOperationState
-> PendingNexusOperationState -> Ordering
$c< :: PendingNexusOperationState -> PendingNexusOperationState -> Bool
< :: PendingNexusOperationState -> PendingNexusOperationState -> Bool
$c<= :: PendingNexusOperationState -> PendingNexusOperationState -> Bool
<= :: PendingNexusOperationState -> PendingNexusOperationState -> Bool
$c> :: PendingNexusOperationState -> PendingNexusOperationState -> Bool
> :: PendingNexusOperationState -> PendingNexusOperationState -> Bool
$c>= :: PendingNexusOperationState -> PendingNexusOperationState -> Bool
>= :: PendingNexusOperationState -> PendingNexusOperationState -> Bool
$cmax :: PendingNexusOperationState
-> PendingNexusOperationState -> PendingNexusOperationState
max :: PendingNexusOperationState
-> PendingNexusOperationState -> PendingNexusOperationState
$cmin :: PendingNexusOperationState
-> PendingNexusOperationState -> PendingNexusOperationState
min :: PendingNexusOperationState
-> PendingNexusOperationState -> PendingNexusOperationState
Prelude.Ord)
instance Data.ProtoLens.MessageEnum PendingNexusOperationState where
  maybeToEnum :: Int -> Maybe PendingNexusOperationState
maybeToEnum Int
0
    = PendingNexusOperationState -> Maybe PendingNexusOperationState
forall a. a -> Maybe a
Prelude.Just PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_UNSPECIFIED
  maybeToEnum Int
1
    = PendingNexusOperationState -> Maybe PendingNexusOperationState
forall a. a -> Maybe a
Prelude.Just PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_SCHEDULED
  maybeToEnum Int
2
    = PendingNexusOperationState -> Maybe PendingNexusOperationState
forall a. a -> Maybe a
Prelude.Just PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_BACKING_OFF
  maybeToEnum Int
3 = PendingNexusOperationState -> Maybe PendingNexusOperationState
forall a. a -> Maybe a
Prelude.Just PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_STARTED
  maybeToEnum Int
k
    = PendingNexusOperationState -> Maybe PendingNexusOperationState
forall a. a -> Maybe a
Prelude.Just
        (PendingNexusOperationState'UnrecognizedValue
-> PendingNexusOperationState
PendingNexusOperationState'Unrecognized
           (Int32 -> PendingNexusOperationState'UnrecognizedValue
PendingNexusOperationState'UnrecognizedValue
              (Int -> Int32
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int
k)))
  showEnum :: PendingNexusOperationState -> String
showEnum PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_UNSPECIFIED
    = String
"PENDING_NEXUS_OPERATION_STATE_UNSPECIFIED"
  showEnum PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_SCHEDULED
    = String
"PENDING_NEXUS_OPERATION_STATE_SCHEDULED"
  showEnum PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_BACKING_OFF
    = String
"PENDING_NEXUS_OPERATION_STATE_BACKING_OFF"
  showEnum PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_STARTED
    = String
"PENDING_NEXUS_OPERATION_STATE_STARTED"
  showEnum
    (PendingNexusOperationState'Unrecognized (PendingNexusOperationState'UnrecognizedValue Int32
k))
    = Int32 -> String
forall a. Show a => a -> String
Prelude.show Int32
k
  readEnum :: String -> Maybe PendingNexusOperationState
readEnum String
k
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"PENDING_NEXUS_OPERATION_STATE_UNSPECIFIED"
    = PendingNexusOperationState -> Maybe PendingNexusOperationState
forall a. a -> Maybe a
Prelude.Just PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_UNSPECIFIED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"PENDING_NEXUS_OPERATION_STATE_SCHEDULED"
    = PendingNexusOperationState -> Maybe PendingNexusOperationState
forall a. a -> Maybe a
Prelude.Just PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_SCHEDULED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"PENDING_NEXUS_OPERATION_STATE_BACKING_OFF"
    = PendingNexusOperationState -> Maybe PendingNexusOperationState
forall a. a -> Maybe a
Prelude.Just PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_BACKING_OFF
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"PENDING_NEXUS_OPERATION_STATE_STARTED"
    = PendingNexusOperationState -> Maybe PendingNexusOperationState
forall a. a -> Maybe a
Prelude.Just PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_STARTED
    | Bool
Prelude.otherwise
    = Maybe Int
-> (Int -> Maybe PendingNexusOperationState)
-> Maybe PendingNexusOperationState
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 PendingNexusOperationState
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum
instance Prelude.Bounded PendingNexusOperationState where
  minBound :: PendingNexusOperationState
minBound = PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_UNSPECIFIED
  maxBound :: PendingNexusOperationState
maxBound = PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_STARTED
instance Prelude.Enum PendingNexusOperationState where
  toEnum :: Int -> PendingNexusOperationState
toEnum Int
k__
    = PendingNexusOperationState
-> (PendingNexusOperationState -> PendingNexusOperationState)
-> Maybe PendingNexusOperationState
-> PendingNexusOperationState
forall b a. b -> (a -> b) -> Maybe a -> b
Prelude.maybe
        (String -> PendingNexusOperationState
forall a. HasCallStack => String -> a
Prelude.error
           (String -> ShowS
forall a. [a] -> [a] -> [a]
(Prelude.++)
              String
"toEnum: unknown value for enum PendingNexusOperationState: "
              (Int -> String
forall a. Show a => a -> String
Prelude.show Int
k__)))
        PendingNexusOperationState -> PendingNexusOperationState
forall a. a -> a
Prelude.id (Int -> Maybe PendingNexusOperationState
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum Int
k__)
  fromEnum :: PendingNexusOperationState -> Int
fromEnum PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_UNSPECIFIED = Int
0
  fromEnum PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_SCHEDULED = Int
1
  fromEnum PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_BACKING_OFF = Int
2
  fromEnum PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_STARTED = Int
3
  fromEnum
    (PendingNexusOperationState'Unrecognized (PendingNexusOperationState'UnrecognizedValue Int32
k))
    = Int32 -> Int
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int32
k
  succ :: PendingNexusOperationState -> PendingNexusOperationState
succ PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_STARTED
    = String -> PendingNexusOperationState
forall a. HasCallStack => String -> a
Prelude.error
        String
"PendingNexusOperationState.succ: bad argument PENDING_NEXUS_OPERATION_STATE_STARTED. This value would be out of bounds."
  succ PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_UNSPECIFIED
    = PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_SCHEDULED
  succ PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_SCHEDULED
    = PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_BACKING_OFF
  succ PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_BACKING_OFF
    = PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_STARTED
  succ (PendingNexusOperationState'Unrecognized PendingNexusOperationState'UnrecognizedValue
_)
    = String -> PendingNexusOperationState
forall a. HasCallStack => String -> a
Prelude.error
        String
"PendingNexusOperationState.succ: bad argument: unrecognized value"
  pred :: PendingNexusOperationState -> PendingNexusOperationState
pred PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_UNSPECIFIED
    = String -> PendingNexusOperationState
forall a. HasCallStack => String -> a
Prelude.error
        String
"PendingNexusOperationState.pred: bad argument PENDING_NEXUS_OPERATION_STATE_UNSPECIFIED. This value would be out of bounds."
  pred PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_SCHEDULED
    = PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_UNSPECIFIED
  pred PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_BACKING_OFF
    = PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_SCHEDULED
  pred PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_STARTED
    = PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_BACKING_OFF
  pred (PendingNexusOperationState'Unrecognized PendingNexusOperationState'UnrecognizedValue
_)
    = String -> PendingNexusOperationState
forall a. HasCallStack => String -> a
Prelude.error
        String
"PendingNexusOperationState.pred: bad argument: unrecognized value"
  enumFrom :: PendingNexusOperationState -> [PendingNexusOperationState]
enumFrom = PendingNexusOperationState -> [PendingNexusOperationState]
forall a. (Enum a, Bounded a) => a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFrom
  enumFromTo :: PendingNexusOperationState
-> PendingNexusOperationState -> [PendingNexusOperationState]
enumFromTo = PendingNexusOperationState
-> PendingNexusOperationState -> [PendingNexusOperationState]
forall a. Enum a => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromTo
  enumFromThen :: PendingNexusOperationState
-> PendingNexusOperationState -> [PendingNexusOperationState]
enumFromThen = PendingNexusOperationState
-> PendingNexusOperationState -> [PendingNexusOperationState]
forall a. (Enum a, Bounded a) => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThen
  enumFromThenTo :: PendingNexusOperationState
-> PendingNexusOperationState
-> PendingNexusOperationState
-> [PendingNexusOperationState]
enumFromThenTo = PendingNexusOperationState
-> PendingNexusOperationState
-> PendingNexusOperationState
-> [PendingNexusOperationState]
forall a. Enum a => a -> a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThenTo
instance Data.ProtoLens.FieldDefault PendingNexusOperationState where
  fieldDefault :: PendingNexusOperationState
fieldDefault = PendingNexusOperationState
PENDING_NEXUS_OPERATION_STATE_UNSPECIFIED
instance Control.DeepSeq.NFData PendingNexusOperationState where
  rnf :: PendingNexusOperationState -> ()
rnf PendingNexusOperationState
x__ = PendingNexusOperationState -> () -> ()
forall a b. a -> b -> b
Prelude.seq PendingNexusOperationState
x__ ()
newtype Severity'UnrecognizedValue
  = Severity'UnrecognizedValue Data.Int.Int32
  deriving stock (Severity'UnrecognizedValue -> Severity'UnrecognizedValue -> Bool
(Severity'UnrecognizedValue -> Severity'UnrecognizedValue -> Bool)
-> (Severity'UnrecognizedValue
    -> Severity'UnrecognizedValue -> Bool)
-> Eq Severity'UnrecognizedValue
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Severity'UnrecognizedValue -> Severity'UnrecognizedValue -> Bool
== :: Severity'UnrecognizedValue -> Severity'UnrecognizedValue -> Bool
$c/= :: Severity'UnrecognizedValue -> Severity'UnrecognizedValue -> Bool
/= :: Severity'UnrecognizedValue -> Severity'UnrecognizedValue -> Bool
Prelude.Eq, Eq Severity'UnrecognizedValue
Eq Severity'UnrecognizedValue =>
(Severity'UnrecognizedValue
 -> Severity'UnrecognizedValue -> Ordering)
-> (Severity'UnrecognizedValue
    -> Severity'UnrecognizedValue -> Bool)
-> (Severity'UnrecognizedValue
    -> Severity'UnrecognizedValue -> Bool)
-> (Severity'UnrecognizedValue
    -> Severity'UnrecognizedValue -> Bool)
-> (Severity'UnrecognizedValue
    -> Severity'UnrecognizedValue -> Bool)
-> (Severity'UnrecognizedValue
    -> Severity'UnrecognizedValue -> Severity'UnrecognizedValue)
-> (Severity'UnrecognizedValue
    -> Severity'UnrecognizedValue -> Severity'UnrecognizedValue)
-> Ord Severity'UnrecognizedValue
Severity'UnrecognizedValue -> Severity'UnrecognizedValue -> Bool
Severity'UnrecognizedValue
-> Severity'UnrecognizedValue -> Ordering
Severity'UnrecognizedValue
-> Severity'UnrecognizedValue -> Severity'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 :: Severity'UnrecognizedValue
-> Severity'UnrecognizedValue -> Ordering
compare :: Severity'UnrecognizedValue
-> Severity'UnrecognizedValue -> Ordering
$c< :: Severity'UnrecognizedValue -> Severity'UnrecognizedValue -> Bool
< :: Severity'UnrecognizedValue -> Severity'UnrecognizedValue -> Bool
$c<= :: Severity'UnrecognizedValue -> Severity'UnrecognizedValue -> Bool
<= :: Severity'UnrecognizedValue -> Severity'UnrecognizedValue -> Bool
$c> :: Severity'UnrecognizedValue -> Severity'UnrecognizedValue -> Bool
> :: Severity'UnrecognizedValue -> Severity'UnrecognizedValue -> Bool
$c>= :: Severity'UnrecognizedValue -> Severity'UnrecognizedValue -> Bool
>= :: Severity'UnrecognizedValue -> Severity'UnrecognizedValue -> Bool
$cmax :: Severity'UnrecognizedValue
-> Severity'UnrecognizedValue -> Severity'UnrecognizedValue
max :: Severity'UnrecognizedValue
-> Severity'UnrecognizedValue -> Severity'UnrecognizedValue
$cmin :: Severity'UnrecognizedValue
-> Severity'UnrecognizedValue -> Severity'UnrecognizedValue
min :: Severity'UnrecognizedValue
-> Severity'UnrecognizedValue -> Severity'UnrecognizedValue
Prelude.Ord, Int -> Severity'UnrecognizedValue -> ShowS
[Severity'UnrecognizedValue] -> ShowS
Severity'UnrecognizedValue -> String
(Int -> Severity'UnrecognizedValue -> ShowS)
-> (Severity'UnrecognizedValue -> String)
-> ([Severity'UnrecognizedValue] -> ShowS)
-> Show Severity'UnrecognizedValue
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> Severity'UnrecognizedValue -> ShowS
showsPrec :: Int -> Severity'UnrecognizedValue -> ShowS
$cshow :: Severity'UnrecognizedValue -> String
show :: Severity'UnrecognizedValue -> String
$cshowList :: [Severity'UnrecognizedValue] -> ShowS
showList :: [Severity'UnrecognizedValue] -> ShowS
Prelude.Show)
data Severity
  = SEVERITY_UNSPECIFIED |
    SEVERITY_HIGH |
    SEVERITY_MEDIUM |
    SEVERITY_LOW |
    Severity'Unrecognized !Severity'UnrecognizedValue
  deriving stock (Int -> Severity -> ShowS
[Severity] -> ShowS
Severity -> String
(Int -> Severity -> ShowS)
-> (Severity -> String) -> ([Severity] -> ShowS) -> Show Severity
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> Severity -> ShowS
showsPrec :: Int -> Severity -> ShowS
$cshow :: Severity -> String
show :: Severity -> String
$cshowList :: [Severity] -> ShowS
showList :: [Severity] -> ShowS
Prelude.Show, Severity -> Severity -> Bool
(Severity -> Severity -> Bool)
-> (Severity -> Severity -> Bool) -> Eq Severity
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Severity -> Severity -> Bool
== :: Severity -> Severity -> Bool
$c/= :: Severity -> Severity -> Bool
/= :: Severity -> Severity -> Bool
Prelude.Eq, Eq Severity
Eq Severity =>
(Severity -> Severity -> Ordering)
-> (Severity -> Severity -> Bool)
-> (Severity -> Severity -> Bool)
-> (Severity -> Severity -> Bool)
-> (Severity -> Severity -> Bool)
-> (Severity -> Severity -> Severity)
-> (Severity -> Severity -> Severity)
-> Ord Severity
Severity -> Severity -> Bool
Severity -> Severity -> Ordering
Severity -> Severity -> Severity
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 :: Severity -> Severity -> Ordering
compare :: Severity -> Severity -> Ordering
$c< :: Severity -> Severity -> Bool
< :: Severity -> Severity -> Bool
$c<= :: Severity -> Severity -> Bool
<= :: Severity -> Severity -> Bool
$c> :: Severity -> Severity -> Bool
> :: Severity -> Severity -> Bool
$c>= :: Severity -> Severity -> Bool
>= :: Severity -> Severity -> Bool
$cmax :: Severity -> Severity -> Severity
max :: Severity -> Severity -> Severity
$cmin :: Severity -> Severity -> Severity
min :: Severity -> Severity -> Severity
Prelude.Ord)
instance Data.ProtoLens.MessageEnum Severity where
  maybeToEnum :: Int -> Maybe Severity
maybeToEnum Int
0 = Severity -> Maybe Severity
forall a. a -> Maybe a
Prelude.Just Severity
SEVERITY_UNSPECIFIED
  maybeToEnum Int
1 = Severity -> Maybe Severity
forall a. a -> Maybe a
Prelude.Just Severity
SEVERITY_HIGH
  maybeToEnum Int
2 = Severity -> Maybe Severity
forall a. a -> Maybe a
Prelude.Just Severity
SEVERITY_MEDIUM
  maybeToEnum Int
3 = Severity -> Maybe Severity
forall a. a -> Maybe a
Prelude.Just Severity
SEVERITY_LOW
  maybeToEnum Int
k
    = Severity -> Maybe Severity
forall a. a -> Maybe a
Prelude.Just
        (Severity'UnrecognizedValue -> Severity
Severity'Unrecognized
           (Int32 -> Severity'UnrecognizedValue
Severity'UnrecognizedValue (Int -> Int32
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int
k)))
  showEnum :: Severity -> String
showEnum Severity
SEVERITY_UNSPECIFIED = String
"SEVERITY_UNSPECIFIED"
  showEnum Severity
SEVERITY_HIGH = String
"SEVERITY_HIGH"
  showEnum Severity
SEVERITY_MEDIUM = String
"SEVERITY_MEDIUM"
  showEnum Severity
SEVERITY_LOW = String
"SEVERITY_LOW"
  showEnum (Severity'Unrecognized (Severity'UnrecognizedValue Int32
k))
    = Int32 -> String
forall a. Show a => a -> String
Prelude.show Int32
k
  readEnum :: String -> Maybe Severity
readEnum String
k
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"SEVERITY_UNSPECIFIED"
    = Severity -> Maybe Severity
forall a. a -> Maybe a
Prelude.Just Severity
SEVERITY_UNSPECIFIED
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"SEVERITY_HIGH" = Severity -> Maybe Severity
forall a. a -> Maybe a
Prelude.Just Severity
SEVERITY_HIGH
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"SEVERITY_MEDIUM" = Severity -> Maybe Severity
forall a. a -> Maybe a
Prelude.Just Severity
SEVERITY_MEDIUM
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"SEVERITY_LOW" = Severity -> Maybe Severity
forall a. a -> Maybe a
Prelude.Just Severity
SEVERITY_LOW
    | Bool
Prelude.otherwise
    = Maybe Int -> (Int -> Maybe Severity) -> Maybe Severity
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 Severity
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum
instance Prelude.Bounded Severity where
  minBound :: Severity
minBound = Severity
SEVERITY_UNSPECIFIED
  maxBound :: Severity
maxBound = Severity
SEVERITY_LOW
instance Prelude.Enum Severity where
  toEnum :: Int -> Severity
toEnum Int
k__
    = Severity -> (Severity -> Severity) -> Maybe Severity -> Severity
forall b a. b -> (a -> b) -> Maybe a -> b
Prelude.maybe
        (String -> Severity
forall a. HasCallStack => String -> a
Prelude.error
           (String -> ShowS
forall a. [a] -> [a] -> [a]
(Prelude.++)
              String
"toEnum: unknown value for enum Severity: " (Int -> String
forall a. Show a => a -> String
Prelude.show Int
k__)))
        Severity -> Severity
forall a. a -> a
Prelude.id (Int -> Maybe Severity
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum Int
k__)
  fromEnum :: Severity -> Int
fromEnum Severity
SEVERITY_UNSPECIFIED = Int
0
  fromEnum Severity
SEVERITY_HIGH = Int
1
  fromEnum Severity
SEVERITY_MEDIUM = Int
2
  fromEnum Severity
SEVERITY_LOW = Int
3
  fromEnum (Severity'Unrecognized (Severity'UnrecognizedValue Int32
k))
    = Int32 -> Int
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int32
k
  succ :: Severity -> Severity
succ Severity
SEVERITY_LOW
    = String -> Severity
forall a. HasCallStack => String -> a
Prelude.error
        String
"Severity.succ: bad argument SEVERITY_LOW. This value would be out of bounds."
  succ Severity
SEVERITY_UNSPECIFIED = Severity
SEVERITY_HIGH
  succ Severity
SEVERITY_HIGH = Severity
SEVERITY_MEDIUM
  succ Severity
SEVERITY_MEDIUM = Severity
SEVERITY_LOW
  succ (Severity'Unrecognized Severity'UnrecognizedValue
_)
    = String -> Severity
forall a. HasCallStack => String -> a
Prelude.error String
"Severity.succ: bad argument: unrecognized value"
  pred :: Severity -> Severity
pred Severity
SEVERITY_UNSPECIFIED
    = String -> Severity
forall a. HasCallStack => String -> a
Prelude.error
        String
"Severity.pred: bad argument SEVERITY_UNSPECIFIED. This value would be out of bounds."
  pred Severity
SEVERITY_HIGH = Severity
SEVERITY_UNSPECIFIED
  pred Severity
SEVERITY_MEDIUM = Severity
SEVERITY_HIGH
  pred Severity
SEVERITY_LOW = Severity
SEVERITY_MEDIUM
  pred (Severity'Unrecognized Severity'UnrecognizedValue
_)
    = String -> Severity
forall a. HasCallStack => String -> a
Prelude.error String
"Severity.pred: bad argument: unrecognized value"
  enumFrom :: Severity -> [Severity]
enumFrom = Severity -> [Severity]
forall a. (Enum a, Bounded a) => a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFrom
  enumFromTo :: Severity -> Severity -> [Severity]
enumFromTo = Severity -> Severity -> [Severity]
forall a. Enum a => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromTo
  enumFromThen :: Severity -> Severity -> [Severity]
enumFromThen = Severity -> Severity -> [Severity]
forall a. (Enum a, Bounded a) => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThen
  enumFromThenTo :: Severity -> Severity -> Severity -> [Severity]
enumFromThenTo = Severity -> Severity -> Severity -> [Severity]
forall a. Enum a => a -> a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThenTo
instance Data.ProtoLens.FieldDefault Severity where
  fieldDefault :: Severity
fieldDefault = Severity
SEVERITY_UNSPECIFIED
instance Control.DeepSeq.NFData Severity where
  rnf :: Severity -> ()
rnf Severity
x__ = Severity -> () -> ()
forall a b. a -> b -> b
Prelude.seq Severity
x__ ()