proto-lens-descriptors-0.2.2.0: Protocol buffers for describing the definitions of messages.

Safe HaskellNone
LanguageHaskell2010

Proto.Google.Protobuf.Descriptor

Documentation

data DescriptorProto #

Instances

Eq DescriptorProto # 
Ord DescriptorProto # 
Show DescriptorProto # 
Default DescriptorProto # 
Message DescriptorProto # 
((~) * a [EnumDescriptorProto], (~) * b [EnumDescriptorProto], Functor f) => HasLens "enumType" f DescriptorProto DescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "enumType" -> (a -> f b) -> DescriptorProto -> f DescriptorProto #

((~) * a [FieldDescriptorProto], (~) * b [FieldDescriptorProto], Functor f) => HasLens "extension" f DescriptorProto DescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "extension" -> (a -> f b) -> DescriptorProto -> f DescriptorProto #

((~) * a [DescriptorProto'ExtensionRange], (~) * b [DescriptorProto'ExtensionRange], Functor f) => HasLens "extensionRange" f DescriptorProto DescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "extensionRange" -> (a -> f b) -> DescriptorProto -> f DescriptorProto #

((~) * a [FieldDescriptorProto], (~) * b [FieldDescriptorProto], Functor f) => HasLens "field" f DescriptorProto DescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "field" -> (a -> f b) -> DescriptorProto -> f DescriptorProto #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'name" f DescriptorProto DescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'name" -> (a -> f b) -> DescriptorProto -> f DescriptorProto #

((~) * a (Maybe MessageOptions), (~) * b (Maybe MessageOptions), Functor f) => HasLens "maybe'options" f DescriptorProto DescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'options" -> (a -> f b) -> DescriptorProto -> f DescriptorProto #

((~) * a Text, (~) * b Text, Functor f) => HasLens "name" f DescriptorProto DescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "name" -> (a -> f b) -> DescriptorProto -> f DescriptorProto #

((~) * a [DescriptorProto], (~) * b [DescriptorProto], Functor f) => HasLens "nestedType" f DescriptorProto DescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "nestedType" -> (a -> f b) -> DescriptorProto -> f DescriptorProto #

((~) * a [OneofDescriptorProto], (~) * b [OneofDescriptorProto], Functor f) => HasLens "oneofDecl" f DescriptorProto DescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "oneofDecl" -> (a -> f b) -> DescriptorProto -> f DescriptorProto #

((~) * a MessageOptions, (~) * b MessageOptions, Functor f) => HasLens "options" f DescriptorProto DescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "options" -> (a -> f b) -> DescriptorProto -> f DescriptorProto #

((~) * a [Text], (~) * b [Text], Functor f) => HasLens "reservedName" f DescriptorProto DescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "reservedName" -> (a -> f b) -> DescriptorProto -> f DescriptorProto #

((~) * a [DescriptorProto'ReservedRange], (~) * b [DescriptorProto'ReservedRange], Functor f) => HasLens "reservedRange" f DescriptorProto DescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "reservedRange" -> (a -> f b) -> DescriptorProto -> f DescriptorProto #

data DescriptorProto'ExtensionRange #

Instances

Eq DescriptorProto'ExtensionRange # 
Ord DescriptorProto'ExtensionRange # 
Show DescriptorProto'ExtensionRange # 
Default DescriptorProto'ExtensionRange # 
Message DescriptorProto'ExtensionRange # 
((~) * a Int32, (~) * b Int32, Functor f) => HasLens "end" f DescriptorProto'ExtensionRange DescriptorProto'ExtensionRange a b # 
((~) * a (Maybe Int32), (~) * b (Maybe Int32), Functor f) => HasLens "maybe'end" f DescriptorProto'ExtensionRange DescriptorProto'ExtensionRange a b # 
((~) * a (Maybe Int32), (~) * b (Maybe Int32), Functor f) => HasLens "maybe'start" f DescriptorProto'ExtensionRange DescriptorProto'ExtensionRange a b # 
((~) * a Int32, (~) * b Int32, Functor f) => HasLens "start" f DescriptorProto'ExtensionRange DescriptorProto'ExtensionRange a b # 

data DescriptorProto'ReservedRange #

Instances

Eq DescriptorProto'ReservedRange # 
Ord DescriptorProto'ReservedRange # 
Show DescriptorProto'ReservedRange # 
Default DescriptorProto'ReservedRange # 
Message DescriptorProto'ReservedRange # 
((~) * a Int32, (~) * b Int32, Functor f) => HasLens "end" f DescriptorProto'ReservedRange DescriptorProto'ReservedRange a b # 
((~) * a (Maybe Int32), (~) * b (Maybe Int32), Functor f) => HasLens "maybe'end" f DescriptorProto'ReservedRange DescriptorProto'ReservedRange a b # 
((~) * a (Maybe Int32), (~) * b (Maybe Int32), Functor f) => HasLens "maybe'start" f DescriptorProto'ReservedRange DescriptorProto'ReservedRange a b # 
((~) * a Int32, (~) * b Int32, Functor f) => HasLens "start" f DescriptorProto'ReservedRange DescriptorProto'ReservedRange a b # 

data EnumDescriptorProto #

Instances

