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

Safe HaskellNone
LanguageHaskell2010

Proto.Google.Protobuf.Descriptor

Documentation

data DescriptorProto Source #

Instances

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

Methods

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

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

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 Source # 

Methods

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

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

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 Source # 

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 Source # 

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 Source # 

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

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 Source # 

Methods

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

data DescriptorProto'ExtensionRange Source #

Instances

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

data DescriptorProto'ReservedRange Source #

Instances

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

data EnumDescriptorProto Source #

Instances

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

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 Source # 

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 Source # 

Methods

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

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

Methods

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

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

Methods

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

data EnumOptions Source #

Instances

Eq EnumOptions Source # 
Show EnumOptions Source # 
Default EnumOptions Source # 

Methods

def :: EnumOptions #

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

Methods

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

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

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 Source # 

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 Source # 

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 Source # 

Methods

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

data EnumValueDescriptorProto Source #

Instances

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

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 Source # 

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 Source # 

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 Source # 
((~) * a Int32, (~) * b Int32, Functor f) => HasLens "number" f EnumValueDescriptorProto EnumValueDescriptorProto a b Source # 

Methods

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

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

Methods

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

data FieldDescriptorProto Source #

Instances

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

Methods

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

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

Methods

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

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

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

Methods

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

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

Methods

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

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

Methods

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

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

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 Source # 

Methods

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

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

Methods

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

data FieldDescriptorProto'Label Source #

Instances

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

data FieldDescriptorProto'Type Source #

Instances

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

data FieldOptions Source #

Instances

Eq FieldOptions Source # 
Show FieldOptions Source # 
Default FieldOptions Source # 

Methods

def :: FieldOptions #

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

Methods

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

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

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 Source # 

Methods

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

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

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

Methods

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

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

Methods

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

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

Methods

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

data FileDescriptorProto Source #

Instances

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

Methods

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

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

Methods

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

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

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

data FileOptions Source #

Instances

Eq FileOptions Source # 
Show FileOptions Source # 
Default FileOptions Source # 

Methods

def :: FileOptions #

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

Methods

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

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

Methods

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

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

Methods

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

data FileOptions'OptimizeMode Source #

Instances

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

data GeneratedCodeInfo'Annotation Source #

Instances

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

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 Source # 
((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'sourceFile" f GeneratedCodeInfo'Annotation GeneratedCodeInfo'Annotation a b Source # 

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 Source # 
((~) * a Text, (~) * b Text, Functor f) => HasLens "sourceFile" f GeneratedCodeInfo'Annotation GeneratedCodeInfo'Annotation a b Source # 

Methods

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

data MessageOptions Source #

Instances

Eq MessageOptions Source # 
Show MessageOptions Source # 
Default MessageOptions Source # 

Methods

def :: MessageOptions #

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

Methods

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

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

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

Methods

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

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

Methods

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

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

Methods

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

data MethodDescriptorProto Source #

Instances

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

Methods

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

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

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

data MethodOptions Source #

Instances

Eq MethodOptions Source # 
Show MethodOptions Source # 
Default MethodOptions Source # 

Methods

def :: MethodOptions #

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

Methods

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

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

Methods

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

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

Methods

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

data ServiceDescriptorProto Source #

Instances

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

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 Source # 

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 Source # 

Methods

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

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

Methods

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

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

Methods

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

data SourceCodeInfo'Location Source #

Instances

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

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

Methods

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

data UninterpretedOption Source #

Instances

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

Methods

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

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

Methods

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

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

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

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 Source # 

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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