diff --git a/packages/google-cloud-datalabeling/protos/protos.js b/packages/google-cloud-datalabeling/protos/protos.js index fec7c43db2e..deb538bc67a 100644 --- a/packages/google-cloud-datalabeling/protos/protos.js +++ b/packages/google-cloud-datalabeling/protos/protos.js @@ -69,7 +69,7 @@ /** * AnnotationSource enum. * @name google.cloud.datalabeling.v1beta1.AnnotationSource - * @enum {number} + * @enum {string} * @property {number} ANNOTATION_SOURCE_UNSPECIFIED=0 ANNOTATION_SOURCE_UNSPECIFIED value * @property {number} OPERATOR=3 OPERATOR value */ @@ -172,15 +172,15 @@ Annotation.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message.annotationSource != null && Object.hasOwnProperty.call(message, "annotationSource")) + if (message.annotationSource != null && message.hasOwnProperty("annotationSource")) writer.uint32(/* id 2, wireType 0 =*/16).int32(message.annotationSource); - if (message.annotationValue != null && Object.hasOwnProperty.call(message, "annotationValue")) + if (message.annotationValue != null && message.hasOwnProperty("annotationValue")) $root.google.cloud.datalabeling.v1beta1.AnnotationValue.encode(message.annotationValue, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); - if (message.annotationMetadata != null && Object.hasOwnProperty.call(message, "annotationMetadata")) + if (message.annotationMetadata != null && message.hasOwnProperty("annotationMetadata")) $root.google.cloud.datalabeling.v1beta1.AnnotationMetadata.encode(message.annotationMetadata, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); - if (message.annotationSentiment != null && Object.hasOwnProperty.call(message, "annotationSentiment")) + if (message.annotationSentiment != null && message.hasOwnProperty("annotationSentiment")) writer.uint32(/* id 6, wireType 0 =*/48).int32(message.annotationSentiment); return writer; }; @@ -400,7 +400,7 @@ /** * AnnotationSentiment enum. * @name google.cloud.datalabeling.v1beta1.AnnotationSentiment - * @enum {number} + * @enum {string} * @property {number} ANNOTATION_SENTIMENT_UNSPECIFIED=0 ANNOTATION_SENTIMENT_UNSPECIFIED value * @property {number} NEGATIVE=1 NEGATIVE value * @property {number} POSITIVE=2 POSITIVE value @@ -416,7 +416,7 @@ /** * AnnotationType enum. * @name google.cloud.datalabeling.v1beta1.AnnotationType - * @enum {number} + * @enum {string} * @property {number} ANNOTATION_TYPE_UNSPECIFIED=0 ANNOTATION_TYPE_UNSPECIFIED value * @property {number} IMAGE_CLASSIFICATION_ANNOTATION=1 IMAGE_CLASSIFICATION_ANNOTATION value * @property {number} IMAGE_BOUNDING_BOX_ANNOTATION=2 IMAGE_BOUNDING_BOX_ANNOTATION value @@ -593,23 +593,23 @@ AnnotationValue.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.imageClassificationAnnotation != null && Object.hasOwnProperty.call(message, "imageClassificationAnnotation")) + if (message.imageClassificationAnnotation != null && message.hasOwnProperty("imageClassificationAnnotation")) $root.google.cloud.datalabeling.v1beta1.ImageClassificationAnnotation.encode(message.imageClassificationAnnotation, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.imageBoundingPolyAnnotation != null && Object.hasOwnProperty.call(message, "imageBoundingPolyAnnotation")) + if (message.imageBoundingPolyAnnotation != null && message.hasOwnProperty("imageBoundingPolyAnnotation")) $root.google.cloud.datalabeling.v1beta1.ImageBoundingPolyAnnotation.encode(message.imageBoundingPolyAnnotation, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.textClassificationAnnotation != null && Object.hasOwnProperty.call(message, "textClassificationAnnotation")) + if (message.textClassificationAnnotation != null && message.hasOwnProperty("textClassificationAnnotation")) $root.google.cloud.datalabeling.v1beta1.TextClassificationAnnotation.encode(message.textClassificationAnnotation, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); - if (message.videoClassificationAnnotation != null && Object.hasOwnProperty.call(message, "videoClassificationAnnotation")) + if (message.videoClassificationAnnotation != null && message.hasOwnProperty("videoClassificationAnnotation")) $root.google.cloud.datalabeling.v1beta1.VideoClassificationAnnotation.encode(message.videoClassificationAnnotation, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); - if (message.videoObjectTrackingAnnotation != null && Object.hasOwnProperty.call(message, "videoObjectTrackingAnnotation")) + if (message.videoObjectTrackingAnnotation != null && message.hasOwnProperty("videoObjectTrackingAnnotation")) $root.google.cloud.datalabeling.v1beta1.VideoObjectTrackingAnnotation.encode(message.videoObjectTrackingAnnotation, writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); - if (message.videoEventAnnotation != null && Object.hasOwnProperty.call(message, "videoEventAnnotation")) + if (message.videoEventAnnotation != null && message.hasOwnProperty("videoEventAnnotation")) $root.google.cloud.datalabeling.v1beta1.VideoEventAnnotation.encode(message.videoEventAnnotation, writer.uint32(/* id 6, wireType 2 =*/50).fork()).ldelim(); - if (message.imagePolylineAnnotation != null && Object.hasOwnProperty.call(message, "imagePolylineAnnotation")) + if (message.imagePolylineAnnotation != null && message.hasOwnProperty("imagePolylineAnnotation")) $root.google.cloud.datalabeling.v1beta1.ImagePolylineAnnotation.encode(message.imagePolylineAnnotation, writer.uint32(/* id 8, wireType 2 =*/66).fork()).ldelim(); - if (message.imageSegmentationAnnotation != null && Object.hasOwnProperty.call(message, "imageSegmentationAnnotation")) + if (message.imageSegmentationAnnotation != null && message.hasOwnProperty("imageSegmentationAnnotation")) $root.google.cloud.datalabeling.v1beta1.ImageSegmentationAnnotation.encode(message.imageSegmentationAnnotation, writer.uint32(/* id 9, wireType 2 =*/74).fork()).ldelim(); - if (message.textEntityExtractionAnnotation != null && Object.hasOwnProperty.call(message, "textEntityExtractionAnnotation")) + if (message.textEntityExtractionAnnotation != null && message.hasOwnProperty("textEntityExtractionAnnotation")) $root.google.cloud.datalabeling.v1beta1.TextEntityExtractionAnnotation.encode(message.textEntityExtractionAnnotation, writer.uint32(/* id 10, wireType 2 =*/82).fork()).ldelim(); return writer; }; @@ -990,7 +990,7 @@ ImageClassificationAnnotation.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationSpec != null && Object.hasOwnProperty.call(message, "annotationSpec")) + if (message.annotationSpec != null && message.hasOwnProperty("annotationSpec")) $root.google.cloud.datalabeling.v1beta1.AnnotationSpec.encode(message.annotationSpec, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -1191,9 +1191,9 @@ Vertex.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.x != null && Object.hasOwnProperty.call(message, "x")) + if (message.x != null && message.hasOwnProperty("x")) writer.uint32(/* id 1, wireType 0 =*/8).int32(message.x); - if (message.y != null && Object.hasOwnProperty.call(message, "y")) + if (message.y != null && message.hasOwnProperty("y")) writer.uint32(/* id 2, wireType 0 =*/16).int32(message.y); return writer; }; @@ -1401,9 +1401,9 @@ NormalizedVertex.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.x != null && Object.hasOwnProperty.call(message, "x")) + if (message.x != null && message.hasOwnProperty("x")) writer.uint32(/* id 1, wireType 5 =*/13).float(message.x); - if (message.y != null && Object.hasOwnProperty.call(message, "y")) + if (message.y != null && message.hasOwnProperty("y")) writer.uint32(/* id 2, wireType 5 =*/21).float(message.y); return writer; }; @@ -2050,11 +2050,11 @@ ImageBoundingPolyAnnotation.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationSpec != null && Object.hasOwnProperty.call(message, "annotationSpec")) + if (message.annotationSpec != null && message.hasOwnProperty("annotationSpec")) $root.google.cloud.datalabeling.v1beta1.AnnotationSpec.encode(message.annotationSpec, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.boundingPoly != null && Object.hasOwnProperty.call(message, "boundingPoly")) + if (message.boundingPoly != null && message.hasOwnProperty("boundingPoly")) $root.google.cloud.datalabeling.v1beta1.BoundingPoly.encode(message.boundingPoly, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.normalizedBoundingPoly != null && Object.hasOwnProperty.call(message, "normalizedBoundingPoly")) + if (message.normalizedBoundingPoly != null && message.hasOwnProperty("normalizedBoundingPoly")) $root.google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly.encode(message.normalizedBoundingPoly, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); return writer; }; @@ -2739,11 +2739,11 @@ ImagePolylineAnnotation.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationSpec != null && Object.hasOwnProperty.call(message, "annotationSpec")) + if (message.annotationSpec != null && message.hasOwnProperty("annotationSpec")) $root.google.cloud.datalabeling.v1beta1.AnnotationSpec.encode(message.annotationSpec, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.polyline != null && Object.hasOwnProperty.call(message, "polyline")) + if (message.polyline != null && message.hasOwnProperty("polyline")) $root.google.cloud.datalabeling.v1beta1.Polyline.encode(message.polyline, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.normalizedPolyline != null && Object.hasOwnProperty.call(message, "normalizedPolyline")) + if (message.normalizedPolyline != null && message.hasOwnProperty("normalizedPolyline")) $root.google.cloud.datalabeling.v1beta1.NormalizedPolyline.encode(message.normalizedPolyline, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); return writer; }; @@ -2999,14 +2999,14 @@ ImageSegmentationAnnotation.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationColors != null && Object.hasOwnProperty.call(message, "annotationColors")) + if (message.annotationColors != null && message.hasOwnProperty("annotationColors")) for (var keys = Object.keys(message.annotationColors), i = 0; i < keys.length; ++i) { writer.uint32(/* id 1, wireType 2 =*/10).fork().uint32(/* id 1, wireType 2 =*/10).string(keys[i]); $root.google.cloud.datalabeling.v1beta1.AnnotationSpec.encode(message.annotationColors[keys[i]], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim().ldelim(); } - if (message.mimeType != null && Object.hasOwnProperty.call(message, "mimeType")) + if (message.mimeType != null && message.hasOwnProperty("mimeType")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.mimeType); - if (message.imageBytes != null && Object.hasOwnProperty.call(message, "imageBytes")) + if (message.imageBytes != null && message.hasOwnProperty("imageBytes")) writer.uint32(/* id 3, wireType 2 =*/26).bytes(message.imageBytes); return writer; }; @@ -3250,7 +3250,7 @@ TextClassificationAnnotation.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationSpec != null && Object.hasOwnProperty.call(message, "annotationSpec")) + if (message.annotationSpec != null && message.hasOwnProperty("annotationSpec")) $root.google.cloud.datalabeling.v1beta1.AnnotationSpec.encode(message.annotationSpec, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -3451,9 +3451,9 @@ TextEntityExtractionAnnotation.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationSpec != null && Object.hasOwnProperty.call(message, "annotationSpec")) + if (message.annotationSpec != null && message.hasOwnProperty("annotationSpec")) $root.google.cloud.datalabeling.v1beta1.AnnotationSpec.encode(message.annotationSpec, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.sequentialSegment != null && Object.hasOwnProperty.call(message, "sequentialSegment")) + if (message.sequentialSegment != null && message.hasOwnProperty("sequentialSegment")) $root.google.cloud.datalabeling.v1beta1.SequentialSegment.encode(message.sequentialSegment, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -3671,9 +3671,9 @@ SequentialSegment.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.start != null && Object.hasOwnProperty.call(message, "start")) + if (message.start != null && message.hasOwnProperty("start")) writer.uint32(/* id 1, wireType 0 =*/8).int32(message.start); - if (message.end != null && Object.hasOwnProperty.call(message, "end")) + if (message.end != null && message.hasOwnProperty("end")) writer.uint32(/* id 2, wireType 0 =*/16).int32(message.end); return writer; }; @@ -3881,9 +3881,9 @@ TimeSegment.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.startTimeOffset != null && Object.hasOwnProperty.call(message, "startTimeOffset")) + if (message.startTimeOffset != null && message.hasOwnProperty("startTimeOffset")) $root.google.protobuf.Duration.encode(message.startTimeOffset, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.endTimeOffset != null && Object.hasOwnProperty.call(message, "endTimeOffset")) + if (message.endTimeOffset != null && message.hasOwnProperty("endTimeOffset")) $root.google.protobuf.Duration.encode(message.endTimeOffset, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -4101,9 +4101,9 @@ VideoClassificationAnnotation.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.timeSegment != null && Object.hasOwnProperty.call(message, "timeSegment")) + if (message.timeSegment != null && message.hasOwnProperty("timeSegment")) $root.google.cloud.datalabeling.v1beta1.TimeSegment.encode(message.timeSegment, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.annotationSpec != null && Object.hasOwnProperty.call(message, "annotationSpec")) + if (message.annotationSpec != null && message.hasOwnProperty("annotationSpec")) $root.google.cloud.datalabeling.v1beta1.AnnotationSpec.encode(message.annotationSpec, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -4344,11 +4344,11 @@ ObjectTrackingFrame.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.boundingPoly != null && Object.hasOwnProperty.call(message, "boundingPoly")) + if (message.boundingPoly != null && message.hasOwnProperty("boundingPoly")) $root.google.cloud.datalabeling.v1beta1.BoundingPoly.encode(message.boundingPoly, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.normalizedBoundingPoly != null && Object.hasOwnProperty.call(message, "normalizedBoundingPoly")) + if (message.normalizedBoundingPoly != null && message.hasOwnProperty("normalizedBoundingPoly")) $root.google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly.encode(message.normalizedBoundingPoly, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.timeOffset != null && Object.hasOwnProperty.call(message, "timeOffset")) + if (message.timeOffset != null && message.hasOwnProperty("timeOffset")) $root.google.protobuf.Duration.encode(message.timeOffset, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); return writer; }; @@ -4604,9 +4604,9 @@ VideoObjectTrackingAnnotation.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationSpec != null && Object.hasOwnProperty.call(message, "annotationSpec")) + if (message.annotationSpec != null && message.hasOwnProperty("annotationSpec")) $root.google.cloud.datalabeling.v1beta1.AnnotationSpec.encode(message.annotationSpec, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.timeSegment != null && Object.hasOwnProperty.call(message, "timeSegment")) + if (message.timeSegment != null && message.hasOwnProperty("timeSegment")) $root.google.cloud.datalabeling.v1beta1.TimeSegment.encode(message.timeSegment, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); if (message.objectTrackingFrames != null && message.objectTrackingFrames.length) for (var i = 0; i < message.objectTrackingFrames.length; ++i) @@ -4858,9 +4858,9 @@ VideoEventAnnotation.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationSpec != null && Object.hasOwnProperty.call(message, "annotationSpec")) + if (message.annotationSpec != null && message.hasOwnProperty("annotationSpec")) $root.google.cloud.datalabeling.v1beta1.AnnotationSpec.encode(message.annotationSpec, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.timeSegment != null && Object.hasOwnProperty.call(message, "timeSegment")) + if (message.timeSegment != null && message.hasOwnProperty("timeSegment")) $root.google.cloud.datalabeling.v1beta1.TimeSegment.encode(message.timeSegment, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -5069,7 +5069,7 @@ AnnotationMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.operatorMetadata != null && Object.hasOwnProperty.call(message, "operatorMetadata")) + if (message.operatorMetadata != null && message.hasOwnProperty("operatorMetadata")) $root.google.cloud.datalabeling.v1beta1.OperatorMetadata.encode(message.operatorMetadata, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -5289,11 +5289,11 @@ OperatorMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.score != null && Object.hasOwnProperty.call(message, "score")) + if (message.score != null && message.hasOwnProperty("score")) writer.uint32(/* id 1, wireType 5 =*/13).float(message.score); - if (message.totalVotes != null && Object.hasOwnProperty.call(message, "totalVotes")) + if (message.totalVotes != null && message.hasOwnProperty("totalVotes")) writer.uint32(/* id 2, wireType 0 =*/16).int32(message.totalVotes); - if (message.labelVotes != null && Object.hasOwnProperty.call(message, "labelVotes")) + if (message.labelVotes != null && message.hasOwnProperty("labelVotes")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.labelVotes); if (message.comments != null && message.comments.length) for (var i = 0; i < message.comments.length; ++i) @@ -5570,11 +5570,11 @@ AnnotationSpecSet.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message.displayName != null && Object.hasOwnProperty.call(message, "displayName")) + if (message.displayName != null && message.hasOwnProperty("displayName")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.displayName); - if (message.description != null && Object.hasOwnProperty.call(message, "description")) + if (message.description != null && message.hasOwnProperty("description")) writer.uint32(/* id 3, wireType 2 =*/26).string(message.description); if (message.annotationSpecs != null && message.annotationSpecs.length) for (var i = 0; i < message.annotationSpecs.length; ++i) @@ -5856,9 +5856,9 @@ AnnotationSpec.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.displayName != null && Object.hasOwnProperty.call(message, "displayName")) + if (message.displayName != null && message.hasOwnProperty("displayName")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.displayName); - if (message.description != null && Object.hasOwnProperty.call(message, "description")) + if (message.description != null && message.hasOwnProperty("description")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.description); return writer; }; @@ -7223,9 +7223,9 @@ CreateDatasetRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.parent != null && Object.hasOwnProperty.call(message, "parent")) + if (message.parent != null && message.hasOwnProperty("parent")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent); - if (message.dataset != null && Object.hasOwnProperty.call(message, "dataset")) + if (message.dataset != null && message.hasOwnProperty("dataset")) $root.google.cloud.datalabeling.v1beta1.Dataset.encode(message.dataset, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -7429,7 +7429,7 @@ GetDatasetRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); return writer; }; @@ -7643,13 +7643,13 @@ ListDatasetsRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.parent != null && Object.hasOwnProperty.call(message, "parent")) + if (message.parent != null && message.hasOwnProperty("parent")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent); - if (message.filter != null && Object.hasOwnProperty.call(message, "filter")) + if (message.filter != null && message.hasOwnProperty("filter")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.filter); - if (message.pageSize != null && Object.hasOwnProperty.call(message, "pageSize")) + if (message.pageSize != null && message.hasOwnProperty("pageSize")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.pageSize); - if (message.pageToken != null && Object.hasOwnProperty.call(message, "pageToken")) + if (message.pageToken != null && message.hasOwnProperty("pageToken")) writer.uint32(/* id 4, wireType 2 =*/34).string(message.pageToken); return writer; }; @@ -7883,7 +7883,7 @@ if (message.datasets != null && message.datasets.length) for (var i = 0; i < message.datasets.length; ++i) $root.google.cloud.datalabeling.v1beta1.Dataset.encode(message.datasets[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.nextPageToken != null && Object.hasOwnProperty.call(message, "nextPageToken")) + if (message.nextPageToken != null && message.hasOwnProperty("nextPageToken")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.nextPageToken); return writer; }; @@ -8101,7 +8101,7 @@ DeleteDatasetRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); return writer; }; @@ -8306,11 +8306,11 @@ ImportDataRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message.inputConfig != null && Object.hasOwnProperty.call(message, "inputConfig")) + if (message.inputConfig != null && message.hasOwnProperty("inputConfig")) $root.google.cloud.datalabeling.v1beta1.InputConfig.encode(message.inputConfig, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.userEmailAddress != null && Object.hasOwnProperty.call(message, "userEmailAddress")) + if (message.userEmailAddress != null && message.hasOwnProperty("userEmailAddress")) writer.uint32(/* id 3, wireType 2 =*/26).string(message.userEmailAddress); return writer; }; @@ -8561,15 +8561,15 @@ ExportDataRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message.annotatedDataset != null && Object.hasOwnProperty.call(message, "annotatedDataset")) + if (message.annotatedDataset != null && message.hasOwnProperty("annotatedDataset")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.annotatedDataset); - if (message.filter != null && Object.hasOwnProperty.call(message, "filter")) + if (message.filter != null && message.hasOwnProperty("filter")) writer.uint32(/* id 3, wireType 2 =*/26).string(message.filter); - if (message.outputConfig != null && Object.hasOwnProperty.call(message, "outputConfig")) + if (message.outputConfig != null && message.hasOwnProperty("outputConfig")) $root.google.cloud.datalabeling.v1beta1.OutputConfig.encode(message.outputConfig, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); - if (message.userEmailAddress != null && Object.hasOwnProperty.call(message, "userEmailAddress")) + if (message.userEmailAddress != null && message.hasOwnProperty("userEmailAddress")) writer.uint32(/* id 5, wireType 2 =*/42).string(message.userEmailAddress); return writer; }; @@ -8806,7 +8806,7 @@ GetDataItemRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); return writer; }; @@ -9020,13 +9020,13 @@ ListDataItemsRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.parent != null && Object.hasOwnProperty.call(message, "parent")) + if (message.parent != null && message.hasOwnProperty("parent")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent); - if (message.filter != null && Object.hasOwnProperty.call(message, "filter")) + if (message.filter != null && message.hasOwnProperty("filter")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.filter); - if (message.pageSize != null && Object.hasOwnProperty.call(message, "pageSize")) + if (message.pageSize != null && message.hasOwnProperty("pageSize")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.pageSize); - if (message.pageToken != null && Object.hasOwnProperty.call(message, "pageToken")) + if (message.pageToken != null && message.hasOwnProperty("pageToken")) writer.uint32(/* id 4, wireType 2 =*/34).string(message.pageToken); return writer; }; @@ -9260,7 +9260,7 @@ if (message.dataItems != null && message.dataItems.length) for (var i = 0; i < message.dataItems.length; ++i) $root.google.cloud.datalabeling.v1beta1.DataItem.encode(message.dataItems[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.nextPageToken != null && Object.hasOwnProperty.call(message, "nextPageToken")) + if (message.nextPageToken != null && message.hasOwnProperty("nextPageToken")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.nextPageToken); return writer; }; @@ -9478,7 +9478,7 @@ GetAnnotatedDatasetRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); return writer; }; @@ -9692,13 +9692,13 @@ ListAnnotatedDatasetsRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.parent != null && Object.hasOwnProperty.call(message, "parent")) + if (message.parent != null && message.hasOwnProperty("parent")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent); - if (message.filter != null && Object.hasOwnProperty.call(message, "filter")) + if (message.filter != null && message.hasOwnProperty("filter")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.filter); - if (message.pageSize != null && Object.hasOwnProperty.call(message, "pageSize")) + if (message.pageSize != null && message.hasOwnProperty("pageSize")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.pageSize); - if (message.pageToken != null && Object.hasOwnProperty.call(message, "pageToken")) + if (message.pageToken != null && message.hasOwnProperty("pageToken")) writer.uint32(/* id 4, wireType 2 =*/34).string(message.pageToken); return writer; }; @@ -9932,7 +9932,7 @@ if (message.annotatedDatasets != null && message.annotatedDatasets.length) for (var i = 0; i < message.annotatedDatasets.length; ++i) $root.google.cloud.datalabeling.v1beta1.AnnotatedDataset.encode(message.annotatedDatasets[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.nextPageToken != null && Object.hasOwnProperty.call(message, "nextPageToken")) + if (message.nextPageToken != null && message.hasOwnProperty("nextPageToken")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.nextPageToken); return writer; }; @@ -10150,7 +10150,7 @@ DeleteAnnotatedDatasetRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); return writer; }; @@ -10405,19 +10405,19 @@ LabelImageRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.parent != null && Object.hasOwnProperty.call(message, "parent")) + if (message.parent != null && message.hasOwnProperty("parent")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent); - if (message.basicConfig != null && Object.hasOwnProperty.call(message, "basicConfig")) + if (message.basicConfig != null && message.hasOwnProperty("basicConfig")) $root.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig.encode(message.basicConfig, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.feature != null && Object.hasOwnProperty.call(message, "feature")) + if (message.feature != null && message.hasOwnProperty("feature")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.feature); - if (message.imageClassificationConfig != null && Object.hasOwnProperty.call(message, "imageClassificationConfig")) + if (message.imageClassificationConfig != null && message.hasOwnProperty("imageClassificationConfig")) $root.google.cloud.datalabeling.v1beta1.ImageClassificationConfig.encode(message.imageClassificationConfig, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); - if (message.boundingPolyConfig != null && Object.hasOwnProperty.call(message, "boundingPolyConfig")) + if (message.boundingPolyConfig != null && message.hasOwnProperty("boundingPolyConfig")) $root.google.cloud.datalabeling.v1beta1.BoundingPolyConfig.encode(message.boundingPolyConfig, writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); - if (message.polylineConfig != null && Object.hasOwnProperty.call(message, "polylineConfig")) + if (message.polylineConfig != null && message.hasOwnProperty("polylineConfig")) $root.google.cloud.datalabeling.v1beta1.PolylineConfig.encode(message.polylineConfig, writer.uint32(/* id 6, wireType 2 =*/50).fork()).ldelim(); - if (message.segmentationConfig != null && Object.hasOwnProperty.call(message, "segmentationConfig")) + if (message.segmentationConfig != null && message.hasOwnProperty("segmentationConfig")) $root.google.cloud.datalabeling.v1beta1.SegmentationConfig.encode(message.segmentationConfig, writer.uint32(/* id 7, wireType 2 =*/58).fork()).ldelim(); return writer; }; @@ -10705,7 +10705,7 @@ /** * Feature enum. * @name google.cloud.datalabeling.v1beta1.LabelImageRequest.Feature - * @enum {number} + * @enum {string} * @property {number} FEATURE_UNSPECIFIED=0 FEATURE_UNSPECIFIED value * @property {number} CLASSIFICATION=1 CLASSIFICATION value * @property {number} BOUNDING_BOX=2 BOUNDING_BOX value @@ -10853,19 +10853,19 @@ LabelVideoRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.parent != null && Object.hasOwnProperty.call(message, "parent")) + if (message.parent != null && message.hasOwnProperty("parent")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent); - if (message.basicConfig != null && Object.hasOwnProperty.call(message, "basicConfig")) + if (message.basicConfig != null && message.hasOwnProperty("basicConfig")) $root.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig.encode(message.basicConfig, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.feature != null && Object.hasOwnProperty.call(message, "feature")) + if (message.feature != null && message.hasOwnProperty("feature")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.feature); - if (message.videoClassificationConfig != null && Object.hasOwnProperty.call(message, "videoClassificationConfig")) + if (message.videoClassificationConfig != null && message.hasOwnProperty("videoClassificationConfig")) $root.google.cloud.datalabeling.v1beta1.VideoClassificationConfig.encode(message.videoClassificationConfig, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); - if (message.objectDetectionConfig != null && Object.hasOwnProperty.call(message, "objectDetectionConfig")) + if (message.objectDetectionConfig != null && message.hasOwnProperty("objectDetectionConfig")) $root.google.cloud.datalabeling.v1beta1.ObjectDetectionConfig.encode(message.objectDetectionConfig, writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); - if (message.objectTrackingConfig != null && Object.hasOwnProperty.call(message, "objectTrackingConfig")) + if (message.objectTrackingConfig != null && message.hasOwnProperty("objectTrackingConfig")) $root.google.cloud.datalabeling.v1beta1.ObjectTrackingConfig.encode(message.objectTrackingConfig, writer.uint32(/* id 6, wireType 2 =*/50).fork()).ldelim(); - if (message.eventConfig != null && Object.hasOwnProperty.call(message, "eventConfig")) + if (message.eventConfig != null && message.hasOwnProperty("eventConfig")) $root.google.cloud.datalabeling.v1beta1.EventConfig.encode(message.eventConfig, writer.uint32(/* id 7, wireType 2 =*/58).fork()).ldelim(); return writer; }; @@ -11143,7 +11143,7 @@ /** * Feature enum. * @name google.cloud.datalabeling.v1beta1.LabelVideoRequest.Feature - * @enum {number} + * @enum {string} * @property {number} FEATURE_UNSPECIFIED=0 FEATURE_UNSPECIFIED value * @property {number} CLASSIFICATION=1 CLASSIFICATION value * @property {number} OBJECT_DETECTION=2 OBJECT_DETECTION value @@ -11269,15 +11269,15 @@ LabelTextRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.parent != null && Object.hasOwnProperty.call(message, "parent")) + if (message.parent != null && message.hasOwnProperty("parent")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent); - if (message.basicConfig != null && Object.hasOwnProperty.call(message, "basicConfig")) + if (message.basicConfig != null && message.hasOwnProperty("basicConfig")) $root.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig.encode(message.basicConfig, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.textClassificationConfig != null && Object.hasOwnProperty.call(message, "textClassificationConfig")) + if (message.textClassificationConfig != null && message.hasOwnProperty("textClassificationConfig")) $root.google.cloud.datalabeling.v1beta1.TextClassificationConfig.encode(message.textClassificationConfig, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); - if (message.textEntityExtractionConfig != null && Object.hasOwnProperty.call(message, "textEntityExtractionConfig")) + if (message.textEntityExtractionConfig != null && message.hasOwnProperty("textEntityExtractionConfig")) $root.google.cloud.datalabeling.v1beta1.TextEntityExtractionConfig.encode(message.textEntityExtractionConfig, writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); - if (message.feature != null && Object.hasOwnProperty.call(message, "feature")) + if (message.feature != null && message.hasOwnProperty("feature")) writer.uint32(/* id 6, wireType 0 =*/48).int32(message.feature); return writer; }; @@ -11499,7 +11499,7 @@ /** * Feature enum. * @name google.cloud.datalabeling.v1beta1.LabelTextRequest.Feature - * @enum {number} + * @enum {string} * @property {number} FEATURE_UNSPECIFIED=0 FEATURE_UNSPECIFIED value * @property {number} TEXT_CLASSIFICATION=1 TEXT_CLASSIFICATION value * @property {number} TEXT_ENTITY_EXTRACTION=2 TEXT_ENTITY_EXTRACTION value @@ -11580,9 +11580,9 @@ GetExampleRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message.filter != null && Object.hasOwnProperty.call(message, "filter")) + if (message.filter != null && message.hasOwnProperty("filter")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.filter); return writer; }; @@ -11808,13 +11808,13 @@ ListExamplesRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.parent != null && Object.hasOwnProperty.call(message, "parent")) + if (message.parent != null && message.hasOwnProperty("parent")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent); - if (message.filter != null && Object.hasOwnProperty.call(message, "filter")) + if (message.filter != null && message.hasOwnProperty("filter")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.filter); - if (message.pageSize != null && Object.hasOwnProperty.call(message, "pageSize")) + if (message.pageSize != null && message.hasOwnProperty("pageSize")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.pageSize); - if (message.pageToken != null && Object.hasOwnProperty.call(message, "pageToken")) + if (message.pageToken != null && message.hasOwnProperty("pageToken")) writer.uint32(/* id 4, wireType 2 =*/34).string(message.pageToken); return writer; }; @@ -12048,7 +12048,7 @@ if (message.examples != null && message.examples.length) for (var i = 0; i < message.examples.length; ++i) $root.google.cloud.datalabeling.v1beta1.Example.encode(message.examples[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.nextPageToken != null && Object.hasOwnProperty.call(message, "nextPageToken")) + if (message.nextPageToken != null && message.hasOwnProperty("nextPageToken")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.nextPageToken); return writer; }; @@ -12275,9 +12275,9 @@ CreateAnnotationSpecSetRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.parent != null && Object.hasOwnProperty.call(message, "parent")) + if (message.parent != null && message.hasOwnProperty("parent")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent); - if (message.annotationSpecSet != null && Object.hasOwnProperty.call(message, "annotationSpecSet")) + if (message.annotationSpecSet != null && message.hasOwnProperty("annotationSpecSet")) $root.google.cloud.datalabeling.v1beta1.AnnotationSpecSet.encode(message.annotationSpecSet, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -12481,7 +12481,7 @@ GetAnnotationSpecSetRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); return writer; }; @@ -12695,13 +12695,13 @@ ListAnnotationSpecSetsRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.parent != null && Object.hasOwnProperty.call(message, "parent")) + if (message.parent != null && message.hasOwnProperty("parent")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent); - if (message.filter != null && Object.hasOwnProperty.call(message, "filter")) + if (message.filter != null && message.hasOwnProperty("filter")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.filter); - if (message.pageSize != null && Object.hasOwnProperty.call(message, "pageSize")) + if (message.pageSize != null && message.hasOwnProperty("pageSize")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.pageSize); - if (message.pageToken != null && Object.hasOwnProperty.call(message, "pageToken")) + if (message.pageToken != null && message.hasOwnProperty("pageToken")) writer.uint32(/* id 4, wireType 2 =*/34).string(message.pageToken); return writer; }; @@ -12935,7 +12935,7 @@ if (message.annotationSpecSets != null && message.annotationSpecSets.length) for (var i = 0; i < message.annotationSpecSets.length; ++i) $root.google.cloud.datalabeling.v1beta1.AnnotationSpecSet.encode(message.annotationSpecSets[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.nextPageToken != null && Object.hasOwnProperty.call(message, "nextPageToken")) + if (message.nextPageToken != null && message.hasOwnProperty("nextPageToken")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.nextPageToken); return writer; }; @@ -13153,7 +13153,7 @@ DeleteAnnotationSpecSetRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); return writer; }; @@ -13349,9 +13349,9 @@ CreateInstructionRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.parent != null && Object.hasOwnProperty.call(message, "parent")) + if (message.parent != null && message.hasOwnProperty("parent")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent); - if (message.instruction != null && Object.hasOwnProperty.call(message, "instruction")) + if (message.instruction != null && message.hasOwnProperty("instruction")) $root.google.cloud.datalabeling.v1beta1.Instruction.encode(message.instruction, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -13555,7 +13555,7 @@ GetInstructionRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); return writer; }; @@ -13742,7 +13742,7 @@ DeleteInstructionRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); return writer; }; @@ -13956,13 +13956,13 @@ ListInstructionsRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.parent != null && Object.hasOwnProperty.call(message, "parent")) + if (message.parent != null && message.hasOwnProperty("parent")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent); - if (message.filter != null && Object.hasOwnProperty.call(message, "filter")) + if (message.filter != null && message.hasOwnProperty("filter")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.filter); - if (message.pageSize != null && Object.hasOwnProperty.call(message, "pageSize")) + if (message.pageSize != null && message.hasOwnProperty("pageSize")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.pageSize); - if (message.pageToken != null && Object.hasOwnProperty.call(message, "pageToken")) + if (message.pageToken != null && message.hasOwnProperty("pageToken")) writer.uint32(/* id 4, wireType 2 =*/34).string(message.pageToken); return writer; }; @@ -14196,7 +14196,7 @@ if (message.instructions != null && message.instructions.length) for (var i = 0; i < message.instructions.length; ++i) $root.google.cloud.datalabeling.v1beta1.Instruction.encode(message.instructions[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.nextPageToken != null && Object.hasOwnProperty.call(message, "nextPageToken")) + if (message.nextPageToken != null && message.hasOwnProperty("nextPageToken")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.nextPageToken); return writer; }; @@ -14414,7 +14414,7 @@ GetEvaluationRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); return writer; }; @@ -14628,13 +14628,13 @@ SearchEvaluationsRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.parent != null && Object.hasOwnProperty.call(message, "parent")) + if (message.parent != null && message.hasOwnProperty("parent")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent); - if (message.filter != null && Object.hasOwnProperty.call(message, "filter")) + if (message.filter != null && message.hasOwnProperty("filter")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.filter); - if (message.pageSize != null && Object.hasOwnProperty.call(message, "pageSize")) + if (message.pageSize != null && message.hasOwnProperty("pageSize")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.pageSize); - if (message.pageToken != null && Object.hasOwnProperty.call(message, "pageToken")) + if (message.pageToken != null && message.hasOwnProperty("pageToken")) writer.uint32(/* id 4, wireType 2 =*/34).string(message.pageToken); return writer; }; @@ -14868,7 +14868,7 @@ if (message.evaluations != null && message.evaluations.length) for (var i = 0; i < message.evaluations.length; ++i) $root.google.cloud.datalabeling.v1beta1.Evaluation.encode(message.evaluations[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.nextPageToken != null && Object.hasOwnProperty.call(message, "nextPageToken")) + if (message.nextPageToken != null && message.hasOwnProperty("nextPageToken")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.nextPageToken); return writer; }; @@ -15104,11 +15104,11 @@ SearchExampleComparisonsRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.parent != null && Object.hasOwnProperty.call(message, "parent")) + if (message.parent != null && message.hasOwnProperty("parent")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent); - if (message.pageSize != null && Object.hasOwnProperty.call(message, "pageSize")) + if (message.pageSize != null && message.hasOwnProperty("pageSize")) writer.uint32(/* id 2, wireType 0 =*/16).int32(message.pageSize); - if (message.pageToken != null && Object.hasOwnProperty.call(message, "pageToken")) + if (message.pageToken != null && message.hasOwnProperty("pageToken")) writer.uint32(/* id 3, wireType 2 =*/26).string(message.pageToken); return writer; }; @@ -15331,7 +15331,7 @@ if (message.exampleComparisons != null && message.exampleComparisons.length) for (var i = 0; i < message.exampleComparisons.length; ++i) $root.google.cloud.datalabeling.v1beta1.SearchExampleComparisonsResponse.ExampleComparison.encode(message.exampleComparisons[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.nextPageToken != null && Object.hasOwnProperty.call(message, "nextPageToken")) + if (message.nextPageToken != null && message.hasOwnProperty("nextPageToken")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.nextPageToken); return writer; }; @@ -15556,7 +15556,7 @@ ExampleComparison.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.groundTruthExample != null && Object.hasOwnProperty.call(message, "groundTruthExample")) + if (message.groundTruthExample != null && message.hasOwnProperty("groundTruthExample")) $root.google.cloud.datalabeling.v1beta1.Example.encode(message.groundTruthExample, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); if (message.modelCreatedExamples != null && message.modelCreatedExamples.length) for (var i = 0; i < message.modelCreatedExamples.length; ++i) @@ -15794,9 +15794,9 @@ CreateEvaluationJobRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.parent != null && Object.hasOwnProperty.call(message, "parent")) + if (message.parent != null && message.hasOwnProperty("parent")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent); - if (message.job != null && Object.hasOwnProperty.call(message, "job")) + if (message.job != null && message.hasOwnProperty("job")) $root.google.cloud.datalabeling.v1beta1.EvaluationJob.encode(message.job, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -16009,9 +16009,9 @@ UpdateEvaluationJobRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.evaluationJob != null && Object.hasOwnProperty.call(message, "evaluationJob")) + if (message.evaluationJob != null && message.hasOwnProperty("evaluationJob")) $root.google.cloud.datalabeling.v1beta1.EvaluationJob.encode(message.evaluationJob, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.updateMask != null && Object.hasOwnProperty.call(message, "updateMask")) + if (message.updateMask != null && message.hasOwnProperty("updateMask")) $root.google.protobuf.FieldMask.encode(message.updateMask, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -16220,7 +16220,7 @@ GetEvaluationJobRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); return writer; }; @@ -16407,7 +16407,7 @@ PauseEvaluationJobRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); return writer; }; @@ -16594,7 +16594,7 @@ ResumeEvaluationJobRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); return writer; }; @@ -16781,7 +16781,7 @@ DeleteEvaluationJobRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); return writer; }; @@ -16995,13 +16995,13 @@ ListEvaluationJobsRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.parent != null && Object.hasOwnProperty.call(message, "parent")) + if (message.parent != null && message.hasOwnProperty("parent")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent); - if (message.filter != null && Object.hasOwnProperty.call(message, "filter")) + if (message.filter != null && message.hasOwnProperty("filter")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.filter); - if (message.pageSize != null && Object.hasOwnProperty.call(message, "pageSize")) + if (message.pageSize != null && message.hasOwnProperty("pageSize")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.pageSize); - if (message.pageToken != null && Object.hasOwnProperty.call(message, "pageToken")) + if (message.pageToken != null && message.hasOwnProperty("pageToken")) writer.uint32(/* id 4, wireType 2 =*/34).string(message.pageToken); return writer; }; @@ -17235,7 +17235,7 @@ if (message.evaluationJobs != null && message.evaluationJobs.length) for (var i = 0; i < message.evaluationJobs.length; ++i) $root.google.cloud.datalabeling.v1beta1.EvaluationJob.encode(message.evaluationJobs[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.nextPageToken != null && Object.hasOwnProperty.call(message, "nextPageToken")) + if (message.nextPageToken != null && message.hasOwnProperty("nextPageToken")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.nextPageToken); return writer; }; @@ -17400,7 +17400,7 @@ /** * DataType enum. * @name google.cloud.datalabeling.v1beta1.DataType - * @enum {number} + * @enum {string} * @property {number} DATA_TYPE_UNSPECIFIED=0 DATA_TYPE_UNSPECIFIED value * @property {number} IMAGE=1 IMAGE value * @property {number} VIDEO=2 VIDEO value @@ -17529,13 +17529,13 @@ Dataset.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message.displayName != null && Object.hasOwnProperty.call(message, "displayName")) + if (message.displayName != null && message.hasOwnProperty("displayName")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.displayName); - if (message.description != null && Object.hasOwnProperty.call(message, "description")) + if (message.description != null && message.hasOwnProperty("description")) writer.uint32(/* id 3, wireType 2 =*/26).string(message.description); - if (message.createTime != null && Object.hasOwnProperty.call(message, "createTime")) + if (message.createTime != null && message.hasOwnProperty("createTime")) $root.google.protobuf.Timestamp.encode(message.createTime, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); if (message.inputConfigs != null && message.inputConfigs.length) for (var i = 0; i < message.inputConfigs.length; ++i) @@ -17543,7 +17543,7 @@ if (message.blockingResources != null && message.blockingResources.length) for (var i = 0; i < message.blockingResources.length; ++i) writer.uint32(/* id 6, wireType 2 =*/50).string(message.blockingResources[i]); - if (message.dataItemCount != null && Object.hasOwnProperty.call(message, "dataItemCount")) + if (message.dataItemCount != null && message.hasOwnProperty("dataItemCount")) writer.uint32(/* id 7, wireType 0 =*/56).int64(message.dataItemCount); return writer; }; @@ -17921,17 +17921,17 @@ InputConfig.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.dataType != null && Object.hasOwnProperty.call(message, "dataType")) + if (message.dataType != null && message.hasOwnProperty("dataType")) writer.uint32(/* id 1, wireType 0 =*/8).int32(message.dataType); - if (message.gcsSource != null && Object.hasOwnProperty.call(message, "gcsSource")) + if (message.gcsSource != null && message.hasOwnProperty("gcsSource")) $root.google.cloud.datalabeling.v1beta1.GcsSource.encode(message.gcsSource, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.annotationType != null && Object.hasOwnProperty.call(message, "annotationType")) + if (message.annotationType != null && message.hasOwnProperty("annotationType")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.annotationType); - if (message.classificationMetadata != null && Object.hasOwnProperty.call(message, "classificationMetadata")) + if (message.classificationMetadata != null && message.hasOwnProperty("classificationMetadata")) $root.google.cloud.datalabeling.v1beta1.ClassificationMetadata.encode(message.classificationMetadata, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); - if (message.bigquerySource != null && Object.hasOwnProperty.call(message, "bigquerySource")) + if (message.bigquerySource != null && message.hasOwnProperty("bigquerySource")) $root.google.cloud.datalabeling.v1beta1.BigQuerySource.encode(message.bigquerySource, writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); - if (message.textMetadata != null && Object.hasOwnProperty.call(message, "textMetadata")) + if (message.textMetadata != null && message.hasOwnProperty("textMetadata")) $root.google.cloud.datalabeling.v1beta1.TextMetadata.encode(message.textMetadata, writer.uint32(/* id 6, wireType 2 =*/50).fork()).ldelim(); return writer; }; @@ -18313,7 +18313,7 @@ TextMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.languageCode != null && Object.hasOwnProperty.call(message, "languageCode")) + if (message.languageCode != null && message.hasOwnProperty("languageCode")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.languageCode); return writer; }; @@ -18500,7 +18500,7 @@ ClassificationMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.isMultiLabel != null && Object.hasOwnProperty.call(message, "isMultiLabel")) + if (message.isMultiLabel != null && message.hasOwnProperty("isMultiLabel")) writer.uint32(/* id 1, wireType 0 =*/8).bool(message.isMultiLabel); return writer; }; @@ -18696,9 +18696,9 @@ GcsSource.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.inputUri != null && Object.hasOwnProperty.call(message, "inputUri")) + if (message.inputUri != null && message.hasOwnProperty("inputUri")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.inputUri); - if (message.mimeType != null && Object.hasOwnProperty.call(message, "mimeType")) + if (message.mimeType != null && message.hasOwnProperty("mimeType")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.mimeType); return writer; }; @@ -18897,7 +18897,7 @@ BigQuerySource.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.inputUri != null && Object.hasOwnProperty.call(message, "inputUri")) + if (message.inputUri != null && message.hasOwnProperty("inputUri")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.inputUri); return writer; }; @@ -19107,9 +19107,9 @@ OutputConfig.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.gcsDestination != null && Object.hasOwnProperty.call(message, "gcsDestination")) + if (message.gcsDestination != null && message.hasOwnProperty("gcsDestination")) $root.google.cloud.datalabeling.v1beta1.GcsDestination.encode(message.gcsDestination, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.gcsFolderDestination != null && Object.hasOwnProperty.call(message, "gcsFolderDestination")) + if (message.gcsFolderDestination != null && message.hasOwnProperty("gcsFolderDestination")) $root.google.cloud.datalabeling.v1beta1.GcsFolderDestination.encode(message.gcsFolderDestination, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -19338,9 +19338,9 @@ GcsDestination.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.outputUri != null && Object.hasOwnProperty.call(message, "outputUri")) + if (message.outputUri != null && message.hasOwnProperty("outputUri")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.outputUri); - if (message.mimeType != null && Object.hasOwnProperty.call(message, "mimeType")) + if (message.mimeType != null && message.hasOwnProperty("mimeType")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.mimeType); return writer; }; @@ -19539,7 +19539,7 @@ GcsFolderDestination.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.outputFolderUri != null && Object.hasOwnProperty.call(message, "outputFolderUri")) + if (message.outputFolderUri != null && message.hasOwnProperty("outputFolderUri")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.outputFolderUri); return writer; }; @@ -19767,13 +19767,13 @@ DataItem.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message.imagePayload != null && Object.hasOwnProperty.call(message, "imagePayload")) + if (message.imagePayload != null && message.hasOwnProperty("imagePayload")) $root.google.cloud.datalabeling.v1beta1.ImagePayload.encode(message.imagePayload, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.textPayload != null && Object.hasOwnProperty.call(message, "textPayload")) + if (message.textPayload != null && message.hasOwnProperty("textPayload")) $root.google.cloud.datalabeling.v1beta1.TextPayload.encode(message.textPayload, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); - if (message.videoPayload != null && Object.hasOwnProperty.call(message, "videoPayload")) + if (message.videoPayload != null && message.hasOwnProperty("videoPayload")) $root.google.cloud.datalabeling.v1beta1.VideoPayload.encode(message.videoPayload, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); return writer; }; @@ -20119,25 +20119,25 @@ AnnotatedDataset.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message.displayName != null && Object.hasOwnProperty.call(message, "displayName")) + if (message.displayName != null && message.hasOwnProperty("displayName")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.displayName); - if (message.annotationSource != null && Object.hasOwnProperty.call(message, "annotationSource")) + if (message.annotationSource != null && message.hasOwnProperty("annotationSource")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.annotationSource); - if (message.exampleCount != null && Object.hasOwnProperty.call(message, "exampleCount")) + if (message.exampleCount != null && message.hasOwnProperty("exampleCount")) writer.uint32(/* id 4, wireType 0 =*/32).int64(message.exampleCount); - if (message.completedExampleCount != null && Object.hasOwnProperty.call(message, "completedExampleCount")) + if (message.completedExampleCount != null && message.hasOwnProperty("completedExampleCount")) writer.uint32(/* id 5, wireType 0 =*/40).int64(message.completedExampleCount); - if (message.labelStats != null && Object.hasOwnProperty.call(message, "labelStats")) + if (message.labelStats != null && message.hasOwnProperty("labelStats")) $root.google.cloud.datalabeling.v1beta1.LabelStats.encode(message.labelStats, writer.uint32(/* id 6, wireType 2 =*/50).fork()).ldelim(); - if (message.createTime != null && Object.hasOwnProperty.call(message, "createTime")) + if (message.createTime != null && message.hasOwnProperty("createTime")) $root.google.protobuf.Timestamp.encode(message.createTime, writer.uint32(/* id 7, wireType 2 =*/58).fork()).ldelim(); - if (message.annotationType != null && Object.hasOwnProperty.call(message, "annotationType")) + if (message.annotationType != null && message.hasOwnProperty("annotationType")) writer.uint32(/* id 8, wireType 0 =*/64).int32(message.annotationType); - if (message.description != null && Object.hasOwnProperty.call(message, "description")) + if (message.description != null && message.hasOwnProperty("description")) writer.uint32(/* id 9, wireType 2 =*/74).string(message.description); - if (message.metadata != null && Object.hasOwnProperty.call(message, "metadata")) + if (message.metadata != null && message.hasOwnProperty("metadata")) $root.google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata.encode(message.metadata, writer.uint32(/* id 10, wireType 2 =*/82).fork()).ldelim(); if (message.blockingResources != null && message.blockingResources.length) for (var i = 0; i < message.blockingResources.length; ++i) @@ -20583,7 +20583,7 @@ LabelStats.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.exampleCount != null && Object.hasOwnProperty.call(message, "exampleCount")) + if (message.exampleCount != null && message.hasOwnProperty("exampleCount")) for (var keys = Object.keys(message.exampleCount), i = 0; i < keys.length; ++i) writer.uint32(/* id 1, wireType 2 =*/10).fork().uint32(/* id 1, wireType 2 =*/10).string(keys[i]).uint32(/* id 2, wireType 0 =*/16).int64(message.exampleCount[keys[i]]).ldelim(); return writer; @@ -20904,27 +20904,27 @@ AnnotatedDatasetMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.humanAnnotationConfig != null && Object.hasOwnProperty.call(message, "humanAnnotationConfig")) + if (message.humanAnnotationConfig != null && message.hasOwnProperty("humanAnnotationConfig")) $root.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig.encode(message.humanAnnotationConfig, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.imageClassificationConfig != null && Object.hasOwnProperty.call(message, "imageClassificationConfig")) + if (message.imageClassificationConfig != null && message.hasOwnProperty("imageClassificationConfig")) $root.google.cloud.datalabeling.v1beta1.ImageClassificationConfig.encode(message.imageClassificationConfig, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.boundingPolyConfig != null && Object.hasOwnProperty.call(message, "boundingPolyConfig")) + if (message.boundingPolyConfig != null && message.hasOwnProperty("boundingPolyConfig")) $root.google.cloud.datalabeling.v1beta1.BoundingPolyConfig.encode(message.boundingPolyConfig, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); - if (message.polylineConfig != null && Object.hasOwnProperty.call(message, "polylineConfig")) + if (message.polylineConfig != null && message.hasOwnProperty("polylineConfig")) $root.google.cloud.datalabeling.v1beta1.PolylineConfig.encode(message.polylineConfig, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); - if (message.segmentationConfig != null && Object.hasOwnProperty.call(message, "segmentationConfig")) + if (message.segmentationConfig != null && message.hasOwnProperty("segmentationConfig")) $root.google.cloud.datalabeling.v1beta1.SegmentationConfig.encode(message.segmentationConfig, writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); - if (message.videoClassificationConfig != null && Object.hasOwnProperty.call(message, "videoClassificationConfig")) + if (message.videoClassificationConfig != null && message.hasOwnProperty("videoClassificationConfig")) $root.google.cloud.datalabeling.v1beta1.VideoClassificationConfig.encode(message.videoClassificationConfig, writer.uint32(/* id 6, wireType 2 =*/50).fork()).ldelim(); - if (message.objectDetectionConfig != null && Object.hasOwnProperty.call(message, "objectDetectionConfig")) + if (message.objectDetectionConfig != null && message.hasOwnProperty("objectDetectionConfig")) $root.google.cloud.datalabeling.v1beta1.ObjectDetectionConfig.encode(message.objectDetectionConfig, writer.uint32(/* id 7, wireType 2 =*/58).fork()).ldelim(); - if (message.objectTrackingConfig != null && Object.hasOwnProperty.call(message, "objectTrackingConfig")) + if (message.objectTrackingConfig != null && message.hasOwnProperty("objectTrackingConfig")) $root.google.cloud.datalabeling.v1beta1.ObjectTrackingConfig.encode(message.objectTrackingConfig, writer.uint32(/* id 8, wireType 2 =*/66).fork()).ldelim(); - if (message.eventConfig != null && Object.hasOwnProperty.call(message, "eventConfig")) + if (message.eventConfig != null && message.hasOwnProperty("eventConfig")) $root.google.cloud.datalabeling.v1beta1.EventConfig.encode(message.eventConfig, writer.uint32(/* id 9, wireType 2 =*/74).fork()).ldelim(); - if (message.textClassificationConfig != null && Object.hasOwnProperty.call(message, "textClassificationConfig")) + if (message.textClassificationConfig != null && message.hasOwnProperty("textClassificationConfig")) $root.google.cloud.datalabeling.v1beta1.TextClassificationConfig.encode(message.textClassificationConfig, writer.uint32(/* id 10, wireType 2 =*/82).fork()).ldelim(); - if (message.textEntityExtractionConfig != null && Object.hasOwnProperty.call(message, "textEntityExtractionConfig")) + if (message.textEntityExtractionConfig != null && message.hasOwnProperty("textEntityExtractionConfig")) $root.google.cloud.datalabeling.v1beta1.TextEntityExtractionConfig.encode(message.textEntityExtractionConfig, writer.uint32(/* id 11, wireType 2 =*/90).fork()).ldelim(); return writer; }; @@ -21396,16 +21396,16 @@ Example.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message.imagePayload != null && Object.hasOwnProperty.call(message, "imagePayload")) + if (message.imagePayload != null && message.hasOwnProperty("imagePayload")) $root.google.cloud.datalabeling.v1beta1.ImagePayload.encode(message.imagePayload, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); if (message.annotations != null && message.annotations.length) for (var i = 0; i < message.annotations.length; ++i) $root.google.cloud.datalabeling.v1beta1.Annotation.encode(message.annotations[i], writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); - if (message.textPayload != null && Object.hasOwnProperty.call(message, "textPayload")) + if (message.textPayload != null && message.hasOwnProperty("textPayload")) $root.google.cloud.datalabeling.v1beta1.TextPayload.encode(message.textPayload, writer.uint32(/* id 6, wireType 2 =*/50).fork()).ldelim(); - if (message.videoPayload != null && Object.hasOwnProperty.call(message, "videoPayload")) + if (message.videoPayload != null && message.hasOwnProperty("videoPayload")) $root.google.cloud.datalabeling.v1beta1.VideoPayload.encode(message.videoPayload, writer.uint32(/* id 7, wireType 2 =*/58).fork()).ldelim(); return writer; }; @@ -21718,13 +21718,13 @@ ImagePayload.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.mimeType != null && Object.hasOwnProperty.call(message, "mimeType")) + if (message.mimeType != null && message.hasOwnProperty("mimeType")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.mimeType); - if (message.imageThumbnail != null && Object.hasOwnProperty.call(message, "imageThumbnail")) + if (message.imageThumbnail != null && message.hasOwnProperty("imageThumbnail")) writer.uint32(/* id 2, wireType 2 =*/18).bytes(message.imageThumbnail); - if (message.imageUri != null && Object.hasOwnProperty.call(message, "imageUri")) + if (message.imageUri != null && message.hasOwnProperty("imageUri")) writer.uint32(/* id 3, wireType 2 =*/26).string(message.imageUri); - if (message.signedUri != null && Object.hasOwnProperty.call(message, "signedUri")) + if (message.signedUri != null && message.hasOwnProperty("signedUri")) writer.uint32(/* id 4, wireType 2 =*/34).string(message.signedUri); return writer; }; @@ -21954,7 +21954,7 @@ TextPayload.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.textContent != null && Object.hasOwnProperty.call(message, "textContent")) + if (message.textContent != null && message.hasOwnProperty("textContent")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.textContent); return writer; }; @@ -22150,9 +22150,9 @@ VideoThumbnail.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.thumbnail != null && Object.hasOwnProperty.call(message, "thumbnail")) + if (message.thumbnail != null && message.hasOwnProperty("thumbnail")) writer.uint32(/* id 1, wireType 2 =*/10).bytes(message.thumbnail); - if (message.timeOffset != null && Object.hasOwnProperty.call(message, "timeOffset")) + if (message.timeOffset != null && message.hasOwnProperty("timeOffset")) $root.google.protobuf.Duration.encode(message.timeOffset, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -22402,16 +22402,16 @@ VideoPayload.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.mimeType != null && Object.hasOwnProperty.call(message, "mimeType")) + if (message.mimeType != null && message.hasOwnProperty("mimeType")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.mimeType); - if (message.videoUri != null && Object.hasOwnProperty.call(message, "videoUri")) + if (message.videoUri != null && message.hasOwnProperty("videoUri")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.videoUri); if (message.videoThumbnails != null && message.videoThumbnails.length) for (var i = 0; i < message.videoThumbnails.length; ++i) $root.google.cloud.datalabeling.v1beta1.VideoThumbnail.encode(message.videoThumbnails[i], writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); - if (message.frameRate != null && Object.hasOwnProperty.call(message, "frameRate")) + if (message.frameRate != null && message.hasOwnProperty("frameRate")) writer.uint32(/* id 4, wireType 5 =*/37).float(message.frameRate); - if (message.signedUri != null && Object.hasOwnProperty.call(message, "signedUri")) + if (message.signedUri != null && message.hasOwnProperty("signedUri")) writer.uint32(/* id 5, wireType 2 =*/42).string(message.signedUri); return writer; }; @@ -22610,7 +22610,7 @@ /** * StringAggregationType enum. * @name google.cloud.datalabeling.v1beta1.StringAggregationType - * @enum {number} + * @enum {string} * @property {number} STRING_AGGREGATION_TYPE_UNSPECIFIED=0 STRING_AGGREGATION_TYPE_UNSPECIFIED value * @property {number} MAJORITY_VOTE=1 MAJORITY_VOTE value * @property {number} UNANIMOUS_VOTE=2 UNANIMOUS_VOTE value @@ -22754,24 +22754,24 @@ HumanAnnotationConfig.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.instruction != null && Object.hasOwnProperty.call(message, "instruction")) + if (message.instruction != null && message.hasOwnProperty("instruction")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.instruction); - if (message.annotatedDatasetDisplayName != null && Object.hasOwnProperty.call(message, "annotatedDatasetDisplayName")) + if (message.annotatedDatasetDisplayName != null && message.hasOwnProperty("annotatedDatasetDisplayName")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.annotatedDatasetDisplayName); - if (message.annotatedDatasetDescription != null && Object.hasOwnProperty.call(message, "annotatedDatasetDescription")) + if (message.annotatedDatasetDescription != null && message.hasOwnProperty("annotatedDatasetDescription")) writer.uint32(/* id 3, wireType 2 =*/26).string(message.annotatedDatasetDescription); - if (message.labelGroup != null && Object.hasOwnProperty.call(message, "labelGroup")) + if (message.labelGroup != null && message.hasOwnProperty("labelGroup")) writer.uint32(/* id 4, wireType 2 =*/34).string(message.labelGroup); - if (message.languageCode != null && Object.hasOwnProperty.call(message, "languageCode")) + if (message.languageCode != null && message.hasOwnProperty("languageCode")) writer.uint32(/* id 5, wireType 2 =*/42).string(message.languageCode); - if (message.replicaCount != null && Object.hasOwnProperty.call(message, "replicaCount")) + if (message.replicaCount != null && message.hasOwnProperty("replicaCount")) writer.uint32(/* id 6, wireType 0 =*/48).int32(message.replicaCount); - if (message.questionDuration != null && Object.hasOwnProperty.call(message, "questionDuration")) + if (message.questionDuration != null && message.hasOwnProperty("questionDuration")) $root.google.protobuf.Duration.encode(message.questionDuration, writer.uint32(/* id 7, wireType 2 =*/58).fork()).ldelim(); if (message.contributorEmails != null && message.contributorEmails.length) for (var i = 0; i < message.contributorEmails.length; ++i) writer.uint32(/* id 9, wireType 2 =*/74).string(message.contributorEmails[i]); - if (message.userEmailAddress != null && Object.hasOwnProperty.call(message, "userEmailAddress")) + if (message.userEmailAddress != null && message.hasOwnProperty("userEmailAddress")) writer.uint32(/* id 10, wireType 2 =*/82).string(message.userEmailAddress); return writer; }; @@ -23085,11 +23085,11 @@ ImageClassificationConfig.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationSpecSet != null && Object.hasOwnProperty.call(message, "annotationSpecSet")) + if (message.annotationSpecSet != null && message.hasOwnProperty("annotationSpecSet")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.annotationSpecSet); - if (message.allowMultiLabel != null && Object.hasOwnProperty.call(message, "allowMultiLabel")) + if (message.allowMultiLabel != null && message.hasOwnProperty("allowMultiLabel")) writer.uint32(/* id 2, wireType 0 =*/16).bool(message.allowMultiLabel); - if (message.answerAggregationType != null && Object.hasOwnProperty.call(message, "answerAggregationType")) + if (message.answerAggregationType != null && message.hasOwnProperty("answerAggregationType")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.answerAggregationType); return writer; }; @@ -23331,9 +23331,9 @@ BoundingPolyConfig.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationSpecSet != null && Object.hasOwnProperty.call(message, "annotationSpecSet")) + if (message.annotationSpecSet != null && message.hasOwnProperty("annotationSpecSet")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.annotationSpecSet); - if (message.instructionMessage != null && Object.hasOwnProperty.call(message, "instructionMessage")) + if (message.instructionMessage != null && message.hasOwnProperty("instructionMessage")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.instructionMessage); return writer; }; @@ -23541,9 +23541,9 @@ PolylineConfig.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationSpecSet != null && Object.hasOwnProperty.call(message, "annotationSpecSet")) + if (message.annotationSpecSet != null && message.hasOwnProperty("annotationSpecSet")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.annotationSpecSet); - if (message.instructionMessage != null && Object.hasOwnProperty.call(message, "instructionMessage")) + if (message.instructionMessage != null && message.hasOwnProperty("instructionMessage")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.instructionMessage); return writer; }; @@ -23751,9 +23751,9 @@ SegmentationConfig.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationSpecSet != null && Object.hasOwnProperty.call(message, "annotationSpecSet")) + if (message.annotationSpecSet != null && message.hasOwnProperty("annotationSpecSet")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.annotationSpecSet); - if (message.instructionMessage != null && Object.hasOwnProperty.call(message, "instructionMessage")) + if (message.instructionMessage != null && message.hasOwnProperty("instructionMessage")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.instructionMessage); return writer; }; @@ -23965,7 +23965,7 @@ if (message.annotationSpecSetConfigs != null && message.annotationSpecSetConfigs.length) for (var i = 0; i < message.annotationSpecSetConfigs.length; ++i) $root.google.cloud.datalabeling.v1beta1.VideoClassificationConfig.AnnotationSpecSetConfig.encode(message.annotationSpecSetConfigs[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.applyShotDetection != null && Object.hasOwnProperty.call(message, "applyShotDetection")) + if (message.applyShotDetection != null && message.hasOwnProperty("applyShotDetection")) writer.uint32(/* id 2, wireType 0 =*/16).bool(message.applyShotDetection); return writer; }; @@ -24189,9 +24189,9 @@ AnnotationSpecSetConfig.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationSpecSet != null && Object.hasOwnProperty.call(message, "annotationSpecSet")) + if (message.annotationSpecSet != null && message.hasOwnProperty("annotationSpecSet")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.annotationSpecSet); - if (message.allowMultiLabel != null && Object.hasOwnProperty.call(message, "allowMultiLabel")) + if (message.allowMultiLabel != null && message.hasOwnProperty("allowMultiLabel")) writer.uint32(/* id 2, wireType 0 =*/16).bool(message.allowMultiLabel); return writer; }; @@ -24402,9 +24402,9 @@ ObjectDetectionConfig.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationSpecSet != null && Object.hasOwnProperty.call(message, "annotationSpecSet")) + if (message.annotationSpecSet != null && message.hasOwnProperty("annotationSpecSet")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.annotationSpecSet); - if (message.extractionFrameRate != null && Object.hasOwnProperty.call(message, "extractionFrameRate")) + if (message.extractionFrameRate != null && message.hasOwnProperty("extractionFrameRate")) writer.uint32(/* id 3, wireType 1 =*/25).double(message.extractionFrameRate); return writer; }; @@ -24603,7 +24603,7 @@ ObjectTrackingConfig.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationSpecSet != null && Object.hasOwnProperty.call(message, "annotationSpecSet")) + if (message.annotationSpecSet != null && message.hasOwnProperty("annotationSpecSet")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.annotationSpecSet); return writer; }; @@ -25011,11 +25011,11 @@ TextClassificationConfig.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.allowMultiLabel != null && Object.hasOwnProperty.call(message, "allowMultiLabel")) + if (message.allowMultiLabel != null && message.hasOwnProperty("allowMultiLabel")) writer.uint32(/* id 1, wireType 0 =*/8).bool(message.allowMultiLabel); - if (message.annotationSpecSet != null && Object.hasOwnProperty.call(message, "annotationSpecSet")) + if (message.annotationSpecSet != null && message.hasOwnProperty("annotationSpecSet")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.annotationSpecSet); - if (message.sentimentConfig != null && Object.hasOwnProperty.call(message, "sentimentConfig")) + if (message.sentimentConfig != null && message.hasOwnProperty("sentimentConfig")) $root.google.cloud.datalabeling.v1beta1.SentimentConfig.encode(message.sentimentConfig, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); return writer; }; @@ -25230,7 +25230,7 @@ SentimentConfig.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.enableLabelSentimentSelection != null && Object.hasOwnProperty.call(message, "enableLabelSentimentSelection")) + if (message.enableLabelSentimentSelection != null && message.hasOwnProperty("enableLabelSentimentSelection")) writer.uint32(/* id 1, wireType 0 =*/8).bool(message.enableLabelSentimentSelection); return writer; }; @@ -25417,7 +25417,7 @@ TextEntityExtractionConfig.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationSpecSet != null && Object.hasOwnProperty.call(message, "annotationSpecSet")) + if (message.annotationSpecSet != null && message.hasOwnProperty("annotationSpecSet")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.annotationSpecSet); return writer; }; @@ -25658,19 +25658,19 @@ Evaluation.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message.config != null && Object.hasOwnProperty.call(message, "config")) + if (message.config != null && message.hasOwnProperty("config")) $root.google.cloud.datalabeling.v1beta1.EvaluationConfig.encode(message.config, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.evaluationJobRunTime != null && Object.hasOwnProperty.call(message, "evaluationJobRunTime")) + if (message.evaluationJobRunTime != null && message.hasOwnProperty("evaluationJobRunTime")) $root.google.protobuf.Timestamp.encode(message.evaluationJobRunTime, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); - if (message.createTime != null && Object.hasOwnProperty.call(message, "createTime")) + if (message.createTime != null && message.hasOwnProperty("createTime")) $root.google.protobuf.Timestamp.encode(message.createTime, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); - if (message.evaluationMetrics != null && Object.hasOwnProperty.call(message, "evaluationMetrics")) + if (message.evaluationMetrics != null && message.hasOwnProperty("evaluationMetrics")) $root.google.cloud.datalabeling.v1beta1.EvaluationMetrics.encode(message.evaluationMetrics, writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); - if (message.annotationType != null && Object.hasOwnProperty.call(message, "annotationType")) + if (message.annotationType != null && message.hasOwnProperty("annotationType")) writer.uint32(/* id 6, wireType 0 =*/48).int32(message.annotationType); - if (message.evaluatedItemCount != null && Object.hasOwnProperty.call(message, "evaluatedItemCount")) + if (message.evaluatedItemCount != null && message.hasOwnProperty("evaluatedItemCount")) writer.uint32(/* id 7, wireType 0 =*/56).int64(message.evaluatedItemCount); return writer; }; @@ -26045,7 +26045,7 @@ EvaluationConfig.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.boundingBoxEvaluationOptions != null && Object.hasOwnProperty.call(message, "boundingBoxEvaluationOptions")) + if (message.boundingBoxEvaluationOptions != null && message.hasOwnProperty("boundingBoxEvaluationOptions")) $root.google.cloud.datalabeling.v1beta1.BoundingBoxEvaluationOptions.encode(message.boundingBoxEvaluationOptions, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -26242,7 +26242,7 @@ BoundingBoxEvaluationOptions.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.iouThreshold != null && Object.hasOwnProperty.call(message, "iouThreshold")) + if (message.iouThreshold != null && message.hasOwnProperty("iouThreshold")) writer.uint32(/* id 1, wireType 5 =*/13).float(message.iouThreshold); return writer; }; @@ -26452,9 +26452,9 @@ EvaluationMetrics.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.classificationMetrics != null && Object.hasOwnProperty.call(message, "classificationMetrics")) + if (message.classificationMetrics != null && message.hasOwnProperty("classificationMetrics")) $root.google.cloud.datalabeling.v1beta1.ClassificationMetrics.encode(message.classificationMetrics, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.objectDetectionMetrics != null && Object.hasOwnProperty.call(message, "objectDetectionMetrics")) + if (message.objectDetectionMetrics != null && message.hasOwnProperty("objectDetectionMetrics")) $root.google.cloud.datalabeling.v1beta1.ObjectDetectionMetrics.encode(message.objectDetectionMetrics, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -26683,9 +26683,9 @@ ClassificationMetrics.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.prCurve != null && Object.hasOwnProperty.call(message, "prCurve")) + if (message.prCurve != null && message.hasOwnProperty("prCurve")) $root.google.cloud.datalabeling.v1beta1.PrCurve.encode(message.prCurve, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.confusionMatrix != null && Object.hasOwnProperty.call(message, "confusionMatrix")) + if (message.confusionMatrix != null && message.hasOwnProperty("confusionMatrix")) $root.google.cloud.datalabeling.v1beta1.ConfusionMatrix.encode(message.confusionMatrix, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -26894,7 +26894,7 @@ ObjectDetectionMetrics.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.prCurve != null && Object.hasOwnProperty.call(message, "prCurve")) + if (message.prCurve != null && message.hasOwnProperty("prCurve")) $root.google.cloud.datalabeling.v1beta1.PrCurve.encode(message.prCurve, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -27114,14 +27114,14 @@ PrCurve.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationSpec != null && Object.hasOwnProperty.call(message, "annotationSpec")) + if (message.annotationSpec != null && message.hasOwnProperty("annotationSpec")) $root.google.cloud.datalabeling.v1beta1.AnnotationSpec.encode(message.annotationSpec, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.areaUnderCurve != null && Object.hasOwnProperty.call(message, "areaUnderCurve")) + if (message.areaUnderCurve != null && message.hasOwnProperty("areaUnderCurve")) writer.uint32(/* id 2, wireType 5 =*/21).float(message.areaUnderCurve); if (message.confidenceMetricsEntries != null && message.confidenceMetricsEntries.length) for (var i = 0; i < message.confidenceMetricsEntries.length; ++i) $root.google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.encode(message.confidenceMetricsEntries[i], writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); - if (message.meanAveragePrecision != null && Object.hasOwnProperty.call(message, "meanAveragePrecision")) + if (message.meanAveragePrecision != null && message.hasOwnProperty("meanAveragePrecision")) writer.uint32(/* id 4, wireType 5 =*/37).float(message.meanAveragePrecision); return writer; }; @@ -27445,25 +27445,25 @@ ConfidenceMetricsEntry.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.confidenceThreshold != null && Object.hasOwnProperty.call(message, "confidenceThreshold")) + if (message.confidenceThreshold != null && message.hasOwnProperty("confidenceThreshold")) writer.uint32(/* id 1, wireType 5 =*/13).float(message.confidenceThreshold); - if (message.recall != null && Object.hasOwnProperty.call(message, "recall")) + if (message.recall != null && message.hasOwnProperty("recall")) writer.uint32(/* id 2, wireType 5 =*/21).float(message.recall); - if (message.precision != null && Object.hasOwnProperty.call(message, "precision")) + if (message.precision != null && message.hasOwnProperty("precision")) writer.uint32(/* id 3, wireType 5 =*/29).float(message.precision); - if (message.f1Score != null && Object.hasOwnProperty.call(message, "f1Score")) + if (message.f1Score != null && message.hasOwnProperty("f1Score")) writer.uint32(/* id 4, wireType 5 =*/37).float(message.f1Score); - if (message.recallAt1 != null && Object.hasOwnProperty.call(message, "recallAt1")) + if (message.recallAt1 != null && message.hasOwnProperty("recallAt1")) writer.uint32(/* id 5, wireType 5 =*/45).float(message.recallAt1); - if (message.precisionAt1 != null && Object.hasOwnProperty.call(message, "precisionAt1")) + if (message.precisionAt1 != null && message.hasOwnProperty("precisionAt1")) writer.uint32(/* id 6, wireType 5 =*/53).float(message.precisionAt1); - if (message.f1ScoreAt1 != null && Object.hasOwnProperty.call(message, "f1ScoreAt1")) + if (message.f1ScoreAt1 != null && message.hasOwnProperty("f1ScoreAt1")) writer.uint32(/* id 7, wireType 5 =*/61).float(message.f1ScoreAt1); - if (message.recallAt5 != null && Object.hasOwnProperty.call(message, "recallAt5")) + if (message.recallAt5 != null && message.hasOwnProperty("recallAt5")) writer.uint32(/* id 8, wireType 5 =*/69).float(message.recallAt5); - if (message.precisionAt5 != null && Object.hasOwnProperty.call(message, "precisionAt5")) + if (message.precisionAt5 != null && message.hasOwnProperty("precisionAt5")) writer.uint32(/* id 9, wireType 5 =*/77).float(message.precisionAt5); - if (message.f1ScoreAt5 != null && Object.hasOwnProperty.call(message, "f1ScoreAt5")) + if (message.f1ScoreAt5 != null && message.hasOwnProperty("f1ScoreAt5")) writer.uint32(/* id 10, wireType 5 =*/85).float(message.f1ScoreAt5); return writer; }; @@ -27967,9 +27967,9 @@ ConfusionMatrixEntry.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationSpec != null && Object.hasOwnProperty.call(message, "annotationSpec")) + if (message.annotationSpec != null && message.hasOwnProperty("annotationSpec")) $root.google.cloud.datalabeling.v1beta1.AnnotationSpec.encode(message.annotationSpec, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.itemCount != null && Object.hasOwnProperty.call(message, "itemCount")) + if (message.itemCount != null && message.hasOwnProperty("itemCount")) writer.uint32(/* id 2, wireType 0 =*/16).int32(message.itemCount); return writer; }; @@ -28183,7 +28183,7 @@ Row.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.annotationSpec != null && Object.hasOwnProperty.call(message, "annotationSpec")) + if (message.annotationSpec != null && message.hasOwnProperty("annotationSpec")) $root.google.cloud.datalabeling.v1beta1.AnnotationSpec.encode(message.annotationSpec, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); if (message.entries != null && message.entries.length) for (var i = 0; i < message.entries.length; ++i) @@ -28494,26 +28494,26 @@ EvaluationJob.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message.description != null && Object.hasOwnProperty.call(message, "description")) + if (message.description != null && message.hasOwnProperty("description")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.description); - if (message.state != null && Object.hasOwnProperty.call(message, "state")) + if (message.state != null && message.hasOwnProperty("state")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.state); - if (message.schedule != null && Object.hasOwnProperty.call(message, "schedule")) + if (message.schedule != null && message.hasOwnProperty("schedule")) writer.uint32(/* id 4, wireType 2 =*/34).string(message.schedule); - if (message.modelVersion != null && Object.hasOwnProperty.call(message, "modelVersion")) + if (message.modelVersion != null && message.hasOwnProperty("modelVersion")) writer.uint32(/* id 5, wireType 2 =*/42).string(message.modelVersion); - if (message.evaluationJobConfig != null && Object.hasOwnProperty.call(message, "evaluationJobConfig")) + if (message.evaluationJobConfig != null && message.hasOwnProperty("evaluationJobConfig")) $root.google.cloud.datalabeling.v1beta1.EvaluationJobConfig.encode(message.evaluationJobConfig, writer.uint32(/* id 6, wireType 2 =*/50).fork()).ldelim(); - if (message.annotationSpecSet != null && Object.hasOwnProperty.call(message, "annotationSpecSet")) + if (message.annotationSpecSet != null && message.hasOwnProperty("annotationSpecSet")) writer.uint32(/* id 7, wireType 2 =*/58).string(message.annotationSpecSet); - if (message.labelMissingGroundTruth != null && Object.hasOwnProperty.call(message, "labelMissingGroundTruth")) + if (message.labelMissingGroundTruth != null && message.hasOwnProperty("labelMissingGroundTruth")) writer.uint32(/* id 8, wireType 0 =*/64).bool(message.labelMissingGroundTruth); if (message.attempts != null && message.attempts.length) for (var i = 0; i < message.attempts.length; ++i) $root.google.cloud.datalabeling.v1beta1.Attempt.encode(message.attempts[i], writer.uint32(/* id 9, wireType 2 =*/74).fork()).ldelim(); - if (message.createTime != null && Object.hasOwnProperty.call(message, "createTime")) + if (message.createTime != null && message.hasOwnProperty("createTime")) $root.google.protobuf.Timestamp.encode(message.createTime, writer.uint32(/* id 10, wireType 2 =*/82).fork()).ldelim(); return writer; }; @@ -28802,7 +28802,7 @@ /** * State enum. * @name google.cloud.datalabeling.v1beta1.EvaluationJob.State - * @enum {number} + * @enum {string} * @property {number} STATE_UNSPECIFIED=0 STATE_UNSPECIFIED value * @property {number} SCHEDULED=1 SCHEDULED value * @property {number} RUNNING=2 RUNNING value @@ -28974,26 +28974,26 @@ EvaluationJobConfig.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.inputConfig != null && Object.hasOwnProperty.call(message, "inputConfig")) + if (message.inputConfig != null && message.hasOwnProperty("inputConfig")) $root.google.cloud.datalabeling.v1beta1.InputConfig.encode(message.inputConfig, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.evaluationConfig != null && Object.hasOwnProperty.call(message, "evaluationConfig")) + if (message.evaluationConfig != null && message.hasOwnProperty("evaluationConfig")) $root.google.cloud.datalabeling.v1beta1.EvaluationConfig.encode(message.evaluationConfig, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.humanAnnotationConfig != null && Object.hasOwnProperty.call(message, "humanAnnotationConfig")) + if (message.humanAnnotationConfig != null && message.hasOwnProperty("humanAnnotationConfig")) $root.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig.encode(message.humanAnnotationConfig, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); - if (message.imageClassificationConfig != null && Object.hasOwnProperty.call(message, "imageClassificationConfig")) + if (message.imageClassificationConfig != null && message.hasOwnProperty("imageClassificationConfig")) $root.google.cloud.datalabeling.v1beta1.ImageClassificationConfig.encode(message.imageClassificationConfig, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); - if (message.boundingPolyConfig != null && Object.hasOwnProperty.call(message, "boundingPolyConfig")) + if (message.boundingPolyConfig != null && message.hasOwnProperty("boundingPolyConfig")) $root.google.cloud.datalabeling.v1beta1.BoundingPolyConfig.encode(message.boundingPolyConfig, writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); - if (message.textClassificationConfig != null && Object.hasOwnProperty.call(message, "textClassificationConfig")) + if (message.textClassificationConfig != null && message.hasOwnProperty("textClassificationConfig")) $root.google.cloud.datalabeling.v1beta1.TextClassificationConfig.encode(message.textClassificationConfig, writer.uint32(/* id 8, wireType 2 =*/66).fork()).ldelim(); - if (message.bigqueryImportKeys != null && Object.hasOwnProperty.call(message, "bigqueryImportKeys")) + if (message.bigqueryImportKeys != null && message.hasOwnProperty("bigqueryImportKeys")) for (var keys = Object.keys(message.bigqueryImportKeys), i = 0; i < keys.length; ++i) writer.uint32(/* id 9, wireType 2 =*/74).fork().uint32(/* id 1, wireType 2 =*/10).string(keys[i]).uint32(/* id 2, wireType 2 =*/18).string(message.bigqueryImportKeys[keys[i]]).ldelim(); - if (message.exampleCount != null && Object.hasOwnProperty.call(message, "exampleCount")) + if (message.exampleCount != null && message.hasOwnProperty("exampleCount")) writer.uint32(/* id 10, wireType 0 =*/80).int32(message.exampleCount); - if (message.exampleSamplePercentage != null && Object.hasOwnProperty.call(message, "exampleSamplePercentage")) + if (message.exampleSamplePercentage != null && message.hasOwnProperty("exampleSamplePercentage")) writer.uint32(/* id 11, wireType 1 =*/89).double(message.exampleSamplePercentage); - if (message.evaluationJobAlertConfig != null && Object.hasOwnProperty.call(message, "evaluationJobAlertConfig")) + if (message.evaluationJobAlertConfig != null && message.hasOwnProperty("evaluationJobAlertConfig")) $root.google.cloud.datalabeling.v1beta1.EvaluationJobAlertConfig.encode(message.evaluationJobAlertConfig, writer.uint32(/* id 13, wireType 2 =*/106).fork()).ldelim(); return writer; }; @@ -29364,9 +29364,9 @@ EvaluationJobAlertConfig.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.email != null && Object.hasOwnProperty.call(message, "email")) + if (message.email != null && message.hasOwnProperty("email")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.email); - if (message.minAcceptableMeanAveragePrecision != null && Object.hasOwnProperty.call(message, "minAcceptableMeanAveragePrecision")) + if (message.minAcceptableMeanAveragePrecision != null && message.hasOwnProperty("minAcceptableMeanAveragePrecision")) writer.uint32(/* id 2, wireType 1 =*/17).double(message.minAcceptableMeanAveragePrecision); return writer; }; @@ -29575,7 +29575,7 @@ Attempt.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.attemptTime != null && Object.hasOwnProperty.call(message, "attemptTime")) + if (message.attemptTime != null && message.hasOwnProperty("attemptTime")) $root.google.protobuf.Timestamp.encode(message.attemptTime, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); if (message.partialFailures != null && message.partialFailures.length) for (var i = 0; i < message.partialFailures.length; ++i) @@ -29874,21 +29874,21 @@ Instruction.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message.displayName != null && Object.hasOwnProperty.call(message, "displayName")) + if (message.displayName != null && message.hasOwnProperty("displayName")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.displayName); - if (message.description != null && Object.hasOwnProperty.call(message, "description")) + if (message.description != null && message.hasOwnProperty("description")) writer.uint32(/* id 3, wireType 2 =*/26).string(message.description); - if (message.createTime != null && Object.hasOwnProperty.call(message, "createTime")) + if (message.createTime != null && message.hasOwnProperty("createTime")) $root.google.protobuf.Timestamp.encode(message.createTime, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); - if (message.updateTime != null && Object.hasOwnProperty.call(message, "updateTime")) + if (message.updateTime != null && message.hasOwnProperty("updateTime")) $root.google.protobuf.Timestamp.encode(message.updateTime, writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); - if (message.dataType != null && Object.hasOwnProperty.call(message, "dataType")) + if (message.dataType != null && message.hasOwnProperty("dataType")) writer.uint32(/* id 6, wireType 0 =*/48).int32(message.dataType); - if (message.csvInstruction != null && Object.hasOwnProperty.call(message, "csvInstruction")) + if (message.csvInstruction != null && message.hasOwnProperty("csvInstruction")) $root.google.cloud.datalabeling.v1beta1.CsvInstruction.encode(message.csvInstruction, writer.uint32(/* id 7, wireType 2 =*/58).fork()).ldelim(); - if (message.pdfInstruction != null && Object.hasOwnProperty.call(message, "pdfInstruction")) + if (message.pdfInstruction != null && message.hasOwnProperty("pdfInstruction")) $root.google.cloud.datalabeling.v1beta1.PdfInstruction.encode(message.pdfInstruction, writer.uint32(/* id 9, wireType 2 =*/74).fork()).ldelim(); if (message.blockingResources != null && message.blockingResources.length) for (var i = 0; i < message.blockingResources.length; ++i) @@ -30230,7 +30230,7 @@ CsvInstruction.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.gcsFileUri != null && Object.hasOwnProperty.call(message, "gcsFileUri")) + if (message.gcsFileUri != null && message.hasOwnProperty("gcsFileUri")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.gcsFileUri); return writer; }; @@ -30417,7 +30417,7 @@ PdfInstruction.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.gcsFileUri != null && Object.hasOwnProperty.call(message, "gcsFileUri")) + if (message.gcsFileUri != null && message.hasOwnProperty("gcsFileUri")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.gcsFileUri); return writer; }; @@ -30622,11 +30622,11 @@ ImportDataOperationResponse.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.dataset != null && Object.hasOwnProperty.call(message, "dataset")) + if (message.dataset != null && message.hasOwnProperty("dataset")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.dataset); - if (message.totalCount != null && Object.hasOwnProperty.call(message, "totalCount")) + if (message.totalCount != null && message.hasOwnProperty("totalCount")) writer.uint32(/* id 2, wireType 0 =*/16).int32(message.totalCount); - if (message.importCount != null && Object.hasOwnProperty.call(message, "importCount")) + if (message.importCount != null && message.hasOwnProperty("importCount")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.importCount); return writer; }; @@ -30872,15 +30872,15 @@ ExportDataOperationResponse.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.dataset != null && Object.hasOwnProperty.call(message, "dataset")) + if (message.dataset != null && message.hasOwnProperty("dataset")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.dataset); - if (message.totalCount != null && Object.hasOwnProperty.call(message, "totalCount")) + if (message.totalCount != null && message.hasOwnProperty("totalCount")) writer.uint32(/* id 2, wireType 0 =*/16).int32(message.totalCount); - if (message.exportCount != null && Object.hasOwnProperty.call(message, "exportCount")) + if (message.exportCount != null && message.hasOwnProperty("exportCount")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.exportCount); - if (message.labelStats != null && Object.hasOwnProperty.call(message, "labelStats")) + if (message.labelStats != null && message.hasOwnProperty("labelStats")) $root.google.cloud.datalabeling.v1beta1.LabelStats.encode(message.labelStats, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); - if (message.outputConfig != null && Object.hasOwnProperty.call(message, "outputConfig")) + if (message.outputConfig != null && message.hasOwnProperty("outputConfig")) $root.google.cloud.datalabeling.v1beta1.OutputConfig.encode(message.outputConfig, writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); return writer; }; @@ -31141,12 +31141,12 @@ ImportDataOperationMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.dataset != null && Object.hasOwnProperty.call(message, "dataset")) + if (message.dataset != null && message.hasOwnProperty("dataset")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.dataset); if (message.partialFailures != null && message.partialFailures.length) for (var i = 0; i < message.partialFailures.length; ++i) $root.google.rpc.Status.encode(message.partialFailures[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.createTime != null && Object.hasOwnProperty.call(message, "createTime")) + if (message.createTime != null && message.hasOwnProperty("createTime")) $root.google.protobuf.Timestamp.encode(message.createTime, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); return writer; }; @@ -31400,12 +31400,12 @@ ExportDataOperationMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.dataset != null && Object.hasOwnProperty.call(message, "dataset")) + if (message.dataset != null && message.hasOwnProperty("dataset")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.dataset); if (message.partialFailures != null && message.partialFailures.length) for (var i = 0; i < message.partialFailures.length; ++i) $root.google.rpc.Status.encode(message.partialFailures[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.createTime != null && Object.hasOwnProperty.call(message, "createTime")) + if (message.createTime != null && message.hasOwnProperty("createTime")) $root.google.protobuf.Timestamp.encode(message.createTime, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); return writer; }; @@ -31781,36 +31781,36 @@ LabelOperationMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.progressPercent != null && Object.hasOwnProperty.call(message, "progressPercent")) + if (message.progressPercent != null && message.hasOwnProperty("progressPercent")) writer.uint32(/* id 1, wireType 0 =*/8).int32(message.progressPercent); if (message.partialFailures != null && message.partialFailures.length) for (var i = 0; i < message.partialFailures.length; ++i) $root.google.rpc.Status.encode(message.partialFailures[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.imageClassificationDetails != null && Object.hasOwnProperty.call(message, "imageClassificationDetails")) + if (message.imageClassificationDetails != null && message.hasOwnProperty("imageClassificationDetails")) $root.google.cloud.datalabeling.v1beta1.LabelImageClassificationOperationMetadata.encode(message.imageClassificationDetails, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); - if (message.imageBoundingBoxDetails != null && Object.hasOwnProperty.call(message, "imageBoundingBoxDetails")) + if (message.imageBoundingBoxDetails != null && message.hasOwnProperty("imageBoundingBoxDetails")) $root.google.cloud.datalabeling.v1beta1.LabelImageBoundingBoxOperationMetadata.encode(message.imageBoundingBoxDetails, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); - if (message.videoClassificationDetails != null && Object.hasOwnProperty.call(message, "videoClassificationDetails")) + if (message.videoClassificationDetails != null && message.hasOwnProperty("videoClassificationDetails")) $root.google.cloud.datalabeling.v1beta1.LabelVideoClassificationOperationMetadata.encode(message.videoClassificationDetails, writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); - if (message.videoObjectDetectionDetails != null && Object.hasOwnProperty.call(message, "videoObjectDetectionDetails")) + if (message.videoObjectDetectionDetails != null && message.hasOwnProperty("videoObjectDetectionDetails")) $root.google.cloud.datalabeling.v1beta1.LabelVideoObjectDetectionOperationMetadata.encode(message.videoObjectDetectionDetails, writer.uint32(/* id 6, wireType 2 =*/50).fork()).ldelim(); - if (message.videoObjectTrackingDetails != null && Object.hasOwnProperty.call(message, "videoObjectTrackingDetails")) + if (message.videoObjectTrackingDetails != null && message.hasOwnProperty("videoObjectTrackingDetails")) $root.google.cloud.datalabeling.v1beta1.LabelVideoObjectTrackingOperationMetadata.encode(message.videoObjectTrackingDetails, writer.uint32(/* id 7, wireType 2 =*/58).fork()).ldelim(); - if (message.videoEventDetails != null && Object.hasOwnProperty.call(message, "videoEventDetails")) + if (message.videoEventDetails != null && message.hasOwnProperty("videoEventDetails")) $root.google.cloud.datalabeling.v1beta1.LabelVideoEventOperationMetadata.encode(message.videoEventDetails, writer.uint32(/* id 8, wireType 2 =*/66).fork()).ldelim(); - if (message.textClassificationDetails != null && Object.hasOwnProperty.call(message, "textClassificationDetails")) + if (message.textClassificationDetails != null && message.hasOwnProperty("textClassificationDetails")) $root.google.cloud.datalabeling.v1beta1.LabelTextClassificationOperationMetadata.encode(message.textClassificationDetails, writer.uint32(/* id 9, wireType 2 =*/74).fork()).ldelim(); - if (message.imageBoundingPolyDetails != null && Object.hasOwnProperty.call(message, "imageBoundingPolyDetails")) + if (message.imageBoundingPolyDetails != null && message.hasOwnProperty("imageBoundingPolyDetails")) $root.google.cloud.datalabeling.v1beta1.LabelImageBoundingPolyOperationMetadata.encode(message.imageBoundingPolyDetails, writer.uint32(/* id 11, wireType 2 =*/90).fork()).ldelim(); - if (message.imagePolylineDetails != null && Object.hasOwnProperty.call(message, "imagePolylineDetails")) + if (message.imagePolylineDetails != null && message.hasOwnProperty("imagePolylineDetails")) $root.google.cloud.datalabeling.v1beta1.LabelImagePolylineOperationMetadata.encode(message.imagePolylineDetails, writer.uint32(/* id 12, wireType 2 =*/98).fork()).ldelim(); - if (message.textEntityExtractionDetails != null && Object.hasOwnProperty.call(message, "textEntityExtractionDetails")) + if (message.textEntityExtractionDetails != null && message.hasOwnProperty("textEntityExtractionDetails")) $root.google.cloud.datalabeling.v1beta1.LabelTextEntityExtractionOperationMetadata.encode(message.textEntityExtractionDetails, writer.uint32(/* id 13, wireType 2 =*/106).fork()).ldelim(); - if (message.imageOrientedBoundingBoxDetails != null && Object.hasOwnProperty.call(message, "imageOrientedBoundingBoxDetails")) + if (message.imageOrientedBoundingBoxDetails != null && message.hasOwnProperty("imageOrientedBoundingBoxDetails")) $root.google.cloud.datalabeling.v1beta1.LabelImageOrientedBoundingBoxOperationMetadata.encode(message.imageOrientedBoundingBoxDetails, writer.uint32(/* id 14, wireType 2 =*/114).fork()).ldelim(); - if (message.imageSegmentationDetails != null && Object.hasOwnProperty.call(message, "imageSegmentationDetails")) + if (message.imageSegmentationDetails != null && message.hasOwnProperty("imageSegmentationDetails")) $root.google.cloud.datalabeling.v1beta1.LabelImageSegmentationOperationMetadata.encode(message.imageSegmentationDetails, writer.uint32(/* id 15, wireType 2 =*/122).fork()).ldelim(); - if (message.createTime != null && Object.hasOwnProperty.call(message, "createTime")) + if (message.createTime != null && message.hasOwnProperty("createTime")) $root.google.protobuf.Timestamp.encode(message.createTime, writer.uint32(/* id 16, wireType 2 =*/130).fork()).ldelim(); return writer; }; @@ -32320,7 +32320,7 @@ LabelImageClassificationOperationMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.basicConfig != null && Object.hasOwnProperty.call(message, "basicConfig")) + if (message.basicConfig != null && message.hasOwnProperty("basicConfig")) $root.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig.encode(message.basicConfig, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -32512,7 +32512,7 @@ LabelImageBoundingBoxOperationMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.basicConfig != null && Object.hasOwnProperty.call(message, "basicConfig")) + if (message.basicConfig != null && message.hasOwnProperty("basicConfig")) $root.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig.encode(message.basicConfig, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -32704,7 +32704,7 @@ LabelImageOrientedBoundingBoxOperationMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.basicConfig != null && Object.hasOwnProperty.call(message, "basicConfig")) + if (message.basicConfig != null && message.hasOwnProperty("basicConfig")) $root.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig.encode(message.basicConfig, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -32896,7 +32896,7 @@ LabelImageBoundingPolyOperationMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.basicConfig != null && Object.hasOwnProperty.call(message, "basicConfig")) + if (message.basicConfig != null && message.hasOwnProperty("basicConfig")) $root.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig.encode(message.basicConfig, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -33088,7 +33088,7 @@ LabelImagePolylineOperationMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.basicConfig != null && Object.hasOwnProperty.call(message, "basicConfig")) + if (message.basicConfig != null && message.hasOwnProperty("basicConfig")) $root.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig.encode(message.basicConfig, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -33280,7 +33280,7 @@ LabelImageSegmentationOperationMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.basicConfig != null && Object.hasOwnProperty.call(message, "basicConfig")) + if (message.basicConfig != null && message.hasOwnProperty("basicConfig")) $root.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig.encode(message.basicConfig, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -33472,7 +33472,7 @@ LabelVideoClassificationOperationMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.basicConfig != null && Object.hasOwnProperty.call(message, "basicConfig")) + if (message.basicConfig != null && message.hasOwnProperty("basicConfig")) $root.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig.encode(message.basicConfig, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -33664,7 +33664,7 @@ LabelVideoObjectDetectionOperationMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.basicConfig != null && Object.hasOwnProperty.call(message, "basicConfig")) + if (message.basicConfig != null && message.hasOwnProperty("basicConfig")) $root.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig.encode(message.basicConfig, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -33856,7 +33856,7 @@ LabelVideoObjectTrackingOperationMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.basicConfig != null && Object.hasOwnProperty.call(message, "basicConfig")) + if (message.basicConfig != null && message.hasOwnProperty("basicConfig")) $root.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig.encode(message.basicConfig, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -34048,7 +34048,7 @@ LabelVideoEventOperationMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.basicConfig != null && Object.hasOwnProperty.call(message, "basicConfig")) + if (message.basicConfig != null && message.hasOwnProperty("basicConfig")) $root.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig.encode(message.basicConfig, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -34240,7 +34240,7 @@ LabelTextClassificationOperationMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.basicConfig != null && Object.hasOwnProperty.call(message, "basicConfig")) + if (message.basicConfig != null && message.hasOwnProperty("basicConfig")) $root.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig.encode(message.basicConfig, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -34432,7 +34432,7 @@ LabelTextEntityExtractionOperationMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.basicConfig != null && Object.hasOwnProperty.call(message, "basicConfig")) + if (message.basicConfig != null && message.hasOwnProperty("basicConfig")) $root.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig.encode(message.basicConfig, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -34643,12 +34643,12 @@ CreateInstructionMetadata.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.instruction != null && Object.hasOwnProperty.call(message, "instruction")) + if (message.instruction != null && message.hasOwnProperty("instruction")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.instruction); if (message.partialFailures != null && message.partialFailures.length) for (var i = 0; i < message.partialFailures.length; ++i) $root.google.rpc.Status.encode(message.partialFailures[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.createTime != null && Object.hasOwnProperty.call(message, "createTime")) + if (message.createTime != null && message.hasOwnProperty("createTime")) $root.google.protobuf.Timestamp.encode(message.createTime, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); return writer; }; @@ -34914,7 +34914,7 @@ if (message.rules != null && message.rules.length) for (var i = 0; i < message.rules.length; ++i) $root.google.api.HttpRule.encode(message.rules[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.fullyDecodeReservedExpansion != null && Object.hasOwnProperty.call(message, "fullyDecodeReservedExpansion")) + if (message.fullyDecodeReservedExpansion != null && message.hasOwnProperty("fullyDecodeReservedExpansion")) writer.uint32(/* id 2, wireType 0 =*/16).bool(message.fullyDecodeReservedExpansion); return writer; }; @@ -35228,26 +35228,26 @@ HttpRule.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.selector != null && Object.hasOwnProperty.call(message, "selector")) + if (message.selector != null && message.hasOwnProperty("selector")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.selector); - if (message.get != null && Object.hasOwnProperty.call(message, "get")) + if (message.get != null && message.hasOwnProperty("get")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.get); - if (message.put != null && Object.hasOwnProperty.call(message, "put")) + if (message.put != null && message.hasOwnProperty("put")) writer.uint32(/* id 3, wireType 2 =*/26).string(message.put); - if (message.post != null && Object.hasOwnProperty.call(message, "post")) + if (message.post != null && message.hasOwnProperty("post")) writer.uint32(/* id 4, wireType 2 =*/34).string(message.post); - if (message["delete"] != null && Object.hasOwnProperty.call(message, "delete")) + if (message["delete"] != null && message.hasOwnProperty("delete")) writer.uint32(/* id 5, wireType 2 =*/42).string(message["delete"]); - if (message.patch != null && Object.hasOwnProperty.call(message, "patch")) + if (message.patch != null && message.hasOwnProperty("patch")) writer.uint32(/* id 6, wireType 2 =*/50).string(message.patch); - if (message.body != null && Object.hasOwnProperty.call(message, "body")) + if (message.body != null && message.hasOwnProperty("body")) writer.uint32(/* id 7, wireType 2 =*/58).string(message.body); - if (message.custom != null && Object.hasOwnProperty.call(message, "custom")) + if (message.custom != null && message.hasOwnProperty("custom")) $root.google.api.CustomHttpPattern.encode(message.custom, writer.uint32(/* id 8, wireType 2 =*/66).fork()).ldelim(); if (message.additionalBindings != null && message.additionalBindings.length) for (var i = 0; i < message.additionalBindings.length; ++i) $root.google.api.HttpRule.encode(message.additionalBindings[i], writer.uint32(/* id 11, wireType 2 =*/90).fork()).ldelim(); - if (message.responseBody != null && Object.hasOwnProperty.call(message, "responseBody")) + if (message.responseBody != null && message.hasOwnProperty("responseBody")) writer.uint32(/* id 12, wireType 2 =*/98).string(message.responseBody); return writer; }; @@ -35604,9 +35604,9 @@ CustomHttpPattern.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.kind != null && Object.hasOwnProperty.call(message, "kind")) + if (message.kind != null && message.hasOwnProperty("kind")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.kind); - if (message.path != null && Object.hasOwnProperty.call(message, "path")) + if (message.path != null && message.hasOwnProperty("path")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.path); return writer; }; @@ -35851,18 +35851,18 @@ ResourceDescriptor.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.type != null && Object.hasOwnProperty.call(message, "type")) + if (message.type != null && message.hasOwnProperty("type")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.type); if (message.pattern != null && message.pattern.length) for (var i = 0; i < message.pattern.length; ++i) writer.uint32(/* id 2, wireType 2 =*/18).string(message.pattern[i]); - if (message.nameField != null && Object.hasOwnProperty.call(message, "nameField")) + if (message.nameField != null && message.hasOwnProperty("nameField")) writer.uint32(/* id 3, wireType 2 =*/26).string(message.nameField); - if (message.history != null && Object.hasOwnProperty.call(message, "history")) + if (message.history != null && message.hasOwnProperty("history")) writer.uint32(/* id 4, wireType 0 =*/32).int32(message.history); - if (message.plural != null && Object.hasOwnProperty.call(message, "plural")) + if (message.plural != null && message.hasOwnProperty("plural")) writer.uint32(/* id 5, wireType 2 =*/42).string(message.plural); - if (message.singular != null && Object.hasOwnProperty.call(message, "singular")) + if (message.singular != null && message.hasOwnProperty("singular")) writer.uint32(/* id 6, wireType 2 =*/50).string(message.singular); return writer; }; @@ -36082,7 +36082,7 @@ /** * History enum. * @name google.api.ResourceDescriptor.History - * @enum {number} + * @enum {string} * @property {number} HISTORY_UNSPECIFIED=0 HISTORY_UNSPECIFIED value * @property {number} ORIGINALLY_SINGLE_PATTERN=1 ORIGINALLY_SINGLE_PATTERN value * @property {number} FUTURE_MULTI_PATTERN=2 FUTURE_MULTI_PATTERN value @@ -36163,9 +36163,9 @@ ResourceReference.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.type != null && Object.hasOwnProperty.call(message, "type")) + if (message.type != null && message.hasOwnProperty("type")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.type); - if (message.childType != null && Object.hasOwnProperty.call(message, "childType")) + if (message.childType != null && message.hasOwnProperty("childType")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.childType); return writer; }; @@ -36311,7 +36311,7 @@ /** * FieldBehavior enum. * @name google.api.FieldBehavior - * @enum {number} + * @enum {string} * @property {number} FIELD_BEHAVIOR_UNSPECIFIED=0 FIELD_BEHAVIOR_UNSPECIFIED value * @property {number} OPTIONAL=1 OPTIONAL value * @property {number} REQUIRED=2 REQUIRED value @@ -36712,9 +36712,9 @@ FileDescriptorProto.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message["package"] != null && Object.hasOwnProperty.call(message, "package")) + if (message["package"] != null && message.hasOwnProperty("package")) writer.uint32(/* id 2, wireType 2 =*/18).string(message["package"]); if (message.dependency != null && message.dependency.length) for (var i = 0; i < message.dependency.length; ++i) @@ -36731,9 +36731,9 @@ if (message.extension != null && message.extension.length) for (var i = 0; i < message.extension.length; ++i) $root.google.protobuf.FieldDescriptorProto.encode(message.extension[i], writer.uint32(/* id 7, wireType 2 =*/58).fork()).ldelim(); - if (message.options != null && Object.hasOwnProperty.call(message, "options")) + if (message.options != null && message.hasOwnProperty("options")) $root.google.protobuf.FileOptions.encode(message.options, writer.uint32(/* id 8, wireType 2 =*/66).fork()).ldelim(); - if (message.sourceCodeInfo != null && Object.hasOwnProperty.call(message, "sourceCodeInfo")) + if (message.sourceCodeInfo != null && message.hasOwnProperty("sourceCodeInfo")) $root.google.protobuf.SourceCodeInfo.encode(message.sourceCodeInfo, writer.uint32(/* id 9, wireType 2 =*/74).fork()).ldelim(); if (message.publicDependency != null && message.publicDependency.length) for (var i = 0; i < message.publicDependency.length; ++i) @@ -36741,7 +36741,7 @@ if (message.weakDependency != null && message.weakDependency.length) for (var i = 0; i < message.weakDependency.length; ++i) writer.uint32(/* id 11, wireType 0 =*/88).int32(message.weakDependency[i]); - if (message.syntax != null && Object.hasOwnProperty.call(message, "syntax")) + if (message.syntax != null && message.hasOwnProperty("syntax")) writer.uint32(/* id 12, wireType 2 =*/98).string(message.syntax); return writer; }; @@ -37279,7 +37279,7 @@ DescriptorProto.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); if (message.field != null && message.field.length) for (var i = 0; i < message.field.length; ++i) @@ -37296,7 +37296,7 @@ if (message.extension != null && message.extension.length) for (var i = 0; i < message.extension.length; ++i) $root.google.protobuf.FieldDescriptorProto.encode(message.extension[i], writer.uint32(/* id 6, wireType 2 =*/50).fork()).ldelim(); - if (message.options != null && Object.hasOwnProperty.call(message, "options")) + if (message.options != null && message.hasOwnProperty("options")) $root.google.protobuf.MessageOptions.encode(message.options, writer.uint32(/* id 7, wireType 2 =*/58).fork()).ldelim(); if (message.oneofDecl != null && message.oneofDecl.length) for (var i = 0; i < message.oneofDecl.length; ++i) @@ -37761,11 +37761,11 @@ ExtensionRange.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.start != null && Object.hasOwnProperty.call(message, "start")) + if (message.start != null && message.hasOwnProperty("start")) writer.uint32(/* id 1, wireType 0 =*/8).int32(message.start); - if (message.end != null && Object.hasOwnProperty.call(message, "end")) + if (message.end != null && message.hasOwnProperty("end")) writer.uint32(/* id 2, wireType 0 =*/16).int32(message.end); - if (message.options != null && Object.hasOwnProperty.call(message, "options")) + if (message.options != null && message.hasOwnProperty("options")) $root.google.protobuf.ExtensionRangeOptions.encode(message.options, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); return writer; }; @@ -37989,9 +37989,9 @@ ReservedRange.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.start != null && Object.hasOwnProperty.call(message, "start")) + if (message.start != null && message.hasOwnProperty("start")) writer.uint32(/* id 1, wireType 0 =*/8).int32(message.start); - if (message.end != null && Object.hasOwnProperty.call(message, "end")) + if (message.end != null && message.hasOwnProperty("end")) writer.uint32(/* id 2, wireType 0 =*/16).int32(message.end); return writer; }; @@ -38482,25 +38482,25 @@ FieldDescriptorProto.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message.extendee != null && Object.hasOwnProperty.call(message, "extendee")) + if (message.extendee != null && message.hasOwnProperty("extendee")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.extendee); - if (message.number != null && Object.hasOwnProperty.call(message, "number")) + if (message.number != null && message.hasOwnProperty("number")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.number); - if (message.label != null && Object.hasOwnProperty.call(message, "label")) + if (message.label != null && message.hasOwnProperty("label")) writer.uint32(/* id 4, wireType 0 =*/32).int32(message.label); - if (message.type != null && Object.hasOwnProperty.call(message, "type")) + if (message.type != null && message.hasOwnProperty("type")) writer.uint32(/* id 5, wireType 0 =*/40).int32(message.type); - if (message.typeName != null && Object.hasOwnProperty.call(message, "typeName")) + if (message.typeName != null && message.hasOwnProperty("typeName")) writer.uint32(/* id 6, wireType 2 =*/50).string(message.typeName); - if (message.defaultValue != null && Object.hasOwnProperty.call(message, "defaultValue")) + if (message.defaultValue != null && message.hasOwnProperty("defaultValue")) writer.uint32(/* id 7, wireType 2 =*/58).string(message.defaultValue); - if (message.options != null && Object.hasOwnProperty.call(message, "options")) + if (message.options != null && message.hasOwnProperty("options")) $root.google.protobuf.FieldOptions.encode(message.options, writer.uint32(/* id 8, wireType 2 =*/66).fork()).ldelim(); - if (message.oneofIndex != null && Object.hasOwnProperty.call(message, "oneofIndex")) + if (message.oneofIndex != null && message.hasOwnProperty("oneofIndex")) writer.uint32(/* id 9, wireType 0 =*/72).int32(message.oneofIndex); - if (message.jsonName != null && Object.hasOwnProperty.call(message, "jsonName")) + if (message.jsonName != null && message.hasOwnProperty("jsonName")) writer.uint32(/* id 10, wireType 2 =*/82).string(message.jsonName); return writer; }; @@ -38847,7 +38847,7 @@ /** * Type enum. * @name google.protobuf.FieldDescriptorProto.Type - * @enum {number} + * @enum {string} * @property {number} TYPE_DOUBLE=1 TYPE_DOUBLE value * @property {number} TYPE_FLOAT=2 TYPE_FLOAT value * @property {number} TYPE_INT64=3 TYPE_INT64 value @@ -38893,7 +38893,7 @@ /** * Label enum. * @name google.protobuf.FieldDescriptorProto.Label - * @enum {number} + * @enum {string} * @property {number} LABEL_OPTIONAL=1 LABEL_OPTIONAL value * @property {number} LABEL_REQUIRED=2 LABEL_REQUIRED value * @property {number} LABEL_REPEATED=3 LABEL_REPEATED value @@ -38974,9 +38974,9 @@ OneofDescriptorProto.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message.options != null && Object.hasOwnProperty.call(message, "options")) + if (message.options != null && message.hasOwnProperty("options")) $root.google.protobuf.OneofOptions.encode(message.options, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -39219,12 +39219,12 @@ EnumDescriptorProto.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); if (message.value != null && message.value.length) for (var i = 0; i < message.value.length; ++i) $root.google.protobuf.EnumValueDescriptorProto.encode(message.value[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.options != null && Object.hasOwnProperty.call(message, "options")) + if (message.options != null && message.hasOwnProperty("options")) $root.google.protobuf.EnumOptions.encode(message.options, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); if (message.reservedRange != null && message.reservedRange.length) for (var i = 0; i < message.reservedRange.length; ++i) @@ -39527,9 +39527,9 @@ EnumReservedRange.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.start != null && Object.hasOwnProperty.call(message, "start")) + if (message.start != null && message.hasOwnProperty("start")) writer.uint32(/* id 1, wireType 0 =*/8).int32(message.start); - if (message.end != null && Object.hasOwnProperty.call(message, "end")) + if (message.end != null && message.hasOwnProperty("end")) writer.uint32(/* id 2, wireType 0 =*/16).int32(message.end); return writer; }; @@ -39749,11 +39749,11 @@ EnumValueDescriptorProto.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message.number != null && Object.hasOwnProperty.call(message, "number")) + if (message.number != null && message.hasOwnProperty("number")) writer.uint32(/* id 2, wireType 0 =*/16).int32(message.number); - if (message.options != null && Object.hasOwnProperty.call(message, "options")) + if (message.options != null && message.hasOwnProperty("options")) $root.google.protobuf.EnumValueOptions.encode(message.options, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); return writer; }; @@ -39987,12 +39987,12 @@ ServiceDescriptorProto.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); if (message.method != null && message.method.length) for (var i = 0; i < message.method.length; ++i) $root.google.protobuf.MethodDescriptorProto.encode(message.method[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.options != null && Object.hasOwnProperty.call(message, "options")) + if (message.options != null && message.hasOwnProperty("options")) $root.google.protobuf.ServiceOptions.encode(message.options, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); return writer; }; @@ -40272,17 +40272,17 @@ MethodDescriptorProto.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message.inputType != null && Object.hasOwnProperty.call(message, "inputType")) + if (message.inputType != null && message.hasOwnProperty("inputType")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.inputType); - if (message.outputType != null && Object.hasOwnProperty.call(message, "outputType")) + if (message.outputType != null && message.hasOwnProperty("outputType")) writer.uint32(/* id 3, wireType 2 =*/26).string(message.outputType); - if (message.options != null && Object.hasOwnProperty.call(message, "options")) + if (message.options != null && message.hasOwnProperty("options")) $root.google.protobuf.MethodOptions.encode(message.options, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); - if (message.clientStreaming != null && Object.hasOwnProperty.call(message, "clientStreaming")) + if (message.clientStreaming != null && message.hasOwnProperty("clientStreaming")) writer.uint32(/* id 5, wireType 0 =*/40).bool(message.clientStreaming); - if (message.serverStreaming != null && Object.hasOwnProperty.call(message, "serverStreaming")) + if (message.serverStreaming != null && message.hasOwnProperty("serverStreaming")) writer.uint32(/* id 6, wireType 0 =*/48).bool(message.serverStreaming); return writer; }; @@ -40721,45 +40721,45 @@ FileOptions.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.javaPackage != null && Object.hasOwnProperty.call(message, "javaPackage")) + if (message.javaPackage != null && message.hasOwnProperty("javaPackage")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.javaPackage); - if (message.javaOuterClassname != null && Object.hasOwnProperty.call(message, "javaOuterClassname")) + if (message.javaOuterClassname != null && message.hasOwnProperty("javaOuterClassname")) writer.uint32(/* id 8, wireType 2 =*/66).string(message.javaOuterClassname); - if (message.optimizeFor != null && Object.hasOwnProperty.call(message, "optimizeFor")) + if (message.optimizeFor != null && message.hasOwnProperty("optimizeFor")) writer.uint32(/* id 9, wireType 0 =*/72).int32(message.optimizeFor); - if (message.javaMultipleFiles != null && Object.hasOwnProperty.call(message, "javaMultipleFiles")) + if (message.javaMultipleFiles != null && message.hasOwnProperty("javaMultipleFiles")) writer.uint32(/* id 10, wireType 0 =*/80).bool(message.javaMultipleFiles); - if (message.goPackage != null && Object.hasOwnProperty.call(message, "goPackage")) + if (message.goPackage != null && message.hasOwnProperty("goPackage")) writer.uint32(/* id 11, wireType 2 =*/90).string(message.goPackage); - if (message.ccGenericServices != null && Object.hasOwnProperty.call(message, "ccGenericServices")) + if (message.ccGenericServices != null && message.hasOwnProperty("ccGenericServices")) writer.uint32(/* id 16, wireType 0 =*/128).bool(message.ccGenericServices); - if (message.javaGenericServices != null && Object.hasOwnProperty.call(message, "javaGenericServices")) + if (message.javaGenericServices != null && message.hasOwnProperty("javaGenericServices")) writer.uint32(/* id 17, wireType 0 =*/136).bool(message.javaGenericServices); - if (message.pyGenericServices != null && Object.hasOwnProperty.call(message, "pyGenericServices")) + if (message.pyGenericServices != null && message.hasOwnProperty("pyGenericServices")) writer.uint32(/* id 18, wireType 0 =*/144).bool(message.pyGenericServices); - if (message.javaGenerateEqualsAndHash != null && Object.hasOwnProperty.call(message, "javaGenerateEqualsAndHash")) + if (message.javaGenerateEqualsAndHash != null && message.hasOwnProperty("javaGenerateEqualsAndHash")) writer.uint32(/* id 20, wireType 0 =*/160).bool(message.javaGenerateEqualsAndHash); - if (message.deprecated != null && Object.hasOwnProperty.call(message, "deprecated")) + if (message.deprecated != null && message.hasOwnProperty("deprecated")) writer.uint32(/* id 23, wireType 0 =*/184).bool(message.deprecated); - if (message.javaStringCheckUtf8 != null && Object.hasOwnProperty.call(message, "javaStringCheckUtf8")) + if (message.javaStringCheckUtf8 != null && message.hasOwnProperty("javaStringCheckUtf8")) writer.uint32(/* id 27, wireType 0 =*/216).bool(message.javaStringCheckUtf8); - if (message.ccEnableArenas != null && Object.hasOwnProperty.call(message, "ccEnableArenas")) + if (message.ccEnableArenas != null && message.hasOwnProperty("ccEnableArenas")) writer.uint32(/* id 31, wireType 0 =*/248).bool(message.ccEnableArenas); - if (message.objcClassPrefix != null && Object.hasOwnProperty.call(message, "objcClassPrefix")) + if (message.objcClassPrefix != null && message.hasOwnProperty("objcClassPrefix")) writer.uint32(/* id 36, wireType 2 =*/290).string(message.objcClassPrefix); - if (message.csharpNamespace != null && Object.hasOwnProperty.call(message, "csharpNamespace")) + if (message.csharpNamespace != null && message.hasOwnProperty("csharpNamespace")) writer.uint32(/* id 37, wireType 2 =*/298).string(message.csharpNamespace); - if (message.swiftPrefix != null && Object.hasOwnProperty.call(message, "swiftPrefix")) + if (message.swiftPrefix != null && message.hasOwnProperty("swiftPrefix")) writer.uint32(/* id 39, wireType 2 =*/314).string(message.swiftPrefix); - if (message.phpClassPrefix != null && Object.hasOwnProperty.call(message, "phpClassPrefix")) + if (message.phpClassPrefix != null && message.hasOwnProperty("phpClassPrefix")) writer.uint32(/* id 40, wireType 2 =*/322).string(message.phpClassPrefix); - if (message.phpNamespace != null && Object.hasOwnProperty.call(message, "phpNamespace")) + if (message.phpNamespace != null && message.hasOwnProperty("phpNamespace")) writer.uint32(/* id 41, wireType 2 =*/330).string(message.phpNamespace); - if (message.phpGenericServices != null && Object.hasOwnProperty.call(message, "phpGenericServices")) + if (message.phpGenericServices != null && message.hasOwnProperty("phpGenericServices")) writer.uint32(/* id 42, wireType 0 =*/336).bool(message.phpGenericServices); - if (message.phpMetadataNamespace != null && Object.hasOwnProperty.call(message, "phpMetadataNamespace")) + if (message.phpMetadataNamespace != null && message.hasOwnProperty("phpMetadataNamespace")) writer.uint32(/* id 44, wireType 2 =*/354).string(message.phpMetadataNamespace); - if (message.rubyPackage != null && Object.hasOwnProperty.call(message, "rubyPackage")) + if (message.rubyPackage != null && message.hasOwnProperty("rubyPackage")) writer.uint32(/* id 45, wireType 2 =*/362).string(message.rubyPackage); if (message.uninterpretedOption != null && message.uninterpretedOption.length) for (var i = 0; i < message.uninterpretedOption.length; ++i) @@ -41186,7 +41186,7 @@ /** * OptimizeMode enum. * @name google.protobuf.FileOptions.OptimizeMode - * @enum {number} + * @enum {string} * @property {number} SPEED=1 SPEED value * @property {number} CODE_SIZE=2 CODE_SIZE value * @property {number} LITE_RUNTIME=3 LITE_RUNTIME value @@ -41304,18 +41304,18 @@ MessageOptions.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.messageSetWireFormat != null && Object.hasOwnProperty.call(message, "messageSetWireFormat")) + if (message.messageSetWireFormat != null && message.hasOwnProperty("messageSetWireFormat")) writer.uint32(/* id 1, wireType 0 =*/8).bool(message.messageSetWireFormat); - if (message.noStandardDescriptorAccessor != null && Object.hasOwnProperty.call(message, "noStandardDescriptorAccessor")) + if (message.noStandardDescriptorAccessor != null && message.hasOwnProperty("noStandardDescriptorAccessor")) writer.uint32(/* id 2, wireType 0 =*/16).bool(message.noStandardDescriptorAccessor); - if (message.deprecated != null && Object.hasOwnProperty.call(message, "deprecated")) + if (message.deprecated != null && message.hasOwnProperty("deprecated")) writer.uint32(/* id 3, wireType 0 =*/24).bool(message.deprecated); - if (message.mapEntry != null && Object.hasOwnProperty.call(message, "mapEntry")) + if (message.mapEntry != null && message.hasOwnProperty("mapEntry")) writer.uint32(/* id 7, wireType 0 =*/56).bool(message.mapEntry); if (message.uninterpretedOption != null && message.uninterpretedOption.length) for (var i = 0; i < message.uninterpretedOption.length; ++i) $root.google.protobuf.UninterpretedOption.encode(message.uninterpretedOption[i], writer.uint32(/* id 999, wireType 2 =*/7994).fork()).ldelim(); - if (message[".google.api.resource"] != null && Object.hasOwnProperty.call(message, ".google.api.resource")) + if (message[".google.api.resource"] != null && message.hasOwnProperty(".google.api.resource")) $root.google.api.ResourceDescriptor.encode(message[".google.api.resource"], writer.uint32(/* id 1053, wireType 2 =*/8426).fork()).ldelim(); return writer; }; @@ -41657,17 +41657,17 @@ FieldOptions.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.ctype != null && Object.hasOwnProperty.call(message, "ctype")) + if (message.ctype != null && message.hasOwnProperty("ctype")) writer.uint32(/* id 1, wireType 0 =*/8).int32(message.ctype); - if (message.packed != null && Object.hasOwnProperty.call(message, "packed")) + if (message.packed != null && message.hasOwnProperty("packed")) writer.uint32(/* id 2, wireType 0 =*/16).bool(message.packed); - if (message.deprecated != null && Object.hasOwnProperty.call(message, "deprecated")) + if (message.deprecated != null && message.hasOwnProperty("deprecated")) writer.uint32(/* id 3, wireType 0 =*/24).bool(message.deprecated); - if (message.lazy != null && Object.hasOwnProperty.call(message, "lazy")) + if (message.lazy != null && message.hasOwnProperty("lazy")) writer.uint32(/* id 5, wireType 0 =*/40).bool(message.lazy); - if (message.jstype != null && Object.hasOwnProperty.call(message, "jstype")) + if (message.jstype != null && message.hasOwnProperty("jstype")) writer.uint32(/* id 6, wireType 0 =*/48).int32(message.jstype); - if (message.weak != null && Object.hasOwnProperty.call(message, "weak")) + if (message.weak != null && message.hasOwnProperty("weak")) writer.uint32(/* id 10, wireType 0 =*/80).bool(message.weak); if (message.uninterpretedOption != null && message.uninterpretedOption.length) for (var i = 0; i < message.uninterpretedOption.length; ++i) @@ -41678,7 +41678,7 @@ writer.int32(message[".google.api.fieldBehavior"][i]); writer.ldelim(); } - if (message[".google.api.resourceReference"] != null && Object.hasOwnProperty.call(message, ".google.api.resourceReference")) + if (message[".google.api.resourceReference"] != null && message.hasOwnProperty(".google.api.resourceReference")) $root.google.api.ResourceReference.encode(message[".google.api.resourceReference"], writer.uint32(/* id 1055, wireType 2 =*/8442).fork()).ldelim(); return writer; }; @@ -42014,7 +42014,7 @@ /** * CType enum. * @name google.protobuf.FieldOptions.CType - * @enum {number} + * @enum {string} * @property {number} STRING=0 STRING value * @property {number} CORD=1 CORD value * @property {number} STRING_PIECE=2 STRING_PIECE value @@ -42030,7 +42030,7 @@ /** * JSType enum. * @name google.protobuf.FieldOptions.JSType - * @enum {number} + * @enum {string} * @property {number} JS_NORMAL=0 JS_NORMAL value * @property {number} JS_STRING=1 JS_STRING value * @property {number} JS_NUMBER=2 JS_NUMBER value @@ -42329,9 +42329,9 @@ EnumOptions.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.allowAlias != null && Object.hasOwnProperty.call(message, "allowAlias")) + if (message.allowAlias != null && message.hasOwnProperty("allowAlias")) writer.uint32(/* id 2, wireType 0 =*/16).bool(message.allowAlias); - if (message.deprecated != null && Object.hasOwnProperty.call(message, "deprecated")) + if (message.deprecated != null && message.hasOwnProperty("deprecated")) writer.uint32(/* id 3, wireType 0 =*/24).bool(message.deprecated); if (message.uninterpretedOption != null && message.uninterpretedOption.length) for (var i = 0; i < message.uninterpretedOption.length; ++i) @@ -42574,7 +42574,7 @@ EnumValueOptions.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.deprecated != null && Object.hasOwnProperty.call(message, "deprecated")) + if (message.deprecated != null && message.hasOwnProperty("deprecated")) writer.uint32(/* id 1, wireType 0 =*/8).bool(message.deprecated); if (message.uninterpretedOption != null && message.uninterpretedOption.length) for (var i = 0; i < message.uninterpretedOption.length; ++i) @@ -42823,14 +42823,14 @@ ServiceOptions.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.deprecated != null && Object.hasOwnProperty.call(message, "deprecated")) + if (message.deprecated != null && message.hasOwnProperty("deprecated")) writer.uint32(/* id 33, wireType 0 =*/264).bool(message.deprecated); if (message.uninterpretedOption != null && message.uninterpretedOption.length) for (var i = 0; i < message.uninterpretedOption.length; ++i) $root.google.protobuf.UninterpretedOption.encode(message.uninterpretedOption[i], writer.uint32(/* id 999, wireType 2 =*/7994).fork()).ldelim(); - if (message[".google.api.defaultHost"] != null && Object.hasOwnProperty.call(message, ".google.api.defaultHost")) + if (message[".google.api.defaultHost"] != null && message.hasOwnProperty(".google.api.defaultHost")) writer.uint32(/* id 1049, wireType 2 =*/8394).string(message[".google.api.defaultHost"]); - if (message[".google.api.oauthScopes"] != null && Object.hasOwnProperty.call(message, ".google.api.oauthScopes")) + if (message[".google.api.oauthScopes"] != null && message.hasOwnProperty(".google.api.oauthScopes")) writer.uint32(/* id 1050, wireType 2 =*/8402).string(message[".google.api.oauthScopes"]); return writer; }; @@ -43118,19 +43118,19 @@ MethodOptions.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.deprecated != null && Object.hasOwnProperty.call(message, "deprecated")) + if (message.deprecated != null && message.hasOwnProperty("deprecated")) writer.uint32(/* id 33, wireType 0 =*/264).bool(message.deprecated); - if (message.idempotencyLevel != null && Object.hasOwnProperty.call(message, "idempotencyLevel")) + if (message.idempotencyLevel != null && message.hasOwnProperty("idempotencyLevel")) writer.uint32(/* id 34, wireType 0 =*/272).int32(message.idempotencyLevel); if (message.uninterpretedOption != null && message.uninterpretedOption.length) for (var i = 0; i < message.uninterpretedOption.length; ++i) $root.google.protobuf.UninterpretedOption.encode(message.uninterpretedOption[i], writer.uint32(/* id 999, wireType 2 =*/7994).fork()).ldelim(); - if (message[".google.longrunning.operationInfo"] != null && Object.hasOwnProperty.call(message, ".google.longrunning.operationInfo")) + if (message[".google.longrunning.operationInfo"] != null && message.hasOwnProperty(".google.longrunning.operationInfo")) $root.google.longrunning.OperationInfo.encode(message[".google.longrunning.operationInfo"], writer.uint32(/* id 1049, wireType 2 =*/8394).fork()).ldelim(); if (message[".google.api.methodSignature"] != null && message[".google.api.methodSignature"].length) for (var i = 0; i < message[".google.api.methodSignature"].length; ++i) writer.uint32(/* id 1051, wireType 2 =*/8410).string(message[".google.api.methodSignature"][i]); - if (message[".google.api.http"] != null && Object.hasOwnProperty.call(message, ".google.api.http")) + if (message[".google.api.http"] != null && message.hasOwnProperty(".google.api.http")) $root.google.api.HttpRule.encode(message[".google.api.http"], writer.uint32(/* id 72295728, wireType 2 =*/578365826).fork()).ldelim(); return writer; }; @@ -43380,7 +43380,7 @@ /** * IdempotencyLevel enum. * @name google.protobuf.MethodOptions.IdempotencyLevel - * @enum {number} + * @enum {string} * @property {number} IDEMPOTENCY_UNKNOWN=0 IDEMPOTENCY_UNKNOWN value * @property {number} NO_SIDE_EFFECTS=1 NO_SIDE_EFFECTS value * @property {number} IDEMPOTENT=2 IDEMPOTENT value @@ -43510,17 +43510,17 @@ if (message.name != null && message.name.length) for (var i = 0; i < message.name.length; ++i) $root.google.protobuf.UninterpretedOption.NamePart.encode(message.name[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.identifierValue != null && Object.hasOwnProperty.call(message, "identifierValue")) + if (message.identifierValue != null && message.hasOwnProperty("identifierValue")) writer.uint32(/* id 3, wireType 2 =*/26).string(message.identifierValue); - if (message.positiveIntValue != null && Object.hasOwnProperty.call(message, "positiveIntValue")) + if (message.positiveIntValue != null && message.hasOwnProperty("positiveIntValue")) writer.uint32(/* id 4, wireType 0 =*/32).uint64(message.positiveIntValue); - if (message.negativeIntValue != null && Object.hasOwnProperty.call(message, "negativeIntValue")) + if (message.negativeIntValue != null && message.hasOwnProperty("negativeIntValue")) writer.uint32(/* id 5, wireType 0 =*/40).int64(message.negativeIntValue); - if (message.doubleValue != null && Object.hasOwnProperty.call(message, "doubleValue")) + if (message.doubleValue != null && message.hasOwnProperty("doubleValue")) writer.uint32(/* id 6, wireType 1 =*/49).double(message.doubleValue); - if (message.stringValue != null && Object.hasOwnProperty.call(message, "stringValue")) + if (message.stringValue != null && message.hasOwnProperty("stringValue")) writer.uint32(/* id 7, wireType 2 =*/58).bytes(message.stringValue); - if (message.aggregateValue != null && Object.hasOwnProperty.call(message, "aggregateValue")) + if (message.aggregateValue != null && message.hasOwnProperty("aggregateValue")) writer.uint32(/* id 8, wireType 2 =*/66).string(message.aggregateValue); return writer; }; @@ -44297,9 +44297,9 @@ writer.int32(message.span[i]); writer.ldelim(); } - if (message.leadingComments != null && Object.hasOwnProperty.call(message, "leadingComments")) + if (message.leadingComments != null && message.hasOwnProperty("leadingComments")) writer.uint32(/* id 3, wireType 2 =*/26).string(message.leadingComments); - if (message.trailingComments != null && Object.hasOwnProperty.call(message, "trailingComments")) + if (message.trailingComments != null && message.hasOwnProperty("trailingComments")) writer.uint32(/* id 4, wireType 2 =*/34).string(message.trailingComments); if (message.leadingDetachedComments != null && message.leadingDetachedComments.length) for (var i = 0; i < message.leadingDetachedComments.length; ++i) @@ -44830,11 +44830,11 @@ writer.int32(message.path[i]); writer.ldelim(); } - if (message.sourceFile != null && Object.hasOwnProperty.call(message, "sourceFile")) + if (message.sourceFile != null && message.hasOwnProperty("sourceFile")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.sourceFile); - if (message.begin != null && Object.hasOwnProperty.call(message, "begin")) + if (message.begin != null && message.hasOwnProperty("begin")) writer.uint32(/* id 3, wireType 0 =*/24).int32(message.begin); - if (message.end != null && Object.hasOwnProperty.call(message, "end")) + if (message.end != null && message.hasOwnProperty("end")) writer.uint32(/* id 4, wireType 0 =*/32).int32(message.end); return writer; }; @@ -45087,9 +45087,9 @@ Duration.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.seconds != null && Object.hasOwnProperty.call(message, "seconds")) + if (message.seconds != null && message.hasOwnProperty("seconds")) writer.uint32(/* id 1, wireType 0 =*/8).int64(message.seconds); - if (message.nanos != null && Object.hasOwnProperty.call(message, "nanos")) + if (message.nanos != null && message.hasOwnProperty("nanos")) writer.uint32(/* id 2, wireType 0 =*/16).int32(message.nanos); return writer; }; @@ -45311,9 +45311,9 @@ Timestamp.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.seconds != null && Object.hasOwnProperty.call(message, "seconds")) + if (message.seconds != null && message.hasOwnProperty("seconds")) writer.uint32(/* id 1, wireType 0 =*/8).int64(message.seconds); - if (message.nanos != null && Object.hasOwnProperty.call(message, "nanos")) + if (message.nanos != null && message.hasOwnProperty("nanos")) writer.uint32(/* id 2, wireType 0 =*/16).int32(message.nanos); return writer; }; @@ -45535,9 +45535,9 @@ Any.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.type_url != null && Object.hasOwnProperty.call(message, "type_url")) + if (message.type_url != null && message.hasOwnProperty("type_url")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.type_url); - if (message.value != null && Object.hasOwnProperty.call(message, "value")) + if (message.value != null && message.hasOwnProperty("value")) writer.uint32(/* id 2, wireType 2 =*/18).bytes(message.value); return writer; }; @@ -46139,9 +46139,9 @@ Status.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.code != null && Object.hasOwnProperty.call(message, "code")) + if (message.code != null && message.hasOwnProperty("code")) writer.uint32(/* id 1, wireType 0 =*/8).int32(message.code); - if (message.message != null && Object.hasOwnProperty.call(message, "message")) + if (message.message != null && message.hasOwnProperty("message")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.message); if (message.details != null && message.details.length) for (var i = 0; i < message.details.length; ++i) @@ -46636,15 +46636,15 @@ Operation.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message.metadata != null && Object.hasOwnProperty.call(message, "metadata")) + if (message.metadata != null && message.hasOwnProperty("metadata")) $root.google.protobuf.Any.encode(message.metadata, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - if (message.done != null && Object.hasOwnProperty.call(message, "done")) + if (message.done != null && message.hasOwnProperty("done")) writer.uint32(/* id 3, wireType 0 =*/24).bool(message.done); - if (message.error != null && Object.hasOwnProperty.call(message, "error")) + if (message.error != null && message.hasOwnProperty("error")) $root.google.rpc.Status.encode(message.error, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); - if (message.response != null && Object.hasOwnProperty.call(message, "response")) + if (message.response != null && message.hasOwnProperty("response")) $root.google.protobuf.Any.encode(message.response, writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); return writer; }; @@ -46904,7 +46904,7 @@ GetOperationRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); return writer; }; @@ -47118,13 +47118,13 @@ ListOperationsRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.filter != null && Object.hasOwnProperty.call(message, "filter")) + if (message.filter != null && message.hasOwnProperty("filter")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.filter); - if (message.pageSize != null && Object.hasOwnProperty.call(message, "pageSize")) + if (message.pageSize != null && message.hasOwnProperty("pageSize")) writer.uint32(/* id 2, wireType 0 =*/16).int32(message.pageSize); - if (message.pageToken != null && Object.hasOwnProperty.call(message, "pageToken")) + if (message.pageToken != null && message.hasOwnProperty("pageToken")) writer.uint32(/* id 3, wireType 2 =*/26).string(message.pageToken); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 4, wireType 2 =*/34).string(message.name); return writer; }; @@ -47358,7 +47358,7 @@ if (message.operations != null && message.operations.length) for (var i = 0; i < message.operations.length; ++i) $root.google.longrunning.Operation.encode(message.operations[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.nextPageToken != null && Object.hasOwnProperty.call(message, "nextPageToken")) + if (message.nextPageToken != null && message.hasOwnProperty("nextPageToken")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.nextPageToken); return writer; }; @@ -47576,7 +47576,7 @@ CancelOperationRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); return writer; }; @@ -47763,7 +47763,7 @@ DeleteOperationRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); return writer; }; @@ -47959,9 +47959,9 @@ WaitOperationRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) + if (message.name != null && message.hasOwnProperty("name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); - if (message.timeout != null && Object.hasOwnProperty.call(message, "timeout")) + if (message.timeout != null && message.hasOwnProperty("timeout")) $root.google.protobuf.Duration.encode(message.timeout, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -48174,9 +48174,9 @@ OperationInfo.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.responseType != null && Object.hasOwnProperty.call(message, "responseType")) + if (message.responseType != null && message.hasOwnProperty("responseType")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.responseType); - if (message.metadataType != null && Object.hasOwnProperty.call(message, "metadataType")) + if (message.metadataType != null && message.hasOwnProperty("metadataType")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.metadataType); return writer; }; diff --git a/packages/google-cloud-datalabeling/src/v1beta1/data_labeling_service_client.ts b/packages/google-cloud-datalabeling/src/v1beta1/data_labeling_service_client.ts index 227d9809ac8..eb8e09fd42a 100644 --- a/packages/google-cloud-datalabeling/src/v1beta1/data_labeling_service_client.ts +++ b/packages/google-cloud-datalabeling/src/v1beta1/data_labeling_service_client.ts @@ -32,7 +32,7 @@ import {Transform} from 'stream'; import {RequestType} from 'google-gax/build/src/apitypes'; import * as protos from '../../protos/protos'; import * as gapicConfig from './data_labeling_service_client_config.json'; - +import {operationsProtos} from 'google-gax'; const version = require('../../../package.json').version; /** @@ -2429,6 +2429,42 @@ export class DataLabelingServiceClient { this.initialize(); return this.innerApiCalls.importData(request, options, callback); } + /** + * Check the status of the long running operation returned by the importData() method. + * @param {String} name + * The operation name that will be passed. + * @returns {Promise} - The promise which resolves to an object. + * The decoded operation object has result and metadata field to get information from. + * + * @example: + * const decodedOperation = await checkImportDataProgress(name); + * console.log(decodedOperation.result); + * console.log(decodedOperation.done); + * console.log(decodedOperation.metadata); + * + */ + async checkImportDataProgress( + name: string + ): Promise< + LROperation< + protos.google.cloud.datalabeling.v1beta1.ImportDataOperationResponse, + protos.google.cloud.datalabeling.v1beta1.ImportDataOperationMetadata + > + > { + const request = new operationsProtos.google.longrunning.GetOperationRequest( + {name} + ); + const [operation] = await this.operationsClient.getOperation(request); + const decodeOperation = new gax.Operation( + operation, + this.descriptors.longrunning.importData, + gax.createDefaultBackoffSettings() + ); + return decodeOperation as LROperation< + protos.google.cloud.datalabeling.v1beta1.ImportDataOperationResponse, + protos.google.cloud.datalabeling.v1beta1.ImportDataOperationMetadata + >; + } exportData( request: protos.google.cloud.datalabeling.v1beta1.IExportDataRequest, options?: gax.CallOptions @@ -2541,6 +2577,42 @@ export class DataLabelingServiceClient { this.initialize(); return this.innerApiCalls.exportData(request, options, callback); } + /** + * Check the status of the long running operation returned by the exportData() method. + * @param {String} name + * The operation name that will be passed. + * @returns {Promise} - The promise which resolves to an object. + * The decoded operation object has result and metadata field to get information from. + * + * @example: + * const decodedOperation = await checkExportDataProgress(name); + * console.log(decodedOperation.result); + * console.log(decodedOperation.done); + * console.log(decodedOperation.metadata); + * + */ + async checkExportDataProgress( + name: string + ): Promise< + LROperation< + protos.google.cloud.datalabeling.v1beta1.ExportDataOperationResponse, + protos.google.cloud.datalabeling.v1beta1.ExportDataOperationMetadata + > + > { + const request = new operationsProtos.google.longrunning.GetOperationRequest( + {name} + ); + const [operation] = await this.operationsClient.getOperation(request); + const decodeOperation = new gax.Operation( + operation, + this.descriptors.longrunning.exportData, + gax.createDefaultBackoffSettings() + ); + return decodeOperation as LROperation< + protos.google.cloud.datalabeling.v1beta1.ExportDataOperationResponse, + protos.google.cloud.datalabeling.v1beta1.ExportDataOperationMetadata + >; + } labelImage( request: protos.google.cloud.datalabeling.v1beta1.ILabelImageRequest, options?: gax.CallOptions @@ -2661,6 +2733,42 @@ export class DataLabelingServiceClient { this.initialize(); return this.innerApiCalls.labelImage(request, options, callback); } + /** + * Check the status of the long running operation returned by the labelImage() method. + * @param {String} name + * The operation name that will be passed. + * @returns {Promise} - The promise which resolves to an object. + * The decoded operation object has result and metadata field to get information from. + * + * @example: + * const decodedOperation = await checkLabelImageProgress(name); + * console.log(decodedOperation.result); + * console.log(decodedOperation.done); + * console.log(decodedOperation.metadata); + * + */ + async checkLabelImageProgress( + name: string + ): Promise< + LROperation< + protos.google.cloud.datalabeling.v1beta1.AnnotatedDataset, + protos.google.cloud.datalabeling.v1beta1.LabelOperationMetadata + > + > { + const request = new operationsProtos.google.longrunning.GetOperationRequest( + {name} + ); + const [operation] = await this.operationsClient.getOperation(request); + const decodeOperation = new gax.Operation( + operation, + this.descriptors.longrunning.labelImage, + gax.createDefaultBackoffSettings() + ); + return decodeOperation as LROperation< + protos.google.cloud.datalabeling.v1beta1.AnnotatedDataset, + protos.google.cloud.datalabeling.v1beta1.LabelOperationMetadata + >; + } labelVideo( request: protos.google.cloud.datalabeling.v1beta1.ILabelVideoRequest, options?: gax.CallOptions @@ -2781,6 +2889,42 @@ export class DataLabelingServiceClient { this.initialize(); return this.innerApiCalls.labelVideo(request, options, callback); } + /** + * Check the status of the long running operation returned by the labelVideo() method. + * @param {String} name + * The operation name that will be passed. + * @returns {Promise} - The promise which resolves to an object. + * The decoded operation object has result and metadata field to get information from. + * + * @example: + * const decodedOperation = await checkLabelVideoProgress(name); + * console.log(decodedOperation.result); + * console.log(decodedOperation.done); + * console.log(decodedOperation.metadata); + * + */ + async checkLabelVideoProgress( + name: string + ): Promise< + LROperation< + protos.google.cloud.datalabeling.v1beta1.AnnotatedDataset, + protos.google.cloud.datalabeling.v1beta1.LabelOperationMetadata + > + > { + const request = new operationsProtos.google.longrunning.GetOperationRequest( + {name} + ); + const [operation] = await this.operationsClient.getOperation(request); + const decodeOperation = new gax.Operation( + operation, + this.descriptors.longrunning.labelVideo, + gax.createDefaultBackoffSettings() + ); + return decodeOperation as LROperation< + protos.google.cloud.datalabeling.v1beta1.AnnotatedDataset, + protos.google.cloud.datalabeling.v1beta1.LabelOperationMetadata + >; + } labelText( request: protos.google.cloud.datalabeling.v1beta1.ILabelTextRequest, options?: gax.CallOptions @@ -2893,6 +3037,42 @@ export class DataLabelingServiceClient { this.initialize(); return this.innerApiCalls.labelText(request, options, callback); } + /** + * Check the status of the long running operation returned by the labelText() method. + * @param {String} name + * The operation name that will be passed. + * @returns {Promise} - The promise which resolves to an object. + * The decoded operation object has result and metadata field to get information from. + * + * @example: + * const decodedOperation = await checkLabelTextProgress(name); + * console.log(decodedOperation.result); + * console.log(decodedOperation.done); + * console.log(decodedOperation.metadata); + * + */ + async checkLabelTextProgress( + name: string + ): Promise< + LROperation< + protos.google.cloud.datalabeling.v1beta1.AnnotatedDataset, + protos.google.cloud.datalabeling.v1beta1.LabelOperationMetadata + > + > { + const request = new operationsProtos.google.longrunning.GetOperationRequest( + {name} + ); + const [operation] = await this.operationsClient.getOperation(request); + const decodeOperation = new gax.Operation( + operation, + this.descriptors.longrunning.labelText, + gax.createDefaultBackoffSettings() + ); + return decodeOperation as LROperation< + protos.google.cloud.datalabeling.v1beta1.AnnotatedDataset, + protos.google.cloud.datalabeling.v1beta1.LabelOperationMetadata + >; + } createInstruction( request: protos.google.cloud.datalabeling.v1beta1.ICreateInstructionRequest, options?: gax.CallOptions @@ -2994,6 +3174,42 @@ export class DataLabelingServiceClient { this.initialize(); return this.innerApiCalls.createInstruction(request, options, callback); } + /** + * Check the status of the long running operation returned by the createInstruction() method. + * @param {String} name + * The operation name that will be passed. + * @returns {Promise} - The promise which resolves to an object. + * The decoded operation object has result and metadata field to get information from. + * + * @example: + * const decodedOperation = await checkCreateInstructionProgress(name); + * console.log(decodedOperation.result); + * console.log(decodedOperation.done); + * console.log(decodedOperation.metadata); + * + */ + async checkCreateInstructionProgress( + name: string + ): Promise< + LROperation< + protos.google.cloud.datalabeling.v1beta1.Instruction, + protos.google.cloud.datalabeling.v1beta1.CreateInstructionMetadata + > + > { + const request = new operationsProtos.google.longrunning.GetOperationRequest( + {name} + ); + const [operation] = await this.operationsClient.getOperation(request); + const decodeOperation = new gax.Operation( + operation, + this.descriptors.longrunning.createInstruction, + gax.createDefaultBackoffSettings() + ); + return decodeOperation as LROperation< + protos.google.cloud.datalabeling.v1beta1.Instruction, + protos.google.cloud.datalabeling.v1beta1.CreateInstructionMetadata + >; + } listDatasets( request: protos.google.cloud.datalabeling.v1beta1.IListDatasetsRequest, options?: gax.CallOptions diff --git a/packages/google-cloud-datalabeling/synth.metadata b/packages/google-cloud-datalabeling/synth.metadata index 1df0f87e1ee..207ec229ed6 100644 --- a/packages/google-cloud-datalabeling/synth.metadata +++ b/packages/google-cloud-datalabeling/synth.metadata @@ -3,23 +3,15 @@ { "git": { "name": ".", - "remote": "https://github.com/googleapis/nodejs-datalabeling.git", - "sha": "ffd60aa5c6d6c7e52fc32bd316b4066747a9fe17" - } - }, - { - "git": { - "name": "googleapis", - "remote": "https://github.com/googleapis/googleapis.git", - "sha": "42ee97c1b93a0e3759bbba3013da309f670a90ab", - "internalRef": "307114445" + "remote": "git@github.com:googleapis/nodejs-datalabeling.git", + "sha": "e5bf8c7c84777fc98449523ba84e4f0bb6a97d9c" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "19465d3ec5e5acdb01521d8f3bddd311bcbee28d" + "sha": "ab883569eb0257bbf16a6d825fd018b3adde3912" } } ], diff --git a/packages/google-cloud-datalabeling/test/gapic_data_labeling_service_v1beta1.ts b/packages/google-cloud-datalabeling/test/gapic_data_labeling_service_v1beta1.ts index 34850b23337..e311a869757 100644 --- a/packages/google-cloud-datalabeling/test/gapic_data_labeling_service_v1beta1.ts +++ b/packages/google-cloud-datalabeling/test/gapic_data_labeling_service_v1beta1.ts @@ -25,7 +25,7 @@ import * as datalabelingserviceModule from '../src'; import {PassThrough} from 'stream'; -import {protobuf, LROperation} from 'google-gax'; +import {protobuf, LROperation, operationsProtos} from 'google-gax'; function generateSampleMessage(instance: T) { const filledObject = (instance.constructor as typeof protobuf.Message).toObject( @@ -348,9 +348,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.createDataset(request); - }, expectedError); + await assert.rejects(client.createDataset(request), expectedError); assert( (client.innerApiCalls.createDataset as SinonStub) .getCall(0) @@ -468,9 +466,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.getDataset(request); - }, expectedError); + await assert.rejects(client.getDataset(request), expectedError); assert( (client.innerApiCalls.getDataset as SinonStub) .getCall(0) @@ -588,9 +584,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.deleteDataset(request); - }, expectedError); + await assert.rejects(client.deleteDataset(request), expectedError); assert( (client.innerApiCalls.deleteDataset as SinonStub) .getCall(0) @@ -708,9 +702,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.getDataItem(request); - }, expectedError); + await assert.rejects(client.getDataItem(request), expectedError); assert( (client.innerApiCalls.getDataItem as SinonStub) .getCall(0) @@ -830,9 +822,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.getAnnotatedDataset(request); - }, expectedError); + await assert.rejects(client.getAnnotatedDataset(request), expectedError); assert( (client.innerApiCalls.getAnnotatedDataset as SinonStub) .getCall(0) @@ -952,9 +942,10 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.deleteAnnotatedDataset(request); - }, expectedError); + await assert.rejects( + client.deleteAnnotatedDataset(request), + expectedError + ); assert( (client.innerApiCalls.deleteAnnotatedDataset as SinonStub) .getCall(0) @@ -1072,9 +1063,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.getExample(request); - }, expectedError); + await assert.rejects(client.getExample(request), expectedError); assert( (client.innerApiCalls.getExample as SinonStub) .getCall(0) @@ -1194,9 +1183,10 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.createAnnotationSpecSet(request); - }, expectedError); + await assert.rejects( + client.createAnnotationSpecSet(request), + expectedError + ); assert( (client.innerApiCalls.createAnnotationSpecSet as SinonStub) .getCall(0) @@ -1316,9 +1306,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.getAnnotationSpecSet(request); - }, expectedError); + await assert.rejects(client.getAnnotationSpecSet(request), expectedError); assert( (client.innerApiCalls.getAnnotationSpecSet as SinonStub) .getCall(0) @@ -1438,9 +1426,10 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.deleteAnnotationSpecSet(request); - }, expectedError); + await assert.rejects( + client.deleteAnnotationSpecSet(request), + expectedError + ); assert( (client.innerApiCalls.deleteAnnotationSpecSet as SinonStub) .getCall(0) @@ -1558,9 +1547,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.getInstruction(request); - }, expectedError); + await assert.rejects(client.getInstruction(request), expectedError); assert( (client.innerApiCalls.getInstruction as SinonStub) .getCall(0) @@ -1678,9 +1665,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.deleteInstruction(request); - }, expectedError); + await assert.rejects(client.deleteInstruction(request), expectedError); assert( (client.innerApiCalls.deleteInstruction as SinonStub) .getCall(0) @@ -1798,9 +1783,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.getEvaluation(request); - }, expectedError); + await assert.rejects(client.getEvaluation(request), expectedError); assert( (client.innerApiCalls.getEvaluation as SinonStub) .getCall(0) @@ -1920,9 +1903,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.createEvaluationJob(request); - }, expectedError); + await assert.rejects(client.createEvaluationJob(request), expectedError); assert( (client.innerApiCalls.createEvaluationJob as SinonStub) .getCall(0) @@ -2045,9 +2026,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.updateEvaluationJob(request); - }, expectedError); + await assert.rejects(client.updateEvaluationJob(request), expectedError); assert( (client.innerApiCalls.updateEvaluationJob as SinonStub) .getCall(0) @@ -2165,9 +2144,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.getEvaluationJob(request); - }, expectedError); + await assert.rejects(client.getEvaluationJob(request), expectedError); assert( (client.innerApiCalls.getEvaluationJob as SinonStub) .getCall(0) @@ -2287,9 +2264,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.pauseEvaluationJob(request); - }, expectedError); + await assert.rejects(client.pauseEvaluationJob(request), expectedError); assert( (client.innerApiCalls.pauseEvaluationJob as SinonStub) .getCall(0) @@ -2409,9 +2384,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.resumeEvaluationJob(request); - }, expectedError); + await assert.rejects(client.resumeEvaluationJob(request), expectedError); assert( (client.innerApiCalls.resumeEvaluationJob as SinonStub) .getCall(0) @@ -2531,9 +2504,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.deleteEvaluationJob(request); - }, expectedError); + await assert.rejects(client.deleteEvaluationJob(request), expectedError); assert( (client.innerApiCalls.deleteEvaluationJob as SinonStub) .getCall(0) @@ -2659,9 +2630,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.importData(request); - }, expectedError); + await assert.rejects(client.importData(request), expectedError); assert( (client.innerApiCalls.importData as SinonStub) .getCall(0) @@ -2696,15 +2665,55 @@ describe('v1beta1.DataLabelingServiceClient', () => { expectedError ); const [operation] = await client.importData(request); - await assert.rejects(async () => { - await operation.promise(); - }, expectedError); + await assert.rejects(operation.promise(), expectedError); assert( (client.innerApiCalls.importData as SinonStub) .getCall(0) .calledWith(request, expectedOptions, undefined) ); }); + + it('invokes checkImportDataProgress without error', async () => { + const client = new datalabelingserviceModule.v1beta1.DataLabelingServiceClient( + { + credentials: {client_email: 'bogus', private_key: 'bogus'}, + projectId: 'bogus', + } + ); + client.initialize(); + const expectedResponse = generateSampleMessage( + new operationsProtos.google.longrunning.Operation() + ); + expectedResponse.name = 'test'; + expectedResponse.response = {type_url: 'url', value: Buffer.from('')}; + expectedResponse.metadata = {type_url: 'url', value: Buffer.from('')}; + + client.operationsClient.getOperation = stubSimpleCall(expectedResponse); + const decodedOperation = await client.checkImportDataProgress( + expectedResponse.name + ); + assert.deepStrictEqual(decodedOperation.name, expectedResponse.name); + assert(decodedOperation.metadata); + assert((client.operationsClient.getOperation as SinonStub).getCall(0)); + }); + + it('invokes checkImportDataProgress with error', async () => { + const client = new datalabelingserviceModule.v1beta1.DataLabelingServiceClient( + { + credentials: {client_email: 'bogus', private_key: 'bogus'}, + projectId: 'bogus', + } + ); + client.initialize(); + const expectedError = new Error('expected'); + + client.operationsClient.getOperation = stubSimpleCall( + undefined, + expectedError + ); + await assert.rejects(client.checkImportDataProgress(''), expectedError); + assert((client.operationsClient.getOperation as SinonStub).getCall(0)); + }); }); describe('exportData', () => { @@ -2824,9 +2833,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.exportData(request); - }, expectedError); + await assert.rejects(client.exportData(request), expectedError); assert( (client.innerApiCalls.exportData as SinonStub) .getCall(0) @@ -2861,15 +2868,55 @@ describe('v1beta1.DataLabelingServiceClient', () => { expectedError ); const [operation] = await client.exportData(request); - await assert.rejects(async () => { - await operation.promise(); - }, expectedError); + await assert.rejects(operation.promise(), expectedError); assert( (client.innerApiCalls.exportData as SinonStub) .getCall(0) .calledWith(request, expectedOptions, undefined) ); }); + + it('invokes checkExportDataProgress without error', async () => { + const client = new datalabelingserviceModule.v1beta1.DataLabelingServiceClient( + { + credentials: {client_email: 'bogus', private_key: 'bogus'}, + projectId: 'bogus', + } + ); + client.initialize(); + const expectedResponse = generateSampleMessage( + new operationsProtos.google.longrunning.Operation() + ); + expectedResponse.name = 'test'; + expectedResponse.response = {type_url: 'url', value: Buffer.from('')}; + expectedResponse.metadata = {type_url: 'url', value: Buffer.from('')}; + + client.operationsClient.getOperation = stubSimpleCall(expectedResponse); + const decodedOperation = await client.checkExportDataProgress( + expectedResponse.name + ); + assert.deepStrictEqual(decodedOperation.name, expectedResponse.name); + assert(decodedOperation.metadata); + assert((client.operationsClient.getOperation as SinonStub).getCall(0)); + }); + + it('invokes checkExportDataProgress with error', async () => { + const client = new datalabelingserviceModule.v1beta1.DataLabelingServiceClient( + { + credentials: {client_email: 'bogus', private_key: 'bogus'}, + projectId: 'bogus', + } + ); + client.initialize(); + const expectedError = new Error('expected'); + + client.operationsClient.getOperation = stubSimpleCall( + undefined, + expectedError + ); + await assert.rejects(client.checkExportDataProgress(''), expectedError); + assert((client.operationsClient.getOperation as SinonStub).getCall(0)); + }); }); describe('labelImage', () => { @@ -2989,9 +3036,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.labelImage(request); - }, expectedError); + await assert.rejects(client.labelImage(request), expectedError); assert( (client.innerApiCalls.labelImage as SinonStub) .getCall(0) @@ -3026,15 +3071,55 @@ describe('v1beta1.DataLabelingServiceClient', () => { expectedError ); const [operation] = await client.labelImage(request); - await assert.rejects(async () => { - await operation.promise(); - }, expectedError); + await assert.rejects(operation.promise(), expectedError); assert( (client.innerApiCalls.labelImage as SinonStub) .getCall(0) .calledWith(request, expectedOptions, undefined) ); }); + + it('invokes checkLabelImageProgress without error', async () => { + const client = new datalabelingserviceModule.v1beta1.DataLabelingServiceClient( + { + credentials: {client_email: 'bogus', private_key: 'bogus'}, + projectId: 'bogus', + } + ); + client.initialize(); + const expectedResponse = generateSampleMessage( + new operationsProtos.google.longrunning.Operation() + ); + expectedResponse.name = 'test'; + expectedResponse.response = {type_url: 'url', value: Buffer.from('')}; + expectedResponse.metadata = {type_url: 'url', value: Buffer.from('')}; + + client.operationsClient.getOperation = stubSimpleCall(expectedResponse); + const decodedOperation = await client.checkLabelImageProgress( + expectedResponse.name + ); + assert.deepStrictEqual(decodedOperation.name, expectedResponse.name); + assert(decodedOperation.metadata); + assert((client.operationsClient.getOperation as SinonStub).getCall(0)); + }); + + it('invokes checkLabelImageProgress with error', async () => { + const client = new datalabelingserviceModule.v1beta1.DataLabelingServiceClient( + { + credentials: {client_email: 'bogus', private_key: 'bogus'}, + projectId: 'bogus', + } + ); + client.initialize(); + const expectedError = new Error('expected'); + + client.operationsClient.getOperation = stubSimpleCall( + undefined, + expectedError + ); + await assert.rejects(client.checkLabelImageProgress(''), expectedError); + assert((client.operationsClient.getOperation as SinonStub).getCall(0)); + }); }); describe('labelVideo', () => { @@ -3154,9 +3239,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.labelVideo(request); - }, expectedError); + await assert.rejects(client.labelVideo(request), expectedError); assert( (client.innerApiCalls.labelVideo as SinonStub) .getCall(0) @@ -3191,15 +3274,55 @@ describe('v1beta1.DataLabelingServiceClient', () => { expectedError ); const [operation] = await client.labelVideo(request); - await assert.rejects(async () => { - await operation.promise(); - }, expectedError); + await assert.rejects(operation.promise(), expectedError); assert( (client.innerApiCalls.labelVideo as SinonStub) .getCall(0) .calledWith(request, expectedOptions, undefined) ); }); + + it('invokes checkLabelVideoProgress without error', async () => { + const client = new datalabelingserviceModule.v1beta1.DataLabelingServiceClient( + { + credentials: {client_email: 'bogus', private_key: 'bogus'}, + projectId: 'bogus', + } + ); + client.initialize(); + const expectedResponse = generateSampleMessage( + new operationsProtos.google.longrunning.Operation() + ); + expectedResponse.name = 'test'; + expectedResponse.response = {type_url: 'url', value: Buffer.from('')}; + expectedResponse.metadata = {type_url: 'url', value: Buffer.from('')}; + + client.operationsClient.getOperation = stubSimpleCall(expectedResponse); + const decodedOperation = await client.checkLabelVideoProgress( + expectedResponse.name + ); + assert.deepStrictEqual(decodedOperation.name, expectedResponse.name); + assert(decodedOperation.metadata); + assert((client.operationsClient.getOperation as SinonStub).getCall(0)); + }); + + it('invokes checkLabelVideoProgress with error', async () => { + const client = new datalabelingserviceModule.v1beta1.DataLabelingServiceClient( + { + credentials: {client_email: 'bogus', private_key: 'bogus'}, + projectId: 'bogus', + } + ); + client.initialize(); + const expectedError = new Error('expected'); + + client.operationsClient.getOperation = stubSimpleCall( + undefined, + expectedError + ); + await assert.rejects(client.checkLabelVideoProgress(''), expectedError); + assert((client.operationsClient.getOperation as SinonStub).getCall(0)); + }); }); describe('labelText', () => { @@ -3319,9 +3442,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.labelText(request); - }, expectedError); + await assert.rejects(client.labelText(request), expectedError); assert( (client.innerApiCalls.labelText as SinonStub) .getCall(0) @@ -3356,15 +3477,55 @@ describe('v1beta1.DataLabelingServiceClient', () => { expectedError ); const [operation] = await client.labelText(request); - await assert.rejects(async () => { - await operation.promise(); - }, expectedError); + await assert.rejects(operation.promise(), expectedError); assert( (client.innerApiCalls.labelText as SinonStub) .getCall(0) .calledWith(request, expectedOptions, undefined) ); }); + + it('invokes checkLabelTextProgress without error', async () => { + const client = new datalabelingserviceModule.v1beta1.DataLabelingServiceClient( + { + credentials: {client_email: 'bogus', private_key: 'bogus'}, + projectId: 'bogus', + } + ); + client.initialize(); + const expectedResponse = generateSampleMessage( + new operationsProtos.google.longrunning.Operation() + ); + expectedResponse.name = 'test'; + expectedResponse.response = {type_url: 'url', value: Buffer.from('')}; + expectedResponse.metadata = {type_url: 'url', value: Buffer.from('')}; + + client.operationsClient.getOperation = stubSimpleCall(expectedResponse); + const decodedOperation = await client.checkLabelTextProgress( + expectedResponse.name + ); + assert.deepStrictEqual(decodedOperation.name, expectedResponse.name); + assert(decodedOperation.metadata); + assert((client.operationsClient.getOperation as SinonStub).getCall(0)); + }); + + it('invokes checkLabelTextProgress with error', async () => { + const client = new datalabelingserviceModule.v1beta1.DataLabelingServiceClient( + { + credentials: {client_email: 'bogus', private_key: 'bogus'}, + projectId: 'bogus', + } + ); + client.initialize(); + const expectedError = new Error('expected'); + + client.operationsClient.getOperation = stubSimpleCall( + undefined, + expectedError + ); + await assert.rejects(client.checkLabelTextProgress(''), expectedError); + assert((client.operationsClient.getOperation as SinonStub).getCall(0)); + }); }); describe('createInstruction', () => { @@ -3486,9 +3647,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.createInstruction(request); - }, expectedError); + await assert.rejects(client.createInstruction(request), expectedError); assert( (client.innerApiCalls.createInstruction as SinonStub) .getCall(0) @@ -3523,15 +3682,58 @@ describe('v1beta1.DataLabelingServiceClient', () => { expectedError ); const [operation] = await client.createInstruction(request); - await assert.rejects(async () => { - await operation.promise(); - }, expectedError); + await assert.rejects(operation.promise(), expectedError); assert( (client.innerApiCalls.createInstruction as SinonStub) .getCall(0) .calledWith(request, expectedOptions, undefined) ); }); + + it('invokes checkCreateInstructionProgress without error', async () => { + const client = new datalabelingserviceModule.v1beta1.DataLabelingServiceClient( + { + credentials: {client_email: 'bogus', private_key: 'bogus'}, + projectId: 'bogus', + } + ); + client.initialize(); + const expectedResponse = generateSampleMessage( + new operationsProtos.google.longrunning.Operation() + ); + expectedResponse.name = 'test'; + expectedResponse.response = {type_url: 'url', value: Buffer.from('')}; + expectedResponse.metadata = {type_url: 'url', value: Buffer.from('')}; + + client.operationsClient.getOperation = stubSimpleCall(expectedResponse); + const decodedOperation = await client.checkCreateInstructionProgress( + expectedResponse.name + ); + assert.deepStrictEqual(decodedOperation.name, expectedResponse.name); + assert(decodedOperation.metadata); + assert((client.operationsClient.getOperation as SinonStub).getCall(0)); + }); + + it('invokes checkCreateInstructionProgress with error', async () => { + const client = new datalabelingserviceModule.v1beta1.DataLabelingServiceClient( + { + credentials: {client_email: 'bogus', private_key: 'bogus'}, + projectId: 'bogus', + } + ); + client.initialize(); + const expectedError = new Error('expected'); + + client.operationsClient.getOperation = stubSimpleCall( + undefined, + expectedError + ); + await assert.rejects( + client.checkCreateInstructionProgress(''), + expectedError + ); + assert((client.operationsClient.getOperation as SinonStub).getCall(0)); + }); }); describe('listDatasets', () => { @@ -3659,9 +3861,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.listDatasets(request); - }, expectedError); + await assert.rejects(client.listDatasets(request), expectedError); assert( (client.innerApiCalls.listDatasets as SinonStub) .getCall(0) @@ -3762,9 +3962,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { reject(err); }); }); - await assert.rejects(async () => { - await promise; - }, expectedError); + await assert.rejects(promise, expectedError); assert( (client.descriptors.page.listDatasets.createStream as SinonStub) .getCall(0) @@ -3991,9 +4189,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.listDataItems(request); - }, expectedError); + await assert.rejects(client.listDataItems(request), expectedError); assert( (client.innerApiCalls.listDataItems as SinonStub) .getCall(0) @@ -4094,9 +4290,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { reject(err); }); }); - await assert.rejects(async () => { - await promise; - }, expectedError); + await assert.rejects(promise, expectedError); assert( (client.descriptors.page.listDataItems.createStream as SinonStub) .getCall(0) @@ -4327,9 +4521,10 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.listAnnotatedDatasets(request); - }, expectedError); + await assert.rejects( + client.listAnnotatedDatasets(request), + expectedError + ); assert( (client.innerApiCalls.listAnnotatedDatasets as SinonStub) .getCall(0) @@ -4435,9 +4630,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { reject(err); }); }); - await assert.rejects(async () => { - await promise; - }, expectedError); + await assert.rejects(promise, expectedError); assert( (client.descriptors.page.listAnnotatedDatasets .createStream as SinonStub) @@ -4665,9 +4858,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.listExamples(request); - }, expectedError); + await assert.rejects(client.listExamples(request), expectedError); assert( (client.innerApiCalls.listExamples as SinonStub) .getCall(0) @@ -4768,9 +4959,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { reject(err); }); }); - await assert.rejects(async () => { - await promise; - }, expectedError); + await assert.rejects(promise, expectedError); assert( (client.descriptors.page.listExamples.createStream as SinonStub) .getCall(0) @@ -5001,9 +5190,10 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.listAnnotationSpecSets(request); - }, expectedError); + await assert.rejects( + client.listAnnotationSpecSets(request), + expectedError + ); assert( (client.innerApiCalls.listAnnotationSpecSets as SinonStub) .getCall(0) @@ -5109,9 +5299,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { reject(err); }); }); - await assert.rejects(async () => { - await promise; - }, expectedError); + await assert.rejects(promise, expectedError); assert( (client.descriptors.page.listAnnotationSpecSets .createStream as SinonStub) @@ -5341,9 +5529,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.listInstructions(request); - }, expectedError); + await assert.rejects(client.listInstructions(request), expectedError); assert( (client.innerApiCalls.listInstructions as SinonStub) .getCall(0) @@ -5444,9 +5630,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { reject(err); }); }); - await assert.rejects(async () => { - await promise; - }, expectedError); + await assert.rejects(promise, expectedError); assert( (client.descriptors.page.listInstructions.createStream as SinonStub) .getCall(0) @@ -5675,9 +5859,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.searchEvaluations(request); - }, expectedError); + await assert.rejects(client.searchEvaluations(request), expectedError); assert( (client.innerApiCalls.searchEvaluations as SinonStub) .getCall(0) @@ -5778,9 +5960,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { reject(err); }); }); - await assert.rejects(async () => { - await promise; - }, expectedError); + await assert.rejects(promise, expectedError); assert( (client.descriptors.page.searchEvaluations.createStream as SinonStub) .getCall(0) @@ -6011,9 +6191,10 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.searchExampleComparisons(request); - }, expectedError); + await assert.rejects( + client.searchExampleComparisons(request), + expectedError + ); assert( (client.innerApiCalls.searchExampleComparisons as SinonStub) .getCall(0) @@ -6119,9 +6300,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { reject(err); }); }); - await assert.rejects(async () => { - await promise; - }, expectedError); + await assert.rejects(promise, expectedError); assert( (client.descriptors.page.searchExampleComparisons .createStream as SinonStub) @@ -6353,9 +6532,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { undefined, expectedError ); - await assert.rejects(async () => { - await client.listEvaluationJobs(request); - }, expectedError); + await assert.rejects(client.listEvaluationJobs(request), expectedError); assert( (client.innerApiCalls.listEvaluationJobs as SinonStub) .getCall(0) @@ -6460,9 +6637,7 @@ describe('v1beta1.DataLabelingServiceClient', () => { reject(err); }); }); - await assert.rejects(async () => { - await promise; - }, expectedError); + await assert.rejects(promise, expectedError); assert( (client.descriptors.page.listEvaluationJobs.createStream as SinonStub) .getCall(0)