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

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1fprediction_model_metadata.proto\x12\x0bpermissions\"\xae\t\n%WebPermissionPredictionsModelMetadata\x12W\n\x0emodel_features\x18\x01 \x03(\x0e\x32?.permissions.WebPermissionPredictionsModelMetadata.ModelFeature\x12_\n\x0fpermission_type\x18\x02 \x01(\x0e\x32\x41.permissions.WebPermissionPredictionsModelMetadata.PermissionTypeH\x00\x88\x01\x01\x12\x14\n\x07version\x18\x03 \x01(\x05H\x01\x88\x01\x01\x12!\n\x14holdback_probability\x18\x04 \x01(\x02H\x02\x88\x01\x01\x12j\n\x14not_grant_thresholds\x18\x05 \x01(\x0b\x32G.permissions.WebPermissionPredictionsModelMetadata.LikelihoodThresholdsH\x03\x88\x01\x01\x1a\xca\x01\n\x14LikelihoodThresholds\x12\x1e\n\x11max_very_unlikely\x18\x01 \x01(\x02H\x00\x88\x01\x01\x12\x19\n\x0cmax_unlikely\x18\x02 \x01(\x02H\x01\x88\x01\x01\x12\x18\n\x0bmax_neutral\x18\x03 \x01(\x02H\x02\x88\x01\x01\x12\x17\n\nmax_likely\x18\x04 \x01(\x02H\x03\x88\x01\x01\x42\x14\n\x12_max_very_unlikelyB\x0f\n\r_max_unlikelyB\x0e\n\x0c_max_neutralB\r\n\x0b_max_likely\"\x99\x03\n\x0cModelFeature\x12\x1d\n\x19MODEL_FEATURE_UNSPECIFIED\x10\x00\x12\x11\n\rPLATFORM_ENUM\x10\x01\x12\x10\n\x0cGESTURE_ENUM\x10\x02\x12\x19\n\x15\x41VG_CLIENT_GRANT_RATE\x10\x03\x12\x18\n\x14\x41VG_CLIENT_DENY_RATE\x10\x04\x12\x1b\n\x17\x41VG_CLIENT_DISMISS_RATE\x10\x05\x12\x1a\n\x16\x41VG_CLIENT_IGNORE_RATE\x10\x06\x12\x18\n\x14\x43LIENT_TOTAL_PROMPTS\x10\x07\x12$\n AVG_CLIENT_PERMISSION_GRANT_RATE\x10\x08\x12#\n\x1f\x41VG_CLIENT_PERMISSION_DENY_RATE\x10\t\x12&\n\"AVG_CLIENT_PERMISSION_DISMISS_RATE\x10\n\x12%\n!AVG_CLIENT_PERMISSION_IGNORE_RATE\x10\x0b\x12#\n\x1f\x43LIENT_TOTAL_PERMISSION_PROMPTS\x10\x0c\"k\n\x0ePermissionType\x12\x1f\n\x1bPERMISSION_TYPE_UNSPECIFIED\x10\x00\x12\x1c\n\x18NOTIFICATIONS_PERMISSION\x10\x01\x12\x1a\n\x16GEOLOCATION_PERMISSION\x10\x02\x42\x12\n\x10_permission_typeB\n\n\x08_versionB\x17\n\x15_holdback_probabilityB\x17\n\x15_not_grant_thresholds\"J\n\"WebPermissionPredictionsClientInfo\x12\x16\n\tmilestone\x18\x01 \x01(\x05H\x00\x88\x01\x01\x42\x0c\n\n_milestoneB\x02H\x03\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'prediction_model_metadata_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'H\003'
  _globals['_WEBPERMISSIONPREDICTIONSMODELMETADATA']._serialized_start=49
  _globals['_WEBPERMISSIONPREDICTIONSMODELMETADATA']._serialized_end=1247
  _globals['_WEBPERMISSIONPREDICTIONSMODELMETADATA_LIKELIHOODTHRESHOLDS']._serialized_start=442
  _globals['_WEBPERMISSIONPREDICTIONSMODELMETADATA_LIKELIHOODTHRESHOLDS']._serialized_end=644
  _globals['_WEBPERMISSIONPREDICTIONSMODELMETADATA_MODELFEATURE']._serialized_start=647
  _globals['_WEBPERMISSIONPREDICTIONSMODELMETADATA_MODELFEATURE']._serialized_end=1056
  _globals['_WEBPERMISSIONPREDICTIONSMODELMETADATA_PERMISSIONTYPE']._serialized_start=1058
  _globals['_WEBPERMISSIONPREDICTIONSMODELMETADATA_PERMISSIONTYPE']._serialized_end=1165
  _globals['_WEBPERMISSIONPREDICTIONSCLIENTINFO']._serialized_start=1249
  _globals['_WEBPERMISSIONPREDICTIONSCLIENTINFO']._serialized_end=1323
# @@protoc_insertion_point(module_scope)
