<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/datalabeling/v1beta1/annotation.proto

namespace GPBMetadata\Google\Cloud\Datalabeling\V1Beta1;

class Annotation
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\AnnotationSpecSet::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        $pool->internalAddGeneratedFile(
            '
Ê)
2google/cloud/datalabeling/v1beta1/annotation.proto!google.cloud.datalabeling.v1beta1google/protobuf/duration.proto"â

Annotation
name (	N
annotation_source (23.google.cloud.datalabeling.v1beta1.AnnotationSourceL
annotation_value (22.google.cloud.datalabeling.v1beta1.AnnotationValueR
annotation_metadata (25.google.cloud.datalabeling.v1beta1.AnnotationMetadataT
annotation_sentiment (26.google.cloud.datalabeling.v1beta1.AnnotationSentiment"Ñ
AnnotationValuek
image_classification_annotation (2@.google.cloud.datalabeling.v1beta1.ImageClassificationAnnotationH h
image_bounding_poly_annotation (2>.google.cloud.datalabeling.v1beta1.ImageBoundingPolyAnnotationH _
image_polyline_annotation (2:.google.cloud.datalabeling.v1beta1.ImagePolylineAnnotationH g
image_segmentation_annotation	 (2>.google.cloud.datalabeling.v1beta1.ImageSegmentationAnnotationH i
text_classification_annotation (2?.google.cloud.datalabeling.v1beta1.TextClassificationAnnotationH n
!text_entity_extraction_annotation
 (2A.google.cloud.datalabeling.v1beta1.TextEntityExtractionAnnotationH k
video_classification_annotation (2@.google.cloud.datalabeling.v1beta1.VideoClassificationAnnotationH l
 video_object_tracking_annotation (2@.google.cloud.datalabeling.v1beta1.VideoObjectTrackingAnnotationH Y
video_event_annotation (27.google.cloud.datalabeling.v1beta1.VideoEventAnnotationH B

value_type"k
ImageClassificationAnnotationJ
annotation_spec (21.google.cloud.datalabeling.v1beta1.AnnotationSpec"
Vertex	
x (	
y ("(
NormalizedVertex	
x (	
y ("K
BoundingPoly;
vertices (2).google.cloud.datalabeling.v1beta1.Vertex"j
NormalizedBoundingPolyP
normalized_vertices (23.google.cloud.datalabeling.v1beta1.NormalizedVertex"¢
ImageBoundingPolyAnnotationH
bounding_poly (2/.google.cloud.datalabeling.v1beta1.BoundingPolyH ]
normalized_bounding_poly (29.google.cloud.datalabeling.v1beta1.NormalizedBoundingPolyH J
annotation_spec (21.google.cloud.datalabeling.v1beta1.AnnotationSpecB
bounded_area"G
Polyline;
vertices (2).google.cloud.datalabeling.v1beta1.Vertex"f
NormalizedPolylineP
normalized_vertices (23.google.cloud.datalabeling.v1beta1.NormalizedVertex"„
ImagePolylineAnnotation?
polyline (2+.google.cloud.datalabeling.v1beta1.PolylineH T
normalized_polyline (25.google.cloud.datalabeling.v1beta1.NormalizedPolylineH J
annotation_spec (21.google.cloud.datalabeling.v1beta1.AnnotationSpecB
poly"¢
ImageSegmentationAnnotationo
annotation_colors (2T.google.cloud.datalabeling.v1beta1.ImageSegmentationAnnotation.AnnotationColorsEntry
	mime_type (	
image_bytes (j
AnnotationColorsEntry
key (	@
value (21.google.cloud.datalabeling.v1beta1.AnnotationSpec:8"j
TextClassificationAnnotationJ
annotation_spec (21.google.cloud.datalabeling.v1beta1.AnnotationSpec"¾
TextEntityExtractionAnnotationJ
annotation_spec (21.google.cloud.datalabeling.v1beta1.AnnotationSpecP
sequential_segment (24.google.cloud.datalabeling.v1beta1.SequentialSegment"/
SequentialSegment
start (
end ("w
TimeSegment4
start_time_offset (2.google.protobuf.Duration2
end_time_offset (2.google.protobuf.Duration"±
VideoClassificationAnnotationD
time_segment (2..google.cloud.datalabeling.v1beta1.TimeSegmentJ
annotation_spec (21.google.cloud.datalabeling.v1beta1.AnnotationSpec"þ
ObjectTrackingFrameH
bounding_poly (2/.google.cloud.datalabeling.v1beta1.BoundingPolyH ]
normalized_bounding_poly (29.google.cloud.datalabeling.v1beta1.NormalizedBoundingPolyH .
time_offset (2.google.protobuf.DurationB
bounded_area"‰
VideoObjectTrackingAnnotationJ
annotation_spec (21.google.cloud.datalabeling.v1beta1.AnnotationSpecD
time_segment (2..google.cloud.datalabeling.v1beta1.TimeSegmentV
object_tracking_frames (26.google.cloud.datalabeling.v1beta1.ObjectTrackingFrame"¨
VideoEventAnnotationJ
annotation_spec (21.google.cloud.datalabeling.v1beta1.AnnotationSpecD
time_segment (2..google.cloud.datalabeling.v1beta1.TimeSegment"d
AnnotationMetadataN
operator_metadata (23.google.cloud.datalabeling.v1beta1.OperatorMetadata"]
OperatorMetadata
score (
total_votes (
label_votes (
comments (	*C
AnnotationSource!
ANNOTATION_SOURCE_UNSPECIFIED 
OPERATOR*W
AnnotationSentiment$
 ANNOTATION_SENTIMENT_UNSPECIFIED 
NEGATIVE
POSITIVE*‘
AnnotationType
ANNOTATION_TYPE_UNSPECIFIED #
IMAGE_CLASSIFICATION_ANNOTATION!
IMAGE_BOUNDING_BOX_ANNOTATION*
&IMAGE_ORIENTED_BOUNDING_BOX_ANNOTATION"
IMAGE_BOUNDING_POLY_ANNOTATION

IMAGE_POLYLINE_ANNOTATION!
IMAGE_SEGMENTATION_ANNOTATION)
%VIDEO_SHOTS_CLASSIFICATION_ANNOTATION$
 VIDEO_OBJECT_TRACKING_ANNOTATION%
!VIDEO_OBJECT_DETECTION_ANNOTATION
VIDEO_EVENT_ANNOTATION"
TEXT_CLASSIFICATION_ANNOTATION%
!TEXT_ENTITY_EXTRACTION_ANNOTATION	%
!GENERAL_CLASSIFICATION_ANNOTATIONBã
%com.google.cloud.datalabeling.v1beta1PZIcloud.google.com/go/datalabeling/apiv1beta1/datalabelingpb;datalabelingpbª!Google.Cloud.DataLabeling.V1Beta1Ê!Google\\Cloud\\DataLabeling\\V1beta1ê$Google::Cloud::DataLabeling::V1beta1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

