Module
Google.Protobuf.Descriptor
- Package
- purescript-protobuf
- Repository
- xc-jp/purescript-protobuf
descriptor.Google.Protobuf.purs generated by purescript-protobuf from file google/protobuf/descriptor.proto
#FileDescriptorSet Source
#FileDescriptorSetR Source
type FileDescriptorSetR = { file :: Array FileDescriptorProto }
#parseFileDescriptorSet Source
parseFileDescriptorSet :: forall m. MonadEffect m => Int -> ParserT DataView m FileDescriptorSet
#putFileDescriptorSet Source
putFileDescriptorSet :: forall m. MonadEffect m => FileDescriptorSet -> PutM m Unit
#FileDescriptorProto Source
#FileDescriptorProtoR Source
type FileDescriptorProtoR = { dependency :: Array String, enum_type :: Array EnumDescriptorProto, extension :: Array FieldDescriptorProto, message_type :: Array DescriptorProto, name :: Maybe String, options :: Maybe FileOptions, package :: Maybe String, public_dependency :: Array Int, service :: Array ServiceDescriptorProto, source_code_info :: Maybe SourceCodeInfo, syntax :: Maybe String, weak_dependency :: Array Int }
#parseFileDescriptorProto Source
parseFileDescriptorProto :: forall m. MonadEffect m => Int -> ParserT DataView m FileDescriptorProto
#putFileDescriptorProto Source
putFileDescriptorProto :: forall m. MonadEffect m => FileDescriptorProto -> PutM m Unit
#DescriptorProto Source
#DescriptorProtoR Source
type DescriptorProtoR = { enum_type :: Array EnumDescriptorProto, extension :: Array FieldDescriptorProto, extension_range :: Array DescriptorProto_ExtensionRange, field :: Array FieldDescriptorProto, name :: Maybe String, nested_type :: Array DescriptorProto, oneof_decl :: Array OneofDescriptorProto, options :: Maybe MessageOptions, reserved_name :: Array String, reserved_range :: Array DescriptorProto_ReservedRange }
#parseDescriptorProto Source
parseDescriptorProto :: forall m. MonadEffect m => Int -> ParserT DataView m DescriptorProto
#putDescriptorProto Source
putDescriptorProto :: forall m. MonadEffect m => DescriptorProto -> PutM m Unit
#DescriptorProto_ExtensionRangeR Source
type DescriptorProto_ExtensionRangeR = { end :: Maybe Int, options :: Maybe ExtensionRangeOptions, start :: Maybe Int }
#parseDescriptorProto_ExtensionRange Source
parseDescriptorProto_ExtensionRange :: forall m. MonadEffect m => Int -> ParserT DataView m DescriptorProto_ExtensionRange
#putDescriptorProto_ExtensionRange Source
putDescriptorProto_ExtensionRange :: forall m. MonadEffect m => DescriptorProto_ExtensionRange -> PutM m Unit
#DescriptorProto_ReservedRangeR Source
type DescriptorProto_ReservedRangeR = { end :: Maybe Int, start :: Maybe Int }
#parseDescriptorProto_ReservedRange Source
parseDescriptorProto_ReservedRange :: forall m. MonadEffect m => Int -> ParserT DataView m DescriptorProto_ReservedRange
#putDescriptorProto_ReservedRange Source
putDescriptorProto_ReservedRange :: forall m. MonadEffect m => DescriptorProto_ReservedRange -> PutM m Unit
#ExtensionRangeOptions Source
#ExtensionRangeOptionsR Source
type ExtensionRangeOptionsR = { uninterpreted_option :: Array UninterpretedOption }
#parseExtensionRangeOptions Source
parseExtensionRangeOptions :: forall m. MonadEffect m => Int -> ParserT DataView m ExtensionRangeOptions
#putExtensionRangeOptions Source
putExtensionRangeOptions :: forall m. MonadEffect m => ExtensionRangeOptions -> PutM m Unit
#FieldDescriptorProto Source
#FieldDescriptorProtoR Source
type FieldDescriptorProtoR = { default_value :: Maybe String, extendee :: Maybe String, json_name :: Maybe String, label :: Maybe FieldDescriptorProto_Label, name :: Maybe String, number :: Maybe Int, oneof_index :: Maybe Int, options :: Maybe FieldOptions, type :: Maybe FieldDescriptorProto_Type, type_name :: Maybe String }
#parseFieldDescriptorProto Source
parseFieldDescriptorProto :: forall m. MonadEffect m => Int -> ParserT DataView m FieldDescriptorProto
#putFieldDescriptorProto Source
putFieldDescriptorProto :: forall m. MonadEffect m => FieldDescriptorProto -> PutM m Unit
#OneofDescriptorProto Source
#OneofDescriptorProtoR Source
type OneofDescriptorProtoR = { name :: Maybe String, options :: Maybe OneofOptions }
#parseOneofDescriptorProto Source
parseOneofDescriptorProto :: forall m. MonadEffect m => Int -> ParserT DataView m OneofDescriptorProto
#putOneofDescriptorProto Source
putOneofDescriptorProto :: forall m. MonadEffect m => OneofDescriptorProto -> PutM m Unit
#EnumDescriptorProto Source
#EnumDescriptorProtoR Source
type EnumDescriptorProtoR = { name :: Maybe String, options :: Maybe EnumOptions, reserved_name :: Array String, reserved_range :: Array EnumDescriptorProto_EnumReservedRange, value :: Array EnumValueDescriptorProto }
#parseEnumDescriptorProto Source
parseEnumDescriptorProto :: forall m. MonadEffect m => Int -> ParserT DataView m EnumDescriptorProto
#putEnumDescriptorProto Source
putEnumDescriptorProto :: forall m. MonadEffect m => EnumDescriptorProto -> PutM m Unit
#EnumDescriptorProto_EnumReservedRangeR Source
type EnumDescriptorProto_EnumReservedRangeR = { end :: Maybe Int, start :: Maybe Int }
#parseEnumDescriptorProto_EnumReservedRange Source
parseEnumDescriptorProto_EnumReservedRange :: forall m. MonadEffect m => Int -> ParserT DataView m EnumDescriptorProto_EnumReservedRange
#putEnumDescriptorProto_EnumReservedRange Source
putEnumDescriptorProto_EnumReservedRange :: forall m. MonadEffect m => EnumDescriptorProto_EnumReservedRange -> PutM m Unit
#EnumValueDescriptorProto Source
#EnumValueDescriptorProtoR Source
type EnumValueDescriptorProtoR = { name :: Maybe String, number :: Maybe Int, options :: Maybe EnumValueOptions }
#parseEnumValueDescriptorProto Source
parseEnumValueDescriptorProto :: forall m. MonadEffect m => Int -> ParserT DataView m EnumValueDescriptorProto
#putEnumValueDescriptorProto Source
putEnumValueDescriptorProto :: forall m. MonadEffect m => EnumValueDescriptorProto -> PutM m Unit
#ServiceDescriptorProto Source
#ServiceDescriptorProtoR Source
type ServiceDescriptorProtoR = { method :: Array MethodDescriptorProto, name :: Maybe String, options :: Maybe ServiceOptions }
#parseServiceDescriptorProto Source
parseServiceDescriptorProto :: forall m. MonadEffect m => Int -> ParserT DataView m ServiceDescriptorProto
#putServiceDescriptorProto Source
putServiceDescriptorProto :: forall m. MonadEffect m => ServiceDescriptorProto -> PutM m Unit
#MethodDescriptorProto Source
#parseMethodDescriptorProto Source
parseMethodDescriptorProto :: forall m. MonadEffect m => Int -> ParserT DataView m MethodDescriptorProto
#putMethodDescriptorProto Source
putMethodDescriptorProto :: forall m. MonadEffect m => MethodDescriptorProto -> PutM m Unit
#FileOptions Source
#FileOptionsR Source
type FileOptionsR = { cc_enable_arenas :: Maybe Boolean, cc_generic_services :: Maybe Boolean, csharp_namespace :: Maybe String, deprecated :: Maybe Boolean, go_package :: Maybe String, java_generate_equals_and_hash :: Maybe Boolean, java_generic_services :: Maybe Boolean, java_multiple_files :: Maybe Boolean, java_outer_classname :: Maybe String, java_package :: Maybe String, java_string_check_utf8 :: Maybe Boolean, objc_class_prefix :: Maybe String, optimize_for :: Maybe FileOptions_OptimizeMode, php_class_prefix :: Maybe String, php_generic_services :: Maybe Boolean, php_metadata_namespace :: Maybe String, php_namespace :: Maybe String, py_generic_services :: Maybe Boolean, ruby_package :: Maybe String, swift_prefix :: Maybe String, uninterpreted_option :: Array UninterpretedOption }
#parseFileOptions Source
parseFileOptions :: forall m. MonadEffect m => Int -> ParserT DataView m FileOptions
#putFileOptions Source
putFileOptions :: forall m. MonadEffect m => FileOptions -> PutM m Unit
#MessageOptions Source
#parseMessageOptions Source
parseMessageOptions :: forall m. MonadEffect m => Int -> ParserT DataView m MessageOptions
#putMessageOptions Source
putMessageOptions :: forall m. MonadEffect m => MessageOptions -> PutM m Unit
#FieldOptions Source
#FieldOptionsR Source
type FieldOptionsR = { ctype :: Maybe FieldOptions_CType, deprecated :: Maybe Boolean, jstype :: Maybe FieldOptions_JSType, lazy :: Maybe Boolean, packed :: Maybe Boolean, uninterpreted_option :: Array UninterpretedOption, weak :: Maybe Boolean }
#parseFieldOptions Source
parseFieldOptions :: forall m. MonadEffect m => Int -> ParserT DataView m FieldOptions
#putFieldOptions Source
putFieldOptions :: forall m. MonadEffect m => FieldOptions -> PutM m Unit
#OneofOptions Source
#OneofOptionsR Source
type OneofOptionsR = { uninterpreted_option :: Array UninterpretedOption }
#parseOneofOptions Source
parseOneofOptions :: forall m. MonadEffect m => Int -> ParserT DataView m OneofOptions
#putOneofOptions Source
putOneofOptions :: forall m. MonadEffect m => OneofOptions -> PutM m Unit
#EnumOptions Source
#EnumOptionsR Source
type EnumOptionsR = { allow_alias :: Maybe Boolean, deprecated :: Maybe Boolean, uninterpreted_option :: Array UninterpretedOption }
#parseEnumOptions Source
parseEnumOptions :: forall m. MonadEffect m => Int -> ParserT DataView m EnumOptions
#putEnumOptions Source
putEnumOptions :: forall m. MonadEffect m => EnumOptions -> PutM m Unit
#EnumValueOptions Source
#EnumValueOptionsR Source
type EnumValueOptionsR = { deprecated :: Maybe Boolean, uninterpreted_option :: Array UninterpretedOption }
#parseEnumValueOptions Source
parseEnumValueOptions :: forall m. MonadEffect m => Int -> ParserT DataView m EnumValueOptions
#putEnumValueOptions Source
putEnumValueOptions :: forall m. MonadEffect m => EnumValueOptions -> PutM m Unit
#ServiceOptions Source
#ServiceOptionsR Source
type ServiceOptionsR = { deprecated :: Maybe Boolean, uninterpreted_option :: Array UninterpretedOption }
#parseServiceOptions Source
parseServiceOptions :: forall m. MonadEffect m => Int -> ParserT DataView m ServiceOptions
#putServiceOptions Source
putServiceOptions :: forall m. MonadEffect m => ServiceOptions -> PutM m Unit
#MethodOptions Source
#MethodOptionsR Source
type MethodOptionsR = { deprecated :: Maybe Boolean, idempotency_level :: Maybe MethodOptions_IdempotencyLevel, uninterpreted_option :: Array UninterpretedOption }
#parseMethodOptions Source
parseMethodOptions :: forall m. MonadEffect m => Int -> ParserT DataView m MethodOptions
#putMethodOptions Source
putMethodOptions :: forall m. MonadEffect m => MethodOptions -> PutM m Unit
#UninterpretedOption Source
#parseUninterpretedOption Source
parseUninterpretedOption :: forall m. MonadEffect m => Int -> ParserT DataView m UninterpretedOption
#putUninterpretedOption Source
putUninterpretedOption :: forall m. MonadEffect m => UninterpretedOption -> PutM m Unit
#UninterpretedOption_NamePartR Source
type UninterpretedOption_NamePartR = { is_extension :: Maybe Boolean, name_part :: Maybe String }
#parseUninterpretedOption_NamePart Source
parseUninterpretedOption_NamePart :: forall m. MonadEffect m => Int -> ParserT DataView m UninterpretedOption_NamePart
#putUninterpretedOption_NamePart Source
putUninterpretedOption_NamePart :: forall m. MonadEffect m => UninterpretedOption_NamePart -> PutM m Unit
#SourceCodeInfo Source
#SourceCodeInfoR Source
type SourceCodeInfoR = { location :: Array SourceCodeInfo_Location }
#parseSourceCodeInfo Source
parseSourceCodeInfo :: forall m. MonadEffect m => Int -> ParserT DataView m SourceCodeInfo
#putSourceCodeInfo Source
putSourceCodeInfo :: forall m. MonadEffect m => SourceCodeInfo -> PutM m Unit
#SourceCodeInfo_Location Source
#parseSourceCodeInfo_Location Source
parseSourceCodeInfo_Location :: forall m. MonadEffect m => Int -> ParserT DataView m SourceCodeInfo_Location
#putSourceCodeInfo_Location Source
putSourceCodeInfo_Location :: forall m. MonadEffect m => SourceCodeInfo_Location -> PutM m Unit
#GeneratedCodeInfo Source
#GeneratedCodeInfoR Source
type GeneratedCodeInfoR = { annotation :: Array GeneratedCodeInfo_Annotation }
#parseGeneratedCodeInfo Source
parseGeneratedCodeInfo :: forall m. MonadEffect m => Int -> ParserT DataView m GeneratedCodeInfo
#putGeneratedCodeInfo Source
putGeneratedCodeInfo :: forall m. MonadEffect m => GeneratedCodeInfo -> PutM m Unit
#parseGeneratedCodeInfo_Annotation Source
parseGeneratedCodeInfo_Annotation :: forall m. MonadEffect m => Int -> ParserT DataView m GeneratedCodeInfo_Annotation
#putGeneratedCodeInfo_Annotation Source
putGeneratedCodeInfo_Annotation :: forall m. MonadEffect m => GeneratedCodeInfo_Annotation -> PutM m Unit
#FieldDescriptorProto_Type Source
data FieldDescriptorProto_Type
Constructors
FieldDescriptorProto_Type_TYPE_DOUBLE
FieldDescriptorProto_Type_TYPE_FLOAT
FieldDescriptorProto_Type_TYPE_INT64
FieldDescriptorProto_Type_TYPE_UINT64
FieldDescriptorProto_Type_TYPE_INT32
FieldDescriptorProto_Type_TYPE_FIXED64
FieldDescriptorProto_Type_TYPE_FIXED32
FieldDescriptorProto_Type_TYPE_BOOL
FieldDescriptorProto_Type_TYPE_STRING
FieldDescriptorProto_Type_TYPE_GROUP
FieldDescriptorProto_Type_TYPE_MESSAGE
FieldDescriptorProto_Type_TYPE_BYTES
FieldDescriptorProto_Type_TYPE_UINT32
FieldDescriptorProto_Type_TYPE_ENUM
FieldDescriptorProto_Type_TYPE_SFIXED32
FieldDescriptorProto_Type_TYPE_SFIXED64
FieldDescriptorProto_Type_TYPE_SINT32
FieldDescriptorProto_Type_TYPE_SINT64