vendor: update all dependencies
This commit is contained in:
Generated
Vendored
+1374
-910
File diff suppressed because it is too large
Load Diff
+855
@@ -1504,6 +1504,861 @@ func (s *GoogleCloudVideointelligenceV1beta2VideoSegment) MarshalJSON() ([]byte,
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1AnnotateVideoProgress: Video
|
||||
// annotation progress. Included in the `metadata`
|
||||
// field of the `Operation` returned by the `GetOperation`
|
||||
// call of the `google::longrunning::Operations` service.
|
||||
type GoogleCloudVideointelligenceV1p1beta1AnnotateVideoProgress struct {
|
||||
// AnnotationProgress: Progress metadata for all videos specified in
|
||||
// `AnnotateVideoRequest`.
|
||||
AnnotationProgress []*GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress `json:"annotationProgress,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "AnnotationProgress")
|
||||
// to unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "AnnotationProgress") to
|
||||
// include in API requests with the JSON null value. By default, fields
|
||||
// with empty values are omitted from API requests. However, any field
|
||||
// with an empty value appearing in NullFields will be sent to the
|
||||
// server as null. It is an error if a field in this list has a
|
||||
// non-empty value. This may be used to include null fields in Patch
|
||||
// requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1AnnotateVideoProgress) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1AnnotateVideoProgress
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1AnnotateVideoResponse: Video
|
||||
// annotation response. Included in the `response`
|
||||
// field of the `Operation` returned by the `GetOperation`
|
||||
// call of the `google::longrunning::Operations` service.
|
||||
type GoogleCloudVideointelligenceV1p1beta1AnnotateVideoResponse struct {
|
||||
// AnnotationResults: Annotation results for all videos specified in
|
||||
// `AnnotateVideoRequest`.
|
||||
AnnotationResults []*GoogleCloudVideointelligenceV1p1beta1VideoAnnotationResults `json:"annotationResults,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "AnnotationResults")
|
||||
// to unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "AnnotationResults") to
|
||||
// include in API requests with the JSON null value. By default, fields
|
||||
// with empty values are omitted from API requests. However, any field
|
||||
// with an empty value appearing in NullFields will be sent to the
|
||||
// server as null. It is an error if a field in this list has a
|
||||
// non-empty value. This may be used to include null fields in Patch
|
||||
// requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1AnnotateVideoResponse) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1AnnotateVideoResponse
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1EmotionAttribute: Emotion
|
||||
// attribute.
|
||||
type GoogleCloudVideointelligenceV1p1beta1EmotionAttribute struct {
|
||||
// Emotion: Emotion entry.
|
||||
//
|
||||
// Possible values:
|
||||
// "EMOTION_UNSPECIFIED" - Unspecified emotion.
|
||||
// "AMUSEMENT" - Amusement.
|
||||
// "ANGER" - Anger.
|
||||
// "CONCENTRATION" - Concentration.
|
||||
// "CONTENTMENT" - Contentment.
|
||||
// "DESIRE" - Desire.
|
||||
// "DISAPPOINTMENT" - Disappointment.
|
||||
// "DISGUST" - Disgust.
|
||||
// "ELATION" - Elation.
|
||||
// "EMBARRASSMENT" - Embarrassment.
|
||||
// "INTEREST" - Interest.
|
||||
// "PRIDE" - Pride.
|
||||
// "SADNESS" - Sadness.
|
||||
// "SURPRISE" - Surprise.
|
||||
Emotion string `json:"emotion,omitempty"`
|
||||
|
||||
// Score: Confidence score.
|
||||
Score float64 `json:"score,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "Emotion") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "Emotion") to include in
|
||||
// API requests with the JSON null value. By default, fields with empty
|
||||
// values are omitted from API requests. However, any field with an
|
||||
// empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1EmotionAttribute) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1EmotionAttribute
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1EmotionAttribute) UnmarshalJSON(data []byte) error {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1EmotionAttribute
|
||||
var s1 struct {
|
||||
Score gensupport.JSONFloat64 `json:"score"`
|
||||
*NoMethod
|
||||
}
|
||||
s1.NoMethod = (*NoMethod)(s)
|
||||
if err := json.Unmarshal(data, &s1); err != nil {
|
||||
return err
|
||||
}
|
||||
s.Score = float64(s1.Score)
|
||||
return nil
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1Entity: Detected entity from
|
||||
// video analysis.
|
||||
type GoogleCloudVideointelligenceV1p1beta1Entity struct {
|
||||
// Description: Textual description, e.g. `Fixed-gear bicycle`.
|
||||
Description string `json:"description,omitempty"`
|
||||
|
||||
// EntityId: Opaque entity ID. Some IDs may be available in
|
||||
// [Google Knowledge Graph
|
||||
// Search
|
||||
// API](https://developers.google.com/knowledge-graph/).
|
||||
EntityId string `json:"entityId,omitempty"`
|
||||
|
||||
// LanguageCode: Language code for `description` in BCP-47 format.
|
||||
LanguageCode string `json:"languageCode,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "Description") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "Description") to include
|
||||
// in API requests with the JSON null value. By default, fields with
|
||||
// empty values are omitted from API requests. However, any field with
|
||||
// an empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1Entity) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1Entity
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation:
|
||||
// Explicit content annotation (based on per-frame visual signals
|
||||
// only).
|
||||
// If no explicit content has been detected in a frame, no annotations
|
||||
// are
|
||||
// present for that frame.
|
||||
type GoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation struct {
|
||||
// Frames: All video frames where explicit content was detected.
|
||||
Frames []*GoogleCloudVideointelligenceV1p1beta1ExplicitContentFrame `json:"frames,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "Frames") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "Frames") to include in API
|
||||
// requests with the JSON null value. By default, fields with empty
|
||||
// values are omitted from API requests. However, any field with an
|
||||
// empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1ExplicitContentFrame: Video
|
||||
// frame level annotation results for explicit content.
|
||||
type GoogleCloudVideointelligenceV1p1beta1ExplicitContentFrame struct {
|
||||
// PornographyLikelihood: Likelihood of the pornography content..
|
||||
//
|
||||
// Possible values:
|
||||
// "LIKELIHOOD_UNSPECIFIED" - Unspecified likelihood.
|
||||
// "VERY_UNLIKELY" - Very unlikely.
|
||||
// "UNLIKELY" - Unlikely.
|
||||
// "POSSIBLE" - Possible.
|
||||
// "LIKELY" - Likely.
|
||||
// "VERY_LIKELY" - Very likely.
|
||||
PornographyLikelihood string `json:"pornographyLikelihood,omitempty"`
|
||||
|
||||
// TimeOffset: Time-offset, relative to the beginning of the video,
|
||||
// corresponding to the
|
||||
// video frame for this location.
|
||||
TimeOffset string `json:"timeOffset,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g.
|
||||
// "PornographyLikelihood") to unconditionally include in API requests.
|
||||
// By default, fields with empty values are omitted from API requests.
|
||||
// However, any non-pointer, non-interface field appearing in
|
||||
// ForceSendFields will be sent to the server regardless of whether the
|
||||
// field is empty or not. This may be used to include empty fields in
|
||||
// Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "PornographyLikelihood") to
|
||||
// include in API requests with the JSON null value. By default, fields
|
||||
// with empty values are omitted from API requests. However, any field
|
||||
// with an empty value appearing in NullFields will be sent to the
|
||||
// server as null. It is an error if a field in this list has a
|
||||
// non-empty value. This may be used to include null fields in Patch
|
||||
// requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1ExplicitContentFrame) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1ExplicitContentFrame
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation: Face
|
||||
// detection annotation.
|
||||
type GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation struct {
|
||||
// Frames: All video frames where a face was detected.
|
||||
Frames []*GoogleCloudVideointelligenceV1p1beta1FaceDetectionFrame `json:"frames,omitempty"`
|
||||
|
||||
// Segments: All video segments where a face was detected.
|
||||
Segments []*GoogleCloudVideointelligenceV1p1beta1FaceSegment `json:"segments,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "Frames") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "Frames") to include in API
|
||||
// requests with the JSON null value. By default, fields with empty
|
||||
// values are omitted from API requests. However, any field with an
|
||||
// empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1FaceDetectionAttribute: Face
|
||||
// detection attribute.
|
||||
type GoogleCloudVideointelligenceV1p1beta1FaceDetectionAttribute struct {
|
||||
// Emotions: Emotion attributes.
|
||||
Emotions []*GoogleCloudVideointelligenceV1p1beta1EmotionAttribute `json:"emotions,omitempty"`
|
||||
|
||||
// NormalizedBoundingBox: Normalized Bounding box.
|
||||
NormalizedBoundingBox *GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox `json:"normalizedBoundingBox,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "Emotions") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "Emotions") to include in
|
||||
// API requests with the JSON null value. By default, fields with empty
|
||||
// values are omitted from API requests. However, any field with an
|
||||
// empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1FaceDetectionAttribute) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1FaceDetectionAttribute
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1FaceDetectionFrame: Video frame
|
||||
// level annotation results for face detection.
|
||||
type GoogleCloudVideointelligenceV1p1beta1FaceDetectionFrame struct {
|
||||
// Attributes: Face attributes in a frame.
|
||||
// There can be more than one attributes if the same face is detected
|
||||
// in
|
||||
// multiple locations within the current frame.
|
||||
Attributes []*GoogleCloudVideointelligenceV1p1beta1FaceDetectionAttribute `json:"attributes,omitempty"`
|
||||
|
||||
// TimeOffset: Time-offset, relative to the beginning of the
|
||||
// video,
|
||||
// corresponding to the video frame for this location.
|
||||
TimeOffset string `json:"timeOffset,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "Attributes") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "Attributes") to include in
|
||||
// API requests with the JSON null value. By default, fields with empty
|
||||
// values are omitted from API requests. However, any field with an
|
||||
// empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1FaceDetectionFrame) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1FaceDetectionFrame
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1FaceSegment: Video segment level
|
||||
// annotation results for face detection.
|
||||
type GoogleCloudVideointelligenceV1p1beta1FaceSegment struct {
|
||||
// Segment: Video segment where a face was detected.
|
||||
Segment *GoogleCloudVideointelligenceV1p1beta1VideoSegment `json:"segment,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "Segment") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "Segment") to include in
|
||||
// API requests with the JSON null value. By default, fields with empty
|
||||
// values are omitted from API requests. However, any field with an
|
||||
// empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1FaceSegment) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1FaceSegment
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1LabelAnnotation: Label
|
||||
// annotation.
|
||||
type GoogleCloudVideointelligenceV1p1beta1LabelAnnotation struct {
|
||||
// CategoryEntities: Common categories for the detected entity.
|
||||
// E.g. when the label is `Terrier` the category is likely `dog`. And in
|
||||
// some
|
||||
// cases there might be more than one categories e.g. `Terrier` could
|
||||
// also be
|
||||
// a `pet`.
|
||||
CategoryEntities []*GoogleCloudVideointelligenceV1p1beta1Entity `json:"categoryEntities,omitempty"`
|
||||
|
||||
// Entity: Detected entity.
|
||||
Entity *GoogleCloudVideointelligenceV1p1beta1Entity `json:"entity,omitempty"`
|
||||
|
||||
// Frames: All video frames where a label was detected.
|
||||
Frames []*GoogleCloudVideointelligenceV1p1beta1LabelFrame `json:"frames,omitempty"`
|
||||
|
||||
// Segments: All video segments where a label was detected.
|
||||
Segments []*GoogleCloudVideointelligenceV1p1beta1LabelSegment `json:"segments,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "CategoryEntities") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "CategoryEntities") to
|
||||
// include in API requests with the JSON null value. By default, fields
|
||||
// with empty values are omitted from API requests. However, any field
|
||||
// with an empty value appearing in NullFields will be sent to the
|
||||
// server as null. It is an error if a field in this list has a
|
||||
// non-empty value. This may be used to include null fields in Patch
|
||||
// requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1LabelAnnotation) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1LabelAnnotation
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1LabelFrame: Video frame level
|
||||
// annotation results for label detection.
|
||||
type GoogleCloudVideointelligenceV1p1beta1LabelFrame struct {
|
||||
// Confidence: Confidence that the label is accurate. Range: [0, 1].
|
||||
Confidence float64 `json:"confidence,omitempty"`
|
||||
|
||||
// TimeOffset: Time-offset, relative to the beginning of the video,
|
||||
// corresponding to the
|
||||
// video frame for this location.
|
||||
TimeOffset string `json:"timeOffset,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "Confidence") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "Confidence") to include in
|
||||
// API requests with the JSON null value. By default, fields with empty
|
||||
// values are omitted from API requests. However, any field with an
|
||||
// empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1LabelFrame) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1LabelFrame
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1LabelFrame) UnmarshalJSON(data []byte) error {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1LabelFrame
|
||||
var s1 struct {
|
||||
Confidence gensupport.JSONFloat64 `json:"confidence"`
|
||||
*NoMethod
|
||||
}
|
||||
s1.NoMethod = (*NoMethod)(s)
|
||||
if err := json.Unmarshal(data, &s1); err != nil {
|
||||
return err
|
||||
}
|
||||
s.Confidence = float64(s1.Confidence)
|
||||
return nil
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1LabelSegment: Video segment
|
||||
// level annotation results for label detection.
|
||||
type GoogleCloudVideointelligenceV1p1beta1LabelSegment struct {
|
||||
// Confidence: Confidence that the label is accurate. Range: [0, 1].
|
||||
Confidence float64 `json:"confidence,omitempty"`
|
||||
|
||||
// Segment: Video segment where a label was detected.
|
||||
Segment *GoogleCloudVideointelligenceV1p1beta1VideoSegment `json:"segment,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "Confidence") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "Confidence") to include in
|
||||
// API requests with the JSON null value. By default, fields with empty
|
||||
// values are omitted from API requests. However, any field with an
|
||||
// empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1LabelSegment) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1LabelSegment
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1LabelSegment) UnmarshalJSON(data []byte) error {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1LabelSegment
|
||||
var s1 struct {
|
||||
Confidence gensupport.JSONFloat64 `json:"confidence"`
|
||||
*NoMethod
|
||||
}
|
||||
s1.NoMethod = (*NoMethod)(s)
|
||||
if err := json.Unmarshal(data, &s1); err != nil {
|
||||
return err
|
||||
}
|
||||
s.Confidence = float64(s1.Confidence)
|
||||
return nil
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox:
|
||||
// Normalized bounding box.
|
||||
// The normalized vertex coordinates are relative to the original
|
||||
// image.
|
||||
// Range: [0, 1].
|
||||
type GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox struct {
|
||||
// Bottom: Bottom Y coordinate.
|
||||
Bottom float64 `json:"bottom,omitempty"`
|
||||
|
||||
// Left: Left X coordinate.
|
||||
Left float64 `json:"left,omitempty"`
|
||||
|
||||
// Right: Right X coordinate.
|
||||
Right float64 `json:"right,omitempty"`
|
||||
|
||||
// Top: Top Y coordinate.
|
||||
Top float64 `json:"top,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "Bottom") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "Bottom") to include in API
|
||||
// requests with the JSON null value. By default, fields with empty
|
||||
// values are omitted from API requests. However, any field with an
|
||||
// empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox) UnmarshalJSON(data []byte) error {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox
|
||||
var s1 struct {
|
||||
Bottom gensupport.JSONFloat64 `json:"bottom"`
|
||||
Left gensupport.JSONFloat64 `json:"left"`
|
||||
Right gensupport.JSONFloat64 `json:"right"`
|
||||
Top gensupport.JSONFloat64 `json:"top"`
|
||||
*NoMethod
|
||||
}
|
||||
s1.NoMethod = (*NoMethod)(s)
|
||||
if err := json.Unmarshal(data, &s1); err != nil {
|
||||
return err
|
||||
}
|
||||
s.Bottom = float64(s1.Bottom)
|
||||
s.Left = float64(s1.Left)
|
||||
s.Right = float64(s1.Right)
|
||||
s.Top = float64(s1.Top)
|
||||
return nil
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative:
|
||||
// Alternative hypotheses (a.k.a. n-best list).
|
||||
type GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative struct {
|
||||
// Confidence: Output only. The confidence estimate between 0.0 and 1.0.
|
||||
// A higher number
|
||||
// indicates an estimated greater likelihood that the recognized words
|
||||
// are
|
||||
// correct. This field is typically provided only for the top
|
||||
// hypothesis, and
|
||||
// only for `is_final=true` results. Clients should not rely on
|
||||
// the
|
||||
// `confidence` field as it is not guaranteed to be accurate or
|
||||
// consistent.
|
||||
// The default of 0.0 is a sentinel value indicating `confidence` was
|
||||
// not set.
|
||||
Confidence float64 `json:"confidence,omitempty"`
|
||||
|
||||
// Transcript: Output only. Transcript text representing the words that
|
||||
// the user spoke.
|
||||
Transcript string `json:"transcript,omitempty"`
|
||||
|
||||
// Words: Output only. A list of word-specific information for each
|
||||
// recognized word.
|
||||
Words []*GoogleCloudVideointelligenceV1p1beta1WordInfo `json:"words,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "Confidence") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "Confidence") to include in
|
||||
// API requests with the JSON null value. By default, fields with empty
|
||||
// values are omitted from API requests. However, any field with an
|
||||
// empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative) UnmarshalJSON(data []byte) error {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
|
||||
var s1 struct {
|
||||
Confidence gensupport.JSONFloat64 `json:"confidence"`
|
||||
*NoMethod
|
||||
}
|
||||
s1.NoMethod = (*NoMethod)(s)
|
||||
if err := json.Unmarshal(data, &s1); err != nil {
|
||||
return err
|
||||
}
|
||||
s.Confidence = float64(s1.Confidence)
|
||||
return nil
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1SpeechTranscription: A speech
|
||||
// recognition result corresponding to a portion of the audio.
|
||||
type GoogleCloudVideointelligenceV1p1beta1SpeechTranscription struct {
|
||||
// Alternatives: Output only. May contain one or more recognition
|
||||
// hypotheses (up to the
|
||||
// maximum specified in `max_alternatives`).
|
||||
// These alternatives are ordered in terms of accuracy, with the top
|
||||
// (first)
|
||||
// alternative being the most probable, as ranked by the recognizer.
|
||||
Alternatives []*GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative `json:"alternatives,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "Alternatives") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "Alternatives") to include
|
||||
// in API requests with the JSON null value. By default, fields with
|
||||
// empty values are omitted from API requests. However, any field with
|
||||
// an empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1SpeechTranscription) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1SpeechTranscription
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress:
|
||||
// Annotation progress for a single video.
|
||||
type GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress struct {
|
||||
// InputUri: Video file location in
|
||||
// [Google Cloud Storage](https://cloud.google.com/storage/).
|
||||
InputUri string `json:"inputUri,omitempty"`
|
||||
|
||||
// ProgressPercent: Approximate percentage processed thus
|
||||
// far.
|
||||
// Guaranteed to be 100 when fully processed.
|
||||
ProgressPercent int64 `json:"progressPercent,omitempty"`
|
||||
|
||||
// StartTime: Time when the request was received.
|
||||
StartTime string `json:"startTime,omitempty"`
|
||||
|
||||
// UpdateTime: Time of the most recent update.
|
||||
UpdateTime string `json:"updateTime,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "InputUri") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "InputUri") to include in
|
||||
// API requests with the JSON null value. By default, fields with empty
|
||||
// values are omitted from API requests. However, any field with an
|
||||
// empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1VideoAnnotationResults:
|
||||
// Annotation results for a single video.
|
||||
type GoogleCloudVideointelligenceV1p1beta1VideoAnnotationResults struct {
|
||||
// Error: If set, indicates an error. Note that for a single
|
||||
// `AnnotateVideoRequest`
|
||||
// some videos may succeed and some may fail.
|
||||
Error *GoogleRpcStatus `json:"error,omitempty"`
|
||||
|
||||
// ExplicitAnnotation: Explicit content annotation.
|
||||
ExplicitAnnotation *GoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation `json:"explicitAnnotation,omitempty"`
|
||||
|
||||
// FaceDetectionAnnotations: Face detection annotations.
|
||||
FaceDetectionAnnotations []*GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation `json:"faceDetectionAnnotations,omitempty"`
|
||||
|
||||
// FrameLabelAnnotations: Label annotations on frame level.
|
||||
// There is exactly one element for each unique label.
|
||||
FrameLabelAnnotations []*GoogleCloudVideointelligenceV1p1beta1LabelAnnotation `json:"frameLabelAnnotations,omitempty"`
|
||||
|
||||
// InputUri: Video file location in
|
||||
// [Google Cloud Storage](https://cloud.google.com/storage/).
|
||||
InputUri string `json:"inputUri,omitempty"`
|
||||
|
||||
// SegmentLabelAnnotations: Label annotations on video level or user
|
||||
// specified segment level.
|
||||
// There is exactly one element for each unique label.
|
||||
SegmentLabelAnnotations []*GoogleCloudVideointelligenceV1p1beta1LabelAnnotation `json:"segmentLabelAnnotations,omitempty"`
|
||||
|
||||
// ShotAnnotations: Shot annotations. Each shot is represented as a
|
||||
// video segment.
|
||||
ShotAnnotations []*GoogleCloudVideointelligenceV1p1beta1VideoSegment `json:"shotAnnotations,omitempty"`
|
||||
|
||||
// ShotLabelAnnotations: Label annotations on shot level.
|
||||
// There is exactly one element for each unique label.
|
||||
ShotLabelAnnotations []*GoogleCloudVideointelligenceV1p1beta1LabelAnnotation `json:"shotLabelAnnotations,omitempty"`
|
||||
|
||||
// SpeechTranscriptions: Speech transcription.
|
||||
SpeechTranscriptions []*GoogleCloudVideointelligenceV1p1beta1SpeechTranscription `json:"speechTranscriptions,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "Error") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "Error") to include in API
|
||||
// requests with the JSON null value. By default, fields with empty
|
||||
// values are omitted from API requests. However, any field with an
|
||||
// empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1VideoAnnotationResults) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1VideoAnnotationResults
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1VideoSegment: Video segment.
|
||||
type GoogleCloudVideointelligenceV1p1beta1VideoSegment struct {
|
||||
// EndTimeOffset: Time-offset, relative to the beginning of the
|
||||
// video,
|
||||
// corresponding to the end of the segment (inclusive).
|
||||
EndTimeOffset string `json:"endTimeOffset,omitempty"`
|
||||
|
||||
// StartTimeOffset: Time-offset, relative to the beginning of the
|
||||
// video,
|
||||
// corresponding to the start of the segment (inclusive).
|
||||
StartTimeOffset string `json:"startTimeOffset,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "EndTimeOffset") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "EndTimeOffset") to include
|
||||
// in API requests with the JSON null value. By default, fields with
|
||||
// empty values are omitted from API requests. However, any field with
|
||||
// an empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1VideoSegment) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1VideoSegment
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// GoogleCloudVideointelligenceV1p1beta1WordInfo: Word-specific
|
||||
// information for recognized words. Word information is only
|
||||
// included in the response when certain request parameters are set,
|
||||
// such
|
||||
// as `enable_word_time_offsets`.
|
||||
type GoogleCloudVideointelligenceV1p1beta1WordInfo struct {
|
||||
// EndTime: Output only. Time offset relative to the beginning of the
|
||||
// audio, and
|
||||
// corresponding to the end of the spoken word. This field is only set
|
||||
// if
|
||||
// `enable_word_time_offsets=true` and only in the top hypothesis. This
|
||||
// is an
|
||||
// experimental feature and the accuracy of the time offset can vary.
|
||||
EndTime string `json:"endTime,omitempty"`
|
||||
|
||||
// StartTime: Output only. Time offset relative to the beginning of the
|
||||
// audio, and
|
||||
// corresponding to the start of the spoken word. This field is only set
|
||||
// if
|
||||
// `enable_word_time_offsets=true` and only in the top hypothesis. This
|
||||
// is an
|
||||
// experimental feature and the accuracy of the time offset can vary.
|
||||
StartTime string `json:"startTime,omitempty"`
|
||||
|
||||
// Word: Output only. The word corresponding to this set of information.
|
||||
Word string `json:"word,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "EndTime") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "EndTime") to include in
|
||||
// API requests with the JSON null value. By default, fields with empty
|
||||
// values are omitted from API requests. However, any field with an
|
||||
// empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *GoogleCloudVideointelligenceV1p1beta1WordInfo) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod GoogleCloudVideointelligenceV1p1beta1WordInfo
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// GoogleLongrunningOperation: This resource represents a long-running
|
||||
// operation that is the result of a
|
||||
// network API call.
|
||||
|
||||
Reference in New Issue
Block a user