proto-lens-0.3.1.0: A lens-based implementation of protocol buffers in Haskell.

Safe HaskellNone
LanguageHaskell2010

Proto.Google.Protobuf.Descriptor

Synopsis

Documentation

data DescriptorProto #

Fields :

  • name :: Lens' DescriptorProto Data.Text.Text
  • maybe'name :: Lens' DescriptorProto (Prelude.Maybe Data.Text.Text)
  • field :: Lens' DescriptorProto [FieldDescriptorProto]
  • extension :: Lens' DescriptorProto [FieldDescriptorProto]
  • nestedType :: Lens' DescriptorProto [DescriptorProto]
  • enumType :: Lens' DescriptorProto [EnumDescriptorProto]
  • extensionRange :: Lens' DescriptorProto [DescriptorProto'ExtensionRange]
  • oneofDecl :: Lens' DescriptorProto [OneofDescriptorProto]
  • options :: Lens' DescriptorProto MessageOptions
  • maybe'options :: Lens' DescriptorProto (Prelude.Maybe MessageOptions)
  • reservedRange :: Lens' DescriptorProto [DescriptorProto'ReservedRange]
  • reservedName :: Lens' DescriptorProto [Data.Text.Text]
Instances
Eq DescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord DescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show DescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default DescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message DescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto "options" MessageOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto "name" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "name" -> (Text -> f Text) -> DescriptorProto -> f DescriptorProto #

