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

_sym_db = _symbol_database.Default()


from third_party.metrics_proto.dwa import deidentified_web_analytics_pb2 as third__party_dot_metrics__proto_dot_dwa_dot_deidentified__web__analytics__pb2
from third_party.metrics_proto.private_metrics import private_user_metrics_pb2 as third__party_dot_metrics__proto_dot_private__metrics_dot_private__user__metrics__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n?third_party/metrics_proto/private_metrics/private_metrics.proto\x12\x0fprivate_metrics\x1a>third_party/metrics_proto/dwa/deidentified_web_analytics.proto\x1a\x44third_party/metrics_proto/private_metrics/private_user_metrics.proto\"=\n\x19PrivateMetricReportHeader\x12\x0e\n\x06key_id\x18\x01 \x01(\x0c\x12\x10\n\x08\x65poch_id\x18\x02 \x01(\x06\"\xde\x02\n\x1c\x45ncryptedPrivateMetricReport\x12\x18\n\x10\x65ncrypted_report\x18\x01 \x01(\x0c\x12 \n\x18serialized_report_header\x18\x02 \x01(\x0c\x12\x41\n\rreport_header\x18\x03 \x01(\x0b\x32*.private_metrics.PrivateMetricReportHeader\x12M\n\x0breport_type\x18\x04 \x01(\x0e\x32\x38.private_metrics.EncryptedPrivateMetricReport.ReportType\x12\x1f\n\x17\x65ncrypted_symmetric_key\x18\x05 \x01(\x0c\x12\x1f\n\x17\x65ncapsulated_public_key\x18\x06 \x01(\x0c\".\n\nReportType\x12\x17\n\x13REPORT_TYPE_INVALID\x10\x00\x12\x07\n\x03\x44WA\x10\x01\"\xe0\x01\n\x13PrivateMetricReport\x12\x14\n\x0c\x65phemeral_id\x18\x01 \x01(\x06\x12:\n\x06\x65vents\x18\x02 \x03(\x0b\x32*.private_metrics.PrivateMetricReport.Event\x12\x10\n\x08\x65poch_id\x18\x03 \x01(\x06\x1a\x65\n\x05\x45vent\x12\x1b\n\x13k_anonymity_buckets\x18\x01 \x03(\x06\x12\x37\n\tdwa_event\x18\x02 \x01(\x0b\x32\".dwa.DeidentifiedWebAnalyticsEventH\x00\x42\x06\n\x04\x64\x61ta\"\xcf\x02\n\x1cPrivateMetricEndpointPayload\x12X\n\x1f\x65ncrypted_private_metric_report\x18\x01 \x01(\x0b\x32-.private_metrics.EncryptedPrivateMetricReportH\x00\x12\x41\n\x12private_uma_report\x18\x02 \x01(\x0b\x32#.private_metrics.PrivateUserMetricsH\x00\x12M\n\x0breport_type\x18\x03 \x01(\x0e\x32\x38.private_metrics.PrivateMetricEndpointPayload.ReportType\"8\n\nReportType\x12\x17\n\x13REPORT_TYPE_INVALID\x10\x01\x12\x07\n\x03\x44WA\x10\x02\x12\x08\n\x04PUMA\x10\x04\x42\t\n\x07payloadB(\n\x1forg.chromium.components.metricsH\x03\x92\x03\x02\x10\x02\x62\x08\x65\x64itionsp\xe8\x07')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'third_party.metrics_proto.private_metrics.private_metrics_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\037org.chromium.components.metricsH\003\222\003\002\020\002'
  _globals['_PRIVATEMETRICREPORTHEADER']._serialized_start=218
  _globals['_PRIVATEMETRICREPORTHEADER']._serialized_end=279
  _globals['_ENCRYPTEDPRIVATEMETRICREPORT']._serialized_start=282
  _globals['_ENCRYPTEDPRIVATEMETRICREPORT']._serialized_end=632
  _globals['_ENCRYPTEDPRIVATEMETRICREPORT_REPORTTYPE']._serialized_start=586
  _globals['_ENCRYPTEDPRIVATEMETRICREPORT_REPORTTYPE']._serialized_end=632
  _globals['_PRIVATEMETRICREPORT']._serialized_start=635
  _globals['_PRIVATEMETRICREPORT']._serialized_end=859
  _globals['_PRIVATEMETRICREPORT_EVENT']._serialized_start=758
  _globals['_PRIVATEMETRICREPORT_EVENT']._serialized_end=859
  _globals['_PRIVATEMETRICENDPOINTPAYLOAD']._serialized_start=862
  _globals['_PRIVATEMETRICENDPOINTPAYLOAD']._serialized_end=1197
  _globals['_PRIVATEMETRICENDPOINTPAYLOAD_REPORTTYPE']._serialized_start=1130
  _globals['_PRIVATEMETRICENDPOINTPAYLOAD_REPORTTYPE']._serialized_end=1186
# @@protoc_insertion_point(module_scope)
