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

_sym_db = _symbol_database.Default()


from components.optimization_guide.proto.features import common_quality_data_pb2 as components_dot_optimization__guide_dot_proto_dot_features_dot_common__quality__data__pb2
from components.optimization_guide.proto import model_quality_metadata_pb2 as components_dot_optimization__guide_dot_proto_dot_model__quality__metadata__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nEcomponents/optimization_guide/proto/features/content_annotation.proto\x12\x18optimization_guide.proto\x1a\x46\x63omponents/optimization_guide/proto/features/common_quality_data.proto\x1a@components/optimization_guide/proto/model_quality_metadata.proto\"\x8b\x02\n\x1c\x43ontentAnnotationLoggingData\x12J\n\x07request\x18\x01 \x01(\x0b\x32\x32.optimization_guide.proto.ContentAnnotationRequestB\x05\xaa\x01\x02\x08\x01\x12L\n\x08response\x18\x02 \x01(\x0b\x32\x33.optimization_guide.proto.ContentAnnotationResponseB\x05\xaa\x01\x02\x08\x01\x12Q\n\x14model_execution_info\x18\x03 \x01(\x0b\x32,.optimization_guide.proto.ModelExecutionInfoB\x05\xaa\x01\x02\x08\x01\"^\n\x18\x43ontentAnnotationRequest\x12\x42\n\x0cpage_context\x18\x01 \x01(\x0b\x32%.optimization_guide.proto.PageContextB\x05\xaa\x01\x02\x08\x01\"\x8c\x01\n\x19\x43ontentAnnotationResponse\x12\x1f\n\x0e\x65xtracted_data\x18\x01 \x01(\tB\x07\x18\x01\xaa\x01\x02\x08\x01\x12N\n\x12\x63ontent_annotation\x18\x02 \x01(\x0b\x32+.optimization_guide.proto.ContentAnnotationB\x05\xaa\x01\x02\x08\x01\"\xcf\x02\n\x11\x43ontentAnnotation\x12\x1a\n\x0b\x64\x65scription\x18\x01 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12I\n\x06status\x18\x02 \x01(\x0e\x32\x32.optimization_guide.proto.ContentAnnotation.StatusB\x05\xaa\x01\x02\x08\x01\x12H\n\x0fstructured_data\x18\x03 \x01(\x0b\x32(.optimization_guide.proto.StructuredDataB\x05\xaa\x01\x02\x08\x01\x12\x45\n\x11supplemental_data\x18\x05 \x03(\x0b\x32*.optimization_guide.proto.DynamicAttribute\"<\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\r\n\tCONFIRMED\x10\x01\x12\x0b\n\x07PENDING\x10\x02J\x04\x08\x04\x10\x05\"\xbc\x02\n\x0eStructuredData\x12/\n\x06orders\x18\x01 \x03(\x0b\x32\x1f.optimization_guide.proto.Order\x12\x35\n\tshipments\x18\x02 \x03(\x0b\x32\".optimization_guide.proto.Shipment\x12H\n\x13\x66light_reservations\x18\x03 \x03(\x0b\x32+.optimization_guide.proto.FlightReservation\x12>\n\x0ehotel_bookings\x18\x04 \x03(\x0b\x32&.optimization_guide.proto.HotelBooking\x12\x38\n\x0b\x63\x61r_rentals\x18\x05 \x03(\x0b\x32#.optimization_guide.proto.CarRental\"\xa6\x01\n\x05Order\x12\x11\n\x02id\x18\x01 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\x33\n\x08products\x18\x02 \x03(\x0b\x32!.optimization_guide.proto.Product\x12\x39\n\norder_date\x18\x03 \x01(\x0b\x32\x1e.optimization_guide.proto.DateB\x05\xaa\x01\x02\x08\x01\x12\x1a\n\x0bgrand_total\x18\x04 \x01(\x01\x42\x05\xaa\x01\x02\x08\x01\"7\n\x07Product\x12\x13\n\x04name\x18\x01 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\x17\n\x08quantity\x18\x02 \x01(\x05\x42\x05\xaa\x01\x02\x08\x01\"E\n\x04\x44\x61te\x12\x13\n\x04year\x18\x01 \x01(\x05\x42\x05\xaa\x01\x02\x08\x01\x12\x14\n\x05month\x18\x02 \x01(\x05\x42\x05\xaa\x01\x02\x08\x01\x12\x12\n\x03\x64\x61y\x18\x03 \x01(\x05\x42\x05\xaa\x01\x02\x08\x01\"\x8c\x01\n\x08Shipment\x12\"\n\x13\x61ssociated_order_id\x18\x01 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\x1e\n\x0ftracking_number\x18\x02 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\x1b\n\x0c\x63\x61rrier_name\x18\x03 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\x1f\n\x10\x64\x65livery_address\x18\x04 \x01(\tB\x05\xaa\x01\x02\x08\x01\"\x8f\x02\n\x11\x46lightReservation\x12 \n\x11\x63onfirmation_code\x18\x01 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\x1a\n\x0bgrand_total\x18\x02 \x01(\x01\x42\x05\xaa\x01\x02\x08\x01\x12\x1c\n\rflight_number\x18\x03 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\x1d\n\x0epassenger_name\x18\x04 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12 \n\x11\x64\x65parture_airport\x18\x05 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\x1e\n\x0f\x61rrival_airport\x18\x06 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12=\n\x0e\x64\x65parture_date\x18\x07 \x01(\x0b\x32\x1e.optimization_guide.proto.DateB\x05\xaa\x01\x02\x08\x01\"\xb8\x02\n\x0cHotelBooking\x12 \n\x11\x63onfirmation_code\x18\x01 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\x1a\n\x0bgrand_total\x18\x02 \x01(\x01\x42\x05\xaa\x01\x02\x08\x01\x12\x1c\n\rproperty_name\x18\x03 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12<\n\rcheck_in_date\x18\x04 \x01(\x0b\x32\x1e.optimization_guide.proto.DateB\x05\xaa\x01\x02\x08\x01\x12=\n\x0e\x63heck_out_date\x18\x05 \x01(\x0b\x32\x1e.optimization_guide.proto.DateB\x05\xaa\x01\x02\x08\x01\x12\x13\n\x04\x63ity\x18\x06 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\x19\n\nguest_name\x18\x07 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\x1f\n\x10number_of_guests\x18\x08 \x01(\x05\x42\x05\xaa\x01\x02\x08\x01\"\xdb\x02\n\tCarRental\x12 \n\x11\x63onfirmation_code\x18\x01 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\x1a\n\x0bgrand_total\x18\x02 \x01(\x01\x42\x05\xaa\x01\x02\x08\x01\x12\x18\n\tcar_model\x18\x03 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\x19\n\nguest_name\x18\x04 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12#\n\x14pickup_location_name\x18\x05 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12$\n\x15\x64ropoff_location_name\x18\x06 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12:\n\x0bpickup_date\x18\x07 \x01(\x0b\x32\x1e.optimization_guide.proto.DateB\x05\xaa\x01\x02\x08\x01\x12;\n\x0c\x64ropoff_date\x18\x08 \x01(\x0b\x32\x1e.optimization_guide.proto.DateB\x05\xaa\x01\x02\x08\x01\x12\x17\n\x08merchant\x18\t \x01(\tB\x05\xaa\x01\x02\x08\x01\"_\n\x10\x44ynamicAttribute\x12\x16\n\x0cstring_value\x18\x02 \x01(\tH\x00\x12\x16\n\x0cnumber_value\x18\x03 \x01(\x01H\x00\x12\x12\n\x03key\x18\x01 \x01(\tB\x05\xaa\x01\x02\x08\x01\x42\x07\n\x05valueBU\n9org.chromium.components.optimization_guide.features.protoB\x16\x43ontentAnnotationProtoH\x03\x62\x08\x65\x64itionsp\xe8\x07')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'components.optimization_guide.proto.features.content_annotation_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\026ContentAnnotationProtoH\003'
  _globals['_CONTENTANNOTATIONLOGGINGDATA'].fields_by_name['request']._loaded_options = None
  _globals['_CONTENTANNOTATIONLOGGINGDATA'].fields_by_name['request']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTENTANNOTATIONLOGGINGDATA'].fields_by_name['response']._loaded_options = None
  _globals['_CONTENTANNOTATIONLOGGINGDATA'].fields_by_name['response']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTENTANNOTATIONLOGGINGDATA'].fields_by_name['model_execution_info']._loaded_options = None
  _globals['_CONTENTANNOTATIONLOGGINGDATA'].fields_by_name['model_execution_info']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTENTANNOTATIONREQUEST'].fields_by_name['page_context']._loaded_options = None
  _globals['_CONTENTANNOTATIONREQUEST'].fields_by_name['page_context']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTENTANNOTATIONRESPONSE'].fields_by_name['extracted_data']._loaded_options = None
  _globals['_CONTENTANNOTATIONRESPONSE'].fields_by_name['extracted_data']._serialized_options = b'\030\001\252\001\002\010\001'
  _globals['_CONTENTANNOTATIONRESPONSE'].fields_by_name['content_annotation']._loaded_options = None
  _globals['_CONTENTANNOTATIONRESPONSE'].fields_by_name['content_annotation']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTENTANNOTATION'].fields_by_name['description']._loaded_options = None
  _globals['_CONTENTANNOTATION'].fields_by_name['description']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTENTANNOTATION'].fields_by_name['status']._loaded_options = None
  _globals['_CONTENTANNOTATION'].fields_by_name['status']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTENTANNOTATION'].fields_by_name['structured_data']._loaded_options = None
  _globals['_CONTENTANNOTATION'].fields_by_name['structured_data']._serialized_options = b'\252\001\002\010\001'
  _globals['_ORDER'].fields_by_name['id']._loaded_options = None
  _globals['_ORDER'].fields_by_name['id']._serialized_options = b'\252\001\002\010\001'
  _globals['_ORDER'].fields_by_name['order_date']._loaded_options = None
  _globals['_ORDER'].fields_by_name['order_date']._serialized_options = b'\252\001\002\010\001'
  _globals['_ORDER'].fields_by_name['grand_total']._loaded_options = None
  _globals['_ORDER'].fields_by_name['grand_total']._serialized_options = b'\252\001\002\010\001'
  _globals['_PRODUCT'].fields_by_name['name']._loaded_options = None
  _globals['_PRODUCT'].fields_by_name['name']._serialized_options = b'\252\001\002\010\001'
  _globals['_PRODUCT'].fields_by_name['quantity']._loaded_options = None
  _globals['_PRODUCT'].fields_by_name['quantity']._serialized_options = b'\252\001\002\010\001'
  _globals['_DATE'].fields_by_name['year']._loaded_options = None
  _globals['_DATE'].fields_by_name['year']._serialized_options = b'\252\001\002\010\001'
  _globals['_DATE'].fields_by_name['month']._loaded_options = None
  _globals['_DATE'].fields_by_name['month']._serialized_options = b'\252\001\002\010\001'
  _globals['_DATE'].fields_by_name['day']._loaded_options = None
  _globals['_DATE'].fields_by_name['day']._serialized_options = b'\252\001\002\010\001'
  _globals['_SHIPMENT'].fields_by_name['associated_order_id']._loaded_options = None
  _globals['_SHIPMENT'].fields_by_name['associated_order_id']._serialized_options = b'\252\001\002\010\001'
  _globals['_SHIPMENT'].fields_by_name['tracking_number']._loaded_options = None
  _globals['_SHIPMENT'].fields_by_name['tracking_number']._serialized_options = b'\252\001\002\010\001'
  _globals['_SHIPMENT'].fields_by_name['carrier_name']._loaded_options = None
  _globals['_SHIPMENT'].fields_by_name['carrier_name']._serialized_options = b'\252\001\002\010\001'
  _globals['_SHIPMENT'].fields_by_name['delivery_address']._loaded_options = None
  _globals['_SHIPMENT'].fields_by_name['delivery_address']._serialized_options = b'\252\001\002\010\001'
  _globals['_FLIGHTRESERVATION'].fields_by_name['confirmation_code']._loaded_options = None
  _globals['_FLIGHTRESERVATION'].fields_by_name['confirmation_code']._serialized_options = b'\252\001\002\010\001'
  _globals['_FLIGHTRESERVATION'].fields_by_name['grand_total']._loaded_options = None
  _globals['_FLIGHTRESERVATION'].fields_by_name['grand_total']._serialized_options = b'\252\001\002\010\001'
  _globals['_FLIGHTRESERVATION'].fields_by_name['flight_number']._loaded_options = None
  _globals['_FLIGHTRESERVATION'].fields_by_name['flight_number']._serialized_options = b'\252\001\002\010\001'
  _globals['_FLIGHTRESERVATION'].fields_by_name['passenger_name']._loaded_options = None
  _globals['_FLIGHTRESERVATION'].fields_by_name['passenger_name']._serialized_options = b'\252\001\002\010\001'
  _globals['_FLIGHTRESERVATION'].fields_by_name['departure_airport']._loaded_options = None
  _globals['_FLIGHTRESERVATION'].fields_by_name['departure_airport']._serialized_options = b'\252\001\002\010\001'
  _globals['_FLIGHTRESERVATION'].fields_by_name['arrival_airport']._loaded_options = None
  _globals['_FLIGHTRESERVATION'].fields_by_name['arrival_airport']._serialized_options = b'\252\001\002\010\001'
  _globals['_FLIGHTRESERVATION'].fields_by_name['departure_date']._loaded_options = None
  _globals['_FLIGHTRESERVATION'].fields_by_name['departure_date']._serialized_options = b'\252\001\002\010\001'
  _globals['_HOTELBOOKING'].fields_by_name['confirmation_code']._loaded_options = None
  _globals['_HOTELBOOKING'].fields_by_name['confirmation_code']._serialized_options = b'\252\001\002\010\001'
  _globals['_HOTELBOOKING'].fields_by_name['grand_total']._loaded_options = None
  _globals['_HOTELBOOKING'].fields_by_name['grand_total']._serialized_options = b'\252\001\002\010\001'
  _globals['_HOTELBOOKING'].fields_by_name['property_name']._loaded_options = None
  _globals['_HOTELBOOKING'].fields_by_name['property_name']._serialized_options = b'\252\001\002\010\001'
  _globals['_HOTELBOOKING'].fields_by_name['check_in_date']._loaded_options = None
  _globals['_HOTELBOOKING'].fields_by_name['check_in_date']._serialized_options = b'\252\001\002\010\001'
  _globals['_HOTELBOOKING'].fields_by_name['check_out_date']._loaded_options = None
  _globals['_HOTELBOOKING'].fields_by_name['check_out_date']._serialized_options = b'\252\001\002\010\001'
  _globals['_HOTELBOOKING'].fields_by_name['city']._loaded_options = None
  _globals['_HOTELBOOKING'].fields_by_name['city']._serialized_options = b'\252\001\002\010\001'
  _globals['_HOTELBOOKING'].fields_by_name['guest_name']._loaded_options = None
  _globals['_HOTELBOOKING'].fields_by_name['guest_name']._serialized_options = b'\252\001\002\010\001'
  _globals['_HOTELBOOKING'].fields_by_name['number_of_guests']._loaded_options = None
  _globals['_HOTELBOOKING'].fields_by_name['number_of_guests']._serialized_options = b'\252\001\002\010\001'
  _globals['_CARRENTAL'].fields_by_name['confirmation_code']._loaded_options = None
  _globals['_CARRENTAL'].fields_by_name['confirmation_code']._serialized_options = b'\252\001\002\010\001'
  _globals['_CARRENTAL'].fields_by_name['grand_total']._loaded_options = None
  _globals['_CARRENTAL'].fields_by_name['grand_total']._serialized_options = b'\252\001\002\010\001'
  _globals['_CARRENTAL'].fields_by_name['car_model']._loaded_options = None
  _globals['_CARRENTAL'].fields_by_name['car_model']._serialized_options = b'\252\001\002\010\001'
  _globals['_CARRENTAL'].fields_by_name['guest_name']._loaded_options = None
  _globals['_CARRENTAL'].fields_by_name['guest_name']._serialized_options = b'\252\001\002\010\001'
  _globals['_CARRENTAL'].fields_by_name['pickup_location_name']._loaded_options = None
  _globals['_CARRENTAL'].fields_by_name['pickup_location_name']._serialized_options = b'\252\001\002\010\001'
  _globals['_CARRENTAL'].fields_by_name['dropoff_location_name']._loaded_options = None
  _globals['_CARRENTAL'].fields_by_name['dropoff_location_name']._serialized_options = b'\252\001\002\010\001'
  _globals['_CARRENTAL'].fields_by_name['pickup_date']._loaded_options = None
  _globals['_CARRENTAL'].fields_by_name['pickup_date']._serialized_options = b'\252\001\002\010\001'
  _globals['_CARRENTAL'].fields_by_name['dropoff_date']._loaded_options = None
  _globals['_CARRENTAL'].fields_by_name['dropoff_date']._serialized_options = b'\252\001\002\010\001'
  _globals['_CARRENTAL'].fields_by_name['merchant']._loaded_options = None
  _globals['_CARRENTAL'].fields_by_name['merchant']._serialized_options = b'\252\001\002\010\001'
  _globals['_DYNAMICATTRIBUTE'].fields_by_name['key']._loaded_options = None
  _globals['_DYNAMICATTRIBUTE'].fields_by_name['key']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTENTANNOTATIONLOGGINGDATA']._serialized_start=238
  _globals['_CONTENTANNOTATIONLOGGINGDATA']._serialized_end=505
  _globals['_CONTENTANNOTATIONREQUEST']._serialized_start=507
  _globals['_CONTENTANNOTATIONREQUEST']._serialized_end=601
  _globals['_CONTENTANNOTATIONRESPONSE']._serialized_start=604
  _globals['_CONTENTANNOTATIONRESPONSE']._serialized_end=744
  _globals['_CONTENTANNOTATION']._serialized_start=747
  _globals['_CONTENTANNOTATION']._serialized_end=1082
  _globals['_CONTENTANNOTATION_STATUS']._serialized_start=1016
  _globals['_CONTENTANNOTATION_STATUS']._serialized_end=1076
  _globals['_STRUCTUREDDATA']._serialized_start=1085
  _globals['_STRUCTUREDDATA']._serialized_end=1401
  _globals['_ORDER']._serialized_start=1404
  _globals['_ORDER']._serialized_end=1570
  _globals['_PRODUCT']._serialized_start=1572
  _globals['_PRODUCT']._serialized_end=1627
  _globals['_DATE']._serialized_start=1629
  _globals['_DATE']._serialized_end=1698
  _globals['_SHIPMENT']._serialized_start=1701
  _globals['_SHIPMENT']._serialized_end=1841
  _globals['_FLIGHTRESERVATION']._serialized_start=1844
  _globals['_FLIGHTRESERVATION']._serialized_end=2115
  _globals['_HOTELBOOKING']._serialized_start=2118
  _globals['_HOTELBOOKING']._serialized_end=2430
  _globals['_CARRENTAL']._serialized_start=2433
  _globals['_CARRENTAL']._serialized_end=2780
  _globals['_DYNAMICATTRIBUTE']._serialized_start=2782
  _globals['_DYNAMICATTRIBUTE']._serialized_end=2877
# @@protoc_insertion_point(module_scope)
