chore: Update discovery artifacts (#1195)
* chore(accesscontextmanager): update the api
* chore(adexchangebuyer2): update the api
* chore(admin): update the api
* chore(alertcenter): update the api
* chore(analyticsadmin): update the api
* chore(analyticsdata): update the api
* chore(androidmanagement): update the api
* chore(apigateway): update the api
* chore(apigee): update the api
* chore(appengine): update the api
* chore(area120tables): update the api
* chore(artifactregistry): update the api
* chore(bigquery): update the api
* chore(bigqueryconnection): update the api
* chore(bigqueryreservation): update the api
* chore(billingbudgets): update the api
* chore(binaryauthorization): update the api
* chore(blogger): update the api
* chore(calendar): update the api
* chore(chat): update the api
* chore(cloudasset): update the api
* chore(cloudbuild): update the api
* chore(cloudfunctions): update the api
* chore(cloudidentity): update the api
* chore(cloudkms): update the api
* chore(cloudresourcemanager): update the api
* chore(cloudscheduler): update the api
* chore(cloudtasks): update the api
* chore(composer): update the api
* chore(compute): update the api
* chore(container): update the api
* chore(containeranalysis): update the api
* chore(content): update the api
* chore(datacatalog): update the api
* chore(dataflow): update the api
* chore(datafusion): update the api
* chore(datamigration): update the api
* chore(dataproc): update the api
* chore(deploymentmanager): update the api
* chore(dialogflow): update the api
* chore(displayvideo): update the api
* chore(dlp): update the api
* chore(dns): update the api
* chore(documentai): update the api
* chore(eventarc): update the api
* chore(file): update the api
* chore(firebaseml): update the api
* chore(games): update the api
* chore(gameservices): update the api
* chore(genomics): update the api
* chore(healthcare): update the api
* chore(homegraph): update the api
* chore(iam): update the api
* chore(iap): update the api
* chore(jobs): update the api
* chore(lifesciences): update the api
* chore(localservices): update the api
* chore(managedidentities): update the api
* chore(manufacturers): update the api
* chore(memcache): update the api
* chore(ml): update the api
* chore(monitoring): update the api
* chore(notebooks): update the api
* chore(osconfig): update the api
* chore(pagespeedonline): update the api
* chore(people): update the api
* chore(privateca): update the api
* chore(prod_tt_sasportal): update the api
* chore(pubsub): update the api
* chore(pubsublite): update the api
* chore(recommender): update the api
* chore(remotebuildexecution): update the api
* chore(reseller): update the api
* chore(run): update the api
* chore(safebrowsing): update the api
* chore(sasportal): update the api
* chore(searchconsole): update the api
* chore(secretmanager): update the api
* chore(securitycenter): update the api
* chore(serviceconsumermanagement): update the api
* chore(servicecontrol): update the api
* chore(servicenetworking): update the api
* chore(serviceusage): update the api
* chore(sheets): update the api
* chore(slides): update the api
* chore(spanner): update the api
* chore(speech): update the api
* chore(sqladmin): update the api
* chore(storage): update the api
* chore(storagetransfer): update the api
* chore(sts): update the api
* chore(tagmanager): update the api
* chore(testing): update the api
* chore(toolresults): update the api
* chore(transcoder): update the api
* chore(vectortile): update the api
* chore(videointelligence): update the api
* chore(vision): update the api
* chore(webmasters): update the api
* chore(workflowexecutions): update the api
* chore(youtube): update the api
diff --git a/docs/dyn/youtube_v3.videos.html b/docs/dyn/youtube_v3.videos.html
index 290c230..7cc56a2 100644
--- a/docs/dyn/youtube_v3.videos.html
+++ b/docs/dyn/youtube_v3.videos.html
@@ -299,11 +299,11 @@
"kind": "youtube#video", # Identifies what kind of resource this is. Value: the fixed string "youtube#video".
"liveStreamingDetails": { # Details about the live streaming metadata. # The liveStreamingDetails object contains metadata about a live video broadcast. The object will only be present in a video resource if the video is an upcoming, live, or completed live broadcast.
"activeLiveChatId": "A String", # The ID of the currently active live chat attached to this video. This field is filled only if the video is a currently live broadcast that has live chat. Once the broadcast transitions to complete this field will be removed and the live chat closed down. For persistent broadcasts that live chat id will no longer be tied to this video but rather to the new video being displayed at the persistent page.
- "actualEndTime": "A String", # The time that the broadcast actually ended. The value is specified in ISO 8601 format. This value will not be available until the broadcast is over.
- "actualStartTime": "A String", # The time that the broadcast actually started. The value is specified in ISO 8601 format. This value will not be available until the broadcast begins.
+ "actualEndTime": "A String", # The time that the broadcast actually ended. This value will not be available until the broadcast is over.
+ "actualStartTime": "A String", # The time that the broadcast actually started. This value will not be available until the broadcast begins.
"concurrentViewers": "A String", # The number of viewers currently watching the broadcast. The property and its value will be present if the broadcast has current viewers and the broadcast owner has not hidden the viewcount for the video. Note that YouTube stops tracking the number of concurrent viewers for a broadcast when the broadcast ends. So, this property would not identify the number of viewers watching an archived video of a live broadcast that already ended.
- "scheduledEndTime": "A String", # The time that the broadcast is scheduled to end. The value is specified in ISO 8601 format. If the value is empty or the property is not present, then the broadcast is scheduled to continue indefinitely.
- "scheduledStartTime": "A String", # The time that the broadcast is scheduled to begin. The value is specified in ISO 8601 format.
+ "scheduledEndTime": "A String", # The time that the broadcast is scheduled to end. If the value is empty or the property is not present, then the broadcast is scheduled to contiue indefinitely.
+ "scheduledStartTime": "A String", # The time that the broadcast is scheduled to begin.
},
"localizations": { # The localizations object contains localized versions of the basic details about the video, such as its title and description.
"a_key": { # Localized versions of certain video properties (e.g. title).
@@ -338,10 +338,7 @@
"tagSuggestionsAvailability": "A String", # This value indicates whether keyword (tag) suggestions are available for the video. Tags can be added to a video's metadata to make it easier for other users to find the video. You can retrieve these suggestions by requesting the suggestions part in your videos.list() request.
"thumbnailsAvailability": "A String", # This value indicates whether thumbnail images have been generated for the video.
},
- "projectDetails": { # Project specific details about the content of a YouTube Video. # The projectDetails object contains information about the project specific video metadata.
- "tags": [ # A list of project tags associated with the video during the upload.
- "A String",
- ],
+ "projectDetails": { # DEPRECATED. b/157517979: This part was never populated after it was added. However, it sees non-zero traffic because there is generated client code in the wild that refers to it [1]. We keep this field and do NOT remove it because otherwise V3 would return an error when this part gets requested [2]. [1] https://developers.google.com/resources/api-libraries/documentation/youtube/v3/csharp/latest/classGoogle_1_1Apis_1_1YouTube_1_1v3_1_1Data_1_1VideoProjectDetails.html [2] http://google3/video/youtube/src/python/servers/data_api/common.py?l=1565-1569&rcl=344141677 # The projectDetails object contains information about the project specific video metadata. b/157517979: This part was never populated after it was added. However, it sees non-zero traffic because there is generated client code in the wild that refers to it [1]. We keep this field and do NOT remove it because otherwise V3 would return an error when this part gets requested [2]. [1] https://developers.google.com/resources/api-libraries/documentation/youtube/v3/csharp/latest/classGoogle_1_1Apis_1_1YouTube_1_1v3_1_1Data_1_1VideoProjectDetails.html [2] http://google3/video/youtube/src/python/servers/data_api/common.py?l=1565-1569&rcl=344141677
},
"recordingDetails": { # Recording information associated with the video. # The recordingDetails object encapsulates information about the location, date and address where the video was recorded.
"location": { # Geographical coordinates of a point, in WGS84. # The geolocation information associated with the video.
@@ -350,7 +347,7 @@
"longitude": 3.14, # Longitude in degrees.
},
"locationDescription": "A String", # The text description of the location where the video was recorded.
- "recordingDate": "A String", # The date and time when the video was recorded. The value is specified in ISO 8601 (YYYY-MM-DDThh:mm:ss.sssZ) format.
+ "recordingDate": "A String", # The date and time when the video was recorded.
},
"snippet": { # Basic details about a video, including title, description, uploader, thumbnails and category. # The snippet object contains basic details about the video, such as its title, description, and category.
"categoryId": "A String", # The YouTube video category associated with the video.
@@ -364,7 +361,7 @@
"description": "A String", # Localized version of the video's description.
"title": "A String", # Localized version of the video's title.
},
- "publishedAt": "A String", # The date and time that the video was uploaded. The value is specified in ISO 8601 format.
+ "publishedAt": "A String", # The date and time when the video was uploaded.
"tags": [ # A list of keyword tags associated with the video. Tags may contain spaces.
"A String",
],
@@ -411,7 +408,7 @@
"madeForKids": True or False,
"privacyStatus": "A String", # The video's privacy status.
"publicStatsViewable": True or False, # This value indicates if the extended video statistics on the watch page can be viewed by everyone. Note that the view count, likes, etc will still be visible if this is disabled. @mutable youtube.videos.insert youtube.videos.update
- "publishAt": "A String", # The date and time when the video is scheduled to publish. It can be set only if the privacy status of the video is private. The value is specified in ISO 8601 format.
+ "publishAt": "A String", # The date and time when the video is scheduled to publish. It can be set only if the privacy status of the video is private..
"rejectionReason": "A String", # This value explains why YouTube rejected an uploaded video. This property is only present if the uploadStatus property indicates that the upload was rejected.
"selfDeclaredMadeForKids": True or False,
"uploadStatus": "A String", # The status of the uploaded video.
@@ -606,11 +603,11 @@
"kind": "youtube#video", # Identifies what kind of resource this is. Value: the fixed string "youtube#video".
"liveStreamingDetails": { # Details about the live streaming metadata. # The liveStreamingDetails object contains metadata about a live video broadcast. The object will only be present in a video resource if the video is an upcoming, live, or completed live broadcast.
"activeLiveChatId": "A String", # The ID of the currently active live chat attached to this video. This field is filled only if the video is a currently live broadcast that has live chat. Once the broadcast transitions to complete this field will be removed and the live chat closed down. For persistent broadcasts that live chat id will no longer be tied to this video but rather to the new video being displayed at the persistent page.
- "actualEndTime": "A String", # The time that the broadcast actually ended. The value is specified in ISO 8601 format. This value will not be available until the broadcast is over.
- "actualStartTime": "A String", # The time that the broadcast actually started. The value is specified in ISO 8601 format. This value will not be available until the broadcast begins.
+ "actualEndTime": "A String", # The time that the broadcast actually ended. This value will not be available until the broadcast is over.
+ "actualStartTime": "A String", # The time that the broadcast actually started. This value will not be available until the broadcast begins.
"concurrentViewers": "A String", # The number of viewers currently watching the broadcast. The property and its value will be present if the broadcast has current viewers and the broadcast owner has not hidden the viewcount for the video. Note that YouTube stops tracking the number of concurrent viewers for a broadcast when the broadcast ends. So, this property would not identify the number of viewers watching an archived video of a live broadcast that already ended.
- "scheduledEndTime": "A String", # The time that the broadcast is scheduled to end. The value is specified in ISO 8601 format. If the value is empty or the property is not present, then the broadcast is scheduled to continue indefinitely.
- "scheduledStartTime": "A String", # The time that the broadcast is scheduled to begin. The value is specified in ISO 8601 format.
+ "scheduledEndTime": "A String", # The time that the broadcast is scheduled to end. If the value is empty or the property is not present, then the broadcast is scheduled to contiue indefinitely.
+ "scheduledStartTime": "A String", # The time that the broadcast is scheduled to begin.
},
"localizations": { # The localizations object contains localized versions of the basic details about the video, such as its title and description.
"a_key": { # Localized versions of certain video properties (e.g. title).
@@ -645,10 +642,7 @@
"tagSuggestionsAvailability": "A String", # This value indicates whether keyword (tag) suggestions are available for the video. Tags can be added to a video's metadata to make it easier for other users to find the video. You can retrieve these suggestions by requesting the suggestions part in your videos.list() request.
"thumbnailsAvailability": "A String", # This value indicates whether thumbnail images have been generated for the video.
},
- "projectDetails": { # Project specific details about the content of a YouTube Video. # The projectDetails object contains information about the project specific video metadata.
- "tags": [ # A list of project tags associated with the video during the upload.
- "A String",
- ],
+ "projectDetails": { # DEPRECATED. b/157517979: This part was never populated after it was added. However, it sees non-zero traffic because there is generated client code in the wild that refers to it [1]. We keep this field and do NOT remove it because otherwise V3 would return an error when this part gets requested [2]. [1] https://developers.google.com/resources/api-libraries/documentation/youtube/v3/csharp/latest/classGoogle_1_1Apis_1_1YouTube_1_1v3_1_1Data_1_1VideoProjectDetails.html [2] http://google3/video/youtube/src/python/servers/data_api/common.py?l=1565-1569&rcl=344141677 # The projectDetails object contains information about the project specific video metadata. b/157517979: This part was never populated after it was added. However, it sees non-zero traffic because there is generated client code in the wild that refers to it [1]. We keep this field and do NOT remove it because otherwise V3 would return an error when this part gets requested [2]. [1] https://developers.google.com/resources/api-libraries/documentation/youtube/v3/csharp/latest/classGoogle_1_1Apis_1_1YouTube_1_1v3_1_1Data_1_1VideoProjectDetails.html [2] http://google3/video/youtube/src/python/servers/data_api/common.py?l=1565-1569&rcl=344141677
},
"recordingDetails": { # Recording information associated with the video. # The recordingDetails object encapsulates information about the location, date and address where the video was recorded.
"location": { # Geographical coordinates of a point, in WGS84. # The geolocation information associated with the video.
@@ -657,7 +651,7 @@
"longitude": 3.14, # Longitude in degrees.
},
"locationDescription": "A String", # The text description of the location where the video was recorded.
- "recordingDate": "A String", # The date and time when the video was recorded. The value is specified in ISO 8601 (YYYY-MM-DDThh:mm:ss.sssZ) format.
+ "recordingDate": "A String", # The date and time when the video was recorded.
},
"snippet": { # Basic details about a video, including title, description, uploader, thumbnails and category. # The snippet object contains basic details about the video, such as its title, description, and category.
"categoryId": "A String", # The YouTube video category associated with the video.
@@ -671,7 +665,7 @@
"description": "A String", # Localized version of the video's description.
"title": "A String", # Localized version of the video's title.
},
- "publishedAt": "A String", # The date and time that the video was uploaded. The value is specified in ISO 8601 format.
+ "publishedAt": "A String", # The date and time when the video was uploaded.
"tags": [ # A list of keyword tags associated with the video. Tags may contain spaces.
"A String",
],
@@ -718,7 +712,7 @@
"madeForKids": True or False,
"privacyStatus": "A String", # The video's privacy status.
"publicStatsViewable": True or False, # This value indicates if the extended video statistics on the watch page can be viewed by everyone. Note that the view count, likes, etc will still be visible if this is disabled. @mutable youtube.videos.insert youtube.videos.update
- "publishAt": "A String", # The date and time when the video is scheduled to publish. It can be set only if the privacy status of the video is private. The value is specified in ISO 8601 format.
+ "publishAt": "A String", # The date and time when the video is scheduled to publish. It can be set only if the privacy status of the video is private..
"rejectionReason": "A String", # This value explains why YouTube rejected an uploaded video. This property is only present if the uploadStatus property indicates that the upload was rejected.
"selfDeclaredMadeForKids": True or False,
"uploadStatus": "A String", # The status of the uploaded video.
@@ -936,11 +930,11 @@
"kind": "youtube#video", # Identifies what kind of resource this is. Value: the fixed string "youtube#video".
"liveStreamingDetails": { # Details about the live streaming metadata. # The liveStreamingDetails object contains metadata about a live video broadcast. The object will only be present in a video resource if the video is an upcoming, live, or completed live broadcast.
"activeLiveChatId": "A String", # The ID of the currently active live chat attached to this video. This field is filled only if the video is a currently live broadcast that has live chat. Once the broadcast transitions to complete this field will be removed and the live chat closed down. For persistent broadcasts that live chat id will no longer be tied to this video but rather to the new video being displayed at the persistent page.
- "actualEndTime": "A String", # The time that the broadcast actually ended. The value is specified in ISO 8601 format. This value will not be available until the broadcast is over.
- "actualStartTime": "A String", # The time that the broadcast actually started. The value is specified in ISO 8601 format. This value will not be available until the broadcast begins.
+ "actualEndTime": "A String", # The time that the broadcast actually ended. This value will not be available until the broadcast is over.
+ "actualStartTime": "A String", # The time that the broadcast actually started. This value will not be available until the broadcast begins.
"concurrentViewers": "A String", # The number of viewers currently watching the broadcast. The property and its value will be present if the broadcast has current viewers and the broadcast owner has not hidden the viewcount for the video. Note that YouTube stops tracking the number of concurrent viewers for a broadcast when the broadcast ends. So, this property would not identify the number of viewers watching an archived video of a live broadcast that already ended.
- "scheduledEndTime": "A String", # The time that the broadcast is scheduled to end. The value is specified in ISO 8601 format. If the value is empty or the property is not present, then the broadcast is scheduled to continue indefinitely.
- "scheduledStartTime": "A String", # The time that the broadcast is scheduled to begin. The value is specified in ISO 8601 format.
+ "scheduledEndTime": "A String", # The time that the broadcast is scheduled to end. If the value is empty or the property is not present, then the broadcast is scheduled to contiue indefinitely.
+ "scheduledStartTime": "A String", # The time that the broadcast is scheduled to begin.
},
"localizations": { # The localizations object contains localized versions of the basic details about the video, such as its title and description.
"a_key": { # Localized versions of certain video properties (e.g. title).
@@ -975,10 +969,7 @@
"tagSuggestionsAvailability": "A String", # This value indicates whether keyword (tag) suggestions are available for the video. Tags can be added to a video's metadata to make it easier for other users to find the video. You can retrieve these suggestions by requesting the suggestions part in your videos.list() request.
"thumbnailsAvailability": "A String", # This value indicates whether thumbnail images have been generated for the video.
},
- "projectDetails": { # Project specific details about the content of a YouTube Video. # The projectDetails object contains information about the project specific video metadata.
- "tags": [ # A list of project tags associated with the video during the upload.
- "A String",
- ],
+ "projectDetails": { # DEPRECATED. b/157517979: This part was never populated after it was added. However, it sees non-zero traffic because there is generated client code in the wild that refers to it [1]. We keep this field and do NOT remove it because otherwise V3 would return an error when this part gets requested [2]. [1] https://developers.google.com/resources/api-libraries/documentation/youtube/v3/csharp/latest/classGoogle_1_1Apis_1_1YouTube_1_1v3_1_1Data_1_1VideoProjectDetails.html [2] http://google3/video/youtube/src/python/servers/data_api/common.py?l=1565-1569&rcl=344141677 # The projectDetails object contains information about the project specific video metadata. b/157517979: This part was never populated after it was added. However, it sees non-zero traffic because there is generated client code in the wild that refers to it [1]. We keep this field and do NOT remove it because otherwise V3 would return an error when this part gets requested [2]. [1] https://developers.google.com/resources/api-libraries/documentation/youtube/v3/csharp/latest/classGoogle_1_1Apis_1_1YouTube_1_1v3_1_1Data_1_1VideoProjectDetails.html [2] http://google3/video/youtube/src/python/servers/data_api/common.py?l=1565-1569&rcl=344141677
},
"recordingDetails": { # Recording information associated with the video. # The recordingDetails object encapsulates information about the location, date and address where the video was recorded.
"location": { # Geographical coordinates of a point, in WGS84. # The geolocation information associated with the video.
@@ -987,7 +978,7 @@
"longitude": 3.14, # Longitude in degrees.
},
"locationDescription": "A String", # The text description of the location where the video was recorded.
- "recordingDate": "A String", # The date and time when the video was recorded. The value is specified in ISO 8601 (YYYY-MM-DDThh:mm:ss.sssZ) format.
+ "recordingDate": "A String", # The date and time when the video was recorded.
},
"snippet": { # Basic details about a video, including title, description, uploader, thumbnails and category. # The snippet object contains basic details about the video, such as its title, description, and category.
"categoryId": "A String", # The YouTube video category associated with the video.
@@ -1001,7 +992,7 @@
"description": "A String", # Localized version of the video's description.
"title": "A String", # Localized version of the video's title.
},
- "publishedAt": "A String", # The date and time that the video was uploaded. The value is specified in ISO 8601 format.
+ "publishedAt": "A String", # The date and time when the video was uploaded.
"tags": [ # A list of keyword tags associated with the video. Tags may contain spaces.
"A String",
],
@@ -1048,7 +1039,7 @@
"madeForKids": True or False,
"privacyStatus": "A String", # The video's privacy status.
"publicStatsViewable": True or False, # This value indicates if the extended video statistics on the watch page can be viewed by everyone. Note that the view count, likes, etc will still be visible if this is disabled. @mutable youtube.videos.insert youtube.videos.update
- "publishAt": "A String", # The date and time when the video is scheduled to publish. It can be set only if the privacy status of the video is private. The value is specified in ISO 8601 format.
+ "publishAt": "A String", # The date and time when the video is scheduled to publish. It can be set only if the privacy status of the video is private..
"rejectionReason": "A String", # This value explains why YouTube rejected an uploaded video. This property is only present if the uploadStatus property indicates that the upload was rejected.
"selfDeclaredMadeForKids": True or False,
"uploadStatus": "A String", # The status of the uploaded video.
@@ -1306,11 +1297,11 @@
"kind": "youtube#video", # Identifies what kind of resource this is. Value: the fixed string "youtube#video".
"liveStreamingDetails": { # Details about the live streaming metadata. # The liveStreamingDetails object contains metadata about a live video broadcast. The object will only be present in a video resource if the video is an upcoming, live, or completed live broadcast.
"activeLiveChatId": "A String", # The ID of the currently active live chat attached to this video. This field is filled only if the video is a currently live broadcast that has live chat. Once the broadcast transitions to complete this field will be removed and the live chat closed down. For persistent broadcasts that live chat id will no longer be tied to this video but rather to the new video being displayed at the persistent page.
- "actualEndTime": "A String", # The time that the broadcast actually ended. The value is specified in ISO 8601 format. This value will not be available until the broadcast is over.
- "actualStartTime": "A String", # The time that the broadcast actually started. The value is specified in ISO 8601 format. This value will not be available until the broadcast begins.
+ "actualEndTime": "A String", # The time that the broadcast actually ended. This value will not be available until the broadcast is over.
+ "actualStartTime": "A String", # The time that the broadcast actually started. This value will not be available until the broadcast begins.
"concurrentViewers": "A String", # The number of viewers currently watching the broadcast. The property and its value will be present if the broadcast has current viewers and the broadcast owner has not hidden the viewcount for the video. Note that YouTube stops tracking the number of concurrent viewers for a broadcast when the broadcast ends. So, this property would not identify the number of viewers watching an archived video of a live broadcast that already ended.
- "scheduledEndTime": "A String", # The time that the broadcast is scheduled to end. The value is specified in ISO 8601 format. If the value is empty or the property is not present, then the broadcast is scheduled to continue indefinitely.
- "scheduledStartTime": "A String", # The time that the broadcast is scheduled to begin. The value is specified in ISO 8601 format.
+ "scheduledEndTime": "A String", # The time that the broadcast is scheduled to end. If the value is empty or the property is not present, then the broadcast is scheduled to contiue indefinitely.
+ "scheduledStartTime": "A String", # The time that the broadcast is scheduled to begin.
},
"localizations": { # The localizations object contains localized versions of the basic details about the video, such as its title and description.
"a_key": { # Localized versions of certain video properties (e.g. title).
@@ -1345,10 +1336,7 @@
"tagSuggestionsAvailability": "A String", # This value indicates whether keyword (tag) suggestions are available for the video. Tags can be added to a video's metadata to make it easier for other users to find the video. You can retrieve these suggestions by requesting the suggestions part in your videos.list() request.
"thumbnailsAvailability": "A String", # This value indicates whether thumbnail images have been generated for the video.
},
- "projectDetails": { # Project specific details about the content of a YouTube Video. # The projectDetails object contains information about the project specific video metadata.
- "tags": [ # A list of project tags associated with the video during the upload.
- "A String",
- ],
+ "projectDetails": { # DEPRECATED. b/157517979: This part was never populated after it was added. However, it sees non-zero traffic because there is generated client code in the wild that refers to it [1]. We keep this field and do NOT remove it because otherwise V3 would return an error when this part gets requested [2]. [1] https://developers.google.com/resources/api-libraries/documentation/youtube/v3/csharp/latest/classGoogle_1_1Apis_1_1YouTube_1_1v3_1_1Data_1_1VideoProjectDetails.html [2] http://google3/video/youtube/src/python/servers/data_api/common.py?l=1565-1569&rcl=344141677 # The projectDetails object contains information about the project specific video metadata. b/157517979: This part was never populated after it was added. However, it sees non-zero traffic because there is generated client code in the wild that refers to it [1]. We keep this field and do NOT remove it because otherwise V3 would return an error when this part gets requested [2]. [1] https://developers.google.com/resources/api-libraries/documentation/youtube/v3/csharp/latest/classGoogle_1_1Apis_1_1YouTube_1_1v3_1_1Data_1_1VideoProjectDetails.html [2] http://google3/video/youtube/src/python/servers/data_api/common.py?l=1565-1569&rcl=344141677
},
"recordingDetails": { # Recording information associated with the video. # The recordingDetails object encapsulates information about the location, date and address where the video was recorded.
"location": { # Geographical coordinates of a point, in WGS84. # The geolocation information associated with the video.
@@ -1357,7 +1345,7 @@
"longitude": 3.14, # Longitude in degrees.
},
"locationDescription": "A String", # The text description of the location where the video was recorded.
- "recordingDate": "A String", # The date and time when the video was recorded. The value is specified in ISO 8601 (YYYY-MM-DDThh:mm:ss.sssZ) format.
+ "recordingDate": "A String", # The date and time when the video was recorded.
},
"snippet": { # Basic details about a video, including title, description, uploader, thumbnails and category. # The snippet object contains basic details about the video, such as its title, description, and category.
"categoryId": "A String", # The YouTube video category associated with the video.
@@ -1371,7 +1359,7 @@
"description": "A String", # Localized version of the video's description.
"title": "A String", # Localized version of the video's title.
},
- "publishedAt": "A String", # The date and time that the video was uploaded. The value is specified in ISO 8601 format.
+ "publishedAt": "A String", # The date and time when the video was uploaded.
"tags": [ # A list of keyword tags associated with the video. Tags may contain spaces.
"A String",
],
@@ -1418,7 +1406,7 @@
"madeForKids": True or False,
"privacyStatus": "A String", # The video's privacy status.
"publicStatsViewable": True or False, # This value indicates if the extended video statistics on the watch page can be viewed by everyone. Note that the view count, likes, etc will still be visible if this is disabled. @mutable youtube.videos.insert youtube.videos.update
- "publishAt": "A String", # The date and time when the video is scheduled to publish. It can be set only if the privacy status of the video is private. The value is specified in ISO 8601 format.
+ "publishAt": "A String", # The date and time when the video is scheduled to publish. It can be set only if the privacy status of the video is private..
"rejectionReason": "A String", # This value explains why YouTube rejected an uploaded video. This property is only present if the uploadStatus property indicates that the upload was rejected.
"selfDeclaredMadeForKids": True or False,
"uploadStatus": "A String", # The status of the uploaded video.
@@ -1607,11 +1595,11 @@
"kind": "youtube#video", # Identifies what kind of resource this is. Value: the fixed string "youtube#video".
"liveStreamingDetails": { # Details about the live streaming metadata. # The liveStreamingDetails object contains metadata about a live video broadcast. The object will only be present in a video resource if the video is an upcoming, live, or completed live broadcast.
"activeLiveChatId": "A String", # The ID of the currently active live chat attached to this video. This field is filled only if the video is a currently live broadcast that has live chat. Once the broadcast transitions to complete this field will be removed and the live chat closed down. For persistent broadcasts that live chat id will no longer be tied to this video but rather to the new video being displayed at the persistent page.
- "actualEndTime": "A String", # The time that the broadcast actually ended. The value is specified in ISO 8601 format. This value will not be available until the broadcast is over.
- "actualStartTime": "A String", # The time that the broadcast actually started. The value is specified in ISO 8601 format. This value will not be available until the broadcast begins.
+ "actualEndTime": "A String", # The time that the broadcast actually ended. This value will not be available until the broadcast is over.
+ "actualStartTime": "A String", # The time that the broadcast actually started. This value will not be available until the broadcast begins.
"concurrentViewers": "A String", # The number of viewers currently watching the broadcast. The property and its value will be present if the broadcast has current viewers and the broadcast owner has not hidden the viewcount for the video. Note that YouTube stops tracking the number of concurrent viewers for a broadcast when the broadcast ends. So, this property would not identify the number of viewers watching an archived video of a live broadcast that already ended.
- "scheduledEndTime": "A String", # The time that the broadcast is scheduled to end. The value is specified in ISO 8601 format. If the value is empty or the property is not present, then the broadcast is scheduled to continue indefinitely.
- "scheduledStartTime": "A String", # The time that the broadcast is scheduled to begin. The value is specified in ISO 8601 format.
+ "scheduledEndTime": "A String", # The time that the broadcast is scheduled to end. If the value is empty or the property is not present, then the broadcast is scheduled to contiue indefinitely.
+ "scheduledStartTime": "A String", # The time that the broadcast is scheduled to begin.
},
"localizations": { # The localizations object contains localized versions of the basic details about the video, such as its title and description.
"a_key": { # Localized versions of certain video properties (e.g. title).
@@ -1646,10 +1634,7 @@
"tagSuggestionsAvailability": "A String", # This value indicates whether keyword (tag) suggestions are available for the video. Tags can be added to a video's metadata to make it easier for other users to find the video. You can retrieve these suggestions by requesting the suggestions part in your videos.list() request.
"thumbnailsAvailability": "A String", # This value indicates whether thumbnail images have been generated for the video.
},
- "projectDetails": { # Project specific details about the content of a YouTube Video. # The projectDetails object contains information about the project specific video metadata.
- "tags": [ # A list of project tags associated with the video during the upload.
- "A String",
- ],
+ "projectDetails": { # DEPRECATED. b/157517979: This part was never populated after it was added. However, it sees non-zero traffic because there is generated client code in the wild that refers to it [1]. We keep this field and do NOT remove it because otherwise V3 would return an error when this part gets requested [2]. [1] https://developers.google.com/resources/api-libraries/documentation/youtube/v3/csharp/latest/classGoogle_1_1Apis_1_1YouTube_1_1v3_1_1Data_1_1VideoProjectDetails.html [2] http://google3/video/youtube/src/python/servers/data_api/common.py?l=1565-1569&rcl=344141677 # The projectDetails object contains information about the project specific video metadata. b/157517979: This part was never populated after it was added. However, it sees non-zero traffic because there is generated client code in the wild that refers to it [1]. We keep this field and do NOT remove it because otherwise V3 would return an error when this part gets requested [2]. [1] https://developers.google.com/resources/api-libraries/documentation/youtube/v3/csharp/latest/classGoogle_1_1Apis_1_1YouTube_1_1v3_1_1Data_1_1VideoProjectDetails.html [2] http://google3/video/youtube/src/python/servers/data_api/common.py?l=1565-1569&rcl=344141677
},
"recordingDetails": { # Recording information associated with the video. # The recordingDetails object encapsulates information about the location, date and address where the video was recorded.
"location": { # Geographical coordinates of a point, in WGS84. # The geolocation information associated with the video.
@@ -1658,7 +1643,7 @@
"longitude": 3.14, # Longitude in degrees.
},
"locationDescription": "A String", # The text description of the location where the video was recorded.
- "recordingDate": "A String", # The date and time when the video was recorded. The value is specified in ISO 8601 (YYYY-MM-DDThh:mm:ss.sssZ) format.
+ "recordingDate": "A String", # The date and time when the video was recorded.
},
"snippet": { # Basic details about a video, including title, description, uploader, thumbnails and category. # The snippet object contains basic details about the video, such as its title, description, and category.
"categoryId": "A String", # The YouTube video category associated with the video.
@@ -1672,7 +1657,7 @@
"description": "A String", # Localized version of the video's description.
"title": "A String", # Localized version of the video's title.
},
- "publishedAt": "A String", # The date and time that the video was uploaded. The value is specified in ISO 8601 format.
+ "publishedAt": "A String", # The date and time when the video was uploaded.
"tags": [ # A list of keyword tags associated with the video. Tags may contain spaces.
"A String",
],
@@ -1719,7 +1704,7 @@
"madeForKids": True or False,
"privacyStatus": "A String", # The video's privacy status.
"publicStatsViewable": True or False, # This value indicates if the extended video statistics on the watch page can be viewed by everyone. Note that the view count, likes, etc will still be visible if this is disabled. @mutable youtube.videos.insert youtube.videos.update
- "publishAt": "A String", # The date and time when the video is scheduled to publish. It can be set only if the privacy status of the video is private. The value is specified in ISO 8601 format.
+ "publishAt": "A String", # The date and time when the video is scheduled to publish. It can be set only if the privacy status of the video is private..
"rejectionReason": "A String", # This value explains why YouTube rejected an uploaded video. This property is only present if the uploadStatus property indicates that the upload was rejected.
"selfDeclaredMadeForKids": True or False,
"uploadStatus": "A String", # The status of the uploaded video.