(HasLens' f DescriptorProto x a, a ~ b) => HasLens f DescriptorProto DescriptorProto x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf :: Proxy# x -> (a -> f b) -> DescriptorProto -> f DescriptorProto #

Functor f => HasLens' f FileDescriptorProto "messageType" [DescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto "reservedName" [Text] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "reservedName" -> ([Text] -> f [Text]) -> DescriptorProto -> f DescriptorProto #

Functor f => HasLens' f DescriptorProto "reservedRange" [DescriptorProto'ReservedRange] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto "maybe'options" (Maybe MessageOptions) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto "oneofDecl" [OneofDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto "extensionRange" [DescriptorProto'ExtensionRange] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto "enumType" [EnumDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto "nestedType" [DescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "nestedType" -> ([DescriptorProto] -> f [DescriptorProto]) -> DescriptorProto -> f DescriptorProto #

Functor f => HasLens' f DescriptorProto "extension" [FieldDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto "field" [FieldDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto "maybe'name" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'name" -> (Maybe Text -> f (Maybe Text)) -> DescriptorProto -> f DescriptorProto #

data DescriptorProto'ExtensionRange #

Fields :

  • start :: Lens' DescriptorProto'ExtensionRange Data.Int.Int32
  • maybe'start :: Lens' DescriptorProto'ExtensionRange (Prelude.Maybe Data.Int.Int32)
  • end :: Lens' DescriptorProto'ExtensionRange Data.Int.Int32
  • maybe'end :: Lens' DescriptorProto'ExtensionRange (Prelude.Maybe Data.Int.Int32)
Instances
Eq DescriptorProto'ExtensionRange # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord DescriptorProto'ExtensionRange # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show DescriptorProto'ExtensionRange # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default DescriptorProto'ExtensionRange # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message DescriptorProto'ExtensionRange # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto'ExtensionRange "end" Int32 # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto'ExtensionRange "start" Int32 # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f DescriptorProto'ExtensionRange x a, a ~ b) => HasLens f DescriptorProto'ExtensionRange DescriptorProto'ExtensionRange x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto'ExtensionRange "maybe'end" (Maybe Int32) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto'ExtensionRange "maybe'start" (Maybe Int32) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto "extensionRange" [DescriptorProto'ExtensionRange] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data DescriptorProto'ReservedRange #

Fields :

  • start :: Lens' DescriptorProto'ReservedRange Data.Int.Int32
  • maybe'start :: Lens' DescriptorProto'ReservedRange (Prelude.Maybe Data.Int.Int32)
  • end :: Lens' DescriptorProto'ReservedRange Data.Int.Int32
  • maybe'end :: Lens' DescriptorProto'ReservedRange (Prelude.Maybe Data.Int.Int32)
Instances
Eq DescriptorProto'ReservedRange # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord DescriptorProto'ReservedRange # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show DescriptorProto'ReservedRange # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default DescriptorProto'ReservedRange # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message DescriptorProto'ReservedRange # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto'ReservedRange "end" Int32 # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto'ReservedRange "start" Int32 # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f DescriptorProto'ReservedRange x a, a ~ b) => HasLens f DescriptorProto'ReservedRange DescriptorProto'ReservedRange x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto'ReservedRange "maybe'end" (Maybe Int32) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto'ReservedRange "maybe'start" (Maybe Int32) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto "reservedRange" [DescriptorProto'ReservedRange] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data EnumDescriptorProto #

Fields :

  • name :: Lens' EnumDescriptorProto Data.Text.Text
  • maybe'name :: Lens' EnumDescriptorProto (Prelude.Maybe Data.Text.Text)
  • value :: Lens' EnumDescriptorProto [EnumValueDescriptorProto]
  • options :: Lens' EnumDescriptorProto EnumOptions
  • maybe'options :: Lens' EnumDescriptorProto (Prelude.Maybe EnumOptions)
Instances
Eq EnumDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord EnumDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show EnumDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default EnumDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message EnumDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f EnumDescriptorProto "options" EnumOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f EnumDescriptorProto "name" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "name" -> (Text -> f Text) -> EnumDescriptorProto -> f EnumDescriptorProto #

(HasLens' f EnumDescriptorProto x a, a ~ b) => HasLens f EnumDescriptorProto EnumDescriptorProto x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf :: Proxy# x -> (a -> f b) -> EnumDescriptorProto -> f EnumDescriptorProto #

Functor f => HasLens' f FileDescriptorProto "enumType" [EnumDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f EnumDescriptorProto "maybe'options" (Maybe EnumOptions) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f EnumDescriptorProto "value" [EnumValueDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f EnumDescriptorProto "maybe'name" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'name" -> (Maybe Text -> f (Maybe Text)) -> EnumDescriptorProto -> f EnumDescriptorProto #

Functor f => HasLens' f DescriptorProto "enumType" [EnumDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data EnumOptions #

Fields :

Instances
Eq EnumOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord EnumOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show EnumOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default EnumOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

def :: EnumOptions #

Message EnumOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f EnumOptions "deprecated" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "deprecated" -> (Bool -> f Bool) -> EnumOptions -> f EnumOptions #

Functor f => HasLens' f EnumOptions "allowAlias" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "allowAlias" -> (Bool -> f Bool) -> EnumOptions -> f EnumOptions #

Functor f => HasLens' f EnumDescriptorProto "options" EnumOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f EnumOptions x a, a ~ b) => HasLens f EnumOptions EnumOptions x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf :: Proxy# x -> (a -> f b) -> EnumOptions -> f EnumOptions #

Functor f => HasLens' f EnumOptions "uninterpretedOption" [UninterpretedOption] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> EnumOptions -> f EnumOptions #

Functor f => HasLens' f EnumOptions "maybe'deprecated" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'deprecated" -> (Maybe Bool -> f (Maybe Bool)) -> EnumOptions -> f EnumOptions #

Functor f => HasLens' f EnumOptions "maybe'allowAlias" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'allowAlias" -> (Maybe Bool -> f (Maybe Bool)) -> EnumOptions -> f EnumOptions #

Functor f => HasLens' f EnumDescriptorProto "maybe'options" (Maybe EnumOptions) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data EnumValueDescriptorProto #

Fields :

  • name :: Lens' EnumValueDescriptorProto Data.Text.Text
  • maybe'name :: Lens' EnumValueDescriptorProto (Prelude.Maybe Data.Text.Text)
  • number :: Lens' EnumValueDescriptorProto Data.Int.Int32
  • maybe'number :: Lens' EnumValueDescriptorProto (Prelude.Maybe Data.Int.Int32)
  • options :: Lens' EnumValueDescriptorProto EnumValueOptions
  • maybe'options :: Lens' EnumValueDescriptorProto (Prelude.Maybe EnumValueOptions)
Instances
Eq EnumValueDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord EnumValueDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show EnumValueDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default EnumValueDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message EnumValueDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f EnumValueDescriptorProto "options" EnumValueOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f EnumValueDescriptorProto "number" Int32 # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f EnumValueDescriptorProto "name" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f EnumValueDescriptorProto x a, a ~ b) => HasLens f EnumValueDescriptorProto EnumValueDescriptorProto x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f EnumValueDescriptorProto "maybe'options" (Maybe EnumValueOptions) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f EnumValueDescriptorProto "maybe'number" (Maybe Int32) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f EnumValueDescriptorProto "maybe'name" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f EnumDescriptorProto "value" [EnumValueDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data EnumValueOptions #

Fields :

Instances
Eq EnumValueOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord EnumValueOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show EnumValueOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default EnumValueOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message EnumValueOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f EnumValueOptions "deprecated" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "deprecated" -> (Bool -> f Bool) -> EnumValueOptions -> f EnumValueOptions #

Functor f => HasLens' f EnumValueDescriptorProto "options" EnumValueOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f EnumValueOptions x a, a ~ b) => HasLens f EnumValueOptions EnumValueOptions x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf :: Proxy# x -> (a -> f b) -> EnumValueOptions -> f EnumValueOptions #

Functor f => HasLens' f EnumValueOptions "uninterpretedOption" [UninterpretedOption] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> EnumValueOptions -> f EnumValueOptions #

Functor f => HasLens' f EnumValueOptions "maybe'deprecated" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'deprecated" -> (Maybe Bool -> f (Maybe Bool)) -> EnumValueOptions -> f EnumValueOptions #

Functor f => HasLens' f EnumValueDescriptorProto "maybe'options" (Maybe EnumValueOptions) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data FieldDescriptorProto #

Fields :

  • name :: Lens' FieldDescriptorProto Data.Text.Text
  • maybe'name :: Lens' FieldDescriptorProto (Prelude.Maybe Data.Text.Text)
  • number :: Lens' FieldDescriptorProto Data.Int.Int32
  • maybe'number :: Lens' FieldDescriptorProto (Prelude.Maybe Data.Int.Int32)
  • label :: Lens' FieldDescriptorProto FieldDescriptorProto'Label
  • maybe'label :: Lens' FieldDescriptorProto (Prelude.Maybe FieldDescriptorProto'Label)
  • type' :: Lens' FieldDescriptorProto FieldDescriptorProto'Type
  • maybe'type' :: Lens' FieldDescriptorProto (Prelude.Maybe FieldDescriptorProto'Type)
  • typeName :: Lens' FieldDescriptorProto Data.Text.Text
  • maybe'typeName :: Lens' FieldDescriptorProto (Prelude.Maybe Data.Text.Text)
  • extendee :: Lens' FieldDescriptorProto Data.Text.Text
  • maybe'extendee :: Lens' FieldDescriptorProto (Prelude.Maybe Data.Text.Text)
  • defaultValue :: Lens' FieldDescriptorProto Data.Text.Text
  • maybe'defaultValue :: Lens' FieldDescriptorProto (Prelude.Maybe Data.Text.Text)
  • oneofIndex :: Lens' FieldDescriptorProto Data.Int.Int32
  • maybe'oneofIndex :: Lens' FieldDescriptorProto (Prelude.Maybe Data.Int.Int32)
  • jsonName :: Lens' FieldDescriptorProto Data.Text.Text
  • maybe'jsonName :: Lens' FieldDescriptorProto (Prelude.Maybe Data.Text.Text)
  • options :: Lens' FieldDescriptorProto FieldOptions
  • maybe'options :: Lens' FieldDescriptorProto (Prelude.Maybe FieldOptions)
Instances
Eq FieldDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord FieldDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show FieldDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default FieldDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message FieldDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldDescriptorProto "options" FieldOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldDescriptorProto "jsonName" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "jsonName" -> (Text -> f Text) -> FieldDescriptorProto -> f FieldDescriptorProto #

Functor f => HasLens' f FieldDescriptorProto "oneofIndex" Int32 # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "oneofIndex" -> (Int32 -> f Int32) -> FieldDescriptorProto -> f FieldDescriptorProto #

Functor f => HasLens' f FieldDescriptorProto "defaultValue" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "defaultValue" -> (Text -> f Text) -> FieldDescriptorProto -> f FieldDescriptorProto #

Functor f => HasLens' f FieldDescriptorProto "extendee" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "extendee" -> (Text -> f Text) -> FieldDescriptorProto -> f FieldDescriptorProto #

Functor f => HasLens' f FieldDescriptorProto "typeName" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "typeName" -> (Text -> f Text) -> FieldDescriptorProto -> f FieldDescriptorProto #

Functor f => HasLens' f FieldDescriptorProto "type'" FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldDescriptorProto "label" FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldDescriptorProto "number" Int32 # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "number" -> (Int32 -> f Int32) -> FieldDescriptorProto -> f FieldDescriptorProto #

Functor f => HasLens' f FieldDescriptorProto "name" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f FieldDescriptorProto x a, a ~ b) => HasLens f FieldDescriptorProto FieldDescriptorProto x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf :: Proxy# x -> (a -> f b) -> FieldDescriptorProto -> f FieldDescriptorProto #

Functor f => HasLens' f FileDescriptorProto "extension" [FieldDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldDescriptorProto "maybe'options" (Maybe FieldOptions) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldDescriptorProto "maybe'jsonName" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'jsonName" -> (Maybe Text -> f (Maybe Text)) -> FieldDescriptorProto -> f FieldDescriptorProto #

Functor f => HasLens' f FieldDescriptorProto "maybe'oneofIndex" (Maybe Int32) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'oneofIndex" -> (Maybe Int32 -> f (Maybe Int32)) -> FieldDescriptorProto -> f FieldDescriptorProto #

Functor f => HasLens' f FieldDescriptorProto "maybe'defaultValue" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'defaultValue" -> (Maybe Text -> f (Maybe Text)) -> FieldDescriptorProto -> f FieldDescriptorProto #

Functor f => HasLens' f FieldDescriptorProto "maybe'extendee" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'extendee" -> (Maybe Text -> f (Maybe Text)) -> FieldDescriptorProto -> f FieldDescriptorProto #

Functor f => HasLens' f FieldDescriptorProto "maybe'typeName" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'typeName" -> (Maybe Text -> f (Maybe Text)) -> FieldDescriptorProto -> f FieldDescriptorProto #

Functor f => HasLens' f FieldDescriptorProto "maybe'type'" (Maybe FieldDescriptorProto'Type) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldDescriptorProto "maybe'label" (Maybe FieldDescriptorProto'Label) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldDescriptorProto "maybe'number" (Maybe Int32) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'number" -> (Maybe Int32 -> f (Maybe Int32)) -> FieldDescriptorProto -> f FieldDescriptorProto #

Functor f => HasLens' f FieldDescriptorProto "maybe'name" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'name" -> (Maybe Text -> f (Maybe Text)) -> FieldDescriptorProto -> f FieldDescriptorProto #

Functor f => HasLens' f DescriptorProto "extension" [FieldDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f DescriptorProto "field" [FieldDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data FieldDescriptorProto'Label #

Instances
Bounded FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Enum FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Eq FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

MessageEnum FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldDescriptorProto "label" FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldDescriptorProto "maybe'label" (Maybe FieldDescriptorProto'Label) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data FieldDescriptorProto'Label #

Instances
Bounded FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Enum FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Eq FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

MessageEnum FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldDescriptorProto "label" FieldDescriptorProto'Label # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldDescriptorProto "maybe'label" (Maybe FieldDescriptorProto'Label) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data FieldDescriptorProto'Type #

Instances
Bounded FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Enum FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Eq FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

MessageEnum FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldDescriptorProto "type'" FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldDescriptorProto "maybe'type'" (Maybe FieldDescriptorProto'Type) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data FieldDescriptorProto'Type #

Instances
Bounded FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Enum FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Eq FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

MessageEnum FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldDescriptorProto "type'" FieldDescriptorProto'Type # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldDescriptorProto "maybe'type'" (Maybe FieldDescriptorProto'Type) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data FieldOptions #

Fields :

  • ctype :: Lens' FieldOptions FieldOptions'CType
  • maybe'ctype :: Lens' FieldOptions (Prelude.Maybe FieldOptions'CType)
  • packed :: Lens' FieldOptions Prelude.Bool
  • maybe'packed :: Lens' FieldOptions (Prelude.Maybe Prelude.Bool)
  • jstype :: Lens' FieldOptions FieldOptions'JSType
  • maybe'jstype :: Lens' FieldOptions (Prelude.Maybe FieldOptions'JSType)
  • lazy :: Lens' FieldOptions Prelude.Bool
  • maybe'lazy :: Lens' FieldOptions (Prelude.Maybe Prelude.Bool)
  • deprecated :: Lens' FieldOptions Prelude.Bool
  • maybe'deprecated :: Lens' FieldOptions (Prelude.Maybe Prelude.Bool)
  • weak :: Lens' FieldOptions Prelude.Bool
  • maybe'weak :: Lens' FieldOptions (Prelude.Maybe Prelude.Bool)
  • uninterpretedOption :: Lens' FieldOptions [UninterpretedOption]
Instances
Eq FieldOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord FieldOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show FieldOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default FieldOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

def :: FieldOptions #

Message FieldOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldOptions "weak" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "weak" -> (Bool -> f Bool) -> FieldOptions -> f FieldOptions #

Functor f => HasLens' f FieldOptions "deprecated" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "deprecated" -> (Bool -> f Bool) -> FieldOptions -> f FieldOptions #

Functor f => HasLens' f FieldOptions "lazy" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "lazy" -> (Bool -> f Bool) -> FieldOptions -> f FieldOptions #

Functor f => HasLens' f FieldOptions "jstype" FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldOptions "packed" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "packed" -> (Bool -> f Bool) -> FieldOptions -> f FieldOptions #

Functor f => HasLens' f FieldOptions "ctype" FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldDescriptorProto "options" FieldOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f FieldOptions x a, a ~ b) => HasLens f FieldOptions FieldOptions x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf :: Proxy# x -> (a -> f b) -> FieldOptions -> f FieldOptions #

Functor f => HasLens' f FieldOptions "uninterpretedOption" [UninterpretedOption] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> FieldOptions -> f FieldOptions #

Functor f => HasLens' f FieldOptions "maybe'weak" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'weak" -> (Maybe Bool -> f (Maybe Bool)) -> FieldOptions -> f FieldOptions #

Functor f => HasLens' f FieldOptions "maybe'deprecated" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'deprecated" -> (Maybe Bool -> f (Maybe Bool)) -> FieldOptions -> f FieldOptions #

Functor f => HasLens' f FieldOptions "maybe'lazy" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'lazy" -> (Maybe Bool -> f (Maybe Bool)) -> FieldOptions -> f FieldOptions #

Functor f => HasLens' f FieldOptions "maybe'jstype" (Maybe FieldOptions'JSType) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldOptions "maybe'packed" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'packed" -> (Maybe Bool -> f (Maybe Bool)) -> FieldOptions -> f FieldOptions #

Functor f => HasLens' f FieldOptions "maybe'ctype" (Maybe FieldOptions'CType) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldDescriptorProto "maybe'options" (Maybe FieldOptions) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data FieldOptions'CType #

Instances
Bounded FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Enum FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Eq FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

MessageEnum FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldOptions "ctype" FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldOptions "maybe'ctype" (Maybe FieldOptions'CType) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data FieldOptions'CType #

Instances
Bounded FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Enum FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Eq FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

MessageEnum FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldOptions "ctype" FieldOptions'CType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldOptions "maybe'ctype" (Maybe FieldOptions'CType) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data FieldOptions'JSType #

Instances
Bounded FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Enum FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Eq FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

MessageEnum FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldOptions "jstype" FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldOptions "maybe'jstype" (Maybe FieldOptions'JSType) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data FieldOptions'JSType #

Instances
Bounded FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Enum FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Eq FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

MessageEnum FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldOptions "jstype" FieldOptions'JSType # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FieldOptions "maybe'jstype" (Maybe FieldOptions'JSType) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data FileDescriptorProto #

Fields :

  • name :: Lens' FileDescriptorProto Data.Text.Text
  • maybe'name :: Lens' FileDescriptorProto (Prelude.Maybe Data.Text.Text)
  • package :: Lens' FileDescriptorProto Data.Text.Text
  • maybe'package :: Lens' FileDescriptorProto (Prelude.Maybe Data.Text.Text)
  • dependency :: Lens' FileDescriptorProto [Data.Text.Text]
  • publicDependency :: Lens' FileDescriptorProto [Data.Int.Int32]
  • weakDependency :: Lens' FileDescriptorProto [Data.Int.Int32]
  • messageType :: Lens' FileDescriptorProto [DescriptorProto]
  • enumType :: Lens' FileDescriptorProto [EnumDescriptorProto]
  • service :: Lens' FileDescriptorProto [ServiceDescriptorProto]
  • extension :: Lens' FileDescriptorProto [FieldDescriptorProto]
  • options :: Lens' FileDescriptorProto FileOptions
  • maybe'options :: Lens' FileDescriptorProto (Prelude.Maybe FileOptions)
  • sourceCodeInfo :: Lens' FileDescriptorProto SourceCodeInfo
  • maybe'sourceCodeInfo :: Lens' FileDescriptorProto (Prelude.Maybe SourceCodeInfo)
  • syntax :: Lens' FileDescriptorProto Data.Text.Text
  • maybe'syntax :: Lens' FileDescriptorProto (Prelude.Maybe Data.Text.Text)
Instances
Eq FileDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord FileDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show FileDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default FileDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message FileDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FileDescriptorProto "syntax" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "syntax" -> (Text -> f Text) -> FileDescriptorProto -> f FileDescriptorProto #

Functor f => HasLens' f FileDescriptorProto "sourceCodeInfo" SourceCodeInfo # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FileDescriptorProto "options" FileOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FileDescriptorProto "package" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "package" -> (Text -> f Text) -> FileDescriptorProto -> f FileDescriptorProto #

Functor f => HasLens' f FileDescriptorProto "name" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "name" -> (Text -> f Text) -> FileDescriptorProto -> f FileDescriptorProto #

(HasLens' f FileDescriptorProto x a, a ~ b) => HasLens f FileDescriptorProto FileDescriptorProto x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf :: Proxy# x -> (a -> f b) -> FileDescriptorProto -> f FileDescriptorProto #

Functor f => HasLens' f FileDescriptorSet "file" [FileDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FileDescriptorProto "maybe'syntax" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'syntax" -> (Maybe Text -> f (Maybe Text)) -> FileDescriptorProto -> f FileDescriptorProto #

Functor f => HasLens' f FileDescriptorProto "maybe'sourceCodeInfo" (Maybe SourceCodeInfo) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'sourceCodeInfo" -> (Maybe SourceCodeInfo -> f (Maybe SourceCodeInfo)) -> FileDescriptorProto -> f FileDescriptorProto #

Functor f => HasLens' f FileDescriptorProto "maybe'options" (Maybe FileOptions) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FileDescriptorProto "extension" [FieldDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FileDescriptorProto "service" [ServiceDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FileDescriptorProto "enumType" [EnumDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FileDescriptorProto "messageType" [DescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FileDescriptorProto "weakDependency" [Int32] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "weakDependency" -> ([Int32] -> f [Int32]) -> FileDescriptorProto -> f FileDescriptorProto #

Functor f => HasLens' f FileDescriptorProto "publicDependency" [Int32] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "publicDependency" -> ([Int32] -> f [Int32]) -> FileDescriptorProto -> f FileDescriptorProto #

Functor f => HasLens' f FileDescriptorProto "dependency" [Text] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "dependency" -> ([Text] -> f [Text]) -> FileDescriptorProto -> f FileDescriptorProto #

Functor f => HasLens' f FileDescriptorProto "maybe'package" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'package" -> (Maybe Text -> f (Maybe Text)) -> FileDescriptorProto -> f FileDescriptorProto #

Functor f => HasLens' f FileDescriptorProto "maybe'name" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'name" -> (Maybe Text -> f (Maybe Text)) -> FileDescriptorProto -> f FileDescriptorProto #

Functor f => HasLens' f CodeGeneratorRequest "protoFile" [FileDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Compiler.Plugin

data FileDescriptorSet #

Fields :

  • file :: Lens' FileDescriptorSet [FileDescriptorProto]
Instances
Eq FileDescriptorSet # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord FileDescriptorSet # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show FileDescriptorSet # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default FileDescriptorSet # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message FileDescriptorSet # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f FileDescriptorSet x a, a ~ b) => HasLens f FileDescriptorSet FileDescriptorSet x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf :: Proxy# x -> (a -> f b) -> FileDescriptorSet -> f FileDescriptorSet #

Functor f => HasLens' f FileDescriptorSet "file" [FileDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data FileOptions #

Fields :

Instances
Eq FileOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord FileOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show FileOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default FileOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

def :: FileOptions #

Message FileOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FileOptions "csharpNamespace" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "csharpNamespace" -> (Text -> f Text) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "objcClassPrefix" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "objcClassPrefix" -> (Text -> f Text) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "ccEnableArenas" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "ccEnableArenas" -> (Bool -> f Bool) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "deprecated" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "deprecated" -> (Bool -> f Bool) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "pyGenericServices" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "pyGenericServices" -> (Bool -> f Bool) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "javaGenericServices" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "javaGenericServices" -> (Bool -> f Bool) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "ccGenericServices" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "ccGenericServices" -> (Bool -> f Bool) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "goPackage" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "goPackage" -> (Text -> f Text) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "optimizeFor" FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FileOptions "javaStringCheckUtf8" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "javaStringCheckUtf8" -> (Bool -> f Bool) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "javaGenerateEqualsAndHash" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "javaGenerateEqualsAndHash" -> (Bool -> f Bool) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "javaMultipleFiles" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "javaMultipleFiles" -> (Bool -> f Bool) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "javaOuterClassname" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "javaOuterClassname" -> (Text -> f Text) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "javaPackage" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "javaPackage" -> (Text -> f Text) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileDescriptorProto "options" FileOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f FileOptions x a, a ~ b) => HasLens f FileOptions FileOptions x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf :: Proxy# x -> (a -> f b) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "uninterpretedOption" [UninterpretedOption] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "maybe'csharpNamespace" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'csharpNamespace" -> (Maybe Text -> f (Maybe Text)) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "maybe'objcClassPrefix" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'objcClassPrefix" -> (Maybe Text -> f (Maybe Text)) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "maybe'ccEnableArenas" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'ccEnableArenas" -> (Maybe Bool -> f (Maybe Bool)) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "maybe'deprecated" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'deprecated" -> (Maybe Bool -> f (Maybe Bool)) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "maybe'pyGenericServices" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'pyGenericServices" -> (Maybe Bool -> f (Maybe Bool)) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "maybe'javaGenericServices" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'javaGenericServices" -> (Maybe Bool -> f (Maybe Bool)) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "maybe'ccGenericServices" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'ccGenericServices" -> (Maybe Bool -> f (Maybe Bool)) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "maybe'goPackage" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'goPackage" -> (Maybe Text -> f (Maybe Text)) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "maybe'optimizeFor" (Maybe FileOptions'OptimizeMode) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FileOptions "maybe'javaStringCheckUtf8" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'javaStringCheckUtf8" -> (Maybe Bool -> f (Maybe Bool)) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "maybe'javaGenerateEqualsAndHash" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'javaGenerateEqualsAndHash" -> (Maybe Bool -> f (Maybe Bool)) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "maybe'javaMultipleFiles" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'javaMultipleFiles" -> (Maybe Bool -> f (Maybe Bool)) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "maybe'javaOuterClassname" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'javaOuterClassname" -> (Maybe Text -> f (Maybe Text)) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileOptions "maybe'javaPackage" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'javaPackage" -> (Maybe Text -> f (Maybe Text)) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FileDescriptorProto "maybe'options" (Maybe FileOptions) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data FileOptions'OptimizeMode #

Instances
Bounded FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Enum FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Eq FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

MessageEnum FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FileOptions "optimizeFor" FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FileOptions "maybe'optimizeFor" (Maybe FileOptions'OptimizeMode) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data FileOptions'OptimizeMode #

Instances
Bounded FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Enum FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Eq FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

MessageEnum FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

FieldDefault FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FileOptions "optimizeFor" FileOptions'OptimizeMode # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FileOptions "maybe'optimizeFor" (Maybe FileOptions'OptimizeMode) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data GeneratedCodeInfo #

Fields :

  • annotation :: Lens' GeneratedCodeInfo [GeneratedCodeInfo'Annotation]
Instances
Eq GeneratedCodeInfo # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord GeneratedCodeInfo # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show GeneratedCodeInfo # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default GeneratedCodeInfo # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message GeneratedCodeInfo # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f GeneratedCodeInfo x a, a ~ b) => HasLens f GeneratedCodeInfo GeneratedCodeInfo x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf :: Proxy# x -> (a -> f b) -> GeneratedCodeInfo -> f GeneratedCodeInfo #

Functor f => HasLens' f GeneratedCodeInfo "annotation" [GeneratedCodeInfo'Annotation] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data GeneratedCodeInfo'Annotation #

Fields :

  • path :: Lens' GeneratedCodeInfo'Annotation [Data.Int.Int32]
  • sourceFile :: Lens' GeneratedCodeInfo'Annotation Data.Text.Text
  • maybe'sourceFile :: Lens' GeneratedCodeInfo'Annotation (Prelude.Maybe Data.Text.Text)
  • begin :: Lens' GeneratedCodeInfo'Annotation Data.Int.Int32
  • maybe'begin :: Lens' GeneratedCodeInfo'Annotation (Prelude.Maybe Data.Int.Int32)
  • end :: Lens' GeneratedCodeInfo'Annotation Data.Int.Int32
  • maybe'end :: Lens' GeneratedCodeInfo'Annotation (Prelude.Maybe Data.Int.Int32)
Instances
Eq GeneratedCodeInfo'Annotation # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord GeneratedCodeInfo'Annotation # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show GeneratedCodeInfo'Annotation # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default GeneratedCodeInfo'Annotation # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message GeneratedCodeInfo'Annotation # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f GeneratedCodeInfo'Annotation "end" Int32 # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f GeneratedCodeInfo'Annotation "begin" Int32 # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f GeneratedCodeInfo'Annotation "sourceFile" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f GeneratedCodeInfo'Annotation x a, a ~ b) => HasLens f GeneratedCodeInfo'Annotation GeneratedCodeInfo'Annotation x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f GeneratedCodeInfo'Annotation "maybe'end" (Maybe Int32) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f GeneratedCodeInfo'Annotation "maybe'begin" (Maybe Int32) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f GeneratedCodeInfo'Annotation "maybe'sourceFile" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f GeneratedCodeInfo'Annotation "path" [Int32] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f GeneratedCodeInfo "annotation" [GeneratedCodeInfo'Annotation] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data MessageOptions #

Fields :

Instances
Eq MessageOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord MessageOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show MessageOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default MessageOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

def :: MessageOptions #

Message MessageOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f MessageOptions "mapEntry" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "mapEntry" -> (Bool -> f Bool) -> MessageOptions -> f MessageOptions #

Functor f => HasLens' f MessageOptions "deprecated" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "deprecated" -> (Bool -> f Bool) -> MessageOptions -> f MessageOptions #

Functor f => HasLens' f MessageOptions "noStandardDescriptorAccessor" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "noStandardDescriptorAccessor" -> (Bool -> f Bool) -> MessageOptions -> f MessageOptions #

Functor f => HasLens' f MessageOptions "messageSetWireFormat" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "messageSetWireFormat" -> (Bool -> f Bool) -> MessageOptions -> f MessageOptions #

Functor f => HasLens' f DescriptorProto "options" MessageOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f MessageOptions x a, a ~ b) => HasLens f MessageOptions MessageOptions x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf :: Proxy# x -> (a -> f b) -> MessageOptions -> f MessageOptions #

Functor f => HasLens' f MessageOptions "uninterpretedOption" [UninterpretedOption] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> MessageOptions -> f MessageOptions #

Functor f => HasLens' f MessageOptions "maybe'mapEntry" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'mapEntry" -> (Maybe Bool -> f (Maybe Bool)) -> MessageOptions -> f MessageOptions #

Functor f => HasLens' f MessageOptions "maybe'deprecated" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'deprecated" -> (Maybe Bool -> f (Maybe Bool)) -> MessageOptions -> f MessageOptions #

Functor f => HasLens' f MessageOptions "maybe'noStandardDescriptorAccessor" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'noStandardDescriptorAccessor" -> (Maybe Bool -> f (Maybe Bool)) -> MessageOptions -> f MessageOptions #

Functor f => HasLens' f MessageOptions "maybe'messageSetWireFormat" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'messageSetWireFormat" -> (Maybe Bool -> f (Maybe Bool)) -> MessageOptions -> f MessageOptions #

Functor f => HasLens' f DescriptorProto "maybe'options" (Maybe MessageOptions) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data MethodDescriptorProto #

Fields :

  • name :: Lens' MethodDescriptorProto Data.Text.Text
  • maybe'name :: Lens' MethodDescriptorProto (Prelude.Maybe Data.Text.Text)
  • inputType :: Lens' MethodDescriptorProto Data.Text.Text
  • maybe'inputType :: Lens' MethodDescriptorProto (Prelude.Maybe Data.Text.Text)
  • outputType :: Lens' MethodDescriptorProto Data.Text.Text
  • maybe'outputType :: Lens' MethodDescriptorProto (Prelude.Maybe Data.Text.Text)
  • options :: Lens' MethodDescriptorProto MethodOptions
  • maybe'options :: Lens' MethodDescriptorProto (Prelude.Maybe MethodOptions)
  • clientStreaming :: Lens' MethodDescriptorProto Prelude.Bool
  • maybe'clientStreaming :: Lens' MethodDescriptorProto (Prelude.Maybe Prelude.Bool)
  • serverStreaming :: Lens' MethodDescriptorProto Prelude.Bool
  • maybe'serverStreaming :: Lens' MethodDescriptorProto (Prelude.Maybe Prelude.Bool)
Instances
Eq MethodDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord MethodDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show MethodDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default MethodDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message MethodDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f MethodDescriptorProto "serverStreaming" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "serverStreaming" -> (Bool -> f Bool) -> MethodDescriptorProto -> f MethodDescriptorProto #

Functor f => HasLens' f MethodDescriptorProto "clientStreaming" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "clientStreaming" -> (Bool -> f Bool) -> MethodDescriptorProto -> f MethodDescriptorProto #

Functor f => HasLens' f MethodDescriptorProto "options" MethodOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f MethodDescriptorProto "outputType" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "outputType" -> (Text -> f Text) -> MethodDescriptorProto -> f MethodDescriptorProto #

Functor f => HasLens' f MethodDescriptorProto "inputType" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "inputType" -> (Text -> f Text) -> MethodDescriptorProto -> f MethodDescriptorProto #

Functor f => HasLens' f MethodDescriptorProto "name" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f MethodDescriptorProto x a, a ~ b) => HasLens f MethodDescriptorProto MethodDescriptorProto x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf :: Proxy# x -> (a -> f b) -> MethodDescriptorProto -> f MethodDescriptorProto #

Functor f => HasLens' f ServiceDescriptorProto "method" [MethodDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f MethodDescriptorProto "maybe'serverStreaming" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'serverStreaming" -> (Maybe Bool -> f (Maybe Bool)) -> MethodDescriptorProto -> f MethodDescriptorProto #

Functor f => HasLens' f MethodDescriptorProto "maybe'clientStreaming" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'clientStreaming" -> (Maybe Bool -> f (Maybe Bool)) -> MethodDescriptorProto -> f MethodDescriptorProto #

Functor f => HasLens' f MethodDescriptorProto "maybe'options" (Maybe MethodOptions) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f MethodDescriptorProto "maybe'outputType" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'outputType" -> (Maybe Text -> f (Maybe Text)) -> MethodDescriptorProto -> f MethodDescriptorProto #

Functor f => HasLens' f MethodDescriptorProto "maybe'inputType" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'inputType" -> (Maybe Text -> f (Maybe Text)) -> MethodDescriptorProto -> f MethodDescriptorProto #

Functor f => HasLens' f MethodDescriptorProto "maybe'name" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'name" -> (Maybe Text -> f (Maybe Text)) -> MethodDescriptorProto -> f MethodDescriptorProto #

data MethodOptions #

Fields :

Instances
Eq MethodOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord MethodOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show MethodOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default MethodOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

def :: MethodOptions #

Message MethodOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f MethodOptions "deprecated" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "deprecated" -> (Bool -> f Bool) -> MethodOptions -> f MethodOptions #

Functor f => HasLens' f MethodDescriptorProto "options" MethodOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f MethodOptions x a, a ~ b) => HasLens f MethodOptions MethodOptions x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf :: Proxy# x -> (a -> f b) -> MethodOptions -> f MethodOptions #

Functor f => HasLens' f MethodOptions "uninterpretedOption" [UninterpretedOption] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> MethodOptions -> f MethodOptions #

Functor f => HasLens' f MethodOptions "maybe'deprecated" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'deprecated" -> (Maybe Bool -> f (Maybe Bool)) -> MethodOptions -> f MethodOptions #

Functor f => HasLens' f MethodDescriptorProto "maybe'options" (Maybe MethodOptions) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data OneofDescriptorProto #

Fields :

  • name :: Lens' OneofDescriptorProto Data.Text.Text
  • maybe'name :: Lens' OneofDescriptorProto (Prelude.Maybe Data.Text.Text)
Instances
Eq OneofDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord OneofDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show OneofDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default OneofDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message OneofDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f OneofDescriptorProto "name" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f OneofDescriptorProto x a, a ~ b) => HasLens f OneofDescriptorProto OneofDescriptorProto x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf :: Proxy# x -> (a -> f b) -> OneofDescriptorProto -> f OneofDescriptorProto #

Functor f => HasLens' f OneofDescriptorProto "maybe'name" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'name" -> (Maybe Text -> f (Maybe Text)) -> OneofDescriptorProto -> f OneofDescriptorProto #

Functor f => HasLens' f DescriptorProto "oneofDecl" [OneofDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data ServiceDescriptorProto #

Fields :

  • name :: Lens' ServiceDescriptorProto Data.Text.Text
  • maybe'name :: Lens' ServiceDescriptorProto (Prelude.Maybe Data.Text.Text)
  • method :: Lens' ServiceDescriptorProto [MethodDescriptorProto]
  • options :: Lens' ServiceDescriptorProto ServiceOptions
  • maybe'options :: Lens' ServiceDescriptorProto (Prelude.Maybe ServiceOptions)
Instances
Eq ServiceDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord ServiceDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show ServiceDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default ServiceDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message ServiceDescriptorProto # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f ServiceDescriptorProto "options" ServiceOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f ServiceDescriptorProto "name" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f ServiceDescriptorProto x a, a ~ b) => HasLens f ServiceDescriptorProto ServiceDescriptorProto x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf :: Proxy# x -> (a -> f b) -> ServiceDescriptorProto -> f ServiceDescriptorProto #

Functor f => HasLens' f ServiceDescriptorProto "maybe'options" (Maybe ServiceOptions) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f ServiceDescriptorProto "method" [MethodDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f ServiceDescriptorProto "maybe'name" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'name" -> (Maybe Text -> f (Maybe Text)) -> ServiceDescriptorProto -> f ServiceDescriptorProto #

Functor f => HasLens' f FileDescriptorProto "service" [ServiceDescriptorProto] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data ServiceOptions #

Fields :

Instances
Eq ServiceOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord ServiceOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show ServiceOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default ServiceOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

def :: ServiceOptions #

Message ServiceOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f ServiceOptions "deprecated" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "deprecated" -> (Bool -> f Bool) -> ServiceOptions -> f ServiceOptions #

Functor f => HasLens' f ServiceDescriptorProto "options" ServiceOptions # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f ServiceOptions x a, a ~ b) => HasLens f ServiceOptions ServiceOptions x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf :: Proxy# x -> (a -> f b) -> ServiceOptions -> f ServiceOptions #

Functor f => HasLens' f ServiceOptions "uninterpretedOption" [UninterpretedOption] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> ServiceOptions -> f ServiceOptions #

Functor f => HasLens' f ServiceOptions "maybe'deprecated" (Maybe Bool) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'deprecated" -> (Maybe Bool -> f (Maybe Bool)) -> ServiceOptions -> f ServiceOptions #

Functor f => HasLens' f ServiceDescriptorProto "maybe'options" (Maybe ServiceOptions) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data SourceCodeInfo #

Fields :

  • location :: Lens' SourceCodeInfo [SourceCodeInfo'Location]
Instances
Eq SourceCodeInfo # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord SourceCodeInfo # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show SourceCodeInfo # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default SourceCodeInfo # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

def :: SourceCodeInfo #

Message SourceCodeInfo # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FileDescriptorProto "sourceCodeInfo" SourceCodeInfo # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f SourceCodeInfo x a, a ~ b) => HasLens f SourceCodeInfo SourceCodeInfo x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf :: Proxy# x -> (a -> f b) -> SourceCodeInfo -> f SourceCodeInfo #

Functor f => HasLens' f SourceCodeInfo "location" [SourceCodeInfo'Location] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f FileDescriptorProto "maybe'sourceCodeInfo" (Maybe SourceCodeInfo) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'sourceCodeInfo" -> (Maybe SourceCodeInfo -> f (Maybe SourceCodeInfo)) -> FileDescriptorProto -> f FileDescriptorProto #

data SourceCodeInfo'Location #

Fields :

Instances
Eq SourceCodeInfo'Location # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord SourceCodeInfo'Location # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show SourceCodeInfo'Location # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default SourceCodeInfo'Location # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message SourceCodeInfo'Location # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f SourceCodeInfo'Location "trailingComments" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "trailingComments" -> (Text -> f Text) -> SourceCodeInfo'Location -> f SourceCodeInfo'Location #

Functor f => HasLens' f SourceCodeInfo'Location "leadingComments" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "leadingComments" -> (Text -> f Text) -> SourceCodeInfo'Location -> f SourceCodeInfo'Location #

(HasLens' f SourceCodeInfo'Location x a, a ~ b) => HasLens f SourceCodeInfo'Location SourceCodeInfo'Location x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f SourceCodeInfo'Location "leadingDetachedComments" [Text] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

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

Functor f => HasLens' f SourceCodeInfo'Location "maybe'trailingComments" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

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

Functor f => HasLens' f SourceCodeInfo'Location "maybe'leadingComments" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

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

Functor f => HasLens' f SourceCodeInfo'Location "span" [Int32] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f SourceCodeInfo'Location "path" [Int32] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f SourceCodeInfo "location" [SourceCodeInfo'Location] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

data UninterpretedOption #

Fields :

Instances
Eq UninterpretedOption # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord UninterpretedOption # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show UninterpretedOption # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default UninterpretedOption # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message UninterpretedOption # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f UninterpretedOption "aggregateValue" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "aggregateValue" -> (Text -> f Text) -> UninterpretedOption -> f UninterpretedOption #

Functor f => HasLens' f UninterpretedOption "stringValue" ByteString # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "stringValue" -> (ByteString -> f ByteString) -> UninterpretedOption -> f UninterpretedOption #

Functor f => HasLens' f UninterpretedOption "doubleValue" Double # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "doubleValue" -> (Double -> f Double) -> UninterpretedOption -> f UninterpretedOption #

Functor f => HasLens' f UninterpretedOption "negativeIntValue" Int64 # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "negativeIntValue" -> (Int64 -> f Int64) -> UninterpretedOption -> f UninterpretedOption #

Functor f => HasLens' f UninterpretedOption "positiveIntValue" Word64 # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "positiveIntValue" -> (Word64 -> f Word64) -> UninterpretedOption -> f UninterpretedOption #

Functor f => HasLens' f UninterpretedOption "identifierValue" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "identifierValue" -> (Text -> f Text) -> UninterpretedOption -> f UninterpretedOption #

(HasLens' f UninterpretedOption x a, a ~ b) => HasLens f UninterpretedOption UninterpretedOption x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf :: Proxy# x -> (a -> f b) -> UninterpretedOption -> f UninterpretedOption #

Functor f => HasLens' f UninterpretedOption "maybe'aggregateValue" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'aggregateValue" -> (Maybe Text -> f (Maybe Text)) -> UninterpretedOption -> f UninterpretedOption #

Functor f => HasLens' f UninterpretedOption "maybe'stringValue" (Maybe ByteString) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'stringValue" -> (Maybe ByteString -> f (Maybe ByteString)) -> UninterpretedOption -> f UninterpretedOption #

Functor f => HasLens' f UninterpretedOption "maybe'doubleValue" (Maybe Double) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'doubleValue" -> (Maybe Double -> f (Maybe Double)) -> UninterpretedOption -> f UninterpretedOption #

Functor f => HasLens' f UninterpretedOption "maybe'negativeIntValue" (Maybe Int64) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'negativeIntValue" -> (Maybe Int64 -> f (Maybe Int64)) -> UninterpretedOption -> f UninterpretedOption #

Functor f => HasLens' f UninterpretedOption "maybe'positiveIntValue" (Maybe Word64) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'positiveIntValue" -> (Maybe Word64 -> f (Maybe Word64)) -> UninterpretedOption -> f UninterpretedOption #

Functor f => HasLens' f UninterpretedOption "maybe'identifierValue" (Maybe Text) # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "maybe'identifierValue" -> (Maybe Text -> f (Maybe Text)) -> UninterpretedOption -> f UninterpretedOption #

Functor f => HasLens' f UninterpretedOption "name" [UninterpretedOption'NamePart] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f ServiceOptions "uninterpretedOption" [UninterpretedOption] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> ServiceOptions -> f ServiceOptions #

Functor f => HasLens' f MethodOptions "uninterpretedOption" [UninterpretedOption] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> MethodOptions -> f MethodOptions #

Functor f => HasLens' f MessageOptions "uninterpretedOption" [UninterpretedOption] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> MessageOptions -> f MessageOptions #

Functor f => HasLens' f FileOptions "uninterpretedOption" [UninterpretedOption] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> FileOptions -> f FileOptions #

Functor f => HasLens' f FieldOptions "uninterpretedOption" [UninterpretedOption] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> FieldOptions -> f FieldOptions #

Functor f => HasLens' f EnumValueOptions "uninterpretedOption" [UninterpretedOption] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> EnumValueOptions -> f EnumValueOptions #

Functor f => HasLens' f EnumOptions "uninterpretedOption" [UninterpretedOption] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Methods

lensOf' :: Proxy# "uninterpretedOption" -> ([UninterpretedOption] -> f [UninterpretedOption]) -> EnumOptions -> f EnumOptions #

data UninterpretedOption'NamePart #

Fields :

  • namePart :: Lens' UninterpretedOption'NamePart Data.Text.Text
  • isExtension :: Lens' UninterpretedOption'NamePart Prelude.Bool
Instances
Eq UninterpretedOption'NamePart # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Ord UninterpretedOption'NamePart # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Show UninterpretedOption'NamePart # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Default UninterpretedOption'NamePart # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Message UninterpretedOption'NamePart # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f UninterpretedOption'NamePart "isExtension" Bool # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f UninterpretedOption'NamePart "namePart" Text # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

(HasLens' f UninterpretedOption'NamePart x a, a ~ b) => HasLens f UninterpretedOption'NamePart UninterpretedOption'NamePart x a b # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor

Functor f => HasLens' f UninterpretedOption "name" [UninterpretedOption'NamePart] # 
Instance details

Defined in Proto.Google.Protobuf.Descriptor