Eq EnumDescriptorProto # 
Ord EnumDescriptorProto # 
Show EnumDescriptorProto # 
Default EnumDescriptorProto # 
Message EnumDescriptorProto # 
((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'name" f EnumDescriptorProto EnumDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'name" -> (a -> f b) -> EnumDescriptorProto -> f EnumDescriptorProto #

((~) * a (Maybe EnumOptions), (~) * b (Maybe EnumOptions), Functor f) => HasLens "maybe'options" f EnumDescriptorProto EnumDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'options" -> (a -> f b) -> EnumDescriptorProto -> f EnumDescriptorProto #

((~) * a Text, (~) * b Text, Functor f) => HasLens "name" f EnumDescriptorProto EnumDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "name" -> (a -> f b) -> EnumDescriptorProto -> f EnumDescriptorProto #

((~) * a EnumOptions, (~) * b EnumOptions, Functor f) => HasLens "options" f EnumDescriptorProto EnumDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "options" -> (a -> f b) -> EnumDescriptorProto -> f EnumDescriptorProto #

((~) * a [EnumValueDescriptorProto], (~) * b [EnumValueDescriptorProto], Functor f) => HasLens "value" f EnumDescriptorProto EnumDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "value" -> (a -> f b) -> EnumDescriptorProto -> f EnumDescriptorProto #

data EnumOptions #

Instances

Eq EnumOptions # 
Ord EnumOptions # 
Show EnumOptions # 
Default EnumOptions # 

Methods

def :: EnumOptions #

Message EnumOptions # 
((~) * a Bool, (~) * b Bool, Functor f) => HasLens "allowAlias" f EnumOptions EnumOptions a b # 

Methods

lensOf :: Proxy# Symbol "allowAlias" -> (a -> f b) -> EnumOptions -> f EnumOptions #

((~) * a Bool, (~) * b Bool, Functor f) => HasLens "deprecated" f EnumOptions EnumOptions a b # 

Methods

lensOf :: Proxy# Symbol "deprecated" -> (a -> f b) -> EnumOptions -> f EnumOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'allowAlias" f EnumOptions EnumOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'allowAlias" -> (a -> f b) -> EnumOptions -> f EnumOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'deprecated" f EnumOptions EnumOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'deprecated" -> (a -> f b) -> EnumOptions -> f EnumOptions #

((~) * a [UninterpretedOption], (~) * b [UninterpretedOption], Functor f) => HasLens "uninterpretedOption" f EnumOptions EnumOptions a b # 

Methods

lensOf :: Proxy# Symbol "uninterpretedOption" -> (a -> f b) -> EnumOptions -> f EnumOptions #

data EnumValueDescriptorProto #

Instances

Eq EnumValueDescriptorProto # 
Ord EnumValueDescriptorProto # 
Show EnumValueDescriptorProto # 
Default EnumValueDescriptorProto # 
Message EnumValueDescriptorProto # 
((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'name" f EnumValueDescriptorProto EnumValueDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'name" -> (a -> f b) -> EnumValueDescriptorProto -> f EnumValueDescriptorProto #

((~) * a (Maybe Int32), (~) * b (Maybe Int32), Functor f) => HasLens "maybe'number" f EnumValueDescriptorProto EnumValueDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'number" -> (a -> f b) -> EnumValueDescriptorProto -> f EnumValueDescriptorProto #

((~) * a (Maybe EnumValueOptions), (~) * b (Maybe EnumValueOptions), Functor f) => HasLens "maybe'options" f EnumValueDescriptorProto EnumValueDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'options" -> (a -> f b) -> EnumValueDescriptorProto -> f EnumValueDescriptorProto #

((~) * a Text, (~) * b Text, Functor f) => HasLens "name" f EnumValueDescriptorProto EnumValueDescriptorProto a b # 
((~) * a Int32, (~) * b Int32, Functor f) => HasLens "number" f EnumValueDescriptorProto EnumValueDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "number" -> (a -> f b) -> EnumValueDescriptorProto -> f EnumValueDescriptorProto #

((~) * a EnumValueOptions, (~) * b EnumValueOptions, Functor f) => HasLens "options" f EnumValueDescriptorProto EnumValueDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "options" -> (a -> f b) -> EnumValueDescriptorProto -> f EnumValueDescriptorProto #

data EnumValueOptions #

Instances

Eq EnumValueOptions # 
Ord EnumValueOptions # 
Show EnumValueOptions # 
Default EnumValueOptions # 
Message EnumValueOptions # 
((~) * a Bool, (~) * b Bool, Functor f) => HasLens "deprecated" f EnumValueOptions EnumValueOptions a b # 

Methods

lensOf :: Proxy# Symbol "deprecated" -> (a -> f b) -> EnumValueOptions -> f EnumValueOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'deprecated" f EnumValueOptions EnumValueOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'deprecated" -> (a -> f b) -> EnumValueOptions -> f EnumValueOptions #

((~) * a [UninterpretedOption], (~) * b [UninterpretedOption], Functor f) => HasLens "uninterpretedOption" f EnumValueOptions EnumValueOptions a b # 

Methods

lensOf :: Proxy# Symbol "uninterpretedOption" -> (a -> f b) -> EnumValueOptions -> f EnumValueOptions #

data FieldDescriptorProto #

Instances

Eq FieldDescriptorProto # 
Ord FieldDescriptorProto # 
Show FieldDescriptorProto # 
Default FieldDescriptorProto # 
Message FieldDescriptorProto # 
((~) * a Text, (~) * b Text, Functor f) => HasLens "defaultValue" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "defaultValue" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a Text, (~) * b Text, Functor f) => HasLens "extendee" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "extendee" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a Text, (~) * b Text, Functor f) => HasLens "jsonName" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "jsonName" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a FieldDescriptorProto'Label, (~) * b FieldDescriptorProto'Label, Functor f) => HasLens "label" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "label" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'defaultValue" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'defaultValue" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'extendee" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'extendee" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'jsonName" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'jsonName" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a (Maybe FieldDescriptorProto'Label), (~) * b (Maybe FieldDescriptorProto'Label), Functor f) => HasLens "maybe'label" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'label" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'name" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'name" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a (Maybe Int32), (~) * b (Maybe Int32), Functor f) => HasLens "maybe'number" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'number" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a (Maybe Int32), (~) * b (Maybe Int32), Functor f) => HasLens "maybe'oneofIndex" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'oneofIndex" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a (Maybe FieldOptions), (~) * b (Maybe FieldOptions), Functor f) => HasLens "maybe'options" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'options" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a (Maybe FieldDescriptorProto'Type), (~) * b (Maybe FieldDescriptorProto'Type), Functor f) => HasLens "maybe'type'" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'type'" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'typeName" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'typeName" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a Text, (~) * b Text, Functor f) => HasLens "name" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "name" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a Int32, (~) * b Int32, Functor f) => HasLens "number" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "number" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a Int32, (~) * b Int32, Functor f) => HasLens "oneofIndex" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "oneofIndex" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a FieldOptions, (~) * b FieldOptions, Functor f) => HasLens "options" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "options" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a FieldDescriptorProto'Type, (~) * b FieldDescriptorProto'Type, Functor f) => HasLens "type'" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "type'" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

((~) * a Text, (~) * b Text, Functor f) => HasLens "typeName" f FieldDescriptorProto FieldDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "typeName" -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

data FieldDescriptorProto'Label #

Instances

Bounded FieldDescriptorProto'Label # 
Enum FieldDescriptorProto'Label # 
Eq FieldDescriptorProto'Label # 
Ord FieldDescriptorProto'Label # 
Show FieldDescriptorProto'Label # 
Default FieldDescriptorProto'Label # 
FieldDefault FieldDescriptorProto'Label # 
MessageEnum FieldDescriptorProto'Label # 

data FieldDescriptorProto'Type #

Instances

Bounded FieldDescriptorProto'Type # 
Enum FieldDescriptorProto'Type # 
Eq FieldDescriptorProto'Type # 
Ord FieldDescriptorProto'Type # 
Show FieldDescriptorProto'Type # 
Default FieldDescriptorProto'Type # 
FieldDefault FieldDescriptorProto'Type # 
MessageEnum FieldDescriptorProto'Type # 

data FieldOptions #

Instances

Eq FieldOptions # 
Ord FieldOptions # 
Show FieldOptions # 
Default FieldOptions # 

Methods

def :: FieldOptions #

Message FieldOptions # 
((~) * a FieldOptions'CType, (~) * b FieldOptions'CType, Functor f) => HasLens "ctype" f FieldOptions FieldOptions a b # 

Methods

lensOf :: Proxy# Symbol "ctype" -> (a -> f b) -> FieldOptions -> f FieldOptions #

((~) * a Bool, (~) * b Bool, Functor f) => HasLens "deprecated" f FieldOptions FieldOptions a b # 

