Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(584)

Unified Diff: generated/googleapis/lib/youtube/v3.dart

Issue 2485703002: Api-roll 42: 2016-11-08 (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « generated/googleapis/lib/vision/v1.dart ('k') | generated/googleapis/pubspec.yaml » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: generated/googleapis/lib/youtube/v3.dart
diff --git a/generated/googleapis/lib/youtube/v3.dart b/generated/googleapis/lib/youtube/v3.dart
index 0b8f26bdb96b73e97585759ed1bf10bab7815997..c277e52f6dfddfc2e78a71e3689c925ad2983431 100644
--- a/generated/googleapis/lib/youtube/v3.dart
+++ b/generated/googleapis/lib/youtube/v3.dart
@@ -3738,13 +3738,26 @@ class PlaylistItemsResourceApi {
* playlist item that is being deleted. In a playlistItem resource, the id
* property specifies the playlist item's ID.
*
+ * [onBehalfOfContentOwner] - Note: This parameter is intended exclusively for
+ * YouTube content partners.
+ *
+ * The onBehalfOfContentOwner parameter indicates that the request's
+ * authorization credentials identify a YouTube CMS user who is acting on
+ * behalf of the content owner specified in the parameter value. This
+ * parameter is intended for YouTube content partners that own and manage many
+ * different YouTube channels. It allows content owners to authenticate once
+ * and get access to all their video and channel data, without having to
+ * provide authentication credentials for each individual channel. The CMS
+ * account that the user authenticates with must be linked to the specified
+ * YouTube content owner.
+ *
* Completes with a [commons.ApiRequestError] if the API endpoint returned an
* error.
*
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future delete(core.String id) {
+ async.Future delete(core.String id, {core.String onBehalfOfContentOwner}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -3756,6 +3769,9 @@ class PlaylistItemsResourceApi {
throw new core.ArgumentError("Parameter id is required.");
}
_queryParams["id"] = [id];
+ if (onBehalfOfContentOwner != null) {
+ _queryParams["onBehalfOfContentOwner"] = [onBehalfOfContentOwner];
+ }
_downloadOptions = null;
@@ -3958,6 +3974,19 @@ class PlaylistItemsResourceApi {
* request body does not specify values, the existing start and end times will
* be removed and replaced with the default settings.
*
+ * [onBehalfOfContentOwner] - Note: This parameter is intended exclusively for
+ * YouTube content partners.
+ *
+ * The onBehalfOfContentOwner parameter indicates that the request's
+ * authorization credentials identify a YouTube CMS user who is acting on
+ * behalf of the content owner specified in the parameter value. This
+ * parameter is intended for YouTube content partners that own and manage many
+ * different YouTube channels. It allows content owners to authenticate once
+ * and get access to all their video and channel data, without having to
+ * provide authentication credentials for each individual channel. The CMS
+ * account that the user authenticates with must be linked to the specified
+ * YouTube content owner.
+ *
* Completes with a [PlaylistItem].
*
* Completes with a [commons.ApiRequestError] if the API endpoint returned an
@@ -3966,7 +3995,7 @@ class PlaylistItemsResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<PlaylistItem> update(PlaylistItem request, core.String part) {
+ async.Future<PlaylistItem> update(PlaylistItem request, core.String part, {core.String onBehalfOfContentOwner}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -3981,6 +4010,9 @@ class PlaylistItemsResourceApi {
throw new core.ArgumentError("Parameter part is required.");
}
_queryParams["part"] = [part];
+ if (onBehalfOfContentOwner != null) {
+ _queryParams["onBehalfOfContentOwner"] = [onBehalfOfContentOwner];
+ }
_url = 'playlistItems';
@@ -5544,6 +5576,11 @@ class VideosResourceApi {
*
* [locale] - DEPRECATED
*
+ * [maxHeight] - The maxHeight parameter specifies a maximum height of the
+ * embedded player. If maxWidth is provided, maxHeight may not be reached in
+ * order to not violate the width request.
+ * Value must be between "72" and "8192".
+ *
* [maxResults] - The maxResults parameter specifies the maximum number of
* items that should be returned in the result set.
*
@@ -5552,6 +5589,11 @@ class VideosResourceApi {
* parameter.
* Value must be between "1" and "50".
*
+ * [maxWidth] - The maxWidth parameter specifies a maximum width of the
+ * embedded player. If maxHeight is provided, maxWidth may not be reached in
+ * order to not violate the height request.
+ * Value must be between "72" and "8192".
+ *
* [myRating] - Set this parameter's value to like or dislike to instruct the
* API to only return videos liked or disliked by the authenticated user.
* Possible string values are:
@@ -5597,7 +5639,7 @@ class VideosResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<VideoListResponse> list(core.String part, {core.String chart, core.String hl, core.String id, core.String locale, core.int maxResults, core.String myRating, core.String onBehalfOfContentOwner, core.String pageToken, core.String regionCode, core.String videoCategoryId}) {
+ async.Future<VideoListResponse> list(core.String part, {core.String chart, core.String hl, core.String id, core.String locale, core.int maxHeight, core.int maxResults, core.int maxWidth, core.String myRating, core.String onBehalfOfContentOwner, core.String pageToken, core.String regionCode, core.String videoCategoryId}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -5621,9 +5663,15 @@ class VideosResourceApi {
if (locale != null) {
_queryParams["locale"] = [locale];
}
+ if (maxHeight != null) {
+ _queryParams["maxHeight"] = ["${maxHeight}"];
+ }
if (maxResults != null) {
_queryParams["maxResults"] = ["${maxResults}"];
}
+ if (maxWidth != null) {
+ _queryParams["maxWidth"] = ["${maxWidth}"];
+ }
if (myRating != null) {
_queryParams["myRating"] = [myRating];
}
@@ -7628,19 +7676,11 @@ class ChannelContentDetailsRelatedPlaylists {
/** Details about the content of a channel. */
class ChannelContentDetails {
- /**
- * The googlePlusUserId object identifies the Google+ profile ID associated
- * with this channel.
- */
- core.String googlePlusUserId;
ChannelContentDetailsRelatedPlaylists relatedPlaylists;
ChannelContentDetails();
ChannelContentDetails.fromJson(core.Map _json) {
- if (_json.containsKey("googlePlusUserId")) {
- googlePlusUserId = _json["googlePlusUserId"];
- }
if (_json.containsKey("relatedPlaylists")) {
relatedPlaylists = new ChannelContentDetailsRelatedPlaylists.fromJson(_json["relatedPlaylists"]);
}
@@ -7648,9 +7688,6 @@ class ChannelContentDetails {
core.Map toJson() {
var _json = new core.Map();
- if (googlePlusUserId != null) {
- _json["googlePlusUserId"] = googlePlusUserId;
- }
if (relatedPlaylists != null) {
_json["relatedPlaylists"] = (relatedPlaylists).toJson();
}
@@ -8769,8 +8806,6 @@ class CommentSnippet {
core.String authorChannelUrl;
/** The name of the user who posted the comment. */
core.String authorDisplayName;
- /** Link to the author's Google+ profile, if any. */
- core.String authorGoogleplusProfileUrl;
/** The URL for the avatar of the user who posted the comment. */
core.String authorProfileImageUrl;
/** Whether the current viewer can rate this comment. */
@@ -8844,9 +8879,6 @@ class CommentSnippet {
if (_json.containsKey("authorDisplayName")) {
authorDisplayName = _json["authorDisplayName"];
}
- if (_json.containsKey("authorGoogleplusProfileUrl")) {
- authorGoogleplusProfileUrl = _json["authorGoogleplusProfileUrl"];
- }
if (_json.containsKey("authorProfileImageUrl")) {
authorProfileImageUrl = _json["authorProfileImageUrl"];
}
@@ -8896,9 +8928,6 @@ class CommentSnippet {
if (authorDisplayName != null) {
_json["authorDisplayName"] = authorDisplayName;
}
- if (authorGoogleplusProfileUrl != null) {
- _json["authorGoogleplusProfileUrl"] = authorGoogleplusProfileUrl;
- }
if (authorProfileImageUrl != null) {
_json["authorProfileImageUrl"] = authorProfileImageUrl;
}
@@ -16583,6 +16612,11 @@ class VideoContentDetails {
*/
core.String duration;
/**
+ * Indicates whether the video uploader has provided a custom thumbnail image
+ * for the video. This property is only visible to the video uploader.
+ */
+ core.bool hasCustomThumbnail;
+ /**
* The value of is_license_content indicates whether the video is licensed
* content.
*/
@@ -16623,6 +16657,9 @@ class VideoContentDetails {
if (_json.containsKey("duration")) {
duration = _json["duration"];
}
+ if (_json.containsKey("hasCustomThumbnail")) {
+ hasCustomThumbnail = _json["hasCustomThumbnail"];
+ }
if (_json.containsKey("licensedContent")) {
licensedContent = _json["licensedContent"];
}
@@ -16654,6 +16691,9 @@ class VideoContentDetails {
if (duration != null) {
_json["duration"] = duration;
}
+ if (hasCustomThumbnail != null) {
+ _json["hasCustomThumbnail"] = hasCustomThumbnail;
+ }
if (licensedContent != null) {
_json["licensedContent"] = licensedContent;
}
@@ -16761,11 +16801,6 @@ class VideoFileDetails {
*/
core.String fileType;
/**
- * Geographic coordinates that identify the place where the uploaded video was
- * recorded. Coordinates are defined using WGS 84.
- */
- GeoPoint recordingLocation;
- /**
* A list of video streams contained in the uploaded video file. Each item in
* the list contains detailed metadata about a video stream.
*/
@@ -16798,9 +16833,6 @@ class VideoFileDetails {
if (_json.containsKey("fileType")) {
fileType = _json["fileType"];
}
- if (_json.containsKey("recordingLocation")) {
- recordingLocation = new GeoPoint.fromJson(_json["recordingLocation"]);
- }
if (_json.containsKey("videoStreams")) {
videoStreams = _json["videoStreams"].map((value) => new VideoFileDetailsVideoStream.fromJson(value)).toList();
}
@@ -16832,9 +16864,6 @@ class VideoFileDetails {
if (fileType != null) {
_json["fileType"] = fileType;
}
- if (recordingLocation != null) {
- _json["recordingLocation"] = (recordingLocation).toJson();
- }
if (videoStreams != null) {
_json["videoStreams"] = videoStreams.map((value) => (value).toJson()).toList();
}
@@ -17283,22 +17312,37 @@ class VideoMonetizationDetails {
/** Player to be used for a video playback. */
class VideoPlayer {
+ core.String embedHeight;
/** An <iframe> tag that embeds a player that will play the video. */
core.String embedHtml;
+ /** The embed width */
+ core.String embedWidth;
VideoPlayer();
VideoPlayer.fromJson(core.Map _json) {
+ if (_json.containsKey("embedHeight")) {
+ embedHeight = _json["embedHeight"];
+ }
if (_json.containsKey("embedHtml")) {
embedHtml = _json["embedHtml"];
}
+ if (_json.containsKey("embedWidth")) {
+ embedWidth = _json["embedWidth"];
+ }
}
core.Map toJson() {
var _json = new core.Map();
+ if (embedHeight != null) {
+ _json["embedHeight"] = embedHeight;
+ }
if (embedHtml != null) {
_json["embedHtml"] = embedHtml;
}
+ if (embedWidth != null) {
+ _json["embedWidth"] = embedWidth;
+ }
return _json;
}
}
« no previous file with comments | « generated/googleapis/lib/vision/v1.dart ('k') | generated/googleapis/pubspec.yaml » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698