grapesy
Safe HaskellNone
LanguageHaskell2010

Network.GRPC.Common.Protobuf

Description

Common functionality for working with Protobuf

Synopsis

Documentation

data Protobuf serv (meth :: Symbol) #

Instances

Instances details
(HasMethodImpl serv meth, Show (MethodInput serv meth), Show (MethodOutput serv meth), NFData (MethodInput serv meth), NFData (MethodOutput serv meth), Show (RequestMetadata (Protobuf serv meth)), Show (ResponseInitialMetadata (Protobuf serv meth)), Show (ResponseTrailingMetadata (Protobuf serv meth))) => IsRPC (Protobuf serv meth :: Type) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

(IsRPC (Protobuf serv meth), HasMethodImpl serv meth, BuildMetadata (RequestMetadata (Protobuf serv meth)), ParseMetadata (ResponseInitialMetadata (Protobuf serv meth)), ParseMetadata (ResponseTrailingMetadata (Protobuf serv meth))) => SupportsClientRpc (Protobuf serv meth :: Type) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

rpcSerializeInput :: Proxy (Protobuf serv meth) -> Input (Protobuf serv meth) -> ByteString #

rpcDeserializeOutput :: Proxy (Protobuf serv meth) -> ByteString -> Either String (Output (Protobuf serv meth)) #

(IsRPC (Protobuf serv meth), HasMethodImpl serv meth, ParseMetadata (RequestMetadata (Protobuf serv meth)), BuildMetadata (ResponseInitialMetadata (Protobuf serv meth)), StaticMetadata (ResponseTrailingMetadata (Protobuf serv meth))) => SupportsServerRpc (Protobuf serv meth :: Type) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

rpcDeserializeInput :: Proxy (Protobuf serv meth) -> ByteString -> Either String (Input (Protobuf serv meth)) #

rpcSerializeOutput :: Proxy (Protobuf serv meth) -> Output (Protobuf serv meth) -> ByteString #

ValidStreamingType (MethodStreamingType serv meth) => HasStreamingType (Protobuf serv meth :: Type) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Associated Types

type RpcStreamingType (Protobuf serv meth :: Type) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

type RpcStreamingType (Protobuf serv meth :: Type) = MethodStreamingType serv meth
(styp ~ MethodStreamingType serv meth, ValidStreamingType styp) => SupportsStreamingType (Protobuf serv meth :: Type) styp 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

type Input (Protobuf serv meth :: Type) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

type Input (Protobuf serv meth :: Type) = Proto (MethodInput serv meth)
type Output (Protobuf serv meth :: Type) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

type Output (Protobuf serv meth :: Type) = Proto (MethodOutput serv meth)
type RpcStreamingType (Protobuf serv meth :: Type) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

type RpcStreamingType (Protobuf serv meth :: Type) = MethodStreamingType serv meth

newtype Proto msg #

Constructors

Proto msg 

Instances

Instances details
HasField (Proto rec) fldName fldType => HasField (fldName :: Symbol) (Proto rec) fldType 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

getField :: Proto rec -> fldType #

HasField (Proto rec) fldName fldType => HasField (fldName :: Symbol) (Proto rec) fldType 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

hasField :: Proto rec -> (fldType -> Proto rec, fldType) #

NFData msg => NFData (Proto msg) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

rnf :: Proto msg -> () #

Bounded msg => Bounded (Proto msg) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

minBound :: Proto msg #

maxBound :: Proto msg #

Enum msg => Enum (Proto msg) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

succ :: Proto msg -> Proto msg #

pred :: Proto msg -> Proto msg #

toEnum :: Int -> Proto msg #

fromEnum :: Proto msg -> Int #

enumFrom :: Proto msg -> [Proto msg] #

enumFromThen :: Proto msg -> Proto msg -> [Proto msg] #

enumFromTo :: Proto msg -> Proto msg -> [Proto msg] #

enumFromThenTo :: Proto msg -> Proto msg -> Proto msg -> [Proto msg] #

Show msg => Show (Proto msg) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

showsPrec :: Int -> Proto msg -> ShowS #

show :: Proto msg -> String #

showList :: [Proto msg] -> ShowS #

Eq msg => Eq (Proto msg) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

(==) :: Proto msg -> Proto msg -> Bool #

(/=) :: Proto msg -> Proto msg -> Bool #

Ord msg => Ord (Proto msg) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

compare :: Proto msg -> Proto msg -> Ordering #

(<) :: Proto msg -> Proto msg -> Bool #

(<=) :: Proto msg -> Proto msg -> Bool #

(>) :: Proto msg -> Proto msg -> Bool #

(>=) :: Proto msg -> Proto msg -> Bool #

max :: Proto msg -> Proto msg -> Proto msg #

min :: Proto msg -> Proto msg -> Proto msg #

FieldDefault msg => FieldDefault (Proto msg) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

fieldDefault :: Proto msg #

Message msg => Message (Proto msg) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

MessageEnum msg => MessageEnum (Proto msg) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

maybeToEnum :: Int -> Maybe (Proto msg) #

showEnum :: Proto msg -> String #

readEnum :: String -> Maybe (Proto msg) #

(HasField rec fldName x, RewrapField (Describe x) x fldType) => HasField (Proto rec) fldName fldType 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

fieldOf :: Functor f => Proxy# fldName -> (fldType -> f fldType) -> Proto rec -> f (Proto rec) #