Methods

lensOf :: Proxy# Symbol "deprecated" -> (a -> f b) -> FieldOptions -> f FieldOptions #

((~) * a FieldOptions'JSType, (~) * b FieldOptions'JSType, Functor f) => HasLens "jstype" f FieldOptions FieldOptions a b # 

Methods

lensOf :: Proxy# Symbol "jstype" -> (a -> f b) -> FieldOptions -> f FieldOptions #

((~) * a Bool, (~) * b Bool, Functor f) => HasLens "lazy" f FieldOptions FieldOptions a b # 

Methods

lensOf :: Proxy# Symbol "lazy" -> (a -> f b) -> FieldOptions -> f FieldOptions #

((~) * a (Maybe FieldOptions'CType), (~) * b (Maybe FieldOptions'CType), Functor f) => HasLens "maybe'ctype" f FieldOptions FieldOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'ctype" -> (a -> f b) -> FieldOptions -> f FieldOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'deprecated" f FieldOptions FieldOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'deprecated" -> (a -> f b) -> FieldOptions -> f FieldOptions #

((~) * a (Maybe FieldOptions'JSType), (~) * b (Maybe FieldOptions'JSType), Functor f) => HasLens "maybe'jstype" f FieldOptions FieldOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'jstype" -> (a -> f b) -> FieldOptions -> f FieldOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'lazy" f FieldOptions FieldOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'lazy" -> (a -> f b) -> FieldOptions -> f FieldOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'packed" f FieldOptions FieldOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'packed" -> (a -> f b) -> FieldOptions -> f FieldOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'weak" f FieldOptions FieldOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'weak" -> (a -> f b) -> FieldOptions -> f FieldOptions #

((~) * a Bool, (~) * b Bool, Functor f) => HasLens "packed" f FieldOptions FieldOptions a b # 

Methods

lensOf :: Proxy# Symbol "packed" -> (a -> f b) -> FieldOptions -> f FieldOptions #

((~) * a [UninterpretedOption], (~) * b [UninterpretedOption], Functor f) => HasLens "uninterpretedOption" f FieldOptions FieldOptions a b # 

Methods

lensOf :: Proxy# Symbol "uninterpretedOption" -> (a -> f b) -> FieldOptions -> f FieldOptions #

((~) * a Bool, (~) * b Bool, Functor f) => HasLens "weak" f FieldOptions FieldOptions a b # 

Methods

lensOf :: Proxy# Symbol "weak" -> (a -> f b) -> FieldOptions -> f FieldOptions #

data FieldOptions'CType #

Instances

Bounded FieldOptions'CType # 
Enum FieldOptions'CType # 
Eq FieldOptions'CType # 
Ord FieldOptions'CType # 
Show FieldOptions'CType # 
Default FieldOptions'CType # 
FieldDefault FieldOptions'CType # 
MessageEnum FieldOptions'CType # 

data FieldOptions'JSType #

Instances

Bounded FieldOptions'JSType # 
Enum FieldOptions'JSType # 
Eq FieldOptions'JSType # 
Ord FieldOptions'JSType # 
Show FieldOptions'JSType # 
Default FieldOptions'JSType # 
FieldDefault FieldOptions'JSType # 
MessageEnum FieldOptions'JSType # 

data FileDescriptorProto #

Instances

Eq FileDescriptorProto # 
Ord FileDescriptorProto # 
Show FileDescriptorProto # 
Default FileDescriptorProto # 
Message FileDescriptorProto # 
((~) * a [Text], (~) * b [Text], Functor f) => HasLens "dependency" f FileDescriptorProto FileDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "dependency" -> (a -> f b) -> FileDescriptorProto -> f FileDescriptorProto #

((~) * a [EnumDescriptorProto], (~) * b [EnumDescriptorProto], Functor f) => HasLens "enumType" f FileDescriptorProto FileDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "enumType" -> (a -> f b) -> FileDescriptorProto -> f FileDescriptorProto #

((~) * a [FieldDescriptorProto], (~) * b [FieldDescriptorProto], Functor f) => HasLens "extension" f FileDescriptorProto FileDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "extension" -> (a -> f b) -> FileDescriptorProto -> f FileDescriptorProto #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'name" f FileDescriptorProto FileDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'name" -> (a -> f b) -> FileDescriptorProto -> f FileDescriptorProto #

((~) * a (Maybe FileOptions), (~) * b (Maybe FileOptions), Functor f) => HasLens "maybe'options" f FileDescriptorProto FileDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'options" -> (a -> f b) -> FileDescriptorProto -> f FileDescriptorProto #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'package" f FileDescriptorProto FileDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'package" -> (a -> f b) -> FileDescriptorProto -> f FileDescriptorProto #

((~) * a (Maybe SourceCodeInfo), (~) * b (Maybe SourceCodeInfo), Functor f) => HasLens "maybe'sourceCodeInfo" f FileDescriptorProto FileDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'sourceCodeInfo" -> (a -> f b) -> FileDescriptorProto -> f FileDescriptorProto #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'syntax" f FileDescriptorProto FileDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'syntax" -> (a -> f b) -> FileDescriptorProto -> f FileDescriptorProto #

((~) * a [DescriptorProto], (~) * b [DescriptorProto], Functor f) => HasLens "messageType" f FileDescriptorProto FileDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "messageType" -> (a -> f b) -> FileDescriptorProto -> f FileDescriptorProto #

((~) * a Text, (~) * b Text, Functor f) => HasLens "name" f FileDescriptorProto FileDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "name" -> (a -> f b) -> FileDescriptorProto -> f FileDescriptorProto #

((~) * a FileOptions, (~) * b FileOptions, Functor f) => HasLens "options" f FileDescriptorProto FileDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "options" -> (a -> f b) -> FileDescriptorProto -> f FileDescriptorProto #

((~) * a Text, (~) * b Text, Functor f) => HasLens "package" f FileDescriptorProto FileDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "package" -> (a -> f b) -> FileDescriptorProto -> f FileDescriptorProto #

((~) * a [Int32], (~) * b [Int32], Functor f) => HasLens "publicDependency" f FileDescriptorProto FileDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "publicDependency" -> (a -> f b) -> FileDescriptorProto -> f FileDescriptorProto #

((~) * a [ServiceDescriptorProto], (~) * b [ServiceDescriptorProto], Functor f) => HasLens "service" f FileDescriptorProto FileDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "service" -> (a -> f b) -> FileDescriptorProto -> f FileDescriptorProto #

((~) * a SourceCodeInfo, (~) * b SourceCodeInfo, Functor f) => HasLens "sourceCodeInfo" f FileDescriptorProto FileDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "sourceCodeInfo" -> (a -> f b) -> FileDescriptorProto -> f FileDescriptorProto #

((~) * a Text, (~) * b Text, Functor f) => HasLens "syntax" f FileDescriptorProto FileDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "syntax" -> (a -> f b) -> FileDescriptorProto -> f FileDescriptorProto #

