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

_sym_db = _symbol_database.Default()


from components.optimization_guide.proto import on_device_model_execution_config_pb2 as components_dot_optimization__guide_dot_proto_dot_on__device__model__execution__config__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nBcomponents/optimization_guide/proto/features/proofreader_api.proto\x12\x18optimization_guide.proto\x1aJcomponents/optimization_guide/proto/on_device_model_execution_config.proto\"\xaf\x01\n\x19ProofreaderApiLoggingData\x12G\n\x07request\x18\x01 \x01(\x0b\x32/.optimization_guide.proto.ProofreaderApiRequestB\x05\xaa\x01\x02\x08\x01\x12I\n\x08response\x18\x02 \x01(\x0b\x32\x30.optimization_guide.proto.ProofreaderApiResponseB\x05\xaa\x01\x02\x08\x01\"\xaa\x01\n\x15ProofreaderApiRequest\x12\x13\n\x04text\x18\x01 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\x1d\n\x0e\x63orrected_text\x18\x03 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\x19\n\ncorrection\x18\x04 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\x42\n\x07options\x18\x02 \x01(\x0b\x32*.optimization_guide.proto.ProofreadOptionsB\x05\xaa\x01\x02\x08\x01\"j\n\x10ProofreadOptions\x12\'\n\x18include_correction_types\x18\x01 \x01(\x08\x42\x05\xaa\x01\x02\x08\x01\x12-\n\x1einclude_correction_explanation\x18\x02 \x01(\x08\x42\x05\xaa\x01\x02\x08\x01\"/\n\x16ProofreaderApiResponse\x12\x15\n\x06output\x18\x01 \x01(\tB\x05\xaa\x01\x02\x08\x01\"\xa5\x01\n\x16ProofreaderApiMetadata\x12\x16\n\x07version\x18\x01 \x01(\x05\x42\x05\xaa\x01\x02\x08\x01\x12\"\n\x1a\x61vailable_prompt_languages\x18\x02 \x03(\t\x12O\n\x0b\x63onstraints\x18\x03 \x01(\x0b\x32\x33.optimization_guide.proto.ProofreaderApiConstraintsB\x05\xaa\x01\x02\x08\x01\"o\n\x19ProofreaderApiConstraints\x12R\n\x15label_mode_constraint\x18\x01 \x01(\x0b\x32,.optimization_guide.proto.ResponseConstraintB\x05\xaa\x01\x02\x08\x01\x42R\n9org.chromium.components.optimization_guide.features.protoB\x13ProofreaderApiProtoH\x03\x62\x08\x65\x64itionsp\xe8\x07')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'components.optimization_guide.proto.features.proofreader_api_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n9org.chromium.components.optimization_guide.features.protoB\023ProofreaderApiProtoH\003'
  _globals['_PROOFREADERAPILOGGINGDATA'].fields_by_name['request']._loaded_options = None
  _globals['_PROOFREADERAPILOGGINGDATA'].fields_by_name['request']._serialized_options = b'\252\001\002\010\001'
  _globals['_PROOFREADERAPILOGGINGDATA'].fields_by_name['response']._loaded_options = None
  _globals['_PROOFREADERAPILOGGINGDATA'].fields_by_name['response']._serialized_options = b'\252\001\002\010\001'
  _globals['_PROOFREADERAPIREQUEST'].fields_by_name['text']._loaded_options = None
  _globals['_PROOFREADERAPIREQUEST'].fields_by_name['text']._serialized_options = b'\252\001\002\010\001'
  _globals['_PROOFREADERAPIREQUEST'].fields_by_name['corrected_text']._loaded_options = None
  _globals['_PROOFREADERAPIREQUEST'].fields_by_name['corrected_text']._serialized_options = b'\252\001\002\010\001'
  _globals['_PROOFREADERAPIREQUEST'].fields_by_name['correction']._loaded_options = None
  _globals['_PROOFREADERAPIREQUEST'].fields_by_name['correction']._serialized_options = b'\252\001\002\010\001'
  _globals['_PROOFREADERAPIREQUEST'].fields_by_name['options']._loaded_options = None
  _globals['_PROOFREADERAPIREQUEST'].fields_by_name['options']._serialized_options = b'\252\001\002\010\001'
  _globals['_PROOFREADOPTIONS'].fields_by_name['include_correction_types']._loaded_options = None
  _globals['_PROOFREADOPTIONS'].fields_by_name['include_correction_types']._serialized_options = b'\252\001\002\010\001'
  _globals['_PROOFREADOPTIONS'].fields_by_name['include_correction_explanation']._loaded_options = None
  _globals['_PROOFREADOPTIONS'].fields_by_name['include_correction_explanation']._serialized_options = b'\252\001\002\010\001'
  _globals['_PROOFREADERAPIRESPONSE'].fields_by_name['output']._loaded_options = None
  _globals['_PROOFREADERAPIRESPONSE'].fields_by_name['output']._serialized_options = b'\252\001\002\010\001'
  _globals['_PROOFREADERAPIMETADATA'].fields_by_name['version']._loaded_options = None
  _globals['_PROOFREADERAPIMETADATA'].fields_by_name['version']._serialized_options = b'\252\001\002\010\001'
  _globals['_PROOFREADERAPIMETADATA'].fields_by_name['constraints']._loaded_options = None
  _globals['_PROOFREADERAPIMETADATA'].fields_by_name['constraints']._serialized_options = b'\252\001\002\010\001'
  _globals['_PROOFREADERAPICONSTRAINTS'].fields_by_name['label_mode_constraint']._loaded_options = None
  _globals['_PROOFREADERAPICONSTRAINTS'].fields_by_name['label_mode_constraint']._serialized_options = b'\252\001\002\010\001'
  _globals['_PROOFREADERAPILOGGINGDATA']._serialized_start=173
  _globals['_PROOFREADERAPILOGGINGDATA']._serialized_end=348
  _globals['_PROOFREADERAPIREQUEST']._serialized_start=351
  _globals['_PROOFREADERAPIREQUEST']._serialized_end=521
  _globals['_PROOFREADOPTIONS']._serialized_start=523
  _globals['_PROOFREADOPTIONS']._serialized_end=629
  _globals['_PROOFREADERAPIRESPONSE']._serialized_start=631
  _globals['_PROOFREADERAPIRESPONSE']._serialized_end=678
  _globals['_PROOFREADERAPIMETADATA']._serialized_start=681
  _globals['_PROOFREADERAPIMETADATA']._serialized_end=846
  _globals['_PROOFREADERAPICONSTRAINTS']._serialized_start=848
  _globals['_PROOFREADERAPICONSTRAINTS']._serialized_end=959
# @@protoc_insertion_point(module_scope)
