# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: phonemetadata.proto
# Protobuf Python Version: 7.35.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    7,
    35,
    1,
    '',
    'phonemetadata.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x13phonemetadata.proto\x12\x11i18n.phonenumbers\"\xe0\x01\n\x0cNumberFormat\x12\x0f\n\x07pattern\x18\x01 \x02(\t\x12\x0e\n\x06\x66ormat\x18\x02 \x02(\t\x12\x1e\n\x16leading_digits_pattern\x18\x03 \x03(\t\x12\'\n\x1fnational_prefix_formatting_rule\x18\x04 \x01(\t\x12\x37\n(national_prefix_optional_when_formatting\x18\x06 \x01(\x08:\x05\x66\x61lse\x12-\n%domestic_carrier_code_formatting_rule\x18\x05 \x01(\t\"\x87\x01\n\x0fPhoneNumberDesc\x12\x1f\n\x17national_number_pattern\x18\x02 \x01(\t\x12\x17\n\x0fpossible_length\x18\t \x03(\x05\x12\"\n\x1apossible_length_local_only\x18\n \x03(\x05\x12\x16\n\x0e\x65xample_number\x18\x06 \x01(\t\"\xf0\x0b\n\rPhoneMetadata\x12\x38\n\x0cgeneral_desc\x18\x01 \x01(\x0b\x32\".i18n.phonenumbers.PhoneNumberDesc\x12\x36\n\nfixed_line\x18\x02 \x01(\x0b\x32\".i18n.phonenumbers.PhoneNumberDesc\x12\x32\n\x06mobile\x18\x03 \x01(\x0b\x32\".i18n.phonenumbers.PhoneNumberDesc\x12\x35\n\ttoll_free\x18\x04 \x01(\x0b\x32\".i18n.phonenumbers.PhoneNumberDesc\x12\x38\n\x0cpremium_rate\x18\x05 \x01(\x0b\x32\".i18n.phonenumbers.PhoneNumberDesc\x12\x37\n\x0bshared_cost\x18\x06 \x01(\x0b\x32\".i18n.phonenumbers.PhoneNumberDesc\x12;\n\x0fpersonal_number\x18\x07 \x01(\x0b\x32\".i18n.phonenumbers.PhoneNumberDesc\x12\x30\n\x04voip\x18\x08 \x01(\x0b\x32\".i18n.phonenumbers.PhoneNumberDesc\x12\x31\n\x05pager\x18\x15 \x01(\x0b\x32\".i18n.phonenumbers.PhoneNumberDesc\x12/\n\x03uan\x18\x19 \x01(\x0b\x32\".i18n.phonenumbers.PhoneNumberDesc\x12\x35\n\temergency\x18\x1b \x01(\x0b\x32\".i18n.phonenumbers.PhoneNumberDesc\x12\x35\n\tvoicemail\x18\x1c \x01(\x0b\x32\".i18n.phonenumbers.PhoneNumberDesc\x12\x36\n\nshort_code\x18\x1d \x01(\x0b\x32\".i18n.phonenumbers.PhoneNumberDesc\x12\x39\n\rstandard_rate\x18\x1e \x01(\x0b\x32\".i18n.phonenumbers.PhoneNumberDesc\x12<\n\x10\x63\x61rrier_specific\x18\x1f \x01(\x0b\x32\".i18n.phonenumbers.PhoneNumberDesc\x12\x38\n\x0csms_services\x18! \x01(\x0b\x32\".i18n.phonenumbers.PhoneNumberDesc\x12\x45\n\x19no_international_dialling\x18\x18 \x01(\x0b\x32\".i18n.phonenumbers.PhoneNumberDesc\x12\n\n\x02id\x18\t \x02(\t\x12\x14\n\x0c\x63ountry_code\x18\n \x01(\x05\x12\x1c\n\x14international_prefix\x18\x0b \x01(\t\x12&\n\x1epreferred_international_prefix\x18\x11 \x01(\t\x12\x17\n\x0fnational_prefix\x18\x0c \x01(\t\x12\x1d\n\x15preferred_extn_prefix\x18\r \x01(\t\x12#\n\x1bnational_prefix_for_parsing\x18\x0f \x01(\t\x12&\n\x1enational_prefix_transform_rule\x18\x10 \x01(\t\x12\x31\n\"same_mobile_and_fixed_line_pattern\x18\x12 \x01(\x08:\x05\x66\x61lse\x12\x36\n\rnumber_format\x18\x13 \x03(\x0b\x32\x1f.i18n.phonenumbers.NumberFormat\x12;\n\x12intl_number_format\x18\x14 \x03(\x0b\x32\x1f.i18n.phonenumbers.NumberFormat\x12$\n\x15main_country_for_code\x18\x16 \x01(\x08:\x05\x66\x61lse\x12\x16\n\x0eleading_digits\x18\x17 \x01(\t\x12,\n\x1dmobile_number_portable_region\x18  \x01(\x08:\x05\x66\x61lseJ\x04\x08\x1a\x10\x1bR\x15leading_zero_possible\"M\n\x17PhoneMetadataCollection\x12\x32\n\x08metadata\x18\x01 \x03(\x0b\x32 .i18n.phonenumbers.PhoneMetadataB \n\x1c\x63om.google.i18n.phonenumbersH\x03')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'phonemetadata_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\034com.google.i18n.phonenumbersH\003'
  _globals['_NUMBERFORMAT']._serialized_start=43
  _globals['_NUMBERFORMAT']._serialized_end=267
  _globals['_PHONENUMBERDESC']._serialized_start=270
  _globals['_PHONENUMBERDESC']._serialized_end=405
  _globals['_PHONEMETADATA']._serialized_start=408
  _globals['_PHONEMETADATA']._serialized_end=1928
  _globals['_PHONEMETADATACOLLECTION']._serialized_start=1930
  _globals['_PHONEMETADATACOLLECTION']._serialized_end=2007
# @@protoc_insertion_point(module_scope)