((~) * a [Int32], (~) * b [Int32], Functor f) => HasLens "weakDependency" f FileDescriptorProto FileDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "weakDependency" -> (a -> f b) -> FileDescriptorProto -> f FileDescriptorProto #

data FileOptions #

Instances

Eq FileOptions # 
Ord FileOptions # 
Show FileOptions # 
Default FileOptions # 

Methods

def :: FileOptions #

Message FileOptions # 
((~) * a Bool, (~) * b Bool, Functor f) => HasLens "ccEnableArenas" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "ccEnableArenas" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a Bool, (~) * b Bool, Functor f) => HasLens "ccGenericServices" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "ccGenericServices" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a Text, (~) * b Text, Functor f) => HasLens "csharpNamespace" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "csharpNamespace" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a Bool, (~) * b Bool, Functor f) => HasLens "deprecated" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "deprecated" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a Text, (~) * b Text, Functor f) => HasLens "goPackage" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "goPackage" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a Bool, (~) * b Bool, Functor f) => HasLens "javaGenerateEqualsAndHash" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "javaGenerateEqualsAndHash" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a Bool, (~) * b Bool, Functor f) => HasLens "javaGenericServices" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "javaGenericServices" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a Bool, (~) * b Bool, Functor f) => HasLens "javaMultipleFiles" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "javaMultipleFiles" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a Text, (~) * b Text, Functor f) => HasLens "javaOuterClassname" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "javaOuterClassname" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a Text, (~) * b Text, Functor f) => HasLens "javaPackage" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "javaPackage" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a Bool, (~) * b Bool, Functor f) => HasLens "javaStringCheckUtf8" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "javaStringCheckUtf8" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'ccEnableArenas" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'ccEnableArenas" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'ccGenericServices" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'ccGenericServices" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'csharpNamespace" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'csharpNamespace" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'deprecated" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'deprecated" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'goPackage" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'goPackage" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'javaGenerateEqualsAndHash" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'javaGenerateEqualsAndHash" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'javaGenericServices" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'javaGenericServices" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'javaMultipleFiles" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'javaMultipleFiles" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'javaOuterClassname" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'javaOuterClassname" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'javaPackage" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'javaPackage" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'javaStringCheckUtf8" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'javaStringCheckUtf8" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'objcClassPrefix" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'objcClassPrefix" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a (Maybe FileOptions'OptimizeMode), (~) * b (Maybe FileOptions'OptimizeMode), Functor f) => HasLens "maybe'optimizeFor" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'optimizeFor" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'pyGenericServices" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'pyGenericServices" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a Text, (~) * b Text, Functor f) => HasLens "objcClassPrefix" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "objcClassPrefix" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a FileOptions'OptimizeMode, (~) * b FileOptions'OptimizeMode, Functor f) => HasLens "optimizeFor" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "optimizeFor" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a Bool, (~) * b Bool, Functor f) => HasLens "pyGenericServices" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "pyGenericServices" -> (a -> f b) -> FileOptions -> f FileOptions #

((~) * a [UninterpretedOption], (~) * b [UninterpretedOption], Functor f) => HasLens "uninterpretedOption" f FileOptions FileOptions a b # 

Methods

lensOf :: Proxy# Symbol "uninterpretedOption" -> (a -> f b) -> FileOptions -> f FileOptions #

data FileOptions'OptimizeMode #

Instances

Bounded FileOptions'OptimizeMode # 
Enum FileOptions'OptimizeMode # 
Eq FileOptions'OptimizeMode # 
Ord FileOptions'OptimizeMode # 
Show FileOptions'OptimizeMode # 
Default FileOptions'OptimizeMode # 
FieldDefault FileOptions'OptimizeMode # 
MessageEnum FileOptions'OptimizeMode # 

data GeneratedCodeInfo'Annotation #

Instances

Eq GeneratedCodeInfo'Annotation # 
Ord GeneratedCodeInfo'Annotation # 
Show GeneratedCodeInfo'Annotation # 
Default GeneratedCodeInfo'Annotation # 
Message GeneratedCodeInfo'Annotation # 
((~) * a Int32, (~) * b Int32, Functor f) => HasLens "begin" f GeneratedCodeInfo'Annotation GeneratedCodeInfo'Annotation a b # 
((~) * a Int32, (~) * b Int32, Functor f) => HasLens "end" f GeneratedCodeInfo'Annotation GeneratedCodeInfo'Annotation a b # 
((~) * a (Maybe Int32), (~) * b (Maybe Int32), Functor f) => HasLens "maybe'begin" f GeneratedCodeInfo'Annotation GeneratedCodeInfo'Annotation a b # 

Methods

lensOf :: Proxy# Symbol "maybe'begin" -> (a -> f b) -> GeneratedCodeInfo'Annotation -> f GeneratedCodeInfo'Annotation #

