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

_sym_db = _symbol_database.Default()


from components.segmentation_platform.public.proto import model_metadata_pb2 as components_dot_segmentation__platform_dot_public_dot_proto_dot_model__metadata__pb2
from components.segmentation_platform.public.proto import prediction_result_pb2 as components_dot_segmentation__platform_dot_public_dot_proto_dot_prediction__result__pb2
from components.segmentation_platform.public.proto import segmentation_platform_pb2 as components_dot_segmentation__platform_dot_public_dot_proto_dot_segmentation__platform__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nFcomponents/segmentation_platform/internal/proto/model_prediction.proto\x12\x1bsegmentation_platform.proto\x1a\x42\x63omponents/segmentation_platform/public/proto/model_metadata.proto\x1a\x45\x63omponents/segmentation_platform/public/proto/prediction_result.proto\x1aIcomponents/segmentation_platform/public/proto/segmentation_platform.proto\"u\n\x0cTrainingData\x12\x0e\n\x06inputs\x18\x01 \x03(\x02\x12\x1a\n\x12\x64\x65\x63ision_timestamp\x18\x02 \x01(\x03\x12\x12\n\nrequest_id\x18\x03 \x01(\x03\x12%\n\x1dobservation_trigger_timestamp\x18\x04 \x01(\x03\"\x99\x03\n\x0bSegmentInfo\x12:\n\nsegment_id\x18\x01 \x01(\x0e\x32&.segmentation_platform.proto.SegmentId\x12N\n\x0emodel_metadata\x18\x02 \x01(\x0b\x32\x36.segmentation_platform.proto.SegmentationModelMetadata\x12H\n\x11prediction_result\x18\x03 \x01(\x0b\x32-.segmentation_platform.proto.PredictionResult\x12\x15\n\rmodel_version\x18\x04 \x01(\x03\x12\x1b\n\x13model_update_time_s\x18\x05 \x01(\x03\x12>\n\x0cmodel_source\x18\x06 \x01(\x0e\x32(.segmentation_platform.proto.ModelSource\x12@\n\rtraining_data\x18\x07 \x03(\x0b\x32).segmentation_platform.proto.TrainingData\"H\n LegacyPredictionResultForTesting\x12\x0e\n\x06result\x18\x01 \x01(\x02\x12\x14\n\x0ctimestamp_us\x18\x02 \x01(\x03\x42\x02H\x03')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'components.segmentation_platform.internal.proto.model_prediction_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'H\003'
  _globals['_TRAININGDATA']._serialized_start=317
  _globals['_TRAININGDATA']._serialized_end=434
  _globals['_SEGMENTINFO']._serialized_start=437
  _globals['_SEGMENTINFO']._serialized_end=846
  _globals['_LEGACYPREDICTIONRESULTFORTESTING']._serialized_start=848
  _globals['_LEGACYPREDICTIONRESULTFORTESTING']._serialized_end=920
# @@protoc_insertion_point(module_scope)
