{-# 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.Query (
QueryRejectCondition(..), QueryRejectCondition(),
QueryRejectCondition'UnrecognizedValue, QueryResultType(..),
QueryResultType(), QueryResultType'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 QueryRejectCondition'UnrecognizedValue
= QueryRejectCondition'UnrecognizedValue Data.Int.Int32
deriving stock (QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool
(QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool)
-> (QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool)
-> Eq QueryRejectCondition'UnrecognizedValue
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool
== :: QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool
$c/= :: QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool
/= :: QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool
Prelude.Eq, Eq QueryRejectCondition'UnrecognizedValue
Eq QueryRejectCondition'UnrecognizedValue =>
(QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Ordering)
-> (QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool)
-> (QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool)
-> (QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool)
-> (QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool)
-> (QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue)
-> (QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue)
-> Ord QueryRejectCondition'UnrecognizedValue
QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool
QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Ordering
QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'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 :: QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Ordering
compare :: QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Ordering
$c< :: QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool
< :: QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool
$c<= :: QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool
<= :: QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool
$c> :: QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool
> :: QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool
$c>= :: QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool
>= :: QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue -> Bool
$cmax :: QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue
max :: QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue
$cmin :: QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue
min :: QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue
-> QueryRejectCondition'UnrecognizedValue
Prelude.Ord, Int -> QueryRejectCondition'UnrecognizedValue -> ShowS
[QueryRejectCondition'UnrecognizedValue] -> ShowS
QueryRejectCondition'UnrecognizedValue -> String
(Int -> QueryRejectCondition'UnrecognizedValue -> ShowS)
-> (QueryRejectCondition'UnrecognizedValue -> String)
-> ([QueryRejectCondition'UnrecognizedValue] -> ShowS)
-> Show QueryRejectCondition'UnrecognizedValue
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> QueryRejectCondition'UnrecognizedValue -> ShowS
showsPrec :: Int -> QueryRejectCondition'UnrecognizedValue -> ShowS
$cshow :: QueryRejectCondition'UnrecognizedValue -> String
show :: QueryRejectCondition'UnrecognizedValue -> String
$cshowList :: [QueryRejectCondition'UnrecognizedValue] -> ShowS
showList :: [QueryRejectCondition'UnrecognizedValue] -> ShowS
Prelude.Show)
data QueryRejectCondition
= QUERY_REJECT_CONDITION_UNSPECIFIED |
QUERY_REJECT_CONDITION_NONE |
QUERY_REJECT_CONDITION_NOT_OPEN |
QUERY_REJECT_CONDITION_NOT_COMPLETED_CLEANLY |
QueryRejectCondition'Unrecognized !QueryRejectCondition'UnrecognizedValue
deriving stock (Int -> QueryRejectCondition -> ShowS
[QueryRejectCondition] -> ShowS
QueryRejectCondition -> String
(Int -> QueryRejectCondition -> ShowS)
-> (QueryRejectCondition -> String)
-> ([QueryRejectCondition] -> ShowS)
-> Show QueryRejectCondition
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> QueryRejectCondition -> ShowS
showsPrec :: Int -> QueryRejectCondition -> ShowS
$cshow :: QueryRejectCondition -> String
show :: QueryRejectCondition -> String
$cshowList :: [QueryRejectCondition] -> ShowS
showList :: [QueryRejectCondition] -> ShowS
Prelude.Show, QueryRejectCondition -> QueryRejectCondition -> Bool
(QueryRejectCondition -> QueryRejectCondition -> Bool)
-> (QueryRejectCondition -> QueryRejectCondition -> Bool)
-> Eq QueryRejectCondition
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: QueryRejectCondition -> QueryRejectCondition -> Bool
== :: QueryRejectCondition -> QueryRejectCondition -> Bool
$c/= :: QueryRejectCondition -> QueryRejectCondition -> Bool
/= :: QueryRejectCondition -> QueryRejectCondition -> Bool
Prelude.Eq, Eq QueryRejectCondition
Eq QueryRejectCondition =>
(QueryRejectCondition -> QueryRejectCondition -> Ordering)
-> (QueryRejectCondition -> QueryRejectCondition -> Bool)
-> (QueryRejectCondition -> QueryRejectCondition -> Bool)
-> (QueryRejectCondition -> QueryRejectCondition -> Bool)
-> (QueryRejectCondition -> QueryRejectCondition -> Bool)
-> (QueryRejectCondition
-> QueryRejectCondition -> QueryRejectCondition)
-> (QueryRejectCondition
-> QueryRejectCondition -> QueryRejectCondition)
-> Ord QueryRejectCondition
QueryRejectCondition -> QueryRejectCondition -> Bool
QueryRejectCondition -> QueryRejectCondition -> Ordering
QueryRejectCondition
-> QueryRejectCondition -> QueryRejectCondition
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 :: QueryRejectCondition -> QueryRejectCondition -> Ordering
compare :: QueryRejectCondition -> QueryRejectCondition -> Ordering
$c< :: QueryRejectCondition -> QueryRejectCondition -> Bool
< :: QueryRejectCondition -> QueryRejectCondition -> Bool
$c<= :: QueryRejectCondition -> QueryRejectCondition -> Bool
<= :: QueryRejectCondition -> QueryRejectCondition -> Bool
$c> :: QueryRejectCondition -> QueryRejectCondition -> Bool
> :: QueryRejectCondition -> QueryRejectCondition -> Bool
$c>= :: QueryRejectCondition -> QueryRejectCondition -> Bool
>= :: QueryRejectCondition -> QueryRejectCondition -> Bool
$cmax :: QueryRejectCondition
-> QueryRejectCondition -> QueryRejectCondition
max :: QueryRejectCondition
-> QueryRejectCondition -> QueryRejectCondition
$cmin :: QueryRejectCondition
-> QueryRejectCondition -> QueryRejectCondition
min :: QueryRejectCondition
-> QueryRejectCondition -> QueryRejectCondition
Prelude.Ord)
instance Data.ProtoLens.MessageEnum QueryRejectCondition where
maybeToEnum :: Int -> Maybe QueryRejectCondition
maybeToEnum Int
0 = QueryRejectCondition -> Maybe QueryRejectCondition
forall a. a -> Maybe a
Prelude.Just QueryRejectCondition
QUERY_REJECT_CONDITION_UNSPECIFIED
maybeToEnum Int
1 = QueryRejectCondition -> Maybe QueryRejectCondition
forall a. a -> Maybe a
Prelude.Just QueryRejectCondition
QUERY_REJECT_CONDITION_NONE
maybeToEnum Int
2 = QueryRejectCondition -> Maybe QueryRejectCondition
forall a. a -> Maybe a
Prelude.Just QueryRejectCondition
QUERY_REJECT_CONDITION_NOT_OPEN
maybeToEnum Int
3
= QueryRejectCondition -> Maybe QueryRejectCondition
forall a. a -> Maybe a
Prelude.Just QueryRejectCondition
QUERY_REJECT_CONDITION_NOT_COMPLETED_CLEANLY
maybeToEnum Int
k
= QueryRejectCondition -> Maybe QueryRejectCondition
forall a. a -> Maybe a
Prelude.Just
(QueryRejectCondition'UnrecognizedValue -> QueryRejectCondition
QueryRejectCondition'Unrecognized
(Int32 -> QueryRejectCondition'UnrecognizedValue
QueryRejectCondition'UnrecognizedValue (Int -> Int32
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int
k)))
showEnum :: QueryRejectCondition -> String
showEnum QueryRejectCondition
QUERY_REJECT_CONDITION_UNSPECIFIED
= String
"QUERY_REJECT_CONDITION_UNSPECIFIED"
showEnum QueryRejectCondition
QUERY_REJECT_CONDITION_NONE
= String
"QUERY_REJECT_CONDITION_NONE"
showEnum QueryRejectCondition
QUERY_REJECT_CONDITION_NOT_OPEN
= String
"QUERY_REJECT_CONDITION_NOT_OPEN"
showEnum QueryRejectCondition
QUERY_REJECT_CONDITION_NOT_COMPLETED_CLEANLY
= String
"QUERY_REJECT_CONDITION_NOT_COMPLETED_CLEANLY"
showEnum
(QueryRejectCondition'Unrecognized (QueryRejectCondition'UnrecognizedValue Int32
k))
= Int32 -> String
forall a. Show a => a -> String
Prelude.show Int32
k
readEnum :: String -> Maybe QueryRejectCondition
readEnum String
k
| String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"QUERY_REJECT_CONDITION_UNSPECIFIED"
= QueryRejectCondition -> Maybe QueryRejectCondition
forall a. a -> Maybe a
Prelude.Just QueryRejectCondition
QUERY_REJECT_CONDITION_UNSPECIFIED
| String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"QUERY_REJECT_CONDITION_NONE"
= QueryRejectCondition -> Maybe QueryRejectCondition
forall a. a -> Maybe a
Prelude.Just QueryRejectCondition
QUERY_REJECT_CONDITION_NONE
| String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"QUERY_REJECT_CONDITION_NOT_OPEN"
= QueryRejectCondition -> Maybe QueryRejectCondition
forall a. a -> Maybe a
Prelude.Just QueryRejectCondition
QUERY_REJECT_CONDITION_NOT_OPEN
| String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"QUERY_REJECT_CONDITION_NOT_COMPLETED_CLEANLY"
= QueryRejectCondition -> Maybe QueryRejectCondition
forall a. a -> Maybe a
Prelude.Just QueryRejectCondition
QUERY_REJECT_CONDITION_NOT_COMPLETED_CLEANLY
| Bool
Prelude.otherwise
= Maybe Int
-> (Int -> Maybe QueryRejectCondition)
-> Maybe QueryRejectCondition
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 QueryRejectCondition
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum
instance Prelude.Bounded QueryRejectCondition where
minBound :: QueryRejectCondition
minBound = QueryRejectCondition
QUERY_REJECT_CONDITION_UNSPECIFIED
maxBound :: QueryRejectCondition
maxBound = QueryRejectCondition
QUERY_REJECT_CONDITION_NOT_COMPLETED_CLEANLY
instance Prelude.Enum QueryRejectCondition where
toEnum :: Int -> QueryRejectCondition
toEnum Int
k__
= QueryRejectCondition
-> (QueryRejectCondition -> QueryRejectCondition)
-> Maybe QueryRejectCondition
-> QueryRejectCondition
forall b a. b -> (a -> b) -> Maybe a -> b
Prelude.maybe
(String -> QueryRejectCondition
forall a. HasCallStack => String -> a
Prelude.error
(String -> ShowS
forall a. [a] -> [a] -> [a]
(Prelude.++)
String
"toEnum: unknown value for enum QueryRejectCondition: "
(Int -> String
forall a. Show a => a -> String
Prelude.show Int
k__)))
QueryRejectCondition -> QueryRejectCondition
forall a. a -> a
Prelude.id (Int -> Maybe QueryRejectCondition
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum Int
k__)
fromEnum :: QueryRejectCondition -> Int
fromEnum QueryRejectCondition
QUERY_REJECT_CONDITION_UNSPECIFIED = Int
0
fromEnum QueryRejectCondition
QUERY_REJECT_CONDITION_NONE = Int
1
fromEnum QueryRejectCondition
QUERY_REJECT_CONDITION_NOT_OPEN = Int
2
fromEnum QueryRejectCondition
QUERY_REJECT_CONDITION_NOT_COMPLETED_CLEANLY = Int
3
fromEnum
(QueryRejectCondition'Unrecognized (QueryRejectCondition'UnrecognizedValue Int32
k))
= Int32 -> Int
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int32
k
succ :: QueryRejectCondition -> QueryRejectCondition
succ QueryRejectCondition
QUERY_REJECT_CONDITION_NOT_COMPLETED_CLEANLY
= String -> QueryRejectCondition
forall a. HasCallStack => String -> a
Prelude.error
String
"QueryRejectCondition.succ: bad argument QUERY_REJECT_CONDITION_NOT_COMPLETED_CLEANLY. This value would be out of bounds."
succ QueryRejectCondition
QUERY_REJECT_CONDITION_UNSPECIFIED
= QueryRejectCondition
QUERY_REJECT_CONDITION_NONE
succ QueryRejectCondition
QUERY_REJECT_CONDITION_NONE = QueryRejectCondition
QUERY_REJECT_CONDITION_NOT_OPEN
succ QueryRejectCondition
QUERY_REJECT_CONDITION_NOT_OPEN
= QueryRejectCondition
QUERY_REJECT_CONDITION_NOT_COMPLETED_CLEANLY
succ (QueryRejectCondition'Unrecognized QueryRejectCondition'UnrecognizedValue
_)
= String -> QueryRejectCondition
forall a. HasCallStack => String -> a
Prelude.error
String
"QueryRejectCondition.succ: bad argument: unrecognized value"
pred :: QueryRejectCondition -> QueryRejectCondition
pred QueryRejectCondition
QUERY_REJECT_CONDITION_UNSPECIFIED
= String -> QueryRejectCondition
forall a. HasCallStack => String -> a
Prelude.error
String
"QueryRejectCondition.pred: bad argument QUERY_REJECT_CONDITION_UNSPECIFIED. This value would be out of bounds."
pred QueryRejectCondition
QUERY_REJECT_CONDITION_NONE
= QueryRejectCondition
QUERY_REJECT_CONDITION_UNSPECIFIED
pred QueryRejectCondition
QUERY_REJECT_CONDITION_NOT_OPEN = QueryRejectCondition
QUERY_REJECT_CONDITION_NONE
pred QueryRejectCondition
QUERY_REJECT_CONDITION_NOT_COMPLETED_CLEANLY
= QueryRejectCondition
QUERY_REJECT_CONDITION_NOT_OPEN
pred (QueryRejectCondition'Unrecognized QueryRejectCondition'UnrecognizedValue
_)
= String -> QueryRejectCondition
forall a. HasCallStack => String -> a
Prelude.error
String
"QueryRejectCondition.pred: bad argument: unrecognized value"
enumFrom :: QueryRejectCondition -> [QueryRejectCondition]
enumFrom = QueryRejectCondition -> [QueryRejectCondition]
forall a. (Enum a, Bounded a) => a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFrom
enumFromTo :: QueryRejectCondition
-> QueryRejectCondition -> [QueryRejectCondition]
enumFromTo = QueryRejectCondition
-> QueryRejectCondition -> [QueryRejectCondition]
forall a. Enum a => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromTo
enumFromThen :: QueryRejectCondition
-> QueryRejectCondition -> [QueryRejectCondition]
enumFromThen = QueryRejectCondition
-> QueryRejectCondition -> [QueryRejectCondition]
forall a. (Enum a, Bounded a) => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThen
enumFromThenTo :: QueryRejectCondition
-> QueryRejectCondition
-> QueryRejectCondition
-> [QueryRejectCondition]
enumFromThenTo = QueryRejectCondition
-> QueryRejectCondition
-> QueryRejectCondition
-> [QueryRejectCondition]
forall a. Enum a => a -> a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThenTo
instance Data.ProtoLens.FieldDefault QueryRejectCondition where
fieldDefault :: QueryRejectCondition
fieldDefault = QueryRejectCondition
QUERY_REJECT_CONDITION_UNSPECIFIED
instance Control.DeepSeq.NFData QueryRejectCondition where
rnf :: QueryRejectCondition -> ()
rnf QueryRejectCondition
x__ = QueryRejectCondition -> () -> ()
forall a b. a -> b -> b
Prelude.seq QueryRejectCondition
x__ ()
newtype QueryResultType'UnrecognizedValue
= QueryResultType'UnrecognizedValue Data.Int.Int32
deriving stock (QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool
(QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool)
-> (QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool)
-> Eq QueryResultType'UnrecognizedValue
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool
== :: QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool
$c/= :: QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool
/= :: QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool
Prelude.Eq, Eq QueryResultType'UnrecognizedValue
Eq QueryResultType'UnrecognizedValue =>
(QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Ordering)
-> (QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool)
-> (QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool)
-> (QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool)
-> (QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool)
-> (QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue)
-> (QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue)
-> Ord QueryResultType'UnrecognizedValue
QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool
QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Ordering
QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue
-> QueryResultType'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 :: QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Ordering
compare :: QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Ordering
$c< :: QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool
< :: QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool
$c<= :: QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool
<= :: QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool
$c> :: QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool
> :: QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool
$c>= :: QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool
>= :: QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue -> Bool
$cmax :: QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue
max :: QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue
$cmin :: QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue
min :: QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue
-> QueryResultType'UnrecognizedValue
Prelude.Ord, Int -> QueryResultType'UnrecognizedValue -> ShowS
[QueryResultType'UnrecognizedValue] -> ShowS
QueryResultType'UnrecognizedValue -> String
(Int -> QueryResultType'UnrecognizedValue -> ShowS)
-> (QueryResultType'UnrecognizedValue -> String)
-> ([QueryResultType'UnrecognizedValue] -> ShowS)
-> Show QueryResultType'UnrecognizedValue
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> QueryResultType'UnrecognizedValue -> ShowS
showsPrec :: Int -> QueryResultType'UnrecognizedValue -> ShowS
$cshow :: QueryResultType'UnrecognizedValue -> String
show :: QueryResultType'UnrecognizedValue -> String
$cshowList :: [QueryResultType'UnrecognizedValue] -> ShowS
showList :: [QueryResultType'UnrecognizedValue] -> ShowS
Prelude.Show)
data QueryResultType
= QUERY_RESULT_TYPE_UNSPECIFIED |
QUERY_RESULT_TYPE_ANSWERED |
QUERY_RESULT_TYPE_FAILED |
QueryResultType'Unrecognized !QueryResultType'UnrecognizedValue
deriving stock (Int -> QueryResultType -> ShowS
[QueryResultType] -> ShowS
QueryResultType -> String
(Int -> QueryResultType -> ShowS)
-> (QueryResultType -> String)
-> ([QueryResultType] -> ShowS)
-> Show QueryResultType
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> QueryResultType -> ShowS
showsPrec :: Int -> QueryResultType -> ShowS
$cshow :: QueryResultType -> String
show :: QueryResultType -> String
$cshowList :: [QueryResultType] -> ShowS
showList :: [QueryResultType] -> ShowS
Prelude.Show, QueryResultType -> QueryResultType -> Bool
(QueryResultType -> QueryResultType -> Bool)
-> (QueryResultType -> QueryResultType -> Bool)
-> Eq QueryResultType
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: QueryResultType -> QueryResultType -> Bool
== :: QueryResultType -> QueryResultType -> Bool
$c/= :: QueryResultType -> QueryResultType -> Bool
/= :: QueryResultType -> QueryResultType -> Bool
Prelude.Eq, Eq QueryResultType
Eq QueryResultType =>
(QueryResultType -> QueryResultType -> Ordering)
-> (QueryResultType -> QueryResultType -> Bool)
-> (QueryResultType -> QueryResultType -> Bool)
-> (QueryResultType -> QueryResultType -> Bool)
-> (QueryResultType -> QueryResultType -> Bool)
-> (QueryResultType -> QueryResultType -> QueryResultType)
-> (QueryResultType -> QueryResultType -> QueryResultType)
-> Ord QueryResultType
QueryResultType -> QueryResultType -> Bool
QueryResultType -> QueryResultType -> Ordering
QueryResultType -> QueryResultType -> QueryResultType
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 :: QueryResultType -> QueryResultType -> Ordering
compare :: QueryResultType -> QueryResultType -> Ordering
$c< :: QueryResultType -> QueryResultType -> Bool
< :: QueryResultType -> QueryResultType -> Bool
$c<= :: QueryResultType -> QueryResultType -> Bool
<= :: QueryResultType -> QueryResultType -> Bool
$c> :: QueryResultType -> QueryResultType -> Bool
> :: QueryResultType -> QueryResultType -> Bool
$c>= :: QueryResultType -> QueryResultType -> Bool
>= :: QueryResultType -> QueryResultType -> Bool
$cmax :: QueryResultType -> QueryResultType -> QueryResultType
max :: QueryResultType -> QueryResultType -> QueryResultType
$cmin :: QueryResultType -> QueryResultType -> QueryResultType
min :: QueryResultType -> QueryResultType -> QueryResultType
Prelude.Ord)
instance Data.ProtoLens.MessageEnum QueryResultType where
maybeToEnum :: Int -> Maybe QueryResultType
maybeToEnum Int
0 = QueryResultType -> Maybe QueryResultType
forall a. a -> Maybe a
Prelude.Just QueryResultType
QUERY_RESULT_TYPE_UNSPECIFIED
maybeToEnum Int
1 = QueryResultType -> Maybe QueryResultType
forall a. a -> Maybe a
Prelude.Just QueryResultType
QUERY_RESULT_TYPE_ANSWERED
maybeToEnum Int
2 = QueryResultType -> Maybe QueryResultType
forall a. a -> Maybe a
Prelude.Just QueryResultType
QUERY_RESULT_TYPE_FAILED
maybeToEnum Int
k
= QueryResultType -> Maybe QueryResultType
forall a. a -> Maybe a
Prelude.Just
(QueryResultType'UnrecognizedValue -> QueryResultType
QueryResultType'Unrecognized
(Int32 -> QueryResultType'UnrecognizedValue
QueryResultType'UnrecognizedValue (Int -> Int32
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int
k)))
showEnum :: QueryResultType -> String
showEnum QueryResultType
QUERY_RESULT_TYPE_UNSPECIFIED
= String
"QUERY_RESULT_TYPE_UNSPECIFIED"
showEnum QueryResultType
QUERY_RESULT_TYPE_ANSWERED = String
"QUERY_RESULT_TYPE_ANSWERED"
showEnum QueryResultType
QUERY_RESULT_TYPE_FAILED = String
"QUERY_RESULT_TYPE_FAILED"
showEnum
(QueryResultType'Unrecognized (QueryResultType'UnrecognizedValue Int32
k))
= Int32 -> String
forall a. Show a => a -> String
Prelude.show Int32
k
readEnum :: String -> Maybe QueryResultType
readEnum String
k
| String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"QUERY_RESULT_TYPE_UNSPECIFIED"
= QueryResultType -> Maybe QueryResultType
forall a. a -> Maybe a
Prelude.Just QueryResultType
QUERY_RESULT_TYPE_UNSPECIFIED
| String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"QUERY_RESULT_TYPE_ANSWERED"
= QueryResultType -> Maybe QueryResultType
forall a. a -> Maybe a
Prelude.Just QueryResultType
QUERY_RESULT_TYPE_ANSWERED
| String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k String
"QUERY_RESULT_TYPE_FAILED"
= QueryResultType -> Maybe QueryResultType
forall a. a -> Maybe a
Prelude.Just QueryResultType
QUERY_RESULT_TYPE_FAILED
| Bool
Prelude.otherwise
= Maybe Int
-> (Int -> Maybe QueryResultType) -> Maybe QueryResultType
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 QueryResultType
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum
instance Prelude.Bounded QueryResultType where
minBound :: QueryResultType
minBound = QueryResultType
QUERY_RESULT_TYPE_UNSPECIFIED
maxBound :: QueryResultType
maxBound = QueryResultType
QUERY_RESULT_TYPE_FAILED
instance Prelude.Enum QueryResultType where
toEnum :: Int -> QueryResultType
toEnum Int
k__
= QueryResultType
-> (QueryResultType -> QueryResultType)
-> Maybe QueryResultType
-> QueryResultType
forall b a. b -> (a -> b) -> Maybe a -> b
Prelude.maybe
(String -> QueryResultType
forall a. HasCallStack => String -> a
Prelude.error
(String -> ShowS
forall a. [a] -> [a] -> [a]
(Prelude.++)
String
"toEnum: unknown value for enum QueryResultType: "
(Int -> String
forall a. Show a => a -> String
Prelude.show Int
k__)))
QueryResultType -> QueryResultType
forall a. a -> a
Prelude.id (Int -> Maybe QueryResultType
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum Int
k__)
fromEnum :: QueryResultType -> Int
fromEnum QueryResultType
QUERY_RESULT_TYPE_UNSPECIFIED = Int
0
fromEnum QueryResultType
QUERY_RESULT_TYPE_ANSWERED = Int
1
fromEnum QueryResultType
QUERY_RESULT_TYPE_FAILED = Int
2
fromEnum
(QueryResultType'Unrecognized (QueryResultType'UnrecognizedValue Int32
k))
= Int32 -> Int
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int32
k
succ :: QueryResultType -> QueryResultType
succ QueryResultType
QUERY_RESULT_TYPE_FAILED
= String -> QueryResultType
forall a. HasCallStack => String -> a
Prelude.error
String
"QueryResultType.succ: bad argument QUERY_RESULT_TYPE_FAILED. This value would be out of bounds."
succ QueryResultType
QUERY_RESULT_TYPE_UNSPECIFIED = QueryResultType
QUERY_RESULT_TYPE_ANSWERED
succ QueryResultType
QUERY_RESULT_TYPE_ANSWERED = QueryResultType
QUERY_RESULT_TYPE_FAILED
succ (QueryResultType'Unrecognized QueryResultType'UnrecognizedValue
_)
= String -> QueryResultType
forall a. HasCallStack => String -> a
Prelude.error
String
"QueryResultType.succ: bad argument: unrecognized value"
pred :: QueryResultType -> QueryResultType
pred QueryResultType
QUERY_RESULT_TYPE_UNSPECIFIED
= String -> QueryResultType
forall a. HasCallStack => String -> a
Prelude.error
String
"QueryResultType.pred: bad argument QUERY_RESULT_TYPE_UNSPECIFIED. This value would be out of bounds."
pred QueryResultType
QUERY_RESULT_TYPE_ANSWERED = QueryResultType
QUERY_RESULT_TYPE_UNSPECIFIED
pred QueryResultType
QUERY_RESULT_TYPE_FAILED = QueryResultType
QUERY_RESULT_TYPE_ANSWERED
pred (QueryResultType'Unrecognized QueryResultType'UnrecognizedValue
_)
= String -> QueryResultType
forall a. HasCallStack => String -> a
Prelude.error
String
"QueryResultType.pred: bad argument: unrecognized value"
enumFrom :: QueryResultType -> [QueryResultType]
enumFrom = QueryResultType -> [QueryResultType]
forall a. (Enum a, Bounded a) => a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFrom
enumFromTo :: QueryResultType -> QueryResultType -> [QueryResultType]
enumFromTo = QueryResultType -> QueryResultType -> [QueryResultType]
forall a. Enum a => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromTo
enumFromThen :: QueryResultType -> QueryResultType -> [QueryResultType]
enumFromThen = QueryResultType -> QueryResultType -> [QueryResultType]
forall a. (Enum a, Bounded a) => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThen
enumFromThenTo :: QueryResultType
-> QueryResultType -> QueryResultType -> [QueryResultType]
enumFromThenTo = QueryResultType
-> QueryResultType -> QueryResultType -> [QueryResultType]
forall a. Enum a => a -> a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThenTo
instance Data.ProtoLens.FieldDefault QueryResultType where
fieldDefault :: QueryResultType
fieldDefault = QueryResultType
QUERY_RESULT_TYPE_UNSPECIFIED
instance Control.DeepSeq.NFData QueryResultType where
rnf :: QueryResultType -> ()
rnf QueryResultType
x__ = QueryResultType -> () -> ()
forall a b. a -> b -> b
Prelude.seq QueryResultType
x__ ()