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

#FileDescriptorSetR Source

#parseFileDescriptorSet Source

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

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

#putDescriptorProto Source

#DescriptorProto_ExtensionRangeR Source

#putDescriptorProto_ExtensionRange Source

#DescriptorProto_ReservedRangeR Source

type DescriptorProto_ReservedRangeR = { end :: Maybe Int, start :: Maybe Int }

#putDescriptorProto_ReservedRange Source

#ExtensionRangeOptionsR Source

type ExtensionRangeOptionsR = { uninterpreted_option :: Array UninterpretedOption }

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

#putFieldDescriptorProto Source

#OneofDescriptorProtoR Source

type OneofDescriptorProtoR = { name :: Maybe String, options :: Maybe OneofOptions }

#parseOneofDescriptorProto Source

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

#putEnumDescriptorProto Source

#EnumDescriptorProto_EnumReservedRangeR Source

#EnumValueDescriptorProtoR Source

type EnumValueDescriptorProtoR = { name :: Maybe String, number :: Maybe Int, options :: Maybe EnumValueOptions }

#putEnumValueDescriptorProto Source

#ServiceDescriptorProtoR Source

#putServiceDescriptorProto Source

#MethodDescriptorProtoR Source

type MethodDescriptorProtoR = { client_streaming :: Maybe Boolean, input_type :: Maybe String, name :: Maybe String, options :: Maybe MethodOptions, output_type :: Maybe String, server_streaming :: Maybe Boolean }

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

#putFileOptions Source

#MessageOptionsR Source

type MessageOptionsR = { deprecated :: Maybe Boolean, map_entry :: Maybe Boolean, message_set_wire_format :: Maybe Boolean, no_standard_descriptor_accessor :: Maybe Boolean, uninterpreted_option :: Array UninterpretedOption }

#parseMessageOptions Source

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

#putFieldOptions Source

#OneofOptionsR Source

type OneofOptionsR = { uninterpreted_option :: Array UninterpretedOption }

#parseOneofOptions Source

#putOneofOptions Source

#EnumOptionsR Source

type EnumOptionsR = { allow_alias :: Maybe Boolean, deprecated :: Maybe Boolean, uninterpreted_option :: Array UninterpretedOption }

#parseEnumOptions Source

#putEnumOptions Source

#EnumValueOptionsR Source

type EnumValueOptionsR = { deprecated :: Maybe Boolean, uninterpreted_option :: Array UninterpretedOption }

#parseEnumValueOptions Source

#putEnumValueOptions Source

#ServiceOptionsR Source

type ServiceOptionsR = { deprecated :: Maybe Boolean, uninterpreted_option :: Array UninterpretedOption }

#parseServiceOptions Source

#putServiceOptions Source

#MethodOptionsR Source

type MethodOptionsR = { deprecated :: Maybe Boolean, idempotency_level :: Maybe MethodOptions_IdempotencyLevel, uninterpreted_option :: Array UninterpretedOption }

#parseMethodOptions Source

#putMethodOptions Source

#UninterpretedOptionR Source

type UninterpretedOptionR = { aggregate_value :: Maybe String, double_value :: Maybe Number, identifier_value :: Maybe String, name :: Array UninterpretedOption_NamePart, negative_int_value :: Maybe (Long Signed), positive_int_value :: Maybe (Long Unsigned), string_value :: Maybe ArrayBuffer }

#parseUninterpretedOption Source

#putUninterpretedOption Source

#UninterpretedOption_NamePartR Source

type UninterpretedOption_NamePartR = { is_extension :: Maybe Boolean, name_part :: Maybe String }

#putUninterpretedOption_NamePart Source

#SourceCodeInfoR Source

#parseSourceCodeInfo Source

#putSourceCodeInfo Source

#SourceCodeInfo_LocationR Source

type SourceCodeInfo_LocationR = { leading_comments :: Maybe String, leading_detached_comments :: Array String, path :: Array Int, span :: Array Int, trailing_comments :: Maybe String }

#putSourceCodeInfo_Location Source

#GeneratedCodeInfoR Source

#parseGeneratedCodeInfo Source

#putGeneratedCodeInfo Source

#GeneratedCodeInfo_AnnotationR Source

type GeneratedCodeInfo_AnnotationR = { begin :: Maybe Int, end :: Maybe Int, path :: Array Int, source_file :: Maybe String }

#putGeneratedCodeInfo_Annotation Source