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

_sym_db = _symbol_database.Default()


from third_party.metrics_proto import cast_logs_pb2 as third__party_dot_metrics__proto_dot_cast__logs__pb2
from third_party.metrics_proto import chrome_os_app_list_launch_event_pb2 as third__party_dot_metrics__proto_dot_chrome__os__app__list__launch__event__pb2
from third_party.metrics_proto import custom_tab_session_pb2 as third__party_dot_metrics__proto_dot_custom__tab__session__pb2
from third_party.metrics_proto import histogram_event_pb2 as third__party_dot_metrics__proto_dot_histogram__event__pb2
from third_party.metrics_proto import omnibox_event_pb2 as third__party_dot_metrics__proto_dot_omnibox__event__pb2
from third_party.metrics_proto import printer_event_pb2 as third__party_dot_metrics__proto_dot_printer__event__pb2
from third_party.metrics_proto import reporting_info_pb2 as third__party_dot_metrics__proto_dot_reporting__info__pb2
from third_party.metrics_proto import sampled_profile_pb2 as third__party_dot_metrics__proto_dot_sampled__profile__pb2
from third_party.metrics_proto import structured_data_pb2 as third__party_dot_metrics__proto_dot_structured__data__pb2
from third_party.metrics_proto import system_profile_pb2 as third__party_dot_metrics__proto_dot_system__profile__pb2
from third_party.metrics_proto import trace_log_pb2 as third__party_dot_metrics__proto_dot_trace__log__pb2
from third_party.metrics_proto import translate_event_pb2 as third__party_dot_metrics__proto_dot_translate__event__pb2
from third_party.metrics_proto import user_action_event_pb2 as third__party_dot_metrics__proto_dot_user__action__event__pb2
from third_party.metrics_proto import user_demographics_pb2 as third__party_dot_metrics__proto_dot_user__demographics__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n=third_party/metrics_proto/chrome_user_metrics_extension.proto\x12\x07metrics\x1a)third_party/metrics_proto/cast_logs.proto\x1a?third_party/metrics_proto/chrome_os_app_list_launch_event.proto\x1a\x32third_party/metrics_proto/custom_tab_session.proto\x1a/third_party/metrics_proto/histogram_event.proto\x1a-third_party/metrics_proto/omnibox_event.proto\x1a-third_party/metrics_proto/printer_event.proto\x1a.third_party/metrics_proto/reporting_info.proto\x1a/third_party/metrics_proto/sampled_profile.proto\x1a/third_party/metrics_proto/structured_data.proto\x1a.third_party/metrics_proto/system_profile.proto\x1a)third_party/metrics_proto/trace_log.proto\x1a/third_party/metrics_proto/translate_event.proto\x1a\x31third_party/metrics_proto/user_action_event.proto\x1a\x31third_party/metrics_proto/user_demographics.proto\"\xe9\x0b\n\x1a\x43hromeUserMetricsExtension\x12\x12\n\x07product\x18\n \x01(\x05:\x01\x30\x12\x11\n\tclient_id\x18\x01 \x01(\x06\x12\x12\n\nsession_id\x18\x02 \x01(\x05\x12\x0f\n\x07user_id\x18\x18 \x01(\x06\x12\x11\n\trecord_id\x18\x1c \x01(\x03\x12\x1b\n\x13\x66inalized_record_id\x18\x1d \x01(\x03\x12=\n\x08log_type\x18\x1e \x01(\x0e\x32+.metrics.ChromeUserMetricsExtension.LogType\x12K\n\x10time_log_created\x18\x19 \x01(\x0b\x32\x31.metrics.ChromeUserMetricsExtension.RealLocalTime\x12J\n\x0ftime_log_closed\x18\x1a \x01(\x0b\x32\x31.metrics.ChromeUserMetricsExtension.RealLocalTime\x12\x33\n\x0esystem_profile\x18\x03 \x01(\x0b\x32\x1b.metrics.SystemProfileProto\x12\x39\n\x11user_demographics\x18\x15 \x01(\x0b\x32\x1e.metrics.UserDemographicsProto\x12\x38\n\x11user_action_event\x18\x04 \x03(\x0b\x32\x1d.metrics.UserActionEventProto\x12\x31\n\romnibox_event\x18\x05 \x03(\x0b\x32\x1a.metrics.OmniboxEventProto\x12\x35\n\x0fhistogram_event\x18\x06 \x03(\x0b\x32\x1c.metrics.HistogramEventProto\x12\x35\n\x0ftranslate_event\x18\x0f \x03(\x0b\x32\x1c.metrics.TranslateEventProto\x12\x31\n\rprinter_event\x18\x10 \x03(\x0b\x32\x1a.metrics.PrinterEventProto\x12Q\n\x1f\x63hrome_os_app_list_launch_event\x18\x14 \x03(\x0b\x32(.metrics.ChromeOSAppListLaunchEventProto\x12\x35\n\x0fstructured_data\x18\x17 \x01(\x0b\x32\x1c.metrics.StructuredDataProto\x12\x30\n\x0fsampled_profile\x18\x0b \x03(\x0b\x32\x17.metrics.SampledProfile\x12)\n\tcast_logs\x18\x0c \x01(\x0b\x32\x16.metrics.CastLogsProto\x12.\n\x0ereporting_info\x18\x11 \x01(\x0b\x32\x16.metrics.ReportingInfo\x12$\n\ttrace_log\x18\x13 \x03(\x0b\x32\x11.metrics.TraceLog\x12:\n\x12\x63ustom_tab_session\x18\x1b \x01(\x0b\x32\x1e.metrics.CustomTabSessionProto\x1a\xea\x01\n\rRealLocalTime\x12Q\n\x0btime_source\x18\x01 \x01(\x0e\x32<.metrics.ChromeUserMetricsExtension.RealLocalTime.TimeSource\x12\x10\n\x08time_sec\x18\x02 \x01(\x03\x12%\n\x1dtime_zone_offset_from_gmt_sec\x18\x03 \x01(\x05\"M\n\nTimeSource\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x10\n\x0c\x43LIENT_CLOCK\x10\x01\x12\x16\n\x12NETWORK_TIME_CLOCK\x10\x02\x1a\x04:\x02\x10\x02\"d\n\x07Product\x12\n\n\x06\x43HROME\x10\x00\x12\x13\n\x0f\x41NDROID_WEBVIEW\x10\x14\x12\x12\n\x0e\x43\x41ST_ASSISTANT\x10\x19\x12\x08\n\x04\x43\x41ST\x10#\x12\x14\n\x10\x41NDROID_WEBLAYER\x10\x38\x1a\x04:\x02\x10\x02\"-\n\x07LogType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0f\n\x0bOUT_OF_BAND\x10\x01\x1a\x04:\x02\x10\x02\x42\x45\n\x1forg.chromium.components.metricsB ChromeUserMetricsExtensionProtosH\x03\x62\x08\x65\x64itionsp\xe8\x07')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'third_party.metrics_proto.chrome_user_metrics_extension_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\037org.chromium.components.metricsB ChromeUserMetricsExtensionProtosH\003'
  _globals['_CHROMEUSERMETRICSEXTENSION_REALLOCALTIME_TIMESOURCE']._loaded_options = None
  _globals['_CHROMEUSERMETRICSEXTENSION_REALLOCALTIME_TIMESOURCE']._serialized_options = b':\002\020\002'
  _globals['_CHROMEUSERMETRICSEXTENSION_PRODUCT']._loaded_options = None
  _globals['_CHROMEUSERMETRICSEXTENSION_PRODUCT']._serialized_options = b':\002\020\002'
  _globals['_CHROMEUSERMETRICSEXTENSION_LOGTYPE']._loaded_options = None
  _globals['_CHROMEUSERMETRICSEXTENSION_LOGTYPE']._serialized_options = b':\002\020\002'
  _globals['_CHROMEUSERMETRICSEXTENSION']._serialized_start=766
  _globals['_CHROMEUSERMETRICSEXTENSION']._serialized_end=2279
  _globals['_CHROMEUSERMETRICSEXTENSION_REALLOCALTIME']._serialized_start=1896
  _globals['_CHROMEUSERMETRICSEXTENSION_REALLOCALTIME']._serialized_end=2130
  _globals['_CHROMEUSERMETRICSEXTENSION_REALLOCALTIME_TIMESOURCE']._serialized_start=2053
  _globals['_CHROMEUSERMETRICSEXTENSION_REALLOCALTIME_TIMESOURCE']._serialized_end=2130
  _globals['_CHROMEUSERMETRICSEXTENSION_PRODUCT']._serialized_start=2132
  _globals['_CHROMEUSERMETRICSEXTENSION_PRODUCT']._serialized_end=2232
  _globals['_CHROMEUSERMETRICSEXTENSION_LOGTYPE']._serialized_start=2234
  _globals['_CHROMEUSERMETRICSEXTENSION_LOGTYPE']._serialized_end=2279
# @@protoc_insertion_point(module_scope)
