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)