diff --git a/carriersettings-extractor/carrier_settings.proto b/carriersettings-extractor/carrier_settings.proto index 5b2ae61..77cd6d7 100644 --- a/carriersettings-extractor/carrier_settings.proto +++ b/carriersettings-extractor/carrier_settings.proto @@ -180,6 +180,8 @@ message CarrierConfig { bool bool_value = 5; TextArray text_array = 6; IntArray int_array = 7; + CarrierConfig bundle = 8; + double double_value = 9; } } diff --git a/carriersettings-extractor/carrier_settings_pb2.py b/carriersettings-extractor/carrier_settings_pb2.py index 4de04f1..eac646e 100644 --- a/carriersettings-extractor/carrier_settings_pb2.py +++ b/carriersettings-extractor/carrier_settings_pb2.py @@ -1,9 +1,8 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: carrier_settings.proto -"""Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import message as _message from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database @@ -14,23 +13,820 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16\x63\x61rrier_settings.proto\x12\x12\x63om.google.carrier\"\xde\x01\n\x0f\x43\x61rrierSettings\x12\x16\n\x0e\x63\x61nonical_name\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\x03\x12-\n\x04\x61pns\x18\x03 \x01(\x0b\x32\x1f.com.google.carrier.CarrierApns\x12\x32\n\x07\x63onfigs\x18\x04 \x01(\x0b\x32!.com.google.carrier.CarrierConfig\x12\x39\n\x0evendor_configs\x18\x06 \x01(\x0b\x32!.com.google.carrier.VendorConfigsJ\x04\x08\x05\x10\x06\"]\n\x14MultiCarrierSettings\x12\x0f\n\x07version\x18\x01 \x01(\x03\x12\x34\n\x07setting\x18\x02 \x03(\x0b\x32#.com.google.carrier.CarrierSettings\"\xf3\x07\n\x07\x41pnItem\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x12\x31\n\x04type\x18\x03 \x03(\x0e\x32#.com.google.carrier.ApnItem.ApnType\x12\x19\n\x0e\x62\x65\x61rer_bitmask\x18\x04 \x01(\t:\x01\x30\x12\x0e\n\x06server\x18\x05 \x01(\t\x12\r\n\x05proxy\x18\x06 \x01(\t\x12\x0c\n\x04port\x18\x07 \x01(\t\x12\x0c\n\x04user\x18\x08 \x01(\t\x12\x10\n\x08password\x18\t \x01(\t\x12\x14\n\x08\x61uthtype\x18\n \x01(\x05:\x02-1\x12\x0c\n\x04mmsc\x18\x0b \x01(\t\x12\x12\n\nmmsc_proxy\x18\x0c \x01(\t\x12\x17\n\x0fmmsc_proxy_port\x18\r \x01(\t\x12:\n\x08protocol\x18\x0e \x01(\x0e\x32$.com.google.carrier.ApnItem.Protocol:\x02IP\x12\x42\n\x10roaming_protocol\x18\x0f \x01(\x0e\x32$.com.google.carrier.ApnItem.Protocol:\x02IP\x12\x0e\n\x03mtu\x18\x10 \x01(\x05:\x01\x30\x12\x12\n\nprofile_id\x18\x11 \x01(\x05\x12\x14\n\tmax_conns\x18\x12 \x01(\x05:\x01\x30\x12\x14\n\twait_time\x18\x13 \x01(\x05:\x01\x30\x12\x19\n\x0emax_conns_time\x18\x14 \x01(\x05:\x01\x30\x12\x17\n\x0f\x63\x61rrier_enabled\x18\x15 \x01(\x08\x12\x1e\n\x0fmodem_cognitive\x18\x16 \x01(\x08:\x05\x66\x61lse\x12\x1a\n\x0cuser_visible\x18\x17 \x01(\x08:\x04true\x12\x1b\n\ruser_editable\x18\x18 \x01(\x08:\x04true\x12\x15\n\napn_set_id\x18\x19 \x01(\x05:\x01\x30\x12L\n\x0cskip_464xlat\x18\x1a \x01(\x0e\x32 .com.google.carrier.ApnItem.Xlat:\x14SKIP_464XLAT_DEFAULT\"\x94\x01\n\x07\x41pnType\x12\x07\n\x03\x41LL\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\x07\n\x03MMS\x10\x02\x12\x08\n\x04SUPL\x10\x03\x12\x07\n\x03\x44UN\x10\x04\x12\t\n\x05HIPRI\x10\x05\x12\x08\n\x04\x46OTA\x10\x06\x12\x07\n\x03IMS\x10\x07\x12\x07\n\x03\x43\x42S\x10\x08\x12\x06\n\x02IA\x10\t\x12\r\n\tEMERGENCY\x10\n\x12\x08\n\x04XCAP\x10\x0b\x12\x06\n\x02UT\x10\x0c\x12\x07\n\x03RCS\x10\r\"1\n\x08Protocol\x12\x06\n\x02IP\x10\x00\x12\x08\n\x04IPV6\x10\x01\x12\n\n\x06IPV4V6\x10\x02\x12\x07\n\x03PPP\x10\x03\"S\n\x04Xlat\x12\x18\n\x14SKIP_464XLAT_DEFAULT\x10\x00\x12\x18\n\x14SKIP_464XLAT_DISABLE\x10\x01\x12\x17\n\x13SKIP_464XLAT_ENABLE\x10\x02\"=\n\x0b\x43\x61rrierApns\x12(\n\x03\x61pn\x18\x02 \x03(\x0b\x32\x1b.com.google.carrier.ApnItemJ\x04\x08\x01\x10\x02\"\x19\n\tTextArray\x12\x0c\n\x04item\x18\x01 \x03(\t\"\x18\n\x08IntArray\x12\x0c\n\x04item\x18\x01 \x03(\x05\"\xb5\x02\n\rCarrierConfig\x12\x38\n\x06\x63onfig\x18\x02 \x03(\x0b\x32(.com.google.carrier.CarrierConfig.Config\x1a\xdd\x01\n\x06\x43onfig\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x14\n\ntext_value\x18\x02 \x01(\tH\x00\x12\x13\n\tint_value\x18\x03 \x01(\x05H\x00\x12\x14\n\nlong_value\x18\x04 \x01(\x03H\x00\x12\x14\n\nbool_value\x18\x05 \x01(\x08H\x00\x12\x33\n\ntext_array\x18\x06 \x01(\x0b\x32\x1d.com.google.carrier.TextArrayH\x00\x12\x31\n\tint_array\x18\x07 \x01(\x0b\x32\x1c.com.google.carrier.IntArrayH\x00\x42\x07\n\x05valueJ\x04\x08\x01\x10\x02J\x04\x08\x03\x10\x04\"8\n\x12VendorConfigClient\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\r\n\x05value\x18\x02 \x01(\x0c*\x05\x08\x64\x10\x89\'\"M\n\rVendorConfigs\x12\x36\n\x06\x63lient\x18\x02 \x03(\x0b\x32&.com.google.carrier.VendorConfigClientJ\x04\x08\x01\x10\x02') +DESCRIPTOR = _descriptor.FileDescriptor( + name='carrier_settings.proto', + package='com.google.carrier', + syntax='proto2', + serialized_options=None, + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n\x16\x63\x61rrier_settings.proto\x12\x12\x63om.google.carrier\"\xde\x01\n\x0f\x43\x61rrierSettings\x12\x16\n\x0e\x63\x61nonical_name\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\x03\x12-\n\x04\x61pns\x18\x03 \x01(\x0b\x32\x1f.com.google.carrier.CarrierApns\x12\x32\n\x07\x63onfigs\x18\x04 \x01(\x0b\x32!.com.google.carrier.CarrierConfig\x12\x39\n\x0evendor_configs\x18\x06 \x01(\x0b\x32!.com.google.carrier.VendorConfigsJ\x04\x08\x05\x10\x06\"]\n\x14MultiCarrierSettings\x12\x0f\n\x07version\x18\x01 \x01(\x03\x12\x34\n\x07setting\x18\x02 \x03(\x0b\x32#.com.google.carrier.CarrierSettings\"\xf3\x07\n\x07\x41pnItem\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x12\x31\n\x04type\x18\x03 \x03(\x0e\x32#.com.google.carrier.ApnItem.ApnType\x12\x19\n\x0e\x62\x65\x61rer_bitmask\x18\x04 \x01(\t:\x01\x30\x12\x0e\n\x06server\x18\x05 \x01(\t\x12\r\n\x05proxy\x18\x06 \x01(\t\x12\x0c\n\x04port\x18\x07 \x01(\t\x12\x0c\n\x04user\x18\x08 \x01(\t\x12\x10\n\x08password\x18\t \x01(\t\x12\x14\n\x08\x61uthtype\x18\n \x01(\x05:\x02-1\x12\x0c\n\x04mmsc\x18\x0b \x01(\t\x12\x12\n\nmmsc_proxy\x18\x0c \x01(\t\x12\x17\n\x0fmmsc_proxy_port\x18\r \x01(\t\x12:\n\x08protocol\x18\x0e \x01(\x0e\x32$.com.google.carrier.ApnItem.Protocol:\x02IP\x12\x42\n\x10roaming_protocol\x18\x0f \x01(\x0e\x32$.com.google.carrier.ApnItem.Protocol:\x02IP\x12\x0e\n\x03mtu\x18\x10 \x01(\x05:\x01\x30\x12\x12\n\nprofile_id\x18\x11 \x01(\x05\x12\x14\n\tmax_conns\x18\x12 \x01(\x05:\x01\x30\x12\x14\n\twait_time\x18\x13 \x01(\x05:\x01\x30\x12\x19\n\x0emax_conns_time\x18\x14 \x01(\x05:\x01\x30\x12\x17\n\x0f\x63\x61rrier_enabled\x18\x15 \x01(\x08\x12\x1e\n\x0fmodem_cognitive\x18\x16 \x01(\x08:\x05\x66\x61lse\x12\x1a\n\x0cuser_visible\x18\x17 \x01(\x08:\x04true\x12\x1b\n\ruser_editable\x18\x18 \x01(\x08:\x04true\x12\x15\n\napn_set_id\x18\x19 \x01(\x05:\x01\x30\x12L\n\x0cskip_464xlat\x18\x1a \x01(\x0e\x32 .com.google.carrier.ApnItem.Xlat:\x14SKIP_464XLAT_DEFAULT\"\x94\x01\n\x07\x41pnType\x12\x07\n\x03\x41LL\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\x07\n\x03MMS\x10\x02\x12\x08\n\x04SUPL\x10\x03\x12\x07\n\x03\x44UN\x10\x04\x12\t\n\x05HIPRI\x10\x05\x12\x08\n\x04\x46OTA\x10\x06\x12\x07\n\x03IMS\x10\x07\x12\x07\n\x03\x43\x42S\x10\x08\x12\x06\n\x02IA\x10\t\x12\r\n\tEMERGENCY\x10\n\x12\x08\n\x04XCAP\x10\x0b\x12\x06\n\x02UT\x10\x0c\x12\x07\n\x03RCS\x10\r\"1\n\x08Protocol\x12\x06\n\x02IP\x10\x00\x12\x08\n\x04IPV6\x10\x01\x12\n\n\x06IPV4V6\x10\x02\x12\x07\n\x03PPP\x10\x03\"S\n\x04Xlat\x12\x18\n\x14SKIP_464XLAT_DEFAULT\x10\x00\x12\x18\n\x14SKIP_464XLAT_DISABLE\x10\x01\x12\x17\n\x13SKIP_464XLAT_ENABLE\x10\x02\"=\n\x0b\x43\x61rrierApns\x12(\n\x03\x61pn\x18\x02 \x03(\x0b\x32\x1b.com.google.carrier.ApnItemJ\x04\x08\x01\x10\x02\"\x19\n\tTextArray\x12\x0c\n\x04item\x18\x01 \x03(\t\"\x18\n\x08IntArray\x12\x0c\n\x04item\x18\x01 \x03(\x05\"\x82\x03\n\rCarrierConfig\x12\x38\n\x06\x63onfig\x18\x02 \x03(\x0b\x32(.com.google.carrier.CarrierConfig.Config\x1a\xaa\x02\n\x06\x43onfig\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x14\n\ntext_value\x18\x02 \x01(\tH\x00\x12\x13\n\tint_value\x18\x03 \x01(\x05H\x00\x12\x14\n\nlong_value\x18\x04 \x01(\x03H\x00\x12\x14\n\nbool_value\x18\x05 \x01(\x08H\x00\x12\x33\n\ntext_array\x18\x06 \x01(\x0b\x32\x1d.com.google.carrier.TextArrayH\x00\x12\x31\n\tint_array\x18\x07 \x01(\x0b\x32\x1c.com.google.carrier.IntArrayH\x00\x12\x33\n\x06\x62undle\x18\x08 \x01(\x0b\x32!.com.google.carrier.CarrierConfigH\x00\x12\x16\n\x0c\x64ouble_value\x18\t \x01(\x01H\x00\x42\x07\n\x05valueJ\x04\x08\x01\x10\x02J\x04\x08\x03\x10\x04\"8\n\x12VendorConfigClient\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\r\n\x05value\x18\x02 \x01(\x0c*\x05\x08\x64\x10\x89\'\"M\n\rVendorConfigs\x12\x36\n\x06\x63lient\x18\x02 \x03(\x0b\x32&.com.google.carrier.VendorConfigClientJ\x04\x08\x01\x10\x02' +) -_CARRIERSETTINGS = DESCRIPTOR.message_types_by_name['CarrierSettings'] -_MULTICARRIERSETTINGS = DESCRIPTOR.message_types_by_name['MultiCarrierSettings'] -_APNITEM = DESCRIPTOR.message_types_by_name['ApnItem'] -_CARRIERAPNS = DESCRIPTOR.message_types_by_name['CarrierApns'] -_TEXTARRAY = DESCRIPTOR.message_types_by_name['TextArray'] -_INTARRAY = DESCRIPTOR.message_types_by_name['IntArray'] -_CARRIERCONFIG = DESCRIPTOR.message_types_by_name['CarrierConfig'] -_CARRIERCONFIG_CONFIG = _CARRIERCONFIG.nested_types_by_name['Config'] -_VENDORCONFIGCLIENT = DESCRIPTOR.message_types_by_name['VendorConfigClient'] -_VENDORCONFIGS = DESCRIPTOR.message_types_by_name['VendorConfigs'] -_APNITEM_APNTYPE = _APNITEM.enum_types_by_name['ApnType'] -_APNITEM_PROTOCOL = _APNITEM.enum_types_by_name['Protocol'] -_APNITEM_XLAT = _APNITEM.enum_types_by_name['Xlat'] +_APNITEM_APNTYPE = _descriptor.EnumDescriptor( + name='ApnType', + full_name='com.google.carrier.ApnItem.ApnType', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='ALL', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='DEFAULT', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='MMS', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='SUPL', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='DUN', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='HIPRI', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='FOTA', index=6, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='IMS', index=7, number=7, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='CBS', index=8, number=8, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='IA', index=9, number=9, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='EMERGENCY', index=10, number=10, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='XCAP', index=11, number=11, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='UT', index=12, number=12, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='RCS', index=13, number=13, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=1094, + serialized_end=1242, +) +_sym_db.RegisterEnumDescriptor(_APNITEM_APNTYPE) + +_APNITEM_PROTOCOL = _descriptor.EnumDescriptor( + name='Protocol', + full_name='com.google.carrier.ApnItem.Protocol', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='IP', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='IPV6', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='IPV4V6', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PPP', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=1244, + serialized_end=1293, +) +_sym_db.RegisterEnumDescriptor(_APNITEM_PROTOCOL) + +_APNITEM_XLAT = _descriptor.EnumDescriptor( + name='Xlat', + full_name='com.google.carrier.ApnItem.Xlat', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='SKIP_464XLAT_DEFAULT', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='SKIP_464XLAT_DISABLE', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='SKIP_464XLAT_ENABLE', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=1295, + serialized_end=1378, +) +_sym_db.RegisterEnumDescriptor(_APNITEM_XLAT) + + +_CARRIERSETTINGS = _descriptor.Descriptor( + name='CarrierSettings', + full_name='com.google.carrier.CarrierSettings', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='canonical_name', full_name='com.google.carrier.CarrierSettings.canonical_name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='version', full_name='com.google.carrier.CarrierSettings.version', index=1, + number=2, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='apns', full_name='com.google.carrier.CarrierSettings.apns', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='configs', full_name='com.google.carrier.CarrierSettings.configs', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='vendor_configs', full_name='com.google.carrier.CarrierSettings.vendor_configs', index=4, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=47, + serialized_end=269, +) + + +_MULTICARRIERSETTINGS = _descriptor.Descriptor( + name='MultiCarrierSettings', + full_name='com.google.carrier.MultiCarrierSettings', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='version', full_name='com.google.carrier.MultiCarrierSettings.version', index=0, + number=1, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='setting', full_name='com.google.carrier.MultiCarrierSettings.setting', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=271, + serialized_end=364, +) + + +_APNITEM = _descriptor.Descriptor( + name='ApnItem', + full_name='com.google.carrier.ApnItem', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='com.google.carrier.ApnItem.name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='com.google.carrier.ApnItem.value', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='type', full_name='com.google.carrier.ApnItem.type', index=2, + number=3, type=14, cpp_type=8, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='bearer_bitmask', full_name='com.google.carrier.ApnItem.bearer_bitmask', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=True, default_value=b"0".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='server', full_name='com.google.carrier.ApnItem.server', index=4, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='proxy', full_name='com.google.carrier.ApnItem.proxy', index=5, + number=6, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='port', full_name='com.google.carrier.ApnItem.port', index=6, + number=7, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='user', full_name='com.google.carrier.ApnItem.user', index=7, + number=8, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='password', full_name='com.google.carrier.ApnItem.password', index=8, + number=9, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='authtype', full_name='com.google.carrier.ApnItem.authtype', index=9, + number=10, type=5, cpp_type=1, label=1, + has_default_value=True, default_value=-1, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='mmsc', full_name='com.google.carrier.ApnItem.mmsc', index=10, + number=11, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='mmsc_proxy', full_name='com.google.carrier.ApnItem.mmsc_proxy', index=11, + number=12, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='mmsc_proxy_port', full_name='com.google.carrier.ApnItem.mmsc_proxy_port', index=12, + number=13, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='protocol', full_name='com.google.carrier.ApnItem.protocol', index=13, + number=14, type=14, cpp_type=8, label=1, + has_default_value=True, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='roaming_protocol', full_name='com.google.carrier.ApnItem.roaming_protocol', index=14, + number=15, type=14, cpp_type=8, label=1, + has_default_value=True, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='mtu', full_name='com.google.carrier.ApnItem.mtu', index=15, + number=16, type=5, cpp_type=1, label=1, + has_default_value=True, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='profile_id', full_name='com.google.carrier.ApnItem.profile_id', index=16, + number=17, type=5, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_conns', full_name='com.google.carrier.ApnItem.max_conns', index=17, + number=18, type=5, cpp_type=1, label=1, + has_default_value=True, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='wait_time', full_name='com.google.carrier.ApnItem.wait_time', index=18, + number=19, type=5, cpp_type=1, label=1, + has_default_value=True, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_conns_time', full_name='com.google.carrier.ApnItem.max_conns_time', index=19, + number=20, type=5, cpp_type=1, label=1, + has_default_value=True, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='carrier_enabled', full_name='com.google.carrier.ApnItem.carrier_enabled', index=20, + number=21, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='modem_cognitive', full_name='com.google.carrier.ApnItem.modem_cognitive', index=21, + number=22, type=8, cpp_type=7, label=1, + has_default_value=True, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='user_visible', full_name='com.google.carrier.ApnItem.user_visible', index=22, + number=23, type=8, cpp_type=7, label=1, + has_default_value=True, default_value=True, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='user_editable', full_name='com.google.carrier.ApnItem.user_editable', index=23, + number=24, type=8, cpp_type=7, label=1, + has_default_value=True, default_value=True, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='apn_set_id', full_name='com.google.carrier.ApnItem.apn_set_id', index=24, + number=25, type=5, cpp_type=1, label=1, + has_default_value=True, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='skip_464xlat', full_name='com.google.carrier.ApnItem.skip_464xlat', index=25, + number=26, type=14, cpp_type=8, label=1, + has_default_value=True, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _APNITEM_APNTYPE, + _APNITEM_PROTOCOL, + _APNITEM_XLAT, + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=367, + serialized_end=1378, +) + + +_CARRIERAPNS = _descriptor.Descriptor( + name='CarrierApns', + full_name='com.google.carrier.CarrierApns', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='apn', full_name='com.google.carrier.CarrierApns.apn', index=0, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1380, + serialized_end=1441, +) + + +_TEXTARRAY = _descriptor.Descriptor( + name='TextArray', + full_name='com.google.carrier.TextArray', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='item', full_name='com.google.carrier.TextArray.item', index=0, + number=1, type=9, cpp_type=9, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1443, + serialized_end=1468, +) + + +_INTARRAY = _descriptor.Descriptor( + name='IntArray', + full_name='com.google.carrier.IntArray', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='item', full_name='com.google.carrier.IntArray.item', index=0, + number=1, type=5, cpp_type=1, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1470, + serialized_end=1494, +) + + +_CARRIERCONFIG_CONFIG = _descriptor.Descriptor( + name='Config', + full_name='com.google.carrier.CarrierConfig.Config', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='key', full_name='com.google.carrier.CarrierConfig.Config.key', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='text_value', full_name='com.google.carrier.CarrierConfig.Config.text_value', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='int_value', full_name='com.google.carrier.CarrierConfig.Config.int_value', index=2, + number=3, type=5, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='long_value', full_name='com.google.carrier.CarrierConfig.Config.long_value', index=3, + number=4, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='bool_value', full_name='com.google.carrier.CarrierConfig.Config.bool_value', index=4, + number=5, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='text_array', full_name='com.google.carrier.CarrierConfig.Config.text_array', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='int_array', full_name='com.google.carrier.CarrierConfig.Config.int_array', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='bundle', full_name='com.google.carrier.CarrierConfig.Config.bundle', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='double_value', full_name='com.google.carrier.CarrierConfig.Config.double_value', index=8, + number=9, type=1, cpp_type=5, label=1, + has_default_value=False, default_value=float(0), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='value', full_name='com.google.carrier.CarrierConfig.Config.value', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=1573, + serialized_end=1871, +) + +_CARRIERCONFIG = _descriptor.Descriptor( + name='CarrierConfig', + full_name='com.google.carrier.CarrierConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='config', full_name='com.google.carrier.CarrierConfig.config', index=0, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_CARRIERCONFIG_CONFIG, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1497, + serialized_end=1883, +) + + +_VENDORCONFIGCLIENT = _descriptor.Descriptor( + name='VendorConfigClient', + full_name='com.google.carrier.VendorConfigClient', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='com.google.carrier.VendorConfigClient.name', index=0, + number=1, type=9, cpp_type=9, label=2, + has_default_value=False, default_value=b"".decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='com.google.carrier.VendorConfigClient.value', index=1, + number=2, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=b"", + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=True, + syntax='proto2', + extension_ranges=[(100, 5001), ], + oneofs=[ + ], + serialized_start=1885, + serialized_end=1941, +) + + +_VENDORCONFIGS = _descriptor.Descriptor( + name='VendorConfigs', + full_name='com.google.carrier.VendorConfigs', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='client', full_name='com.google.carrier.VendorConfigs.client', index=0, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1943, + serialized_end=2020, +) + +_CARRIERSETTINGS.fields_by_name['apns'].message_type = _CARRIERAPNS +_CARRIERSETTINGS.fields_by_name['configs'].message_type = _CARRIERCONFIG +_CARRIERSETTINGS.fields_by_name['vendor_configs'].message_type = _VENDORCONFIGS +_MULTICARRIERSETTINGS.fields_by_name['setting'].message_type = _CARRIERSETTINGS +_APNITEM.fields_by_name['type'].enum_type = _APNITEM_APNTYPE +_APNITEM.fields_by_name['protocol'].enum_type = _APNITEM_PROTOCOL +_APNITEM.fields_by_name['roaming_protocol'].enum_type = _APNITEM_PROTOCOL +_APNITEM.fields_by_name['skip_464xlat'].enum_type = _APNITEM_XLAT +_APNITEM_APNTYPE.containing_type = _APNITEM +_APNITEM_PROTOCOL.containing_type = _APNITEM +_APNITEM_XLAT.containing_type = _APNITEM +_CARRIERAPNS.fields_by_name['apn'].message_type = _APNITEM +_CARRIERCONFIG_CONFIG.fields_by_name['text_array'].message_type = _TEXTARRAY +_CARRIERCONFIG_CONFIG.fields_by_name['int_array'].message_type = _INTARRAY +_CARRIERCONFIG_CONFIG.fields_by_name['bundle'].message_type = _CARRIERCONFIG +_CARRIERCONFIG_CONFIG.containing_type = _CARRIERCONFIG +_CARRIERCONFIG_CONFIG.oneofs_by_name['value'].fields.append( + _CARRIERCONFIG_CONFIG.fields_by_name['text_value']) +_CARRIERCONFIG_CONFIG.fields_by_name['text_value'].containing_oneof = _CARRIERCONFIG_CONFIG.oneofs_by_name['value'] +_CARRIERCONFIG_CONFIG.oneofs_by_name['value'].fields.append( + _CARRIERCONFIG_CONFIG.fields_by_name['int_value']) +_CARRIERCONFIG_CONFIG.fields_by_name['int_value'].containing_oneof = _CARRIERCONFIG_CONFIG.oneofs_by_name['value'] +_CARRIERCONFIG_CONFIG.oneofs_by_name['value'].fields.append( + _CARRIERCONFIG_CONFIG.fields_by_name['long_value']) +_CARRIERCONFIG_CONFIG.fields_by_name['long_value'].containing_oneof = _CARRIERCONFIG_CONFIG.oneofs_by_name['value'] +_CARRIERCONFIG_CONFIG.oneofs_by_name['value'].fields.append( + _CARRIERCONFIG_CONFIG.fields_by_name['bool_value']) +_CARRIERCONFIG_CONFIG.fields_by_name['bool_value'].containing_oneof = _CARRIERCONFIG_CONFIG.oneofs_by_name['value'] +_CARRIERCONFIG_CONFIG.oneofs_by_name['value'].fields.append( + _CARRIERCONFIG_CONFIG.fields_by_name['text_array']) +_CARRIERCONFIG_CONFIG.fields_by_name['text_array'].containing_oneof = _CARRIERCONFIG_CONFIG.oneofs_by_name['value'] +_CARRIERCONFIG_CONFIG.oneofs_by_name['value'].fields.append( + _CARRIERCONFIG_CONFIG.fields_by_name['int_array']) +_CARRIERCONFIG_CONFIG.fields_by_name['int_array'].containing_oneof = _CARRIERCONFIG_CONFIG.oneofs_by_name['value'] +_CARRIERCONFIG_CONFIG.oneofs_by_name['value'].fields.append( + _CARRIERCONFIG_CONFIG.fields_by_name['bundle']) +_CARRIERCONFIG_CONFIG.fields_by_name['bundle'].containing_oneof = _CARRIERCONFIG_CONFIG.oneofs_by_name['value'] +_CARRIERCONFIG_CONFIG.oneofs_by_name['value'].fields.append( + _CARRIERCONFIG_CONFIG.fields_by_name['double_value']) +_CARRIERCONFIG_CONFIG.fields_by_name['double_value'].containing_oneof = _CARRIERCONFIG_CONFIG.oneofs_by_name['value'] +_CARRIERCONFIG.fields_by_name['config'].message_type = _CARRIERCONFIG_CONFIG +_VENDORCONFIGS.fields_by_name['client'].message_type = _VENDORCONFIGCLIENT +DESCRIPTOR.message_types_by_name['CarrierSettings'] = _CARRIERSETTINGS +DESCRIPTOR.message_types_by_name['MultiCarrierSettings'] = _MULTICARRIERSETTINGS +DESCRIPTOR.message_types_by_name['ApnItem'] = _APNITEM +DESCRIPTOR.message_types_by_name['CarrierApns'] = _CARRIERAPNS +DESCRIPTOR.message_types_by_name['TextArray'] = _TEXTARRAY +DESCRIPTOR.message_types_by_name['IntArray'] = _INTARRAY +DESCRIPTOR.message_types_by_name['CarrierConfig'] = _CARRIERCONFIG +DESCRIPTOR.message_types_by_name['VendorConfigClient'] = _VENDORCONFIGCLIENT +DESCRIPTOR.message_types_by_name['VendorConfigs'] = _VENDORCONFIGS +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + CarrierSettings = _reflection.GeneratedProtocolMessageType('CarrierSettings', (_message.Message,), { 'DESCRIPTOR' : _CARRIERSETTINGS, '__module__' : 'carrier_settings_pb2' @@ -102,33 +898,5 @@ VendorConfigs = _reflection.GeneratedProtocolMessageType('VendorConfigs', (_mess }) _sym_db.RegisterMessage(VendorConfigs) -if _descriptor._USE_C_DESCRIPTORS == False: - DESCRIPTOR._options = None - _CARRIERSETTINGS._serialized_start=47 - _CARRIERSETTINGS._serialized_end=269 - _MULTICARRIERSETTINGS._serialized_start=271 - _MULTICARRIERSETTINGS._serialized_end=364 - _APNITEM._serialized_start=367 - _APNITEM._serialized_end=1378 - _APNITEM_APNTYPE._serialized_start=1094 - _APNITEM_APNTYPE._serialized_end=1242 - _APNITEM_PROTOCOL._serialized_start=1244 - _APNITEM_PROTOCOL._serialized_end=1293 - _APNITEM_XLAT._serialized_start=1295 - _APNITEM_XLAT._serialized_end=1378 - _CARRIERAPNS._serialized_start=1380 - _CARRIERAPNS._serialized_end=1441 - _TEXTARRAY._serialized_start=1443 - _TEXTARRAY._serialized_end=1468 - _INTARRAY._serialized_start=1470 - _INTARRAY._serialized_end=1494 - _CARRIERCONFIG._serialized_start=1497 - _CARRIERCONFIG._serialized_end=1806 - _CARRIERCONFIG_CONFIG._serialized_start=1573 - _CARRIERCONFIG_CONFIG._serialized_end=1794 - _VENDORCONFIGCLIENT._serialized_start=1808 - _VENDORCONFIGCLIENT._serialized_end=1864 - _VENDORCONFIGS._serialized_start=1866 - _VENDORCONFIGS._serialized_end=1943 # @@protoc_insertion_point(module_scope) diff --git a/carriersettings-extractor/carriersettings_extractor.py b/carriersettings-extractor/carriersettings_extractor.py index 3445b86..fbf3dad 100755 --- a/carriersettings-extractor/carriersettings_extractor.py +++ b/carriersettings-extractor/carriersettings_extractor.py @@ -133,6 +133,23 @@ def extract_elements(carrier_config_element, config): 'item', ) carrier_config_item.set('value', str(value)) + elif value_type == 'bundle': + carrier_config_subelement = ET.SubElement( + carrier_config_element, + 'bundle', + ) + for value in getattr(config, value_type).config: + extract_elements(carrier_config_subelement, value) + elif value_type == 'double_value': + carrier_config_subelement = ET.SubElement( + carrier_config_element, + 'double', + ) + carrier_config_subelement.set('name', config.key) + carrier_config_subelement.set( + 'value', + str(getattr(config, value_type)), + ) else: raise TypeError("Unknown value type: {}".format(value_type))