# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: third_party/metrics_proto/cast_logs.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,
    '',
    'third_party/metrics_proto/cast_logs.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)third_party/metrics_proto/cast_logs.proto\x12\x07metrics\"\xae)\n\rCastLogsProto\x12?\n\x10\x63\x61st_device_info\x18\x01 \x01(\x0b\x32%.metrics.CastLogsProto.CastDeviceInfo\x12G\n\x14\x63\x61st_connection_info\x18\x02 \x03(\x0b\x32).metrics.CastLogsProto.CastConnectionInfo\x12\x39\n\ncast_event\x18\x03 \x03(\x0b\x32%.metrics.CastLogsProto.CastEventProto\x12\x1d\n\x15virtual_release_track\x18\x04 \x01(\x07\x12N\n\x18\x63\x61st_device_mutable_info\x18\x05 \x01(\x0b\x32,.metrics.CastLogsProto.CastDeviceMutableInfo\x12\x1b\n\x13receiver_metrics_id\x18\x06 \x01(\x06\x12\x14\n\x0c\x65phemeral_id\x18\x07 \x01(\x04\x12$\n\x1csource_virtual_release_track\x18\x08 \x01(\x07\x1a\x9f\t\n\x0e\x43\x61stDeviceInfo\x12\x43\n\x04type\x18\x01 \x01(\x0e\x32\x35.metrics.CastLogsProto.CastDeviceInfo.CastProductType\x12\x19\n\x11hardware_revision\x18\x02 \x01(\t\x12\x14\n\x0cmanufacturer\x18\x03 \x01(\t\x12\r\n\x05model\x18\x04 \x01(\t\x12\x15\n\rserial_number\x18\x05 \x01(\t\x12I\n\rhardware_info\x18\x06 \x01(\x0b\x32\x32.metrics.CastLogsProto.CastDeviceInfo.HardwareInfo\x12S\n\x12\x64\x65vice_environment\x18\x07 \x01(\x0e\x32\x37.metrics.CastLogsProto.CastDeviceInfo.DeviceEnvironment\x1a\xbe\x01\n\x0cHardwareInfo\x12\r\n\x05\x63olor\x18\x01 \x01(\t\x12\x0b\n\x03mic\x18\x02 \x01(\t\x12\x0e\n\x06memory\x18\x03 \x01(\t\x12\x0c\n\x04nand\x18\x04 \x01(\t\x12\x10\n\x08mfg_date\x18\x05 \x01(\t\x12\x12\n\nbuild_name\x18\x06 \x01(\t\x12\x0e\n\x06\x63onfig\x18\x07 \x01(\t\x12\x0c\n\x04\x65mmc\x18\x08 \x01(\t\x12\x0f\n\x07\x64isplay\x18\t \x01(\t\x12\x0b\n\x03\x61mp\x18\n \x01(\t\x12\x12\n\nboard_name\x18\x0b \x01(\t\"\xfb\x03\n\x0f\x43\x61stProductType\x12\x1d\n\x19\x43\x41ST_PRODUCT_TYPE_UNKNOWN\x10\x00\x12 \n\x1c\x43\x41ST_PRODUCT_TYPE_CHROMECAST\x10\x01\x12\x18\n\x14\x43\x41ST_PRODUCT_TYPE_TV\x10\x02\x12\x1b\n\x17\x43\x41ST_PRODUCT_TYPE_AUDIO\x10\x03\x12 \n\x1c\x43\x41ST_PRODUCT_TYPE_ANDROID_TV\x10\x04\x12\x1f\n\x1b\x43\x41ST_PRODUCT_TYPE_ASSISTANT\x10\x05\x12$\n CAST_PRODUCT_TYPE_ANDROID_THINGS\x10\x06\x12\x1f\n\x1b\x43\x41ST_PRODUCT_TYPE_CHROME_OS\x10\x07\x12 \n\x1c\x43\x41ST_PRODUCT_TYPE_FUCHSIA_OS\x10\x08\x12\x1a\n\x16\x43\x41ST_PRODUCT_TYPE_LITE\x10\t\x12\x1a\n\x16\x43\x41ST_PRODUCT_TYPE_CORE\x10\n\x12$\n CAST_PRODUCT_TYPE_ANDROID_TABLET\x10\x0b\x12(\n$CAST_PRODUCT_TYPE_ANDROID_AUTOMOTIVE\x10\x0c\x12\x1d\n\x19\x43\x41ST_PRODUCT_TYPE_ANDROID\x10\r\x12\x1d\n\x19\x43\x41ST_PRODUCT_TYPE_AOSP_TV\x10\x0e\"\x91\x01\n\x11\x44\x65viceEnvironment\x12\x1e\n\x1a\x44\x45VICE_ENVIRONMENT_UNKNOWN\x10\x00\x12\x1c\n\x18\x44\x45VICE_ENVIRONMENT_HOTEL\x10\x01\x12\x1b\n\x17\x44\x45VICE_ENVIRONMENT_HOME\x10\x02\x12!\n\x1d\x44\x45VICE_ENVIRONMENT_AUTOMOTIVE\x10\x03\x1a\xaf\t\n\x12\x43\x61stConnectionInfo\x12\x1f\n\x17transport_connection_id\x18\x01 \x01(\x07\x12\x1d\n\x15virtual_connection_id\x18\x02 \x01(\x07\x12I\n\x0bsender_info\x18\x03 \x01(\x0b\x32\x34.metrics.CastLogsProto.CastConnectionInfo.SenderInfo\x12V\n\x12v2_connection_type\x18\x04 \x01(\x0e\x32:.metrics.CastLogsProto.CastConnectionInfo.V2ConnectionType\x1a\xa2\x06\n\nSenderInfo\x12\x18\n\x10sender_device_id\x18\x01 \x01(\x06\x12N\n\x08sdk_type\x18\x02 \x01(\x0e\x32<.metrics.CastLogsProto.CastConnectionInfo.SenderInfo.SDKType\x12\x0f\n\x07version\x18\x03 \x01(\t\x12\x1e\n\x16\x63hrome_browser_version\x18\x04 \x01(\t\x12O\n\x08platform\x18\x05 \x01(\x0e\x32=.metrics.CastLogsProto.CastConnectionInfo.SenderInfo.Platform\x12\x16\n\x0esystem_version\x18\x06 \x01(\t\x12\x66\n\x19transport_connection_type\x18\x07 \x01(\x0e\x32\x43.metrics.CastLogsProto.CastConnectionInfo.SenderInfo.ConnectionType\x12\r\n\x05model\x18\x08 \x01(\t\x12 \n\x18sender_local_ip_fragment\x18\t \x01(\x05\"D\n\x07SDKType\x12\x0f\n\x0bSDK_UNKNOWN\x10\x00\x12\x0e\n\nSDK_NATIVE\x10\x01\x12\x18\n\x14SDK_CHROME_EXTENSION\x10\x02\"\xac\x01\n\x08Platform\x12\x12\n\x0ePLATFORM_OTHER\x10\x00\x12\x14\n\x10PLATFORM_ANDROID\x10\x01\x12\x10\n\x0cPLATFORM_IOS\x10\x02\x12\x14\n\x10PLATFORM_WINDOWS\x10\x03\x12\x10\n\x0cPLATFORM_OSX\x10\x04\x12\x15\n\x11PLATFORM_CHROMEOS\x10\x05\x12\x12\n\x0ePLATFORM_LINUX\x10\x06\x12\x11\n\rPLATFORM_CAST\x10\x07\"\x81\x01\n\x0e\x43onnectionType\x12\x1b\n\x17\x43ONNECTION_TYPE_UNKNOWN\x10\x00\x12\x19\n\x15\x43ONNECTION_TYPE_LOCAL\x10\x01\x12\x19\n\x15\x43ONNECTION_TYPE_RELAY\x10\x02\x12\x1c\n\x18\x43ONNECTION_TYPE_INTERNAL\x10\x03\"\x90\x01\n\x10V2ConnectionType\x12\x1d\n\x19V2_CONNECTION_TYPE_STRONG\x10\x00\x12\x1b\n\x17V2_CONNECTION_TYPE_WEAK\x10\x01\x12 \n\x1cV2_CONNECTION_TYPE_INVISIBLE\x10\x02\x12\x1e\n\x1aV2_CONNECTION_TYPE_UNKNOWN\x10\x03\x1a\x94\n\n\x0e\x43\x61stEventProto\x12\x11\n\tname_hash\x18\x01 \x01(\x06\x12\x11\n\ttime_msec\x18\x02 \x01(\x03\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\x07\x12?\n\x08\x61pp_type\x18\x1e \x01(\x0e\x32-.metrics.CastLogsProto.CastEventProto.AppType\x12\x15\n\rremote_app_id\x18\x13 \x01(\x07\x12\x1e\n\x16\x61pplication_session_id\x18\x04 \x01(\x06\x12\x1d\n\x15\x63\x61st_receiver_version\x18\x05 \x01(\x06\x12\x18\n\x10\x63\x61st_mpl_version\x18\t \x01(\x06\x12\x1f\n\x17transport_connection_id\x18\x06 \x01(\x07\x12\x1d\n\x15virtual_connection_id\x18\x07 \x01(\x07\x12\r\n\x05value\x18\x08 \x01(\x03\x12\x12\n\ngroup_uuid\x18\n \x01(\x06\x12\x18\n\x10\x63onversation_key\x18\x0b \x01(\t\x12\x12\n\nrequest_id\x18\x0c \x01(\x07\x12\x10\n\x08\x65vent_id\x18\r \x01(\t\x12\x17\n\x0f\x61ogh_request_id\x18\x10 \x01(\t\x12\x1c\n\x14\x61ogh_local_device_id\x18\x12 \x01(\x03\x12\x15\n\raogh_agent_id\x18\x15 \x01(\t\x12\x1e\n\x16\x61ogh_standard_agent_id\x18\x1c \x01(\t\x12@\n\x08metadata\x18\x0e \x03(\x0b\x32..metrics.CastLogsProto.CastEventProto.Metadata\x12\x16\n\x0e\x66\x65\x61ture_vector\x18\x0f \x03(\x02\x12\x13\n\x0btimezone_id\x18\x11 \x01(\t\x12\x12\n\nui_version\x18\x14 \x01(\t\x12\x1c\n\x14selinux_audit_detail\x18\x16 \x01(\t\x12\x15\n\revent_id_list\x18\x17 \x03(\t\x12\x18\n\x10\x64uo_core_version\x18\x18 \x01(\x06\x12\x18\n\x10hotword_model_id\x18\x19 \x01(\t\x12\x45\n\x0blaunch_from\x18\x1a \x01(\x0e\x32\x30.metrics.CastLogsProto.CastEventProto.LaunchFrom\x12G\n\x0cruntime_type\x18\x1b \x01(\x0e\x32\x31.metrics.CastLogsProto.CastEventProto.RuntimeType\x12\"\n\x1a\x63\x61st_bridge_event_metadata\x18\x1d \x01(\x0c\x1a,\n\x08Metadata\x12\x11\n\tname_hash\x18\x01 \x01(\x06\x12\r\n\x05value\x18\x02 \x01(\x03\"d\n\x07\x41ppType\x12\x14\n\x10\x41PP_TYPE_UNKNOWN\x10\x00\x12\x15\n\x11\x41PP_TYPE_CAST_WEB\x10\x01\x12\x17\n\x13\x41PP_TYPE_ANDROID_TV\x10\x02\x12\x13\n\x0f\x41PP_TYPE_NATIVE\x10\x03\"]\n\nLaunchFrom\x12\x10\n\x0c\x46ROM_UNKNOWN\x10\x00\x12\x0e\n\nFROM_LOCAL\x10\x01\x12\r\n\tFROM_DIAL\x10\x02\x12\x10\n\x0c\x46ROM_CAST_V2\x10\x03\x12\x0c\n\x08\x46ROM_CCS\x10\x04\"w\n\x0bRuntimeType\x12\x18\n\x14RUNTIME_TYPE_UNKNOWN\x10\x00\x12\x19\n\x15RUNTIME_TYPE_CAST_WEB\x10\x01\x12\x1a\n\x16RUNTIME_TYPE_CAST_LITE\x10\x02\x12\x17\n\x13RUNTIME_TYPE_NATIVE\x10\x03\x1a\xa4\t\n\x15\x43\x61stDeviceMutableInfo\x12Q\n\x10last_reboot_type\x18\x01 \x01(\x0e\x32\x37.metrics.CastLogsProto.CastDeviceMutableInfo.RebootType\x12\x1b\n\x13system_build_number\x18\x02 \x01(\x06\x12\x1e\n\x16\x62\x61\x63kdrop_app_device_id\x18\x03 \x01(\t\x12\x17\n\x0frelease_version\x18\x04 \x01(\x07\x12U\n\x10netif_ip_version\x18\x05 \x01(\x0e\x32;.metrics.CastLogsProto.CastDeviceMutableInfo.NetifIPVersion\x12\x1f\n\x17ip_dual_stack_supported\x18\x06 \x01(\x08\x12\x13\n\x0btimezone_id\x18\x07 \x01(\t\x12\x19\n\x11latest_ui_version\x18\x08 \x01(\t\x12!\n\x19google_wifi_station_shmac\x18\t \x01(\t\x12+\n#installed_manifest_platform_version\x18\n \x01(\t\x12\"\n\x1ainstalled_manifest_version\x18\x0b \x01(\r\x12\x1d\n\x15system_bundle_version\x18\x0c \x01(\t\"\xdb\x04\n\nRebootType\x12\x17\n\x13REBOOT_TYPE_UNKNOWN\x10\x00\x12\x16\n\x12REBOOT_TYPE_FORCED\x10\x01\x12\x13\n\x0fREBOOT_TYPE_API\x10\x02\x12\x17\n\x13REBOOT_TYPE_NIGHTLY\x10\x03\x12\x13\n\x0fREBOOT_TYPE_OTA\x10\x04\x12\x18\n\x14REBOOT_TYPE_WATCHDOG\x10\x05\x12\x1f\n\x1bREBOOT_TYPE_PROCESS_MANAGER\x10\x06\x12\x1e\n\x1aREBOOT_TYPE_CRASH_UPLOADER\x10\x07\x12\x13\n\x0fREBOOT_TYPE_FDR\x10\x08\x12\x1b\n\x17REBOOT_TYPE_HW_WATCHDOG\x10\t\x12\x18\n\x14REBOOT_TYPE_SW_OTHER\x10\n\x12\x18\n\x14REBOOT_TYPE_OVERHEAT\x10\x0b\x12#\n\x1fREBOOT_TYPE_REGENERATE_CLOUD_ID\x10\x0c\x12\x1c\n\x18REBOOT_TYPE_REPEATED_OOM\x10\r\x12%\n!REBOOT_TYPE_UTILITY_PROCESS_CRASH\x10\x0e\x12 \n\x1cREBOOT_TYPE_GRACEFUL_RESTART\x10\x0f\x12\"\n\x1eREBOOT_TYPE_UNGRACEFUL_RESTART\x10\x10\x12\x15\n\x11MULTI_SERVICE_BUG\x10\x11\x12\x11\n\rPOWER_MANAGER\x10\x12\x12\x15\n\x11\x45XPERIMENT_CHANGE\x10\x13\x12\x15\n\x11\x41NOMALY_DETECTION\x10\x14\x12\x10\n\x0cKERNEL_PANIC\x10\x15\"I\n\x0eNetifIPVersion\x12\x0e\n\nIP_UNKNOWN\x10\x00\x12\t\n\x05IP_V4\x10\x01\x12\t\n\x05IP_V6\x10\x02\x12\x11\n\rIP_DUAL_STACK\x10\x03\x42:\n\x1forg.chromium.components.metricsB\x0e\x43\x61stLogsProtosH\x03\x92\x03\x04\x10\x02 \x03\x62\x08\x65\x64itionsp\xe8\x07')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'third_party.metrics_proto.cast_logs_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\037org.chromium.components.metricsB\016CastLogsProtosH\003\222\003\004\020\002 \003'
  _globals['_CASTLOGSPROTO']._serialized_start=55
  _globals['_CASTLOGSPROTO']._serialized_end=5349
  _globals['_CASTLOGSPROTO_CASTDEVICEINFO']._serialized_start=470
  _globals['_CASTLOGSPROTO_CASTDEVICEINFO']._serialized_end=1653
  _globals['_CASTLOGSPROTO_CASTDEVICEINFO_HARDWAREINFO']._serialized_start=805
  _globals['_CASTLOGSPROTO_CASTDEVICEINFO_HARDWAREINFO']._serialized_end=995
  _globals['_CASTLOGSPROTO_CASTDEVICEINFO_CASTPRODUCTTYPE']._serialized_start=998
  _globals['_CASTLOGSPROTO_CASTDEVICEINFO_CASTPRODUCTTYPE']._serialized_end=1505
  _globals['_CASTLOGSPROTO_CASTDEVICEINFO_DEVICEENVIRONMENT']._serialized_start=1508
  _globals['_CASTLOGSPROTO_CASTDEVICEINFO_DEVICEENVIRONMENT']._serialized_end=1653
  _globals['_CASTLOGSPROTO_CASTCONNECTIONINFO']._serialized_start=1656
  _globals['_CASTLOGSPROTO_CASTCONNECTIONINFO']._serialized_end=2855
  _globals['_CASTLOGSPROTO_CASTCONNECTIONINFO_SENDERINFO']._serialized_start=1906
  _globals['_CASTLOGSPROTO_CASTCONNECTIONINFO_SENDERINFO']._serialized_end=2708
  _globals['_CASTLOGSPROTO_CASTCONNECTIONINFO_SENDERINFO_SDKTYPE']._serialized_start=2333
  _globals['_CASTLOGSPROTO_CASTCONNECTIONINFO_SENDERINFO_SDKTYPE']._serialized_end=2401
  _globals['_CASTLOGSPROTO_CASTCONNECTIONINFO_SENDERINFO_PLATFORM']._serialized_start=2404
  _globals['_CASTLOGSPROTO_CASTCONNECTIONINFO_SENDERINFO_PLATFORM']._serialized_end=2576
  _globals['_CASTLOGSPROTO_CASTCONNECTIONINFO_SENDERINFO_CONNECTIONTYPE']._serialized_start=2579
  _globals['_CASTLOGSPROTO_CASTCONNECTIONINFO_SENDERINFO_CONNECTIONTYPE']._serialized_end=2708
  _globals['_CASTLOGSPROTO_CASTCONNECTIONINFO_V2CONNECTIONTYPE']._serialized_start=2711
  _globals['_CASTLOGSPROTO_CASTCONNECTIONINFO_V2CONNECTIONTYPE']._serialized_end=2855
  _globals['_CASTLOGSPROTO_CASTEVENTPROTO']._serialized_start=2858
  _globals['_CASTLOGSPROTO_CASTEVENTPROTO']._serialized_end=4158
  _globals['_CASTLOGSPROTO_CASTEVENTPROTO_METADATA']._serialized_start=3796
  _globals['_CASTLOGSPROTO_CASTEVENTPROTO_METADATA']._serialized_end=3840
  _globals['_CASTLOGSPROTO_CASTEVENTPROTO_APPTYPE']._serialized_start=3842
  _globals['_CASTLOGSPROTO_CASTEVENTPROTO_APPTYPE']._serialized_end=3942
  _globals['_CASTLOGSPROTO_CASTEVENTPROTO_LAUNCHFROM']._serialized_start=3944
  _globals['_CASTLOGSPROTO_CASTEVENTPROTO_LAUNCHFROM']._serialized_end=4037
  _globals['_CASTLOGSPROTO_CASTEVENTPROTO_RUNTIMETYPE']._serialized_start=4039
  _globals['_CASTLOGSPROTO_CASTEVENTPROTO_RUNTIMETYPE']._serialized_end=4158
  _globals['_CASTLOGSPROTO_CASTDEVICEMUTABLEINFO']._serialized_start=4161
  _globals['_CASTLOGSPROTO_CASTDEVICEMUTABLEINFO']._serialized_end=5349
  _globals['_CASTLOGSPROTO_CASTDEVICEMUTABLEINFO_REBOOTTYPE']._serialized_start=4671
  _globals['_CASTLOGSPROTO_CASTDEVICEMUTABLEINFO_REBOOTTYPE']._serialized_end=5274
  _globals['_CASTLOGSPROTO_CASTDEVICEMUTABLEINFO_NETIFIPVERSION']._serialized_start=5276
  _globals['_CASTLOGSPROTO_CASTDEVICEMUTABLEINFO_NETIFIPVERSION']._serialized_end=5349
# @@protoc_insertion_point(module_scope)