RewrapField ('MkFieldDesc 'LabelImplicit 'NotScalar) a (Proto a) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

rewrapField :: Proxy# ('MkFieldDesc 'LabelImplicit 'NotScalar) -> Lens' a (Proto a)

RewrapField ('MkFieldDesc 'LabelOptional 'NotScalar) (Maybe a) (Maybe (Proto a)) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

rewrapField :: Proxy# ('MkFieldDesc 'LabelOptional 'NotScalar) -> Lens' (Maybe a) (Maybe (Proto a))

RewrapField ('MkFieldDesc 'LabelRepeated 'NotScalar) (Vector a) (Vector (Proto a)) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

rewrapField :: Proxy# ('MkFieldDesc 'LabelRepeated 'NotScalar) -> Lens' (Vector a) (Vector (Proto a))

RewrapField ('MkFieldDesc 'LabelRepeated 'NotScalar) [a] [Proto a] 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

rewrapField :: Proxy# ('MkFieldDesc 'LabelRepeated 'NotScalar) -> Lens' [a] [Proto a]

RewrapField ('MkFieldDesc 'LabelMap 'NotScalar) (Map k a) (Map k (Proto a)) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

rewrapField :: Proxy# ('MkFieldDesc 'LabelMap 'NotScalar) -> Lens' (Map k a) (Map k (Proto a))

getProto :: Proto msg -> msg #

Exceptions

data ProtobufError a Source #

gRPC exception with protobuf-specific error details

See also Status and google.rpc.Status.

Instances

Instances details
Functor ProtobufError Source # 
Instance details

Defined in Network.GRPC.Common.Protobuf

Methods

fmap :: (a -> b) -> ProtobufError a -> ProtobufError b #

(<$) :: a -> ProtobufError b -> ProtobufError a #

Foldable ProtobufError Source # 
Instance details

Defined in Network.GRPC.Common.Protobuf

Methods

fold :: Monoid m => ProtobufError m -> m #

foldMap :: Monoid m => (a -> m) -> ProtobufError a -> m #

foldMap' :: Monoid m => (a -> m) -> ProtobufError a -> m #

foldr :: (a -> b -> b) -> b -> ProtobufError a -> b #

foldr' :: (a -> b -> b) -> b -> ProtobufError a -> b #

foldl :: (b -> a -> b) -> b -> ProtobufError a -> b #

foldl' :: (b -> a -> b) -> b -> ProtobufError a -> b #

foldr1 :: (a -> a -> a) -> ProtobufError a -> a #

foldl1 :: (a -> a -> a) -> ProtobufError a -> a #

toList :: ProtobufError a -> [a] #

null :: ProtobufError a -> Bool #

length :: ProtobufError a -> Int #

elem :: Eq a => a -> ProtobufError a -> Bool #

maximum :: Ord a => ProtobufError a -> a #

minimum :: Ord a => ProtobufError a -> a #

sum :: Num a => ProtobufError a -> a #

product :: Num a => ProtobufError a -> a #

Traversable ProtobufError Source # 
Instance details

Defined in Network.GRPC.Common.Protobuf

Methods

traverse :: Applicative f => (a -> f b) -> ProtobufError a -> f (ProtobufError b) #

sequenceA :: Applicative f => ProtobufError (f a) -> f (ProtobufError a) #

mapM :: Monad m => (a -> m b) -> ProtobufError a -> m (ProtobufError b) #

sequence :: Monad m => ProtobufError (m a) -> m (ProtobufError a) #

Show a => Show (ProtobufError a) Source # 
Instance details

Defined in Network.GRPC.Common.Protobuf

Eq a => Eq (ProtobufError a) Source # 
Instance details

Defined in Network.GRPC.Common.Protobuf

Ord a => Ord (ProtobufError a) Source # 
Instance details

Defined in Network.GRPC.Common.Protobuf

throwProtobufError :: ProtobufError (Proto Any) -> IO x Source #

Throw GrpcException with Protobuf-specific details

throwProtobufErrorHom :: Message a => ProtobufError (Proto a) -> IO x Source #

Variation of throwProtobufError for a homogenous list of details

The google.rpc.Status message uses the Protobuf Any type to store a heterogenous list of details. In case that all elements in this list are actually of the same type, we can provide a simpler API.

toProtobufErrorHom :: Message a => GrpcException -> Either String (ProtobufError (Proto a)) Source #

Variation of toProtobufError for a homogenous list of details

Re-exports

Data.Function

(&) :: a -> (a -> b) -> b infixl 1 #

& is a reverse application operator. This provides notational convenience. Its precedence is one higher than that of the forward application operator $, which allows & to be nested in $.

This is a version of flip id, where id is specialized from a -> a to (a -> b) -> (a -> b) which by the associativity of (->) is (a -> b) -> a -> b. flipping this yields a -> (a -> b) -> b which is the type signature of &

Examples

Expand
>>> 5 & (+1) & show
"6"
>>> sqrt $ [1 / n^2 | n <- [1..1000]] & sum & (*6)
3.1406380562059946

@since base-4.8.0.0

Control.Lens

(.~) :: ASetter s t a b -> b -> s -> t infixr 4 #

Replace the target of a Lens or all of the targets of a Setter or Traversal with a constant value.

This is an infix version of set, provided for consistency with (.=).

f <$ a ≡ mapped .~ f $ a
>>> (a,b,c,d) & _4 .~ e
(a,b,c,e)
>>> (42,"world") & _1 .~ "hello"
("hello","world")
>>> (a,b) & both .~ c
(c,c)
(.~) :: Setter s t a b    -> b -> s -> t
(.~) :: Iso s t a b       -> b -> s -> t
(.~) :: Lens s t a b      -> b -> s -> t
(.~) :: Traversal s t a b -> b -> s -> t

(^.) :: s -> Getting a s a -> a infixl 8 #

View the value pointed to by a Getter or Lens or the result of folding over all the results of a Fold or Traversal that points at a monoidal values.

This is the same operation as view with the arguments flipped.

The fixity and semantics are such that subsequent field accesses can be performed with (.).

>>> (a,b)^._2
b
>>> ("hello","world")^._2
"world"
>>> import Data.Complex
>>> ((0, 1 :+ 2), 3)^._1._2.to magnitude
2.23606797749979
(^.) ::             s -> Getter s a     -> a
(^.) :: Monoid m => s -> Fold s m       -> m
(^.) ::             s -> Iso' s a       -> a
(^.) ::             s -> Lens' s a      -> a
(^.) :: Monoid m => s -> Traversal' s m -> m

(%~) :: ASetter s t a b -> (a -> b) -> s -> t infixr 4 #

Modifies the target of a Lens or all of the targets of a Setter or Traversal with a user supplied function.

This is an infix version of over.

fmap f ≡ mapped %~ f
fmapDefault f ≡ traverse %~ f
>>> (a,b,c) & _3 %~ f
(a,b,f c)
>>> (a,b) & both %~ f
(f a,f b)
>>> _2 %~ length $ (1,"hello")
(1,5)
>>> traverse %~ f $ [a,b,c]
[f a,f b,f c]
>>> traverse %~ even $ [1,2,3]
[False,True,False]
>>> traverse.traverse %~ length $ [["hello","world"],["!!!"]]
[[5,5],[3]]
(%~) :: Setter s t a b    -> (a -> b) -> s -> t
(%~) :: Iso s t a b       -> (a -> b) -> s -> t
(%~) :: Lens s t a b      -> (a -> b) -> s -> t
(%~) :: Traversal s t a b -> (a -> b) -> s -> t

Data.ProtoLens

data StreamingType #

Data type to be used as a promoted type for MethodStreamingType.

Instances

Instances details
Bounded StreamingType 
Instance details

Defined in Data.ProtoLens.Service.Types

Enum StreamingType 
Instance details

Defined in Data.ProtoLens.Service.Types

Read StreamingType 
Instance details

Defined in Data.ProtoLens.Service.Types

Show StreamingType 
Instance details

Defined in Data.ProtoLens.Service.Types

Eq StreamingType 
Instance details

Defined in Data.ProtoLens.Service.Types

Ord StreamingType 
Instance details

Defined in Data.ProtoLens.Service.Types

class HasField s (x :: Symbol) a | s x -> a where #

A type class for lens fields.

The instance HasField s x a can be understood as "s has a field named x of type a".

Methods

fieldOf :: Functor f => Proxy# x -> (a -> f a) -> s -> f s #

Instances

Instances details
HasField OrcaLoadReport "applicationUtilization" Double 
Instance details

Defined in Proto.OrcaLoadReport

Methods

fieldOf :: Functor f => Proxy# "applicationUtilization" -> (Double -> f Double) -> OrcaLoadReport -> f OrcaLoadReport #

HasField OrcaLoadReport "cpuUtilization" Double 
Instance details

Defined in Proto.OrcaLoadReport

Methods

fieldOf :: Functor f => Proxy# "cpuUtilization" -> (Double -> f Double) -> OrcaLoadReport -> f OrcaLoadReport #

HasField OrcaLoadReport "eps" Double 
Instance details

Defined in Proto.OrcaLoadReport

Methods

fieldOf :: Functor f => Proxy# "eps" -> (Double -> f Double) -> OrcaLoadReport -> f OrcaLoadReport #

HasField OrcaLoadReport "memUtilization" Double 
Instance details

Defined in Proto.OrcaLoadReport

Methods

fieldOf :: Functor f => Proxy# "memUtilization" -> (Double -> f Double) -> OrcaLoadReport -> f OrcaLoadReport #

HasField OrcaLoadReport "rps" Word64 
Instance details

Defined in Proto.OrcaLoadReport

Methods

fieldOf :: Functor f => Proxy# "rps" -> (Word64 -> f Word64) -> OrcaLoadReport -> f OrcaLoadReport #

HasField OrcaLoadReport "rpsFractional" Double 
Instance details

Defined in Proto.OrcaLoadReport

Methods

fieldOf :: Functor f => Proxy# "rpsFractional" -> (Double -> f Double) -> OrcaLoadReport -> f OrcaLoadReport #

HasField OrcaLoadReport'NamedMetricsEntry "key" Text 
Instance details

Defined in Proto.OrcaLoadReport

Methods

fieldOf :: Functor f => Proxy# "key" -> (Text -> f Text) -> OrcaLoadReport'NamedMetricsEntry -> f OrcaLoadReport'NamedMetricsEntry #

HasField OrcaLoadReport'NamedMetricsEntry "value" Double 
Instance details

Defined in Proto.OrcaLoadReport

Methods

fieldOf :: Functor f => Proxy# "value" -> (Double -> f Double) -> OrcaLoadReport'NamedMetricsEntry -> f OrcaLoadReport'NamedMetricsEntry #

HasField OrcaLoadReport'RequestCostEntry "key" Text 
Instance details

Defined in Proto.OrcaLoadReport

Methods

fieldOf :: Functor f => Proxy# "key" -> (Text -> f Text) -> OrcaLoadReport'RequestCostEntry -> f OrcaLoadReport'RequestCostEntry #

HasField OrcaLoadReport'RequestCostEntry "value" Double 
Instance details

Defined in Proto.OrcaLoadReport

Methods

fieldOf :: Functor f => Proxy# "value" -> (Double -> f Double) -> OrcaLoadReport'RequestCostEntry -> f OrcaLoadReport'RequestCostEntry #

HasField OrcaLoadReport'UtilizationEntry "key" Text 
Instance details

Defined in Proto.OrcaLoadReport

Methods

fieldOf :: Functor f => Proxy# "key" -> (Text -> f Text) -> OrcaLoadReport'UtilizationEntry -> f OrcaLoadReport'UtilizationEntry #

HasField OrcaLoadReport'UtilizationEntry "value" Double 
Instance details

Defined in Proto.OrcaLoadReport

Methods

fieldOf :: Functor f => Proxy# "value" -> (Double -> f Double) -> OrcaLoadReport'UtilizationEntry -> f OrcaLoadReport'UtilizationEntry #

HasField Status "code" Int32 
Instance details

Defined in Proto.Status

Methods

fieldOf :: Functor f => Proxy# "code" -> (Int32 -> f Int32) -> Status -> f Status #

HasField Status "message" Text 
Instance details

Defined in Proto.Status

Methods

fieldOf :: Functor f => Proxy# "message" -> (Text -> f Text) -> Status -> f Status #

HasField Any "typeUrl" Text 
Instance details

Defined in Proto.Google.Protobuf.Any

Methods

fieldOf :: Functor f => Proxy# "typeUrl" -> (Text -> f Text) -> Any -> f Any #

HasField Any "value" ByteString 
Instance details

Defined in Proto.Google.Protobuf.Any

Methods

fieldOf :: Functor f => Proxy# "value" -> (ByteString -> f ByteString) -> Any -> f Any #

HasField Api "name" Text 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> Api -> f Api #

HasField Api "sourceContext" SourceContext 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "sourceContext" -> (SourceContext -> f SourceContext) -> Api -> f Api #

HasField Api "syntax" Syntax 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "syntax" -> (Syntax -> f Syntax) -> Api -> f Api #

HasField Api "version" Text 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "version" -> (Text -> f Text) -> Api -> f Api #

HasField Method "name" Text 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> Method -> f Method #

HasField Method "requestStreaming" Bool 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "requestStreaming" -> (Bool -> f Bool) -> Method -> f Method #

HasField Method "requestTypeUrl" Text 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "requestTypeUrl" -> (Text -> f Text) -> Method -> f Method #

HasField Method "responseStreaming" Bool 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "responseStreaming" -> (Bool -> f Bool) -> Method -> f Method #

HasField Method "responseTypeUrl" Text 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "responseTypeUrl" -> (Text -> f Text) -> Method -> f Method #

HasField Method "syntax" Syntax 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "syntax" -> (Syntax -> f Syntax) -> Method -> f Method #

HasField Mixin "name" Text 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> Mixin -> f Mixin #

HasField Mixin "root" Text 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "root" -> (Text -> f Text) -> Mixin -> f Mixin #

HasField CodeGeneratorRequest "compilerVersion" Version 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "compilerVersion" -> (Version -> f Version) -> CodeGeneratorRequest -> f CodeGeneratorRequest #

HasField CodeGeneratorRequest "parameter" Text 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "parameter" -> (Text -> f Text) -> CodeGeneratorRequest -> f CodeGeneratorRequest #

HasField CodeGeneratorResponse "error" Text 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "error" -> (Text -> f Text) -> CodeGeneratorResponse -> f CodeGeneratorResponse #

HasField CodeGeneratorResponse "maximumEdition" Int32 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "maximumEdition" -> (Int32 -> f Int32) -> CodeGeneratorResponse -> f CodeGeneratorResponse #

HasField CodeGeneratorResponse "minimumEdition" Int32 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "minimumEdition" -> (Int32 -> f Int32) -> CodeGeneratorResponse -> f CodeGeneratorResponse #

HasField CodeGeneratorResponse "supportedFeatures" Word64 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "supportedFeatures" -> (Word64 -> f Word64) -> CodeGeneratorResponse -> f CodeGeneratorResponse #

HasField CodeGeneratorResponse'File "content" Text 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

HasField CodeGeneratorResponse'File "generatedCodeInfo" GeneratedCodeInfo 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

HasField CodeGeneratorResponse'File "insertionPoint" Text 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "insertionPoint" -> (Text -> f Text) -> CodeGeneratorResponse'File -> f CodeGeneratorResponse'File #

HasField CodeGeneratorResponse'File "name" Text 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

HasField Version "major" Int32 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "major" -> (Int32 -> f Int32) -> Version -> f Version #

HasField Version "minor" Int32 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "minor" -> (Int32 -> f Int32) -> Version -> f Version #

HasField Version "patch" Int32 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "patch" -> (Int32 -> f Int32) -> Version -> f Version #

HasField Version "suffix" Text 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "suffix" -> (Text -> f Text) -> Version -> f Version #

HasField DescriptorProto "name" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> DescriptorProto -> f DescriptorProto #

HasField DescriptorProto "options" MessageOptions 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto'ExtensionRange "end" Int32 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto'ExtensionRange "options" ExtensionRangeOptions 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto'ExtensionRange "start" Int32 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto'ReservedRange "end" Int32 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto'ReservedRange "start" Int32 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumDescriptorProto "name" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> EnumDescriptorProto -> f EnumDescriptorProto #

HasField EnumDescriptorProto "options" EnumOptions 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumDescriptorProto'EnumReservedRange "end" Int32 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumDescriptorProto'EnumReservedRange "start" Int32 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumOptions "allowAlias" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "allowAlias" -> (Bool -> f Bool) -> EnumOptions -> f EnumOptions #

HasField EnumOptions "deprecated" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "deprecated" -> (Bool -> f Bool) -> EnumOptions -> f EnumOptions #

HasField EnumOptions "deprecatedLegacyJsonFieldConflicts" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "deprecatedLegacyJsonFieldConflicts" -> (Bool -> f Bool) -> EnumOptions -> f EnumOptions #

HasField EnumOptions "features" FeatureSet 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "features" -> (FeatureSet -> f FeatureSet) -> EnumOptions -> f EnumOptions #

HasField EnumValueDescriptorProto "name" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumValueDescriptorProto "number" Int32 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumValueDescriptorProto "options" EnumValueOptions 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumValueOptions "debugRedact" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "debugRedact" -> (Bool -> f Bool) -> EnumValueOptions -> f EnumValueOptions #

HasField EnumValueOptions "deprecated" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "deprecated" -> (Bool -> f Bool) -> EnumValueOptions -> f EnumValueOptions #

HasField EnumValueOptions "featureSupport" FieldOptions'FeatureSupport 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumValueOptions "features" FeatureSet 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "features" -> (FeatureSet -> f FeatureSet) -> EnumValueOptions -> f EnumValueOptions #

HasField ExtensionRangeOptions "features" FeatureSet 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ExtensionRangeOptions "verification" ExtensionRangeOptions'VerificationState 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ExtensionRangeOptions'Declaration "fullName" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ExtensionRangeOptions'Declaration "number" Int32 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ExtensionRangeOptions'Declaration "repeated" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ExtensionRangeOptions'Declaration "reserved" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ExtensionRangeOptions'Declaration "type'" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FeatureSet "enumType" FeatureSet'EnumType 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FeatureSet "fieldPresence" FeatureSet'FieldPresence 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FeatureSet "jsonFormat" FeatureSet'JsonFormat 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FeatureSet "messageEncoding" FeatureSet'MessageEncoding 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FeatureSet "repeatedFieldEncoding" FeatureSet'RepeatedFieldEncoding 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FeatureSet "utf8Validation" FeatureSet'Utf8Validation 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FeatureSetDefaults "maximumEdition" Edition 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maximumEdition" -> (Edition -> f Edition) -> FeatureSetDefaults -> f FeatureSetDefaults #

HasField FeatureSetDefaults "minimumEdition" Edition 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "minimumEdition" -> (Edition -> f Edition) -> FeatureSetDefaults -> f FeatureSetDefaults #

HasField FeatureSetDefaults'FeatureSetEditionDefault "edition" Edition 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FeatureSetDefaults'FeatureSetEditionDefault "fixedFeatures" FeatureSet 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FeatureSetDefaults'FeatureSetEditionDefault "overridableFeatures" FeatureSet 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldDescriptorProto "defaultValue" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "defaultValue" -> (Text -> f Text) -> FieldDescriptorProto -> f FieldDescriptorProto #

HasField FieldDescriptorProto "extendee" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "extendee" -> (Text -> f Text) -> FieldDescriptorProto -> f FieldDescriptorProto #

HasField FieldDescriptorProto "jsonName" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "jsonName" -> (Text -> f Text) -> FieldDescriptorProto -> f FieldDescriptorProto #

HasField FieldDescriptorProto "label" FieldDescriptorProto'Label 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldDescriptorProto "name" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> FieldDescriptorProto -> f FieldDescriptorProto #

HasField FieldDescriptorProto "number" Int32 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "number" -> (Int32 -> f Int32) -> FieldDescriptorProto -> f FieldDescriptorProto #

HasField FieldDescriptorProto "oneofIndex" Int32 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "oneofIndex" -> (Int32 -> f Int32) -> FieldDescriptorProto -> f FieldDescriptorProto #

HasField FieldDescriptorProto "options" FieldOptions 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldDescriptorProto "proto3Optional" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "proto3Optional" -> (Bool -> f Bool) -> FieldDescriptorProto -> f FieldDescriptorProto #

HasField FieldDescriptorProto "type'" FieldDescriptorProto'Type 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldDescriptorProto "typeName" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "typeName" -> (Text -> f Text) -> FieldDescriptorProto -> f FieldDescriptorProto #

HasField FieldOptions "ctype" FieldOptions'CType 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldOptions "debugRedact" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "debugRedact" -> (Bool -> f Bool) -> FieldOptions -> f FieldOptions #

HasField FieldOptions "deprecated" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "deprecated" -> (Bool -> f Bool) -> FieldOptions -> f FieldOptions #

HasField FieldOptions "featureSupport" FieldOptions'FeatureSupport 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldOptions "features" FeatureSet 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "features" -> (FeatureSet -> f FeatureSet) -> FieldOptions -> f FieldOptions #

HasField FieldOptions "jstype" FieldOptions'JSType 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldOptions "lazy" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "lazy" -> (Bool -> f Bool) -> FieldOptions -> f FieldOptions #

HasField FieldOptions "packed" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "packed" -> (Bool -> f Bool) -> FieldOptions -> f FieldOptions #

HasField FieldOptions "retention" FieldOptions'OptionRetention 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldOptions "unverifiedLazy" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "unverifiedLazy" -> (Bool -> f Bool) -> FieldOptions -> f FieldOptions #

HasField FieldOptions "weak" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "weak" -> (Bool -> f Bool) -> FieldOptions -> f FieldOptions #

HasField FieldOptions'EditionDefault "edition" Edition 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldOptions'EditionDefault "value" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldOptions'FeatureSupport "deprecationWarning" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "deprecationWarning" -> (Text -> f Text) -> FieldOptions'FeatureSupport -> f FieldOptions'FeatureSupport #

HasField FieldOptions'FeatureSupport "editionDeprecated" Edition 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "editionDeprecated" -> (Edition -> f Edition) -> FieldOptions'FeatureSupport -> f FieldOptions'FeatureSupport #

HasField FieldOptions'FeatureSupport "editionIntroduced" Edition 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "editionIntroduced" -> (Edition -> f Edition) -> FieldOptions'FeatureSupport -> f FieldOptions'FeatureSupport #

HasField FieldOptions'FeatureSupport "editionRemoved" Edition 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FileDescriptorProto "edition" Edition 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "edition" -> (Edition -> f Edition) -> FileDescriptorProto -> f FileDescriptorProto #

HasField FileDescriptorProto "name" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> FileDescriptorProto -> f FileDescriptorProto #

HasField FileDescriptorProto "options" FileOptions 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FileDescriptorProto "package" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "package" -> (Text -> f Text) -> FileDescriptorProto -> f FileDescriptorProto #

HasField FileDescriptorProto "sourceCodeInfo" SourceCodeInfo 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FileDescriptorProto "syntax" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "syntax" -> (Text -> f Text) -> FileDescriptorProto -> f FileDescriptorProto #

HasField FileOptions "ccEnableArenas" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "ccEnableArenas" -> (Bool -> f Bool) -> FileOptions -> f FileOptions #

HasField FileOptions "ccGenericServices" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "ccGenericServices" -> (Bool -> f Bool) -> FileOptions -> f FileOptions #

HasField FileOptions "csharpNamespace" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "csharpNamespace" -> (Text -> f Text) -> FileOptions -> f FileOptions #

HasField FileOptions "deprecated" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "deprecated" -> (Bool -> f Bool) -> FileOptions -> f FileOptions #

HasField FileOptions "features" FeatureSet 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "features" -> (FeatureSet -> f FeatureSet) -> FileOptions -> f FileOptions #

HasField FileOptions "goPackage" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "goPackage" -> (Text -> f Text) -> FileOptions -> f FileOptions #

HasField FileOptions "javaGenerateEqualsAndHash" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "javaGenerateEqualsAndHash" -> (Bool -> f Bool) -> FileOptions -> f FileOptions #

HasField FileOptions "javaGenericServices" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "javaGenericServices" -> (Bool -> f Bool) -> FileOptions -> f FileOptions #

HasField FileOptions "javaMultipleFiles" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "javaMultipleFiles" -> (Bool -> f Bool) -> FileOptions -> f FileOptions #

HasField FileOptions "javaOuterClassname" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "javaOuterClassname" -> (Text -> f Text) -> FileOptions -> f FileOptions #

HasField FileOptions "javaPackage" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "javaPackage" -> (Text -> f Text) -> FileOptions -> f FileOptions #

HasField FileOptions "javaStringCheckUtf8" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "javaStringCheckUtf8" -> (Bool -> f Bool) -> FileOptions -> f FileOptions #

HasField FileOptions "objcClassPrefix" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "objcClassPrefix" -> (Text -> f Text) -> FileOptions -> f FileOptions #

HasField FileOptions "optimizeFor" FileOptions'OptimizeMode 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FileOptions "phpClassPrefix" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "phpClassPrefix" -> (Text -> f Text) -> FileOptions -> f FileOptions #

HasField FileOptions "phpMetadataNamespace" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "phpMetadataNamespace" -> (Text -> f Text) -> FileOptions -> f FileOptions #

HasField FileOptions "phpNamespace" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "phpNamespace" -> (Text -> f Text) -> FileOptions -> f FileOptions #

HasField FileOptions "pyGenericServices" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "pyGenericServices" -> (Bool -> f Bool) -> FileOptions -> f FileOptions #

HasField FileOptions "rubyPackage" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "rubyPackage" -> (Text -> f Text) -> FileOptions -> f FileOptions #

HasField FileOptions "swiftPrefix" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "swiftPrefix" -> (Text -> f Text) -> FileOptions -> f FileOptions #

HasField GeneratedCodeInfo'Annotation "begin" Int32 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField GeneratedCodeInfo'Annotation "end" Int32 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField GeneratedCodeInfo'Annotation "semantic" GeneratedCodeInfo'Annotation'Semantic 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField GeneratedCodeInfo'Annotation "sourceFile" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField MessageOptions "deprecated" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "deprecated" -> (Bool -> f Bool) -> MessageOptions -> f MessageOptions #

HasField MessageOptions "deprecatedLegacyJsonFieldConflicts" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "deprecatedLegacyJsonFieldConflicts" -> (Bool -> f Bool) -> MessageOptions -> f MessageOptions #

HasField MessageOptions "features" FeatureSet 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "features" -> (FeatureSet -> f FeatureSet) -> MessageOptions -> f MessageOptions #

HasField MessageOptions "mapEntry" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "mapEntry" -> (Bool -> f Bool) -> MessageOptions -> f MessageOptions #

HasField MessageOptions "messageSetWireFormat" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "messageSetWireFormat" -> (Bool -> f Bool) -> MessageOptions -> f MessageOptions #

HasField MessageOptions "noStandardDescriptorAccessor" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "noStandardDescriptorAccessor" -> (Bool -> f Bool) -> MessageOptions -> f MessageOptions #

HasField MethodDescriptorProto "clientStreaming" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "clientStreaming" -> (Bool -> f Bool) -> MethodDescriptorProto -> f MethodDescriptorProto #

HasField MethodDescriptorProto "inputType" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "inputType" -> (Text -> f Text) -> MethodDescriptorProto -> f MethodDescriptorProto #

HasField MethodDescriptorProto "name" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField MethodDescriptorProto "options" MethodOptions 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField MethodDescriptorProto "outputType" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "outputType" -> (Text -> f Text) -> MethodDescriptorProto -> f MethodDescriptorProto #

HasField MethodDescriptorProto "serverStreaming" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "serverStreaming" -> (Bool -> f Bool) -> MethodDescriptorProto -> f MethodDescriptorProto #

HasField MethodOptions "deprecated" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "deprecated" -> (Bool -> f Bool) -> MethodOptions -> f MethodOptions #

HasField MethodOptions "features" FeatureSet 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "features" -> (FeatureSet -> f FeatureSet) -> MethodOptions -> f MethodOptions #

HasField MethodOptions "idempotencyLevel" MethodOptions'IdempotencyLevel 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField OneofDescriptorProto "name" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> OneofDescriptorProto -> f OneofDescriptorProto #

HasField OneofDescriptorProto "options" OneofOptions 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField OneofOptions "features" FeatureSet 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "features" -> (FeatureSet -> f FeatureSet) -> OneofOptions -> f OneofOptions #

HasField ServiceDescriptorProto "name" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ServiceDescriptorProto "options" ServiceOptions 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ServiceOptions "deprecated" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "deprecated" -> (Bool -> f Bool) -> ServiceOptions -> f ServiceOptions #

HasField ServiceOptions "features" FeatureSet 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "features" -> (FeatureSet -> f FeatureSet) -> ServiceOptions -> f ServiceOptions #

HasField SourceCodeInfo'Location "leadingComments" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "leadingComments" -> (Text -> f Text) -> SourceCodeInfo'Location -> f SourceCodeInfo'Location #

HasField SourceCodeInfo'Location "trailingComments" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "trailingComments" -> (Text -> f Text) -> SourceCodeInfo'Location -> f SourceCodeInfo'Location #

HasField UninterpretedOption "aggregateValue" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "aggregateValue" -> (Text -> f Text) -> UninterpretedOption -> f UninterpretedOption #

HasField UninterpretedOption "doubleValue" Double 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "doubleValue" -> (Double -> f Double) -> UninterpretedOption -> f UninterpretedOption #

HasField UninterpretedOption "identifierValue" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "identifierValue" -> (Text -> f Text) -> UninterpretedOption -> f UninterpretedOption #

HasField UninterpretedOption "negativeIntValue" Int64 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "negativeIntValue" -> (Int64 -> f Int64) -> UninterpretedOption -> f UninterpretedOption #

HasField UninterpretedOption "positiveIntValue" Word64 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "positiveIntValue" -> (Word64 -> f Word64) -> UninterpretedOption -> f UninterpretedOption #

HasField UninterpretedOption "stringValue" ByteString 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "stringValue" -> (ByteString -> f ByteString) -> UninterpretedOption -> f UninterpretedOption #

HasField UninterpretedOption'NamePart "isExtension" Bool 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField UninterpretedOption'NamePart "namePart" Text 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField Duration "nanos" Int32 
Instance details

Defined in Proto.Google.Protobuf.Duration

Methods

fieldOf :: Functor f => Proxy# "nanos" -> (Int32 -> f Int32) -> Duration -> f Duration #

HasField Duration "seconds" Int64 
Instance details

Defined in Proto.Google.Protobuf.Duration

Methods

fieldOf :: Functor f => Proxy# "seconds" -> (Int64 -> f Int64) -> Duration -> f Duration #

HasField SourceContext "fileName" Text 
Instance details

Defined in Proto.Google.Protobuf.SourceContext

Methods

fieldOf :: Functor f => Proxy# "fileName" -> (Text -> f Text) -> SourceContext -> f SourceContext #

HasField Struct'FieldsEntry "key" Text 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "key" -> (Text -> f Text) -> Struct'FieldsEntry -> f Struct'FieldsEntry #

HasField Struct'FieldsEntry "value" Value 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "value" -> (Value -> f Value) -> Struct'FieldsEntry -> f Struct'FieldsEntry #

HasField Value "boolValue" Bool 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "boolValue" -> (Bool -> f Bool) -> Value -> f Value #

HasField Value "listValue" ListValue 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "listValue" -> (ListValue -> f ListValue) -> Value -> f Value #

HasField Value "nullValue" NullValue 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "nullValue" -> (NullValue -> f NullValue) -> Value -> f Value #

HasField Value "numberValue" Double 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "numberValue" -> (Double -> f Double) -> Value -> f Value #

HasField Value "stringValue" Text 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "stringValue" -> (Text -> f Text) -> Value -> f Value #

HasField Value "structValue" Struct 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "structValue" -> (Struct -> f Struct) -> Value -> f Value #

HasField Timestamp "nanos" Int32 
Instance details

Defined in Proto.Google.Protobuf.Timestamp

Methods

fieldOf :: Functor f => Proxy# "nanos" -> (Int32 -> f Int32) -> Timestamp -> f Timestamp #

HasField Timestamp "seconds" Int64 
Instance details

Defined in Proto.Google.Protobuf.Timestamp

Methods

fieldOf :: Functor f => Proxy# "seconds" -> (Int64 -> f Int64) -> Timestamp -> f Timestamp #

HasField Enum "edition" Text 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "edition" -> (Text -> f Text) -> Enum -> f Enum #

HasField Enum "name" Text 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> Enum -> f Enum #

HasField Enum "sourceContext" SourceContext 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "sourceContext" -> (SourceContext -> f SourceContext) -> Enum -> f Enum #

HasField Enum "syntax" Syntax 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "syntax" -> (Syntax -> f Syntax) -> Enum -> f Enum #

HasField EnumValue "name" Text 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> EnumValue -> f EnumValue #

HasField EnumValue "number" Int32 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "number" -> (Int32 -> f Int32) -> EnumValue -> f EnumValue #

HasField Field "cardinality" Field'Cardinality 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "cardinality" -> (Field'Cardinality -> f Field'Cardinality) -> Field -> f Field #

HasField Field "defaultValue" Text 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "defaultValue" -> (Text -> f Text) -> Field -> f Field #

HasField Field "jsonName" Text 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "jsonName" -> (Text -> f Text) -> Field -> f Field #

HasField Field "kind" Field'Kind 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "kind" -> (Field'Kind -> f Field'Kind) -> Field -> f Field #

HasField Field "name" Text 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> Field -> f Field #

HasField Field "number" Int32 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "number" -> (Int32 -> f Int32) -> Field -> f Field #

HasField Field "oneofIndex" Int32 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "oneofIndex" -> (Int32 -> f Int32) -> Field -> f Field #

HasField Field "packed" Bool 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "packed" -> (Bool -> f Bool) -> Field -> f Field #

HasField Field "typeUrl" Text 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "typeUrl" -> (Text -> f Text) -> Field -> f Field #

HasField Option "name" Text 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> Option -> f Option #

HasField Option "value" Any 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "value" -> (Any -> f Any) -> Option -> f Option #

HasField Type "edition" Text 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "edition" -> (Text -> f Text) -> Type -> f Type #

HasField Type "name" Text 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> Type -> f Type #

HasField Type "sourceContext" SourceContext 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "sourceContext" -> (SourceContext -> f SourceContext) -> Type -> f Type #

HasField Type "syntax" Syntax 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "syntax" -> (Syntax -> f Syntax) -> Type -> f Type #

HasField BoolValue "value" Bool 
Instance details

Defined in Proto.Google.Protobuf.Wrappers

Methods

fieldOf :: Functor f => Proxy# "value" -> (Bool -> f Bool) -> BoolValue -> f BoolValue #

HasField BytesValue "value" ByteString 
Instance details

Defined in Proto.Google.Protobuf.Wrappers

Methods

fieldOf :: Functor f => Proxy# "value" -> (ByteString -> f ByteString) -> BytesValue -> f BytesValue #

HasField DoubleValue "value" Double 
Instance details

Defined in Proto.Google.Protobuf.Wrappers

Methods

fieldOf :: Functor f => Proxy# "value" -> (Double -> f Double) -> DoubleValue -> f DoubleValue #

HasField FloatValue "value" Float 
Instance details

Defined in Proto.Google.Protobuf.Wrappers

Methods

fieldOf :: Functor f => Proxy# "value" -> (Float -> f Float) -> FloatValue -> f FloatValue #

HasField Int32Value "value" Int32 
Instance details

Defined in Proto.Google.Protobuf.Wrappers

Methods

fieldOf :: Functor f => Proxy# "value" -> (Int32 -> f Int32) -> Int32Value -> f Int32Value #

HasField Int64Value "value" Int64 
Instance details

Defined in Proto.Google.Protobuf.Wrappers

Methods

fieldOf :: Functor f => Proxy# "value" -> (Int64 -> f Int64) -> Int64Value -> f Int64Value #

HasField StringValue "value" Text 
Instance details

Defined in Proto.Google.Protobuf.Wrappers

Methods

fieldOf :: Functor f => Proxy# "value" -> (Text -> f Text) -> StringValue -> f StringValue #

HasField UInt32Value "value" Word32 
Instance details

Defined in Proto.Google.Protobuf.Wrappers

Methods

fieldOf :: Functor f => Proxy# "value" -> (Word32 -> f Word32) -> UInt32Value -> f UInt32Value #

HasField UInt64Value "value" Word64 
Instance details

Defined in Proto.Google.Protobuf.Wrappers

Methods

fieldOf :: Functor f => Proxy# "value" -> (Word64 -> f Word64) -> UInt64Value -> f UInt64Value #

HasField Status "details" [Any] 
Instance details

Defined in Proto.Status

Methods

fieldOf :: Functor f => Proxy# "details" -> ([Any] -> f [Any]) -> Status -> f Status #

HasField Status "vec'details" (Vector Any) 
Instance details

Defined in Proto.Status

Methods

fieldOf :: Functor f => Proxy# "vec'details" -> (Vector Any -> f (Vector Any)) -> Status -> f Status #

HasField Api "maybe'sourceContext" (Maybe SourceContext) 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "maybe'sourceContext" -> (Maybe SourceContext -> f (Maybe SourceContext)) -> Api -> f Api #

HasField Api "methods" [Method] 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "methods" -> ([Method] -> f [Method]) -> Api -> f Api #

HasField Api "mixins" [Mixin] 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "mixins" -> ([Mixin] -> f [Mixin]) -> Api -> f Api #

HasField Api "options" [Option] 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "options" -> ([Option] -> f [Option]) -> Api -> f Api #

HasField Api "vec'methods" (Vector Method) 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "vec'methods" -> (Vector Method -> f (Vector Method)) -> Api -> f Api #

HasField Api "vec'mixins" (Vector Mixin) 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "vec'mixins" -> (Vector Mixin -> f (Vector Mixin)) -> Api -> f Api #

HasField Api "vec'options" (Vector Option) 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "vec'options" -> (Vector Option -> f (Vector Option)) -> Api -> f Api #

HasField Method "options" [Option] 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "options" -> ([Option] -> f [Option]) -> Method -> f Method #

HasField Method "vec'options" (Vector Option) 
Instance details

Defined in Proto.Google.Protobuf.Api

Methods

fieldOf :: Functor f => Proxy# "vec'options" -> (Vector Option -> f (Vector Option)) -> Method -> f Method #

HasField CodeGeneratorRequest "fileToGenerate" [Text] 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "fileToGenerate" -> ([Text] -> f [Text]) -> CodeGeneratorRequest -> f CodeGeneratorRequest #

HasField CodeGeneratorRequest "maybe'compilerVersion" (Maybe Version) 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "maybe'compilerVersion" -> (Maybe Version -> f (Maybe Version)) -> CodeGeneratorRequest -> f CodeGeneratorRequest #

HasField CodeGeneratorRequest "maybe'parameter" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "maybe'parameter" -> (Maybe Text -> f (Maybe Text)) -> CodeGeneratorRequest -> f CodeGeneratorRequest #

HasField CodeGeneratorRequest "protoFile" [FileDescriptorProto] 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

HasField CodeGeneratorRequest "sourceFileDescriptors" [FileDescriptorProto] 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "sourceFileDescriptors" -> ([FileDescriptorProto] -> f [FileDescriptorProto]) -> CodeGeneratorRequest -> f CodeGeneratorRequest #

HasField CodeGeneratorRequest "vec'fileToGenerate" (Vector Text) 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "vec'fileToGenerate" -> (Vector Text -> f (Vector Text)) -> CodeGeneratorRequest -> f CodeGeneratorRequest #

HasField CodeGeneratorRequest "vec'protoFile" (Vector FileDescriptorProto) 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

HasField CodeGeneratorRequest "vec'sourceFileDescriptors" (Vector FileDescriptorProto) 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

HasField CodeGeneratorResponse "file" [CodeGeneratorResponse'File] 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

HasField CodeGeneratorResponse "maybe'error" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "maybe'error" -> (Maybe Text -> f (Maybe Text)) -> CodeGeneratorResponse -> f CodeGeneratorResponse #

HasField CodeGeneratorResponse "maybe'maximumEdition" (Maybe Int32) 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "maybe'maximumEdition" -> (Maybe Int32 -> f (Maybe Int32)) -> CodeGeneratorResponse -> f CodeGeneratorResponse #

HasField CodeGeneratorResponse "maybe'minimumEdition" (Maybe Int32) 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "maybe'minimumEdition" -> (Maybe Int32 -> f (Maybe Int32)) -> CodeGeneratorResponse -> f CodeGeneratorResponse #

HasField CodeGeneratorResponse "maybe'supportedFeatures" (Maybe Word64) 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "maybe'supportedFeatures" -> (Maybe Word64 -> f (Maybe Word64)) -> CodeGeneratorResponse -> f CodeGeneratorResponse #

HasField CodeGeneratorResponse "vec'file" (Vector CodeGeneratorResponse'File) 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

HasField CodeGeneratorResponse'File "maybe'content" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

HasField CodeGeneratorResponse'File "maybe'generatedCodeInfo" (Maybe GeneratedCodeInfo) 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

HasField CodeGeneratorResponse'File "maybe'insertionPoint" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "maybe'insertionPoint" -> (Maybe Text -> f (Maybe Text)) -> CodeGeneratorResponse'File -> f CodeGeneratorResponse'File #

HasField CodeGeneratorResponse'File "maybe'name" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

HasField Version "maybe'major" (Maybe Int32) 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "maybe'major" -> (Maybe Int32 -> f (Maybe Int32)) -> Version -> f Version #

HasField Version "maybe'minor" (Maybe Int32) 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "maybe'minor" -> (Maybe Int32 -> f (Maybe Int32)) -> Version -> f Version #

HasField Version "maybe'patch" (Maybe Int32) 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "maybe'patch" -> (Maybe Int32 -> f (Maybe Int32)) -> Version -> f Version #

HasField Version "maybe'suffix" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Methods

fieldOf :: Functor f => Proxy# "maybe'suffix" -> (Maybe Text -> f (Maybe Text)) -> Version -> f Version #

HasField DescriptorProto "enumType" [EnumDescriptorProto] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto "extension" [FieldDescriptorProto] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto "extensionRange" [DescriptorProto'ExtensionRange] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto "field" [FieldDescriptorProto] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto "maybe'name" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'name" -> (Maybe Text -> f (Maybe Text)) -> DescriptorProto -> f DescriptorProto #

HasField DescriptorProto "maybe'options" (Maybe MessageOptions) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'options" -> (Maybe MessageOptions -> f (Maybe MessageOptions)) -> DescriptorProto -> f DescriptorProto #

HasField DescriptorProto "nestedType" [DescriptorProto] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "nestedType" -> ([DescriptorProto] -> f [DescriptorProto]) -> DescriptorProto -> f DescriptorProto #

HasField DescriptorProto "oneofDecl" [OneofDescriptorProto] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto "reservedName" [Text] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "reservedName" -> ([Text] -> f [Text]) -> DescriptorProto -> f DescriptorProto #

HasField DescriptorProto "reservedRange" [DescriptorProto'ReservedRange] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto "vec'enumType" (Vector EnumDescriptorProto) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto "vec'extension" (Vector FieldDescriptorProto) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto "vec'extensionRange" (Vector DescriptorProto'ExtensionRange) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto "vec'field" (Vector FieldDescriptorProto) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto "vec'nestedType" (Vector DescriptorProto) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto "vec'oneofDecl" (Vector OneofDescriptorProto) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto "vec'reservedName" (Vector Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "vec'reservedName" -> (Vector Text -> f (Vector Text)) -> DescriptorProto -> f DescriptorProto #

HasField DescriptorProto "vec'reservedRange" (Vector DescriptorProto'ReservedRange) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto'ExtensionRange "maybe'end" (Maybe Int32) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto'ExtensionRange "maybe'options" (Maybe ExtensionRangeOptions) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto'ExtensionRange "maybe'start" (Maybe Int32) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto'ReservedRange "maybe'end" (Maybe Int32) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField DescriptorProto'ReservedRange "maybe'start" (Maybe Int32) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumDescriptorProto "maybe'name" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'name" -> (Maybe Text -> f (Maybe Text)) -> EnumDescriptorProto -> f EnumDescriptorProto #

HasField EnumDescriptorProto "maybe'options" (Maybe EnumOptions) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumDescriptorProto "reservedName" [Text] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "reservedName" -> ([Text] -> f [Text]) -> EnumDescriptorProto -> f EnumDescriptorProto #

HasField EnumDescriptorProto "reservedRange" [EnumDescriptorProto'EnumReservedRange] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumDescriptorProto "value" [EnumValueDescriptorProto] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumDescriptorProto "vec'reservedName" (Vector Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "vec'reservedName" -> (Vector Text -> f (Vector Text)) -> EnumDescriptorProto -> f EnumDescriptorProto #

HasField EnumDescriptorProto "vec'reservedRange" (Vector EnumDescriptorProto'EnumReservedRange) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumDescriptorProto "vec'value" (Vector EnumValueDescriptorProto) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumDescriptorProto'EnumReservedRange "maybe'end" (Maybe Int32) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumDescriptorProto'EnumReservedRange "maybe'start" (Maybe Int32) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumOptions "maybe'allowAlias" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'allowAlias" -> (Maybe Bool -> f (Maybe Bool)) -> EnumOptions -> f EnumOptions #

HasField EnumOptions "maybe'deprecated" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'deprecated" -> (Maybe Bool -> f (Maybe Bool)) -> EnumOptions -> f EnumOptions #

HasField EnumOptions "maybe'deprecatedLegacyJsonFieldConflicts" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'deprecatedLegacyJsonFieldConflicts" -> (Maybe Bool -> f (Maybe Bool)) -> EnumOptions -> f EnumOptions #

HasField EnumOptions "maybe'features" (Maybe FeatureSet) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'features" -> (Maybe FeatureSet -> f (Maybe FeatureSet)) -> EnumOptions -> f EnumOptions #

HasField EnumOptions "uninterpretedOption" [UninterpretedOption] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> EnumOptions -> f EnumOptions #

HasField EnumOptions "vec'uninterpretedOption" (Vector UninterpretedOption) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "vec'uninterpretedOption" -> (Vector UninterpretedOption -> f (Vector UninterpretedOption)) -> EnumOptions -> f EnumOptions #

HasField EnumValueDescriptorProto "maybe'name" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumValueDescriptorProto "maybe'number" (Maybe Int32) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumValueDescriptorProto "maybe'options" (Maybe EnumValueOptions) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumValueOptions "maybe'debugRedact" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'debugRedact" -> (Maybe Bool -> f (Maybe Bool)) -> EnumValueOptions -> f EnumValueOptions #

HasField EnumValueOptions "maybe'deprecated" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'deprecated" -> (Maybe Bool -> f (Maybe Bool)) -> EnumValueOptions -> f EnumValueOptions #

HasField EnumValueOptions "maybe'featureSupport" (Maybe FieldOptions'FeatureSupport) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField EnumValueOptions "maybe'features" (Maybe FeatureSet) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'features" -> (Maybe FeatureSet -> f (Maybe FeatureSet)) -> EnumValueOptions -> f EnumValueOptions #

HasField EnumValueOptions "uninterpretedOption" [UninterpretedOption] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> EnumValueOptions -> f EnumValueOptions #

HasField EnumValueOptions "vec'uninterpretedOption" (Vector UninterpretedOption) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "vec'uninterpretedOption" -> (Vector UninterpretedOption -> f (Vector UninterpretedOption)) -> EnumValueOptions -> f EnumValueOptions #

HasField ExtensionRangeOptions "declaration" [ExtensionRangeOptions'Declaration] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ExtensionRangeOptions "maybe'features" (Maybe FeatureSet) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ExtensionRangeOptions "maybe'verification" (Maybe ExtensionRangeOptions'VerificationState) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ExtensionRangeOptions "uninterpretedOption" [UninterpretedOption] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ExtensionRangeOptions "vec'declaration" (Vector ExtensionRangeOptions'Declaration) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ExtensionRangeOptions "vec'uninterpretedOption" (Vector UninterpretedOption) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ExtensionRangeOptions'Declaration "maybe'fullName" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ExtensionRangeOptions'Declaration "maybe'number" (Maybe Int32) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ExtensionRangeOptions'Declaration "maybe'repeated" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ExtensionRangeOptions'Declaration "maybe'reserved" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ExtensionRangeOptions'Declaration "maybe'type'" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FeatureSet "maybe'enumType" (Maybe FeatureSet'EnumType) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'enumType" -> (Maybe FeatureSet'EnumType -> f (Maybe FeatureSet'EnumType)) -> FeatureSet -> f FeatureSet #

HasField FeatureSet "maybe'fieldPresence" (Maybe FeatureSet'FieldPresence) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'fieldPresence" -> (Maybe FeatureSet'FieldPresence -> f (Maybe FeatureSet'FieldPresence)) -> FeatureSet -> f FeatureSet #

HasField FeatureSet "maybe'jsonFormat" (Maybe FeatureSet'JsonFormat) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'jsonFormat" -> (Maybe FeatureSet'JsonFormat -> f (Maybe FeatureSet'JsonFormat)) -> FeatureSet -> f FeatureSet #

HasField FeatureSet "maybe'messageEncoding" (Maybe FeatureSet'MessageEncoding) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FeatureSet "maybe'repeatedFieldEncoding" (Maybe FeatureSet'RepeatedFieldEncoding) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FeatureSet "maybe'utf8Validation" (Maybe FeatureSet'Utf8Validation) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FeatureSetDefaults "defaults" [FeatureSetDefaults'FeatureSetEditionDefault] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FeatureSetDefaults "maybe'maximumEdition" (Maybe Edition) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'maximumEdition" -> (Maybe Edition -> f (Maybe Edition)) -> FeatureSetDefaults -> f FeatureSetDefaults #

HasField FeatureSetDefaults "maybe'minimumEdition" (Maybe Edition) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'minimumEdition" -> (Maybe Edition -> f (Maybe Edition)) -> FeatureSetDefaults -> f FeatureSetDefaults #

HasField FeatureSetDefaults "vec'defaults" (Vector FeatureSetDefaults'FeatureSetEditionDefault) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FeatureSetDefaults'FeatureSetEditionDefault "maybe'edition" (Maybe Edition) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FeatureSetDefaults'FeatureSetEditionDefault "maybe'fixedFeatures" (Maybe FeatureSet) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FeatureSetDefaults'FeatureSetEditionDefault "maybe'overridableFeatures" (Maybe FeatureSet) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldDescriptorProto "maybe'defaultValue" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'defaultValue" -> (Maybe Text -> f (Maybe Text)) -> FieldDescriptorProto -> f FieldDescriptorProto #

HasField FieldDescriptorProto "maybe'extendee" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'extendee" -> (Maybe Text -> f (Maybe Text)) -> FieldDescriptorProto -> f FieldDescriptorProto #

HasField FieldDescriptorProto "maybe'jsonName" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'jsonName" -> (Maybe Text -> f (Maybe Text)) -> FieldDescriptorProto -> f FieldDescriptorProto #

HasField FieldDescriptorProto "maybe'label" (Maybe FieldDescriptorProto'Label) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldDescriptorProto "maybe'name" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'name" -> (Maybe Text -> f (Maybe Text)) -> FieldDescriptorProto -> f FieldDescriptorProto #

HasField FieldDescriptorProto "maybe'number" (Maybe Int32) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'number" -> (Maybe Int32 -> f (Maybe Int32)) -> FieldDescriptorProto -> f FieldDescriptorProto #

HasField FieldDescriptorProto "maybe'oneofIndex" (Maybe Int32) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'oneofIndex" -> (Maybe Int32 -> f (Maybe Int32)) -> FieldDescriptorProto -> f FieldDescriptorProto #

HasField FieldDescriptorProto "maybe'options" (Maybe FieldOptions) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldDescriptorProto "maybe'proto3Optional" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'proto3Optional" -> (Maybe Bool -> f (Maybe Bool)) -> FieldDescriptorProto -> f FieldDescriptorProto #

HasField FieldDescriptorProto "maybe'type'" (Maybe FieldDescriptorProto'Type) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldDescriptorProto "maybe'typeName" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'typeName" -> (Maybe Text -> f (Maybe Text)) -> FieldDescriptorProto -> f FieldDescriptorProto #

HasField FieldOptions "editionDefaults" [FieldOptions'EditionDefault] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldOptions "maybe'ctype" (Maybe FieldOptions'CType) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldOptions "maybe'debugRedact" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'debugRedact" -> (Maybe Bool -> f (Maybe Bool)) -> FieldOptions -> f FieldOptions #

HasField FieldOptions "maybe'deprecated" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'deprecated" -> (Maybe Bool -> f (Maybe Bool)) -> FieldOptions -> f FieldOptions #

HasField FieldOptions "maybe'featureSupport" (Maybe FieldOptions'FeatureSupport) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldOptions "maybe'features" (Maybe FeatureSet) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'features" -> (Maybe FeatureSet -> f (Maybe FeatureSet)) -> FieldOptions -> f FieldOptions #

HasField FieldOptions "maybe'jstype" (Maybe FieldOptions'JSType) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldOptions "maybe'lazy" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'lazy" -> (Maybe Bool -> f (Maybe Bool)) -> FieldOptions -> f FieldOptions #

HasField FieldOptions "maybe'packed" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'packed" -> (Maybe Bool -> f (Maybe Bool)) -> FieldOptions -> f FieldOptions #

HasField FieldOptions "maybe'retention" (Maybe FieldOptions'OptionRetention) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldOptions "maybe'unverifiedLazy" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'unverifiedLazy" -> (Maybe Bool -> f (Maybe Bool)) -> FieldOptions -> f FieldOptions #

HasField FieldOptions "maybe'weak" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'weak" -> (Maybe Bool -> f (Maybe Bool)) -> FieldOptions -> f FieldOptions #

HasField FieldOptions "targets" [FieldOptions'OptionTargetType] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldOptions "uninterpretedOption" [UninterpretedOption] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> FieldOptions -> f FieldOptions #

HasField FieldOptions "vec'editionDefaults" (Vector FieldOptions'EditionDefault) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldOptions "vec'targets" (Vector FieldOptions'OptionTargetType) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldOptions "vec'uninterpretedOption" (Vector UninterpretedOption) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "vec'uninterpretedOption" -> (Vector UninterpretedOption -> f (Vector UninterpretedOption)) -> FieldOptions -> f FieldOptions #

HasField FieldOptions'EditionDefault "maybe'edition" (Maybe Edition) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldOptions'EditionDefault "maybe'value" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldOptions'FeatureSupport "maybe'deprecationWarning" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'deprecationWarning" -> (Maybe Text -> f (Maybe Text)) -> FieldOptions'FeatureSupport -> f FieldOptions'FeatureSupport #

HasField FieldOptions'FeatureSupport "maybe'editionDeprecated" (Maybe Edition) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'editionDeprecated" -> (Maybe Edition -> f (Maybe Edition)) -> FieldOptions'FeatureSupport -> f FieldOptions'FeatureSupport #

HasField FieldOptions'FeatureSupport "maybe'editionIntroduced" (Maybe Edition) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'editionIntroduced" -> (Maybe Edition -> f (Maybe Edition)) -> FieldOptions'FeatureSupport -> f FieldOptions'FeatureSupport #

HasField FieldOptions'FeatureSupport "maybe'editionRemoved" (Maybe Edition) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'editionRemoved" -> (Maybe Edition -> f (Maybe Edition)) -> FieldOptions'FeatureSupport -> f FieldOptions'FeatureSupport #

HasField FileDescriptorProto "dependency" [Text] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "dependency" -> ([Text] -> f [Text]) -> FileDescriptorProto -> f FileDescriptorProto #

HasField FileDescriptorProto "enumType" [EnumDescriptorProto] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FileDescriptorProto "extension" [FieldDescriptorProto] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FileDescriptorProto "maybe'edition" (Maybe Edition) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'edition" -> (Maybe Edition -> f (Maybe Edition)) -> FileDescriptorProto -> f FileDescriptorProto #

HasField FileDescriptorProto "maybe'name" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'name" -> (Maybe Text -> f (Maybe Text)) -> FileDescriptorProto -> f FileDescriptorProto #

HasField FileDescriptorProto "maybe'options" (Maybe FileOptions) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FileDescriptorProto "maybe'package" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'package" -> (Maybe Text -> f (Maybe Text)) -> FileDescriptorProto -> f FileDescriptorProto #

HasField FileDescriptorProto "maybe'sourceCodeInfo" (Maybe SourceCodeInfo) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'sourceCodeInfo" -> (Maybe SourceCodeInfo -> f (Maybe SourceCodeInfo)) -> FileDescriptorProto -> f FileDescriptorProto #

HasField FileDescriptorProto "maybe'syntax" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'syntax" -> (Maybe Text -> f (Maybe Text)) -> FileDescriptorProto -> f FileDescriptorProto #

HasField FileDescriptorProto "messageType" [DescriptorProto] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FileDescriptorProto "publicDependency" [Int32] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "publicDependency" -> ([Int32] -> f [Int32]) -> FileDescriptorProto -> f FileDescriptorProto #

HasField FileDescriptorProto "service" [ServiceDescriptorProto] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FileDescriptorProto "vec'dependency" (Vector Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "vec'dependency" -> (Vector Text -> f (Vector Text)) -> FileDescriptorProto -> f FileDescriptorProto #

HasField FileDescriptorProto "vec'enumType" (Vector EnumDescriptorProto) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FileDescriptorProto "vec'extension" (Vector FieldDescriptorProto) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FileDescriptorProto "vec'messageType" (Vector DescriptorProto) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FileDescriptorProto "vec'publicDependency" (Vector Int32) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "vec'publicDependency" -> (Vector Int32 -> f (Vector Int32)) -> FileDescriptorProto -> f FileDescriptorProto #

HasField FileDescriptorProto "vec'service" (Vector ServiceDescriptorProto) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FileDescriptorProto "vec'weakDependency" (Vector Int32) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "vec'weakDependency" -> (Vector Int32 -> f (Vector Int32)) -> FileDescriptorProto -> f FileDescriptorProto #

HasField FileDescriptorProto "weakDependency" [Int32] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "weakDependency" -> ([Int32] -> f [Int32]) -> FileDescriptorProto -> f FileDescriptorProto #

HasField FileDescriptorSet "file" [FileDescriptorProto] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FileDescriptorSet "vec'file" (Vector FileDescriptorProto) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FileOptions "maybe'ccEnableArenas" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'ccEnableArenas" -> (Maybe Bool -> f (Maybe Bool)) -> FileOptions -> f FileOptions #

HasField FileOptions "maybe'ccGenericServices" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'ccGenericServices" -> (Maybe Bool -> f (Maybe Bool)) -> FileOptions -> f FileOptions #

HasField FileOptions "maybe'csharpNamespace" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'csharpNamespace" -> (Maybe Text -> f (Maybe Text)) -> FileOptions -> f FileOptions #

HasField FileOptions "maybe'deprecated" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'deprecated" -> (Maybe Bool -> f (Maybe Bool)) -> FileOptions -> f FileOptions #

HasField FileOptions "maybe'features" (Maybe FeatureSet) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'features" -> (Maybe FeatureSet -> f (Maybe FeatureSet)) -> FileOptions -> f FileOptions #

HasField FileOptions "maybe'goPackage" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'goPackage" -> (Maybe Text -> f (Maybe Text)) -> FileOptions -> f FileOptions #

HasField FileOptions "maybe'javaGenerateEqualsAndHash" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'javaGenerateEqualsAndHash" -> (Maybe Bool -> f (Maybe Bool)) -> FileOptions -> f FileOptions #

HasField FileOptions "maybe'javaGenericServices" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'javaGenericServices" -> (Maybe Bool -> f (Maybe Bool)) -> FileOptions -> f FileOptions #

HasField FileOptions "maybe'javaMultipleFiles" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'javaMultipleFiles" -> (Maybe Bool -> f (Maybe Bool)) -> FileOptions -> f FileOptions #

HasField FileOptions "maybe'javaOuterClassname" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'javaOuterClassname" -> (Maybe Text -> f (Maybe Text)) -> FileOptions -> f FileOptions #

HasField FileOptions "maybe'javaPackage" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'javaPackage" -> (Maybe Text -> f (Maybe Text)) -> FileOptions -> f FileOptions #

HasField FileOptions "maybe'javaStringCheckUtf8" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'javaStringCheckUtf8" -> (Maybe Bool -> f (Maybe Bool)) -> FileOptions -> f FileOptions #

HasField FileOptions "maybe'objcClassPrefix" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'objcClassPrefix" -> (Maybe Text -> f (Maybe Text)) -> FileOptions -> f FileOptions #

HasField FileOptions "maybe'optimizeFor" (Maybe FileOptions'OptimizeMode) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FileOptions "maybe'phpClassPrefix" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'phpClassPrefix" -> (Maybe Text -> f (Maybe Text)) -> FileOptions -> f FileOptions #

HasField FileOptions "maybe'phpMetadataNamespace" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'phpMetadataNamespace" -> (Maybe Text -> f (Maybe Text)) -> FileOptions -> f FileOptions #

HasField FileOptions "maybe'phpNamespace" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'phpNamespace" -> (Maybe Text -> f (Maybe Text)) -> FileOptions -> f FileOptions #

HasField FileOptions "maybe'pyGenericServices" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'pyGenericServices" -> (Maybe Bool -> f (Maybe Bool)) -> FileOptions -> f FileOptions #

HasField FileOptions "maybe'rubyPackage" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'rubyPackage" -> (Maybe Text -> f (Maybe Text)) -> FileOptions -> f FileOptions #

HasField FileOptions "maybe'swiftPrefix" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'swiftPrefix" -> (Maybe Text -> f (Maybe Text)) -> FileOptions -> f FileOptions #

HasField FileOptions "uninterpretedOption" [UninterpretedOption] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> FileOptions -> f FileOptions #

HasField FileOptions "vec'uninterpretedOption" (Vector UninterpretedOption) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "vec'uninterpretedOption" -> (Vector UninterpretedOption -> f (Vector UninterpretedOption)) -> FileOptions -> f FileOptions #

HasField GeneratedCodeInfo "annotation" [GeneratedCodeInfo'Annotation] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField GeneratedCodeInfo "vec'annotation" (Vector GeneratedCodeInfo'Annotation) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField GeneratedCodeInfo'Annotation "maybe'begin" (Maybe Int32) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField GeneratedCodeInfo'Annotation "maybe'end" (Maybe Int32) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField GeneratedCodeInfo'Annotation "maybe'semantic" (Maybe GeneratedCodeInfo'Annotation'Semantic) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField GeneratedCodeInfo'Annotation "maybe'sourceFile" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField GeneratedCodeInfo'Annotation "path" [Int32] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField GeneratedCodeInfo'Annotation "vec'path" (Vector Int32) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField MessageOptions "maybe'deprecated" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'deprecated" -> (Maybe Bool -> f (Maybe Bool)) -> MessageOptions -> f MessageOptions #

HasField MessageOptions "maybe'deprecatedLegacyJsonFieldConflicts" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'deprecatedLegacyJsonFieldConflicts" -> (Maybe Bool -> f (Maybe Bool)) -> MessageOptions -> f MessageOptions #

HasField MessageOptions "maybe'features" (Maybe FeatureSet) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'features" -> (Maybe FeatureSet -> f (Maybe FeatureSet)) -> MessageOptions -> f MessageOptions #

HasField MessageOptions "maybe'mapEntry" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'mapEntry" -> (Maybe Bool -> f (Maybe Bool)) -> MessageOptions -> f MessageOptions #

HasField MessageOptions "maybe'messageSetWireFormat" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'messageSetWireFormat" -> (Maybe Bool -> f (Maybe Bool)) -> MessageOptions -> f MessageOptions #

HasField MessageOptions "maybe'noStandardDescriptorAccessor" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'noStandardDescriptorAccessor" -> (Maybe Bool -> f (Maybe Bool)) -> MessageOptions -> f MessageOptions #

HasField MessageOptions "uninterpretedOption" [UninterpretedOption] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> MessageOptions -> f MessageOptions #

HasField MessageOptions "vec'uninterpretedOption" (Vector UninterpretedOption) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "vec'uninterpretedOption" -> (Vector UninterpretedOption -> f (Vector UninterpretedOption)) -> MessageOptions -> f MessageOptions #

HasField MethodDescriptorProto "maybe'clientStreaming" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'clientStreaming" -> (Maybe Bool -> f (Maybe Bool)) -> MethodDescriptorProto -> f MethodDescriptorProto #

HasField MethodDescriptorProto "maybe'inputType" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'inputType" -> (Maybe Text -> f (Maybe Text)) -> MethodDescriptorProto -> f MethodDescriptorProto #

HasField MethodDescriptorProto "maybe'name" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'name" -> (Maybe Text -> f (Maybe Text)) -> MethodDescriptorProto -> f MethodDescriptorProto #

HasField MethodDescriptorProto "maybe'options" (Maybe MethodOptions) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField MethodDescriptorProto "maybe'outputType" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'outputType" -> (Maybe Text -> f (Maybe Text)) -> MethodDescriptorProto -> f MethodDescriptorProto #

HasField MethodDescriptorProto "maybe'serverStreaming" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'serverStreaming" -> (Maybe Bool -> f (Maybe Bool)) -> MethodDescriptorProto -> f MethodDescriptorProto #

HasField MethodOptions "maybe'deprecated" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'deprecated" -> (Maybe Bool -> f (Maybe Bool)) -> MethodOptions -> f MethodOptions #

HasField MethodOptions "maybe'features" (Maybe FeatureSet) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'features" -> (Maybe FeatureSet -> f (Maybe FeatureSet)) -> MethodOptions -> f MethodOptions #

HasField MethodOptions "maybe'idempotencyLevel" (Maybe MethodOptions'IdempotencyLevel) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField MethodOptions "uninterpretedOption" [UninterpretedOption] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> MethodOptions -> f MethodOptions #

HasField MethodOptions "vec'uninterpretedOption" (Vector UninterpretedOption) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "vec'uninterpretedOption" -> (Vector UninterpretedOption -> f (Vector UninterpretedOption)) -> MethodOptions -> f MethodOptions #

HasField OneofDescriptorProto "maybe'name" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'name" -> (Maybe Text -> f (Maybe Text)) -> OneofDescriptorProto -> f OneofDescriptorProto #

HasField OneofDescriptorProto "maybe'options" (Maybe OneofOptions) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField OneofOptions "maybe'features" (Maybe FeatureSet) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'features" -> (Maybe FeatureSet -> f (Maybe FeatureSet)) -> OneofOptions -> f OneofOptions #

HasField OneofOptions "uninterpretedOption" [UninterpretedOption] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> OneofOptions -> f OneofOptions #

HasField OneofOptions "vec'uninterpretedOption" (Vector UninterpretedOption) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "vec'uninterpretedOption" -> (Vector UninterpretedOption -> f (Vector UninterpretedOption)) -> OneofOptions -> f OneofOptions #

HasField ServiceDescriptorProto "maybe'name" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'name" -> (Maybe Text -> f (Maybe Text)) -> ServiceDescriptorProto -> f ServiceDescriptorProto #

HasField ServiceDescriptorProto "maybe'options" (Maybe ServiceOptions) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ServiceDescriptorProto "method" [MethodDescriptorProto] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ServiceDescriptorProto "vec'method" (Vector MethodDescriptorProto) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField ServiceOptions "maybe'deprecated" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'deprecated" -> (Maybe Bool -> f (Maybe Bool)) -> ServiceOptions -> f ServiceOptions #

HasField ServiceOptions "maybe'features" (Maybe FeatureSet) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'features" -> (Maybe FeatureSet -> f (Maybe FeatureSet)) -> ServiceOptions -> f ServiceOptions #

HasField ServiceOptions "uninterpretedOption" [UninterpretedOption] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> ServiceOptions -> f ServiceOptions #

HasField ServiceOptions "vec'uninterpretedOption" (Vector UninterpretedOption) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "vec'uninterpretedOption" -> (Vector UninterpretedOption -> f (Vector UninterpretedOption)) -> ServiceOptions -> f ServiceOptions #

HasField SourceCodeInfo "location" [SourceCodeInfo'Location] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField SourceCodeInfo "vec'location" (Vector SourceCodeInfo'Location) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField SourceCodeInfo'Location "leadingDetachedComments" [Text] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "leadingDetachedComments" -> ([Text] -> f [Text]) -> SourceCodeInfo'Location -> f SourceCodeInfo'Location #

HasField SourceCodeInfo'Location "maybe'leadingComments" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'leadingComments" -> (Maybe Text -> f (Maybe Text)) -> SourceCodeInfo'Location -> f SourceCodeInfo'Location #

HasField SourceCodeInfo'Location "maybe'trailingComments" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'trailingComments" -> (Maybe Text -> f (Maybe Text)) -> SourceCodeInfo'Location -> f SourceCodeInfo'Location #

HasField SourceCodeInfo'Location "path" [Int32] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField SourceCodeInfo'Location "span" [Int32] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField SourceCodeInfo'Location "vec'leadingDetachedComments" (Vector Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "vec'leadingDetachedComments" -> (Vector Text -> f (Vector Text)) -> SourceCodeInfo'Location -> f SourceCodeInfo'Location #

HasField SourceCodeInfo'Location "vec'path" (Vector Int32) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField SourceCodeInfo'Location "vec'span" (Vector Int32) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField UninterpretedOption "maybe'aggregateValue" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'aggregateValue" -> (Maybe Text -> f (Maybe Text)) -> UninterpretedOption -> f UninterpretedOption #

HasField UninterpretedOption "maybe'doubleValue" (Maybe Double) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'doubleValue" -> (Maybe Double -> f (Maybe Double)) -> UninterpretedOption -> f UninterpretedOption #

HasField UninterpretedOption "maybe'identifierValue" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'identifierValue" -> (Maybe Text -> f (Maybe Text)) -> UninterpretedOption -> f UninterpretedOption #

HasField UninterpretedOption "maybe'negativeIntValue" (Maybe Int64) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'negativeIntValue" -> (Maybe Int64 -> f (Maybe Int64)) -> UninterpretedOption -> f UninterpretedOption #

HasField UninterpretedOption "maybe'positiveIntValue" (Maybe Word64) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'positiveIntValue" -> (Maybe Word64 -> f (Maybe Word64)) -> UninterpretedOption -> f UninterpretedOption #

HasField UninterpretedOption "maybe'stringValue" (Maybe ByteString) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

fieldOf :: Functor f => Proxy# "maybe'stringValue" -> (Maybe ByteString -> f (Maybe ByteString)) -> UninterpretedOption -> f UninterpretedOption #

HasField UninterpretedOption "name" [UninterpretedOption'NamePart] 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField UninterpretedOption "vec'name" (Vector UninterpretedOption'NamePart) 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

HasField FieldMask "paths" [Text] 
Instance details

Defined in Proto.Google.Protobuf.FieldMask

Methods

fieldOf :: Functor f => Proxy# "paths" -> ([Text] -> f [Text]) -> FieldMask -> f FieldMask #

HasField FieldMask "vec'paths" (Vector Text) 
Instance details

Defined in Proto.Google.Protobuf.FieldMask

Methods

fieldOf :: Functor f => Proxy# "vec'paths" -> (Vector Text -> f (Vector Text)) -> FieldMask -> f FieldMask #

HasField ListValue "values" [Value] 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "values" -> ([Value] -> f [Value]) -> ListValue -> f ListValue #

HasField ListValue "vec'values" (Vector Value) 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "vec'values" -> (Vector Value -> f (Vector Value)) -> ListValue -> f ListValue #

HasField Struct'FieldsEntry "maybe'value" (Maybe Value) 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "maybe'value" -> (Maybe Value -> f (Maybe Value)) -> Struct'FieldsEntry -> f Struct'FieldsEntry #

HasField Value "maybe'boolValue" (Maybe Bool) 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "maybe'boolValue" -> (Maybe Bool -> f (Maybe Bool)) -> Value -> f Value #

HasField Value "maybe'kind" (Maybe Value'Kind) 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "maybe'kind" -> (Maybe Value'Kind -> f (Maybe Value'Kind)) -> Value -> f Value #

HasField Value "maybe'listValue" (Maybe ListValue) 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "maybe'listValue" -> (Maybe ListValue -> f (Maybe ListValue)) -> Value -> f Value #

HasField Value "maybe'nullValue" (Maybe NullValue) 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "maybe'nullValue" -> (Maybe NullValue -> f (Maybe NullValue)) -> Value -> f Value #

HasField Value "maybe'numberValue" (Maybe Double) 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "maybe'numberValue" -> (Maybe Double -> f (Maybe Double)) -> Value -> f Value #

HasField Value "maybe'stringValue" (Maybe Text) 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "maybe'stringValue" -> (Maybe Text -> f (Maybe Text)) -> Value -> f Value #

HasField Value "maybe'structValue" (Maybe Struct) 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "maybe'structValue" -> (Maybe Struct -> f (Maybe Struct)) -> Value -> f Value #

HasField Enum "enumvalue" [EnumValue] 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "enumvalue" -> ([EnumValue] -> f [EnumValue]) -> Enum -> f Enum #

HasField Enum "maybe'sourceContext" (Maybe SourceContext) 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "maybe'sourceContext" -> (Maybe SourceContext -> f (Maybe SourceContext)) -> Enum -> f Enum #

HasField Enum "options" [Option] 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "options" -> ([Option] -> f [Option]) -> Enum -> f Enum #

HasField Enum "vec'enumvalue" (Vector EnumValue) 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "vec'enumvalue" -> (Vector EnumValue -> f (Vector EnumValue)) -> Enum -> f Enum #

HasField Enum "vec'options" (Vector Option) 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "vec'options" -> (Vector Option -> f (Vector Option)) -> Enum -> f Enum #

HasField EnumValue "options" [Option] 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "options" -> ([Option] -> f [Option]) -> EnumValue -> f EnumValue #

HasField EnumValue "vec'options" (Vector Option) 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "vec'options" -> (Vector Option -> f (Vector Option)) -> EnumValue -> f EnumValue #

HasField Field "options" [Option] 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "options" -> ([Option] -> f [Option]) -> Field -> f Field #

HasField Field "vec'options" (Vector Option) 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "vec'options" -> (Vector Option -> f (Vector Option)) -> Field -> f Field #

HasField Option "maybe'value" (Maybe Any) 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "maybe'value" -> (Maybe Any -> f (Maybe Any)) -> Option -> f Option #

HasField Type "fields" [Field] 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "fields" -> ([Field] -> f [Field]) -> Type -> f Type #

HasField Type "maybe'sourceContext" (Maybe SourceContext) 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "maybe'sourceContext" -> (Maybe SourceContext -> f (Maybe SourceContext)) -> Type -> f Type #

HasField Type "oneofs" [Text] 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "oneofs" -> ([Text] -> f [Text]) -> Type -> f Type #

HasField Type "options" [Option] 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "options" -> ([Option] -> f [Option]) -> Type -> f Type #

HasField Type "vec'fields" (Vector Field) 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "vec'fields" -> (Vector Field -> f (Vector Field)) -> Type -> f Type #

HasField Type "vec'oneofs" (Vector Text) 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "vec'oneofs" -> (Vector Text -> f (Vector Text)) -> Type -> f Type #

HasField Type "vec'options" (Vector Option) 
Instance details

Defined in Proto.Google.Protobuf.Type

Methods

fieldOf :: Functor f => Proxy# "vec'options" -> (Vector Option -> f (Vector Option)) -> Type -> f Type #

HasField OrcaLoadReport "namedMetrics" (Map Text Double) 
Instance details

Defined in Proto.OrcaLoadReport

Methods

fieldOf :: Functor f => Proxy# "namedMetrics" -> (Map Text Double -> f (Map Text Double)) -> OrcaLoadReport -> f OrcaLoadReport #

HasField OrcaLoadReport "requestCost" (Map Text Double) 
Instance details

Defined in Proto.OrcaLoadReport

Methods

fieldOf :: Functor f => Proxy# "requestCost" -> (Map Text Double -> f (Map Text Double)) -> OrcaLoadReport -> f OrcaLoadReport #

HasField OrcaLoadReport "utilization" (Map Text Double) 
Instance details

Defined in Proto.OrcaLoadReport

Methods

fieldOf :: Functor f => Proxy# "utilization" -> (Map Text Double -> f (Map Text Double)) -> OrcaLoadReport -> f OrcaLoadReport #

HasField Struct "fields" (Map Text Value) 
Instance details

Defined in Proto.Google.Protobuf.Struct

Methods

fieldOf :: Functor f => Proxy# "fields" -> (Map Text Value -> f (Map Text Value)) -> Struct -> f Struct #

(HasField rec fldName x, RewrapField (Describe x) x fldType) => HasField (Proto rec) fldName fldType 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

fieldOf :: Functor f => Proxy# fldName -> (fldType -> f fldType) -> Proto rec -> f (Proto rec) #

class FieldDefault value where #

A proto3 field type with an implicit default value.

This is distinct from, say, Default to avoid orphan instances, and because Bool doesn't necessarily have a good Default instance for general usage.

Methods

fieldDefault :: value #

Instances

Instances details
FieldDefault ByteString 
Instance details

Defined in Data.ProtoLens.Message

FieldDefault Int32 
Instance details

Defined in Data.ProtoLens.Message

Methods

fieldDefault :: Int32 #

FieldDefault Int64 
Instance details

Defined in Data.ProtoLens.Message

Methods

fieldDefault :: Int64 #

FieldDefault Word32 
Instance details

Defined in Data.ProtoLens.Message

FieldDefault Word64 
Instance details

Defined in Data.ProtoLens.Message

FieldDefault CodeGeneratorResponse'Feature 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

FieldDefault Edition 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault ExtensionRangeOptions'VerificationState 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FeatureSet'EnumType 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FeatureSet'FieldPresence 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FeatureSet'JsonFormat 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FeatureSet'MessageEncoding 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FeatureSet'RepeatedFieldEncoding 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FeatureSet'Utf8Validation 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FieldDescriptorProto'Label 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FieldDescriptorProto'Type 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FieldOptions'CType 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FieldOptions'JSType 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FieldOptions'OptionRetention 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FieldOptions'OptionTargetType 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FileOptions'OptimizeMode 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault GeneratedCodeInfo'Annotation'Semantic 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault MethodOptions'IdempotencyLevel 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault NullValue 
Instance details

Defined in Proto.Google.Protobuf.Struct

FieldDefault Field'Cardinality 
Instance details

Defined in Proto.Google.Protobuf.Type

FieldDefault Field'Kind 
Instance details

Defined in Proto.Google.Protobuf.Type

FieldDefault Syntax 
Instance details

Defined in Proto.Google.Protobuf.Type

FieldDefault Text 
Instance details

Defined in Data.ProtoLens.Message

Methods

fieldDefault :: Text #

FieldDefault Bool 
Instance details

Defined in Data.ProtoLens.Message

Methods

fieldDefault :: Bool #

FieldDefault Double 
Instance details

Defined in Data.ProtoLens.Message

FieldDefault Float 
Instance details

Defined in Data.ProtoLens.Message

Methods

fieldDefault :: Float #

FieldDefault msg => FieldDefault (Proto msg) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf

Methods

fieldDefault :: Proto msg #

class Message msg where #

Every protocol buffer is an instance of Message. This class enables serialization by providing reflection of all of the fields that may be used by this type.

Methods

defMessage :: msg #

A message with all fields set to their default values.

Satisfies encodeMessage defMessage == "" and decodeMessage "" == Right defMessage.

Instances

Instances details
Message OrcaLoadReport 
Instance details

Defined in Proto.OrcaLoadReport

Methods

messageName :: Proxy OrcaLoadReport -> Text #

packedMessageDescriptor :: Proxy OrcaLoadReport -> ByteString #

packedFileDescriptor :: Proxy OrcaLoadReport -> ByteString #

defMessage :: OrcaLoadReport #

fieldsByTag :: Map Tag (FieldDescriptor OrcaLoadReport) #

fieldsByTextFormatName :: Map String (FieldDescriptor OrcaLoadReport) #

unknownFields :: Lens' OrcaLoadReport FieldSet #

parseMessage :: Parser OrcaLoadReport #

buildMessage :: OrcaLoadReport -> Builder #

Message OrcaLoadReport'NamedMetricsEntry 
Instance details

Defined in Proto.OrcaLoadReport

Methods

messageName :: Proxy OrcaLoadReport'NamedMetricsEntry -> Text #

packedMessageDescriptor :: Proxy OrcaLoadReport'NamedMetricsEntry -> ByteString #

packedFileDescriptor :: Proxy OrcaLoadReport'NamedMetricsEntry -> ByteString #

defMessage :: OrcaLoadReport'NamedMetricsEntry #

fieldsByTag :: Map Tag (FieldDescriptor OrcaLoadReport'NamedMetricsEntry) #

fieldsByTextFormatName :: Map String (FieldDescriptor OrcaLoadReport'NamedMetricsEntry) #

unknownFields :: Lens' OrcaLoadReport'NamedMetricsEntry FieldSet #

parseMessage :: Parser OrcaLoadReport'NamedMetricsEntry #

buildMessage :: OrcaLoadReport'NamedMetricsEntry -> Builder #

Message OrcaLoadReport'RequestCostEntry 
Instance details

Defined in Proto.OrcaLoadReport

Methods

messageName :: Proxy OrcaLoadReport'RequestCostEntry -> Text #

packedMessageDescriptor :: Proxy OrcaLoadReport'RequestCostEntry -> ByteString #

packedFileDescriptor :: Proxy OrcaLoadReport'RequestCostEntry -> ByteString #

defMessage :: OrcaLoadReport'RequestCostEntry #

fieldsByTag :: Map Tag (FieldDescriptor OrcaLoadReport'RequestCostEntry) #

fieldsByTextFormatName :: Map String (FieldDescriptor OrcaLoadReport'RequestCostEntry) #

unknownFields :: Lens' OrcaLoadReport'RequestCostEntry FieldSet #

parseMessage :: Parser OrcaLoadReport'RequestCostEntry #

buildMessage :: OrcaLoadReport'RequestCostEntry -> Builder #

Message OrcaLoadReport'UtilizationEntry 
Instance details

Defined in Proto.OrcaLoadReport

Methods

messageName :: Proxy OrcaLoadReport'UtilizationEntry -> Text #

packedMessageDescriptor :: Proxy OrcaLoadReport'UtilizationEntry -> ByteString #

packedFileDescriptor :: Proxy OrcaLoadReport'UtilizationEntry -> ByteString #

defMessage :: OrcaLoadReport'UtilizationEntry #

fieldsByTag :: Map Tag (FieldDescriptor OrcaLoadReport'UtilizationEntry) #

fieldsByTextFormatName :: Map String (FieldDescriptor OrcaLoadReport'UtilizationEntry) #

unknownFields :: Lens' OrcaLoadReport'UtilizationEntry FieldSet #

parseMessage :: Parser OrcaLoadReport'UtilizationEntry #

buildMessage :: OrcaLoadReport'UtilizationEntry -> Builder #

Message Status 
Instance details

Defined in Proto.Status

Message Any 
Instance details

Defined in Proto.Google.Protobuf.Any

Message Api 
Instance details

Defined in Proto.Google.Protobuf.Api

Message Method 
Instance details

Defined in Proto.Google.Protobuf.Api

Message Mixin 
Instance details

Defined in Proto.Google.Protobuf.Api

Message CodeGeneratorRequest 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Message CodeGeneratorResponse 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Message CodeGeneratorResponse'File 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Message Version 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

Message DescriptorProto 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message DescriptorProto'ExtensionRange 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message DescriptorProto'ReservedRange 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message EnumDescriptorProto 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message EnumDescriptorProto'EnumReservedRange 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message EnumOptions 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message EnumValueDescriptorProto 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message EnumValueOptions 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message ExtensionRangeOptions 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message ExtensionRangeOptions'Declaration 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message FeatureSet 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message FeatureSetDefaults 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message FeatureSetDefaults'FeatureSetEditionDefault 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message FieldDescriptorProto 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message FieldOptions 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message FieldOptions'EditionDefault 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message FieldOptions'FeatureSupport 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message FileDescriptorProto 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message FileDescriptorSet 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message FileOptions 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message GeneratedCodeInfo 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message GeneratedCodeInfo'Annotation 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message MessageOptions 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message MethodDescriptorProto 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message MethodOptions 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message OneofDescriptorProto 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message OneofOptions 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message ServiceDescriptorProto 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message ServiceOptions 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message SourceCodeInfo 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message SourceCodeInfo'Location 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message UninterpretedOption 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message UninterpretedOption'NamePart 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message Duration 
Instance details

Defined in Proto.Google.Protobuf.Duration

Message Empty 
Instance details

Defined in Proto.Google.Protobuf.Empty

Message FieldMask 
Instance details

Defined in Proto.Google.Protobuf.FieldMask

Message SourceContext 
Instance details

Defined in Proto.Google.Protobuf.SourceContext

Message ListValue 
Instance details

Defined in Proto.Google.Protobuf.Struct

Message Struct 
Instance details

Defined in Proto.Google.Protobuf.Struct

Message Struct'FieldsEntry 
Instance details

Defined in Proto.Google.Protobuf.Struct

Message Value 
Instance details

Defined in Proto.Google.Protobuf.Struct

Message Timestamp 
Instance details

Defined in Proto.Google.Protobuf.Timestamp

Message Enum 
Instance details

Defined in Proto.Google.Protobuf.Type

Message EnumValue 
Instance details

Defined in Proto.Google.Protobuf.Type

Message Field 
Instance details

Defined in Proto.Google.Protobuf.Type

Message Option 
Instance details

Defined in Proto.Google.Protobuf.Type

Message Type 
Instance details

Defined in Proto.Google.Protobuf.Type

Message BoolValue 
Instance details

Defined in Proto.Google.Protobuf.Wrappers

Message BytesValue 
Instance details

Defined in Proto.Google.Protobuf.Wrappers

Message DoubleValue 
Instance details

Defined in Proto.Google.Protobuf.Wrappers

Message FloatValue 
Instance details

Defined in Proto.Google.Protobuf.Wrappers

Message Int32Value 
Instance details

Defined in Proto.Google.Protobuf.Wrappers

Message Int64Value 
Instance details

Defined in Proto.Google.Protobuf.Wrappers

Message StringValue 
Instance details

Defined in Proto.Google.Protobuf.Wrappers

Message UInt32Value 
Instance details

Defined in Proto.Google.Protobuf.Wrappers

Message UInt64Value 
Instance details

Defined in Proto.Google.Protobuf.Wrappers

Message msg => Message (Proto msg) 
Instance details

Defined in Network.GRPC.Spec.RPC.Protobuf