generated/google/apis/videointelligence_v1/representations.rb in google-api-client-0.28.4 vs generated/google/apis/videointelligence_v1/representations.rb in google-api-client-0.28.5
- old
+ new
@@ -86,10 +86,40 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudVideointelligenceV1NormalizedBoundingBox
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1NormalizedBoundingPoly
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1NormalizedVertex
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1ObjectTrackingAnnotation
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1ObjectTrackingFrame
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudVideointelligenceV1ShotChangeDetectionConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -116,10 +146,34 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudVideointelligenceV1TextAnnotation
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1TextDetectionConfig
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1TextFrame
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1TextSegment
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -194,10 +248,40 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1beta2NormalizedVertex
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -206,10 +290,28 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudVideointelligenceV1beta2TextAnnotation
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1beta2TextFrame
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1beta2TextSegment
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -278,10 +380,40 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p1beta1NormalizedVertex
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -290,10 +422,28 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudVideointelligenceV1p1beta1TextAnnotation
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p1beta1TextFrame
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p1beta1TextSegment
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -446,10 +596,154 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoProgress
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1Entity
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1LabelAnnotation
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1LabelFrame
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1LabelSegment
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1NormalizedVertex
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1SpeechTranscription
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1StreamingAnnotateVideoResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1TextAnnotation
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1TextFrame
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1TextSegment
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1VideoSegment
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1WordInfo
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleLongrunningCancelOperationRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -554,13 +848,15 @@
end
class GoogleCloudVideointelligenceV1LabelDetectionConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
+ property :frame_confidence_threshold, as: 'frameConfidenceThreshold'
property :label_detection_mode, as: 'labelDetectionMode'
property :model, as: 'model'
property :stationary_camera, as: 'stationaryCamera'
+ property :video_confidence_threshold, as: 'videoConfidenceThreshold'
end
end
class GoogleCloudVideointelligenceV1LabelFrame
# @private
@@ -577,10 +873,59 @@
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1VideoSegment::Representation
end
end
+ class GoogleCloudVideointelligenceV1NormalizedBoundingBox
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :bottom, as: 'bottom'
+ property :left, as: 'left'
+ property :right, as: 'right'
+ property :top, as: 'top'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1NormalizedBoundingPoly
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1NormalizedVertex::Representation
+
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1NormalizedVertex
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :x, as: 'x'
+ property :y, as: 'y'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1ObjectTrackingAnnotation
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :confidence, as: 'confidence'
+ property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1Entity, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1Entity::Representation
+
+ collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1ObjectTrackingFrame::Representation
+
+ property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1VideoSegment::Representation
+
+ property :track_id, :numeric_string => true, as: 'trackId'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1ObjectTrackingFrame
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1NormalizedBoundingBox::Representation
+
+ property :time_offset, as: 'timeOffset'
+ end
+ end
+
class GoogleCloudVideointelligenceV1ShotChangeDetectionConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :model, as: 'model'
end
@@ -626,10 +971,46 @@
collection :speech_contexts, as: 'speechContexts', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1SpeechContext, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1SpeechContext::Representation
end
end
+ class GoogleCloudVideointelligenceV1TextAnnotation
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1TextSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1TextSegment::Representation
+
+ property :text, as: 'text'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1TextDetectionConfig
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :language_hints, as: 'languageHints'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1TextFrame
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1NormalizedBoundingPoly::Representation
+
+ property :time_offset, as: 'timeOffset'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1TextSegment
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :confidence, as: 'confidence'
+ collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1TextFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1TextFrame::Representation
+
+ property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1VideoSegment::Representation
+
+ end
+ end
+
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :input_uri, as: 'inputUri'
property :progress_percent, as: 'progressPercent'
@@ -646,18 +1027,22 @@
property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1ExplicitContentAnnotation::Representation
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
property :input_uri, as: 'inputUri'
+ collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1ObjectTrackingAnnotation::Representation
+
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1VideoSegment::Representation
collection :shot_label_annotations, as: 'shotLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1SpeechTranscription::Representation
+ collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1TextAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1TextAnnotation::Representation
+
end
end
class GoogleCloudVideointelligenceV1VideoContext
# @private
@@ -670,10 +1055,12 @@
property :shot_change_detection_config, as: 'shotChangeDetectionConfig', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1ShotChangeDetectionConfig, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1ShotChangeDetectionConfig::Representation
property :speech_transcription_config, as: 'speechTranscriptionConfig', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1SpeechTranscriptionConfig, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1SpeechTranscriptionConfig::Representation
+ property :text_detection_config, as: 'textDetectionConfig', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1TextDetectionConfig, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1TextDetectionConfig::Representation
+
end
end
class GoogleCloudVideointelligenceV1VideoSegment
# @private
@@ -764,10 +1151,59 @@
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
end
end
+ class GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :bottom, as: 'bottom'
+ property :left, as: 'left'
+ property :right, as: 'right'
+ property :top, as: 'top'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2NormalizedVertex, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2NormalizedVertex::Representation
+
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1beta2NormalizedVertex
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :x, as: 'x'
+ property :y, as: 'y'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :confidence, as: 'confidence'
+ property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2Entity, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2Entity::Representation
+
+ collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame::Representation
+
+ property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
+
+ property :track_id, :numeric_string => true, as: 'trackId'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox::Representation
+
+ property :time_offset, as: 'timeOffset'
+ end
+ end
+
class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence'
property :transcript, as: 'transcript'
@@ -783,10 +1219,39 @@
property :language_code, as: 'languageCode'
end
end
+ class GoogleCloudVideointelligenceV1beta2TextAnnotation
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2TextSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2TextSegment::Representation
+
+ property :text, as: 'text'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1beta2TextFrame
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly::Representation
+
+ property :time_offset, as: 'timeOffset'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1beta2TextSegment
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :confidence, as: 'confidence'
+ collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2TextFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2TextFrame::Representation
+
+ property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
+
+ end
+ end
+
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :input_uri, as: 'inputUri'
property :progress_percent, as: 'progressPercent'
@@ -803,18 +1268,22 @@
property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation::Representation
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
property :input_uri, as: 'inputUri'
+ collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation::Representation
+
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation
collection :shot_label_annotations, as: 'shotLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2SpeechTranscription, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2SpeechTranscription::Representation
+ collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2TextAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2TextAnnotation::Representation
+
end
end
class GoogleCloudVideointelligenceV1beta2VideoSegment
# @private
@@ -905,10 +1374,59 @@
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
end
end
+ class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :bottom, as: 'bottom'
+ property :left, as: 'left'
+ property :right, as: 'right'
+ property :top, as: 'top'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1NormalizedVertex::Representation
+
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p1beta1NormalizedVertex
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :x, as: 'x'
+ property :y, as: 'y'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :confidence, as: 'confidence'
+ property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1Entity, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1Entity::Representation
+
+ collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame::Representation
+
+ property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
+
+ property :track_id, :numeric_string => true, as: 'trackId'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox::Representation
+
+ property :time_offset, as: 'timeOffset'
+ end
+ end
+
class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence'
property :transcript, as: 'transcript'
@@ -924,10 +1442,39 @@
property :language_code, as: 'languageCode'
end
end
+ class GoogleCloudVideointelligenceV1p1beta1TextAnnotation
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1TextSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1TextSegment::Representation
+
+ property :text, as: 'text'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p1beta1TextFrame
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly::Representation
+
+ property :time_offset, as: 'timeOffset'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p1beta1TextSegment
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :confidence, as: 'confidence'
+ collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1TextFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1TextFrame::Representation
+
+ property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
+
+ end
+ end
+
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :input_uri, as: 'inputUri'
property :progress_percent, as: 'progressPercent'
@@ -944,18 +1491,22 @@
property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation::Representation
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
property :input_uri, as: 'inputUri'
+ collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation::Representation
+
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation
collection :shot_label_annotations, as: 'shotLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1SpeechTranscription::Representation
+ collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1TextAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1TextAnnotation::Representation
+
end
end
class GoogleCloudVideointelligenceV1p1beta1VideoSegment
# @private
@@ -1187,9 +1738,257 @@
property :start_time_offset, as: 'startTimeOffset'
end
end
class GoogleCloudVideointelligenceV1p2beta1WordInfo
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :confidence, as: 'confidence'
+ property :end_time, as: 'endTime'
+ property :speaker_tag, as: 'speakerTag'
+ property :start_time, as: 'startTime'
+ property :word, as: 'word'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoProgress
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :annotation_progress, as: 'annotationProgress', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress::Representation
+
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults::Representation
+
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1Entity
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :description, as: 'description'
+ property :entity_id, as: 'entityId'
+ property :language_code, as: 'languageCode'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame::Representation
+
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :pornography_likelihood, as: 'pornographyLikelihood'
+ property :time_offset, as: 'timeOffset'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1LabelAnnotation
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :category_entities, as: 'categoryEntities', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1Entity, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1Entity::Representation
+
+ property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1Entity, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1Entity::Representation
+
+ collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1LabelFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1LabelFrame::Representation
+
+ collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1LabelSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1LabelSegment::Representation
+
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1LabelFrame
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :confidence, as: 'confidence'
+ property :time_offset, as: 'timeOffset'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1LabelSegment
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :confidence, as: 'confidence'
+ property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
+
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :bottom, as: 'bottom'
+ property :left, as: 'left'
+ property :right, as: 'right'
+ property :top, as: 'top'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1NormalizedVertex::Representation
+
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1NormalizedVertex
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :x, as: 'x'
+ property :y, as: 'y'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :confidence, as: 'confidence'
+ property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1Entity, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1Entity::Representation
+
+ collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame::Representation
+
+ property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
+
+ property :track_id, :numeric_string => true, as: 'trackId'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox::Representation
+
+ property :time_offset, as: 'timeOffset'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :confidence, as: 'confidence'
+ property :transcript, as: 'transcript'
+ collection :words, as: 'words', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1WordInfo, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1WordInfo::Representation
+
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1SpeechTranscription
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :alternatives, as: 'alternatives', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative::Representation
+
+ property :language_code, as: 'languageCode'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1StreamingAnnotateVideoResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults::Representation
+
+ property :annotation_results_uri, as: 'annotationResultsUri'
+ property :error, as: 'error', class: Google::Apis::VideointelligenceV1::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1::GoogleRpcStatus::Representation
+
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation::Representation
+
+ collection :label_annotations, as: 'labelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation::Representation
+
+ collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation::Representation
+
+ collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
+
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1TextAnnotation
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1TextSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1TextSegment::Representation
+
+ property :text, as: 'text'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1TextFrame
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly::Representation
+
+ property :time_offset, as: 'timeOffset'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1TextSegment
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :confidence, as: 'confidence'
+ collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1TextFrame, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1TextFrame::Representation
+
+ property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
+
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :input_uri, as: 'inputUri'
+ property :progress_percent, as: 'progressPercent'
+ property :start_time, as: 'startTime'
+ property :update_time, as: 'updateTime'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :error, as: 'error', class: Google::Apis::VideointelligenceV1::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1::GoogleRpcStatus::Representation
+
+ property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation::Representation
+
+ collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation::Representation
+
+ property :input_uri, as: 'inputUri'
+ collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation::Representation
+
+ collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation::Representation
+
+ collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
+
+ collection :shot_label_annotations, as: 'shotLabelAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation::Representation
+
+ collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1SpeechTranscription::Representation
+
+ collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1TextAnnotation, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1TextAnnotation::Representation
+
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1VideoSegment
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :end_time_offset, as: 'endTimeOffset'
+ property :start_time_offset, as: 'startTimeOffset'
+ end
+ end
+
+ class GoogleCloudVideointelligenceV1p3beta1WordInfo
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence'
property :end_time, as: 'endTime'
property :speaker_tag, as: 'speakerTag'