((~) * a (Maybe Int32), (~) * b (Maybe Int32), Functor f) => HasLens "maybe'end" f GeneratedCodeInfo'Annotation GeneratedCodeInfo'Annotation a b # 
((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'sourceFile" f GeneratedCodeInfo'Annotation GeneratedCodeInfo'Annotation a b # 

Methods

lensOf :: Proxy# Symbol "maybe'sourceFile" -> (a -> f b) -> GeneratedCodeInfo'Annotation -> f GeneratedCodeInfo'Annotation #

((~) * a [Int32], (~) * b [Int32], Functor f) => HasLens "path" f GeneratedCodeInfo'Annotation GeneratedCodeInfo'Annotation a b # 
((~) * a Text, (~) * b Text, Functor f) => HasLens "sourceFile" f GeneratedCodeInfo'Annotation GeneratedCodeInfo'Annotation a b # 

Methods

lensOf :: Proxy# Symbol "sourceFile" -> (a -> f b) -> GeneratedCodeInfo'Annotation -> f GeneratedCodeInfo'Annotation #

data MessageOptions #

Instances

Eq MessageOptions # 
Ord MessageOptions # 
Show MessageOptions # 
Default MessageOptions # 

Methods

def :: MessageOptions #

Message MessageOptions # 
((~) * a Bool, (~) * b Bool, Functor f) => HasLens "deprecated" f MessageOptions MessageOptions a b # 

Methods

lensOf :: Proxy# Symbol "deprecated" -> (a -> f b) -> MessageOptions -> f MessageOptions #

((~) * a Bool, (~) * b Bool, Functor f) => HasLens "mapEntry" f MessageOptions MessageOptions a b # 

Methods

lensOf :: Proxy# Symbol "mapEntry" -> (a -> f b) -> MessageOptions -> f MessageOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'deprecated" f MessageOptions MessageOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'deprecated" -> (a -> f b) -> MessageOptions -> f MessageOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'mapEntry" f MessageOptions MessageOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'mapEntry" -> (a -> f b) -> MessageOptions -> f MessageOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'messageSetWireFormat" f MessageOptions MessageOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'messageSetWireFormat" -> (a -> f b) -> MessageOptions -> f MessageOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'noStandardDescriptorAccessor" f MessageOptions MessageOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'noStandardDescriptorAccessor" -> (a -> f b) -> MessageOptions -> f MessageOptions #

((~) * a Bool, (~) * b Bool, Functor f) => HasLens "messageSetWireFormat" f MessageOptions MessageOptions a b # 

Methods

lensOf :: Proxy# Symbol "messageSetWireFormat" -> (a -> f b) -> MessageOptions -> f MessageOptions #

((~) * a Bool, (~) * b Bool, Functor f) => HasLens "noStandardDescriptorAccessor" f MessageOptions MessageOptions a b # 

Methods

lensOf :: Proxy# Symbol "noStandardDescriptorAccessor" -> (a -> f b) -> MessageOptions -> f MessageOptions #

((~) * a [UninterpretedOption], (~) * b [UninterpretedOption], Functor f) => HasLens "uninterpretedOption" f MessageOptions MessageOptions a b # 

Methods

lensOf :: Proxy# Symbol "uninterpretedOption" -> (a -> f b) -> MessageOptions -> f MessageOptions #

data MethodDescriptorProto #

Instances

Eq MethodDescriptorProto # 
Ord MethodDescriptorProto # 
Show MethodDescriptorProto # 
Default MethodDescriptorProto # 
Message MethodDescriptorProto # 
((~) * a Bool, (~) * b Bool, Functor f) => HasLens "clientStreaming" f MethodDescriptorProto MethodDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "clientStreaming" -> (a -> f b) -> MethodDescriptorProto -> f MethodDescriptorProto #

((~) * a Text, (~) * b Text, Functor f) => HasLens "inputType" f MethodDescriptorProto MethodDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "inputType" -> (a -> f b) -> MethodDescriptorProto -> f MethodDescriptorProto #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'clientStreaming" f MethodDescriptorProto MethodDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'clientStreaming" -> (a -> f b) -> MethodDescriptorProto -> f MethodDescriptorProto #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'inputType" f MethodDescriptorProto MethodDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'inputType" -> (a -> f b) -> MethodDescriptorProto -> f MethodDescriptorProto #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'name" f MethodDescriptorProto MethodDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'name" -> (a -> f b) -> MethodDescriptorProto -> f MethodDescriptorProto #

((~) * a (Maybe MethodOptions), (~) * b (Maybe MethodOptions), Functor f) => HasLens "maybe'options" f MethodDescriptorProto MethodDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'options" -> (a -> f b) -> MethodDescriptorProto -> f MethodDescriptorProto #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'outputType" f MethodDescriptorProto MethodDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'outputType" -> (a -> f b) -> MethodDescriptorProto -> f MethodDescriptorProto #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'serverStreaming" f MethodDescriptorProto MethodDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'serverStreaming" -> (a -> f b) -> MethodDescriptorProto -> f MethodDescriptorProto #

((~) * a Text, (~) * b Text, Functor f) => HasLens "name" f MethodDescriptorProto MethodDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "name" -> (a -> f b) -> MethodDescriptorProto -> f MethodDescriptorProto #

((~) * a MethodOptions, (~) * b MethodOptions, Functor f) => HasLens "options" f MethodDescriptorProto MethodDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "options" -> (a -> f b) -> MethodDescriptorProto -> f MethodDescriptorProto #

((~) * a Text, (~) * b Text, Functor f) => HasLens "outputType" f MethodDescriptorProto MethodDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "outputType" -> (a -> f b) -> MethodDescriptorProto -> f MethodDescriptorProto #

((~) * a Bool, (~) * b Bool, Functor f) => HasLens "serverStreaming" f MethodDescriptorProto MethodDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "serverStreaming" -> (a -> f b) -> MethodDescriptorProto -> f MethodDescriptorProto #

data MethodOptions #

data OneofDescriptorProto #

data ServiceDescriptorProto #

Instances

Eq ServiceDescriptorProto # 
Ord ServiceDescriptorProto # 
Show ServiceDescriptorProto # 
Default ServiceDescriptorProto # 
Message ServiceDescriptorProto # 
((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'name" f ServiceDescriptorProto ServiceDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'name" -> (a -> f b) -> ServiceDescriptorProto -> f ServiceDescriptorProto #

((~) * a (Maybe ServiceOptions), (~) * b (Maybe ServiceOptions), Functor f) => HasLens "maybe'options" f ServiceDescriptorProto ServiceDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "maybe'options" -> (a -> f b) -> ServiceDescriptorProto -> f ServiceDescriptorProto #

((~) * a [MethodDescriptorProto], (~) * b [MethodDescriptorProto], Functor f) => HasLens "method" f ServiceDescriptorProto ServiceDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "method" -> (a -> f b) -> ServiceDescriptorProto -> f ServiceDescriptorProto #

((~) * a Text, (~) * b Text, Functor f) => HasLens "name" f ServiceDescriptorProto ServiceDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "name" -> (a -> f b) -> ServiceDescriptorProto -> f ServiceDescriptorProto #

((~) * a ServiceOptions, (~) * b ServiceOptions, Functor f) => HasLens "options" f ServiceDescriptorProto ServiceDescriptorProto a b # 

Methods

lensOf :: Proxy# Symbol "options" -> (a -> f b) -> ServiceDescriptorProto -> f ServiceDescriptorProto #

data ServiceOptions #

Instances

Eq ServiceOptions # 
Ord ServiceOptions # 
Show ServiceOptions # 
Default ServiceOptions # 

Methods

def :: ServiceOptions #

Message ServiceOptions # 
((~) * a Bool, (~) * b Bool, Functor f) => HasLens "deprecated" f ServiceOptions ServiceOptions a b # 

Methods

lensOf :: Proxy# Symbol "deprecated" -> (a -> f b) -> ServiceOptions -> f ServiceOptions #

((~) * a (Maybe Bool), (~) * b (Maybe Bool), Functor f) => HasLens "maybe'deprecated" f ServiceOptions ServiceOptions a b # 

Methods

lensOf :: Proxy# Symbol "maybe'deprecated" -> (a -> f b) -> ServiceOptions -> f ServiceOptions #

((~) * a [UninterpretedOption], (~) * b [UninterpretedOption], Functor f) => HasLens "uninterpretedOption" f ServiceOptions ServiceOptions a b # 

Methods

lensOf :: Proxy# Symbol "uninterpretedOption" -> (a -> f b) -> ServiceOptions -> f ServiceOptions #

data SourceCodeInfo'Location #

Instances

Eq SourceCodeInfo'Location # 
Ord SourceCodeInfo'Location # 
Show SourceCodeInfo'Location # 
Default SourceCodeInfo'Location # 
Message SourceCodeInfo'Location # 
((~) * a Text, (~) * b Text, Functor f) => HasLens "leadingComments" f SourceCodeInfo'Location SourceCodeInfo'Location a b # 

Methods

lensOf :: Proxy# Symbol "leadingComments" -> (a -> f b) -> SourceCodeInfo'Location -> f SourceCodeInfo'Location #

((~) * a [Text], (~) * b [Text], Functor f) => HasLens "leadingDetachedComments" f SourceCodeInfo'Location SourceCodeInfo'Location a b # 

Methods

lensOf :: Proxy# Symbol "leadingDetachedComments" -> (a -> f b) -> SourceCodeInfo'Location -> f SourceCodeInfo'Location #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'leadingComments" f SourceCodeInfo'Location SourceCodeInfo'Location a b # 

Methods

lensOf :: Proxy# Symbol "maybe'leadingComments" -> (a -> f b) -> SourceCodeInfo'Location -> f SourceCodeInfo'Location #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'trailingComments" f SourceCodeInfo'Location SourceCodeInfo'Location a b # 

Methods

lensOf :: Proxy# Symbol "maybe'trailingComments" -> (a -> f b) -> SourceCodeInfo'Location -> f SourceCodeInfo'Location #

((~) * a [Int32], (~) * b [Int32], Functor f) => HasLens "path" f SourceCodeInfo'Location SourceCodeInfo'Location a b # 

Methods

lensOf :: Proxy# Symbol "path" -> (a -> f b) -> SourceCodeInfo'Location -> f SourceCodeInfo'Location #

((~) * a [Int32], (~) * b [Int32], Functor f) => HasLens "span" f SourceCodeInfo'Location SourceCodeInfo'Location a b # 

Methods

lensOf :: Proxy# Symbol "span" -> (a -> f b) -> SourceCodeInfo'Location -> f SourceCodeInfo'Location #

((~) * a Text, (~) * b Text, Functor f) => HasLens "trailingComments" f SourceCodeInfo'Location SourceCodeInfo'Location a b # 

Methods

lensOf :: Proxy# Symbol "trailingComments" -> (a -> f b) -> SourceCodeInfo'Location -> f SourceCodeInfo'Location #

data UninterpretedOption #

Instances

Eq UninterpretedOption # 
Ord UninterpretedOption # 
Show UninterpretedOption # 
Default UninterpretedOption # 
Message UninterpretedOption # 
((~) * a Text, (~) * b Text, Functor f) => HasLens "aggregateValue" f UninterpretedOption UninterpretedOption a b # 

Methods

lensOf :: Proxy# Symbol "aggregateValue" -> (a -> f b) -> UninterpretedOption -> f UninterpretedOption #

((~) * a Double, (~) * b Double, Functor f) => HasLens "doubleValue" f UninterpretedOption UninterpretedOption a b # 

Methods

lensOf :: Proxy# Symbol "doubleValue" -> (a -> f b) -> UninterpretedOption -> f UninterpretedOption #

((~) * a Text, (~) * b Text, Functor f) => HasLens "identifierValue" f UninterpretedOption UninterpretedOption a b # 

Methods

lensOf :: Proxy# Symbol "identifierValue" -> (a -> f b) -> UninterpretedOption -> f UninterpretedOption #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'aggregateValue" f UninterpretedOption UninterpretedOption a b # 

Methods

lensOf :: Proxy# Symbol "maybe'aggregateValue" -> (a -> f b) -> UninterpretedOption -> f UninterpretedOption #

((~) * a (Maybe Double), (~) * b (Maybe Double), Functor f) => HasLens "maybe'doubleValue" f UninterpretedOption UninterpretedOption a b # 

Methods

lensOf :: Proxy# Symbol "maybe'doubleValue" -> (a -> f b) -> UninterpretedOption -> f UninterpretedOption #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'identifierValue" f UninterpretedOption UninterpretedOption a b # 

Methods

lensOf :: Proxy# Symbol "maybe'identifierValue" -> (a -> f b) -> UninterpretedOption -> f UninterpretedOption #

((~) * a (Maybe Int64), (~) * b (Maybe Int64), Functor f) => HasLens "maybe'negativeIntValue" f UninterpretedOption UninterpretedOption a b # 

Methods

lensOf :: Proxy# Symbol "maybe'negativeIntValue" -> (a -> f b) -> UninterpretedOption -> f UninterpretedOption #

((~) * a (Maybe Word64), (~) * b (Maybe Word64), Functor f) => HasLens "maybe'positiveIntValue" f UninterpretedOption UninterpretedOption a b # 

Methods

lensOf :: Proxy# Symbol "maybe'positiveIntValue" -> (a -> f b) -> UninterpretedOption -> f UninterpretedOption #

((~) * a (Maybe ByteString), (~) * b (Maybe ByteString), Functor f) => HasLens "maybe'stringValue" f UninterpretedOption UninterpretedOption a b # 

Methods

lensOf :: Proxy# Symbol "maybe'stringValue" -> (a -> f b) -> UninterpretedOption -> f UninterpretedOption #

((~) * a [UninterpretedOption'NamePart], (~) * b [UninterpretedOption'NamePart], Functor f) => HasLens "name" f UninterpretedOption UninterpretedOption a b # 

Methods

lensOf :: Proxy# Symbol "name" -> (a -> f b) -> UninterpretedOption -> f UninterpretedOption #

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "negativeIntValue" f UninterpretedOption UninterpretedOption a b # 

Methods

lensOf :: Proxy# Symbol "negativeIntValue" -> (a -> f b) -> UninterpretedOption -> f UninterpretedOption #

((~) * a Word64, (~) * b Word64, Functor f) => HasLens "positiveIntValue" f UninterpretedOption UninterpretedOption a b # 

Methods

lensOf :: Proxy# Symbol "positiveIntValue" -> (a -> f b) -> UninterpretedOption -> f UninterpretedOption #

((~) * a ByteString, (~) * b ByteString, Functor f) => HasLens "stringValue" f UninterpretedOption UninterpretedOption a b # 

Methods

lensOf :: Proxy# Symbol "stringValue" -> (a -> f b) -> UninterpretedOption -> f UninterpretedOption #

data UninterpretedOption'NamePart #

Instances

Eq UninterpretedOption'NamePart # 
Ord UninterpretedOption'NamePart # 
Show UninterpretedOption'NamePart # 
Default UninterpretedOption'NamePart # 
Message UninterpretedOption'NamePart # 
((~) * a Bool, (~) * b Bool, Functor f) => HasLens "isExtension" f UninterpretedOption'NamePart UninterpretedOption'NamePart a b # 

Methods

lensOf :: Proxy# Symbol "isExtension" -> (a -> f b) -> UninterpretedOption'NamePart -> f UninterpretedOption'NamePart #

((~) * a Text, (~) * b Text, Functor f) => HasLens "namePart" f UninterpretedOption'NamePart UninterpretedOption'NamePart a b # 

aggregateValue :: forall f s t a b. HasLens "aggregateValue" f s t a b => LensLike f s t a b #

allowAlias :: forall f s t a b. HasLens "allowAlias" f s t a b => LensLike f s t a b #

annotation :: forall f s t a b. HasLens "annotation" f s t a b => LensLike f s t a b #

begin :: forall f s t a b. HasLens "begin" f s t a b => LensLike f s t a b #

ccEnableArenas :: forall f s t a b. HasLens "ccEnableArenas" f s t a b => LensLike f s t a b #

ccGenericServices :: forall f s t a b. HasLens "ccGenericServices" f s t a b => LensLike f s t a b #

clientStreaming :: forall f s t a b. HasLens "clientStreaming" f s t a b => LensLike f s t a b #

csharpNamespace :: forall f s t a b. HasLens "csharpNamespace" f s t a b => LensLike f s t a b #

ctype :: forall f s t a b. HasLens "ctype" f s t a b => LensLike f s t a b #

defaultValue :: forall f s t a b. HasLens "defaultValue" f s t a b => LensLike f s t a b #

dependency :: forall f s t a b. HasLens "dependency" f s t a b => LensLike f s t a b #

deprecated :: forall f s t a b. HasLens "deprecated" f s t a b => LensLike f s t a b #

doubleValue :: forall f s t a b. HasLens "doubleValue" f s t a b => LensLike f s t a b #

end :: forall f s t a b. HasLens "end" f s t a b => LensLike f s t a b #

enumType :: forall f s t a b. HasLens "enumType" f s t a b => LensLike f s t a b #

extendee :: forall f s t a b. HasLens "extendee" f s t a b => LensLike f s t a b #

extension :: forall f s t a b. HasLens "extension" f s t a b => LensLike f s t a b #

extensionRange :: forall f s t a b. HasLens "extensionRange" f s t a b => LensLike f s t a b #

field :: forall f s t a b. HasLens "field" f s t a b => LensLike f s t a b #

file :: forall f s t a b. HasLens "file" f s t a b => LensLike f s t a b #

goPackage :: forall f s t a b. HasLens "goPackage" f s t a b => LensLike f s t a b #

identifierValue :: forall f s t a b. HasLens "identifierValue" f s t a b => LensLike f s t a b #

inputType :: forall f s t a b. HasLens "inputType" f s t a b => LensLike f s t a b #

isExtension :: forall f s t a b. HasLens "isExtension" f s t a b => LensLike f s t a b #

javaGenerateEqualsAndHash :: forall f s t a b. HasLens "javaGenerateEqualsAndHash" f s t a b => LensLike f s t a b #

javaGenericServices :: forall f s t a b. HasLens "javaGenericServices" f s t a b => LensLike f s t a b #

javaMultipleFiles :: forall f s t a b. HasLens "javaMultipleFiles" f s t a b => LensLike f s t a b #

javaOuterClassname :: forall f s t a b. HasLens "javaOuterClassname" f s t a b => LensLike f s t a b #

javaPackage :: forall f s t a b. HasLens "javaPackage" f s t a b => LensLike f s t a b #

javaStringCheckUtf8 :: forall f s t a b. HasLens "javaStringCheckUtf8" f s t a b => LensLike f s t a b #

jsonName :: forall f s t a b. HasLens "jsonName" f s t a b => LensLike f s t a b #

jstype :: forall f s t a b. HasLens "jstype" f s t a b => LensLike f s t a b #

label :: forall f s t a b. HasLens "label" f s t a b => LensLike f s t a b #

lazy :: forall f s t a b. HasLens "lazy" f s t a b => LensLike f s t a b #

leadingComments :: forall f s t a b. HasLens "leadingComments" f s t a b => LensLike f s t a b #

leadingDetachedComments :: forall f s t a b. HasLens "leadingDetachedComments" f s t a b => LensLike f s t a b #

location :: forall f s t a b. HasLens "location" f s t a b => LensLike f s t a b #

mapEntry :: forall f s t a b. HasLens "mapEntry" f s t a b => LensLike f s t a b #

maybe'aggregateValue :: forall f s t a b. HasLens "maybe'aggregateValue" f s t a b => LensLike f s t a b #

maybe'allowAlias :: forall f s t a b. HasLens "maybe'allowAlias" f s t a b => LensLike f s t a b #

maybe'begin :: forall f s t a b. HasLens "maybe'begin" f s t a b => LensLike f s t a b #

maybe'ccEnableArenas :: forall f s t a b. HasLens "maybe'ccEnableArenas" f s t a b => LensLike f s t a b #

maybe'ccGenericServices :: forall f s t a b. HasLens "maybe'ccGenericServices" f s t a b => LensLike f s t a b #

maybe'clientStreaming :: forall f s t a b. HasLens "maybe'clientStreaming" f s t a b => LensLike f s t a b #

maybe'csharpNamespace :: forall f s t a b. HasLens "maybe'csharpNamespace" f s t a b => LensLike f s t a b #

maybe'ctype :: forall f s t a b. HasLens "maybe'ctype" f s t a b => LensLike f s t a b #

maybe'defaultValue :: forall f s t a b. HasLens "maybe'defaultValue" f s t a b => LensLike f s t a b #

maybe'deprecated :: forall f s t a b. HasLens "maybe'deprecated" f s t a b => LensLike f s t a b #

maybe'doubleValue :: forall f s t a b. HasLens "maybe'doubleValue" f s t a b => LensLike f s t a b #

maybe'end :: forall f s t a b. HasLens "maybe'end" f s t a b => LensLike f s t a b #

maybe'extendee :: forall f s t a b. HasLens "maybe'extendee" f s t a b => LensLike f s t a b #

maybe'goPackage :: forall f s t a b. HasLens "maybe'goPackage" f s t a b => LensLike f s t a b #

maybe'identifierValue :: forall f s t a b. HasLens "maybe'identifierValue" f s t a b => LensLike f s t a b #

maybe'inputType :: forall f s t a b. HasLens "maybe'inputType" f s t a b => LensLike f s t a b #

maybe'javaGenerateEqualsAndHash :: forall f s t a b. HasLens "maybe'javaGenerateEqualsAndHash" f s t a b => LensLike f s t a b #

maybe'javaGenericServices :: forall f s t a b. HasLens "maybe'javaGenericServices" f s t a b => LensLike f s t a b #

maybe'javaMultipleFiles :: forall f s t a b. HasLens "maybe'javaMultipleFiles" f s t a b => LensLike f s t a b #

maybe'javaOuterClassname :: forall f s t a b. HasLens "maybe'javaOuterClassname" f s t a b => LensLike f s t a b #

maybe'javaPackage :: forall f s t a b. HasLens "maybe'javaPackage" f s t a b => LensLike f s t a b #

maybe'javaStringCheckUtf8 :: forall f s t a b. HasLens "maybe'javaStringCheckUtf8" f s t a b => LensLike f s t a b #

maybe'jsonName :: forall f s t a b. HasLens "maybe'jsonName" f s t a b => LensLike f s t a b #

maybe'jstype :: forall f s t a b. HasLens "maybe'jstype" f s t a b => LensLike f s t a b #

maybe'label :: forall f s t a b. HasLens "maybe'label" f s t a b => LensLike f s t a b #

maybe'lazy :: forall f s t a b. HasLens "maybe'lazy" f s t a b => LensLike f s t a b #

maybe'leadingComments :: forall f s t a b. HasLens "maybe'leadingComments" f s t a b => LensLike f s t a b #

maybe'mapEntry :: forall f s t a b. HasLens "maybe'mapEntry" f s t a b => LensLike f s t a b #

maybe'messageSetWireFormat :: forall f s t a b. HasLens "maybe'messageSetWireFormat" f s t a b => LensLike f s t a b #

maybe'name :: forall f s t a b. HasLens "maybe'name" f s t a b => LensLike f s t a b #

maybe'negativeIntValue :: forall f s t a b. HasLens "maybe'negativeIntValue" f s t a b => LensLike f s t a b #

maybe'noStandardDescriptorAccessor :: forall f s t a b. HasLens "maybe'noStandardDescriptorAccessor" f s t a b => LensLike f s t a b #

maybe'number :: forall f s t a b. HasLens "maybe'number" f s t a b => LensLike f s t a b #

maybe'objcClassPrefix :: forall f s t a b. HasLens "maybe'objcClassPrefix" f s t a b => LensLike f s t a b #

maybe'oneofIndex :: forall f s t a b. HasLens "maybe'oneofIndex" f s t a b => LensLike f s t a b #

maybe'optimizeFor :: forall f s t a b. HasLens "maybe'optimizeFor" f s t a b => LensLike f s t a b #

maybe'options :: forall f s t a b. HasLens "maybe'options" f s t a b => LensLike f s t a b #

maybe'outputType :: forall f s t a b. HasLens "maybe'outputType" f s t a b => LensLike f s t a b #

maybe'package :: forall f s t a b. HasLens "maybe'package" f s t a b => LensLike f s t a b #

maybe'packed :: forall f s t a b. HasLens "maybe'packed" f s t a b => LensLike f s t a b #

maybe'positiveIntValue :: forall f s t a b. HasLens "maybe'positiveIntValue" f s t a b => LensLike f s t a b #

maybe'pyGenericServices :: forall f s t a b. HasLens "maybe'pyGenericServices" f s t a b => LensLike f s t a b #

maybe'serverStreaming :: forall f s t a b. HasLens "maybe'serverStreaming" f s t a b => LensLike f s t a b #

maybe'sourceCodeInfo :: forall f s t a b. HasLens "maybe'sourceCodeInfo" f s t a b => LensLike f s t a b #

maybe'sourceFile :: forall f s t a b. HasLens "maybe'sourceFile" f s t a b => LensLike f s t a b #

maybe'start :: forall f s t a b. HasLens "maybe'start" f s t a b => LensLike f s t a b #

maybe'stringValue :: forall f s t a b. HasLens "maybe'stringValue" f s t a b => LensLike f s t a b #

maybe'syntax :: forall f s t a b. HasLens "maybe'syntax" f s t a b => LensLike f s t a b #

maybe'trailingComments :: forall f s t a b. HasLens "maybe'trailingComments" f s t a b => LensLike f s t a b #

maybe'type' :: forall f s t a b. HasLens "maybe'type'" f s t a b => LensLike f s t a b #

maybe'typeName :: forall f s t a b. HasLens "maybe'typeName" f s t a b => LensLike f s t a b #

maybe'weak :: forall f s t a b. HasLens "maybe'weak" f s t a b => LensLike f s t a b #

messageSetWireFormat :: forall f s t a b. HasLens "messageSetWireFormat" f s t a b => LensLike f s t a b #

messageType :: forall f s t a b. HasLens "messageType" f s t a b => LensLike f s t a b #

method :: forall f s t a b. HasLens "method" f s t a b => LensLike f s t a b #

name :: forall f s t a b. HasLens "name" f s t a b => LensLike f s t a b #

namePart :: forall f s t a b. HasLens "namePart" f s t a b => LensLike f s t a b #

negativeIntValue :: forall f s t a b. HasLens "negativeIntValue" f s t a b => LensLike f s t a b #

nestedType :: forall f s t a b. HasLens "nestedType" f s t a b => LensLike f s t a b #

noStandardDescriptorAccessor :: forall f s t a b. HasLens "noStandardDescriptorAccessor" f s t a b => LensLike f s t a b #

number :: forall f s t a b. HasLens "number" f s t a b => LensLike f s t a b #

objcClassPrefix :: forall f s t a b. HasLens "objcClassPrefix" f s t a b => LensLike f s t a b #

oneofDecl :: forall f s t a b. HasLens "oneofDecl" f s t a b => LensLike f s t a b #

oneofIndex :: forall f s t a b. HasLens "oneofIndex" f s t a b => LensLike f s t a b #

optimizeFor :: forall f s t a b. HasLens "optimizeFor" f s t a b => LensLike f s t a b #

options :: forall f s t a b. HasLens "options" f s t a b => LensLike f s t a b #

outputType :: forall f s t a b. HasLens "outputType" f s t a b => LensLike f s t a b #

package :: forall f s t a b. HasLens "package" f s t a b => LensLike f s t a b #

packed :: forall f s t a b. HasLens "packed" f s t a b => LensLike f s t a b #

path :: forall f s t a b. HasLens "path" f s t a b => LensLike f s t a b #

positiveIntValue :: forall f s t a b. HasLens "positiveIntValue" f s t a b => LensLike f s t a b #

publicDependency :: forall f s t a b. HasLens "publicDependency" f s t a b => LensLike f s t a b #

pyGenericServices :: forall f s t a b. HasLens "pyGenericServices" f s t a b => LensLike f s t a b #

reservedName :: forall f s t a b. HasLens "reservedName" f s t a b => LensLike f s t a b #

reservedRange :: forall f s t a b. HasLens "reservedRange" f s t a b => LensLike f s t a b #

serverStreaming :: forall f s t a b. HasLens "serverStreaming" f s t a b => LensLike f s t a b #

service :: forall f s t a b. HasLens "service" f s t a b => LensLike f s t a b #

sourceCodeInfo :: forall f s t a b. HasLens "sourceCodeInfo" f s t a b => LensLike f s t a b #

sourceFile :: forall f s t a b. HasLens "sourceFile" f s t a b => LensLike f s t a b #

span :: forall f s t a b. HasLens "span" f s t a b => LensLike f s t a b #

start :: forall f s t a b. HasLens "start" f s t a b => LensLike f s t a b #

stringValue :: forall f s t a b. HasLens "stringValue" f s t a b => LensLike f s t a b #

syntax :: forall f s t a b. HasLens "syntax" f s t a b => LensLike f s t a b #

trailingComments :: forall f s t a b. HasLens "trailingComments" f s t a b => LensLike f s t a b #

type' :: forall f s t a b. HasLens "type'" f s t a b => LensLike f s t a b #

typeName :: forall f s t a b. HasLens "typeName" f s t a b => LensLike f s t a b #

uninterpretedOption :: forall f s t a b. HasLens "uninterpretedOption" f s t a b => LensLike f s t a b #

value :: forall f s t a b. HasLens "value" f s t a b => LensLike f s t a b #

weak :: forall f s t a b. HasLens "weak" f s t a b => LensLike f s t a b #

weakDependency :: forall f s t a b. HasLens "weakDependency" f s t a b => LensLike f s t a b #