diff options
Diffstat (limited to 'Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/YouTube.php')
-rw-r--r-- | Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/YouTube.php | 10456 |
1 files changed, 0 insertions, 10456 deletions
diff --git a/Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/YouTube.php b/Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/YouTube.php deleted file mode 100644 index 8f6f912..0000000 --- a/Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/YouTube.php +++ /dev/null @@ -1,10456 +0,0 @@ -<?php -/* - * Copyright 2010 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ - -/** - * Service definition for YouTube (v3). - * - * <p> - * Programmatic access to YouTube features.</p> - * - * <p> - * For more information about this service, see the API - * <a href="https://developers.google.com/youtube/v3" target="_blank">Documentation</a> - * </p> - * - * @author Google, Inc. - */ -class Postman_Google_Service_YouTube extends Postman_Google_Service -{ - /** Manage your YouTube account. */ - const YOUTUBE = - "https://www.googleapis.com/auth/youtube"; - /** View your YouTube account. */ - const YOUTUBE_READONLY = - "https://www.googleapis.com/auth/youtube.readonly"; - /** Manage your YouTube videos. */ - const YOUTUBE_UPLOAD = - "https://www.googleapis.com/auth/youtube.upload"; - /** View and manage your assets and associated content on YouTube. */ - const YOUTUBEPARTNER = - "https://www.googleapis.com/auth/youtubepartner"; - /** View private information of your YouTube channel relevant during the audit process with a YouTube partner. */ - const YOUTUBEPARTNER_CHANNEL_AUDIT = - "https://www.googleapis.com/auth/youtubepartner-channel-audit"; - - public $activities; - public $channelBanners; - public $channelSections; - public $channels; - public $guideCategories; - public $i18nLanguages; - public $i18nRegions; - public $liveBroadcasts; - public $liveStreams; - public $playlistItems; - public $playlists; - public $search; - public $subscriptions; - public $thumbnails; - public $videoCategories; - public $videos; - public $watermarks; - - - /** - * Constructs the internal representation of the YouTube service. - * - * @param Postman_Google_Client $client - */ - public function __construct(Postman_Google_Client $client) - { - parent::__construct($client); - $this->servicePath = 'youtube/v3/'; - $this->version = 'v3'; - $this->serviceName = 'youtube'; - - $this->activities = new Postman_Google_Service_YouTube_Activities_Resource( - $this, - $this->serviceName, - 'activities', - array( - 'methods' => array( - 'insert' => array( - 'path' => 'activities', - 'httpMethod' => 'POST', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - ), - ),'list' => array( - 'path' => 'activities', - 'httpMethod' => 'GET', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'regionCode' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'publishedBefore' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'channelId' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'mine' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'home' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'publishedAfter' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->channelBanners = new Postman_Google_Service_YouTube_ChannelBanners_Resource( - $this, - $this->serviceName, - 'channelBanners', - array( - 'methods' => array( - 'insert' => array( - 'path' => 'channelBanners/insert', - 'httpMethod' => 'POST', - 'parameters' => array( - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->channelSections = new Postman_Google_Service_YouTube_ChannelSections_Resource( - $this, - $this->serviceName, - 'channelSections', - array( - 'methods' => array( - 'delete' => array( - 'path' => 'channelSections', - 'httpMethod' => 'DELETE', - 'parameters' => array( - 'id' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'insert' => array( - 'path' => 'channelSections', - 'httpMethod' => 'POST', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwnerChannel' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'list' => array( - 'path' => 'channelSections', - 'httpMethod' => 'GET', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'channelId' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'id' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'mine' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - ), - ),'update' => array( - 'path' => 'channelSections', - 'httpMethod' => 'PUT', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->channels = new Postman_Google_Service_YouTube_Channels_Resource( - $this, - $this->serviceName, - 'channels', - array( - 'methods' => array( - 'list' => array( - 'path' => 'channels', - 'httpMethod' => 'GET', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'managedByMe' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'forUsername' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'mine' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'id' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'mySubscribers' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'categoryId' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'update' => array( - 'path' => 'channels', - 'httpMethod' => 'PUT', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->guideCategories = new Postman_Google_Service_YouTube_GuideCategories_Resource( - $this, - $this->serviceName, - 'guideCategories', - array( - 'methods' => array( - 'list' => array( - 'path' => 'guideCategories', - 'httpMethod' => 'GET', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'regionCode' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'id' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'hl' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->i18nLanguages = new Postman_Google_Service_YouTube_I18nLanguages_Resource( - $this, - $this->serviceName, - 'i18nLanguages', - array( - 'methods' => array( - 'list' => array( - 'path' => 'i18nLanguages', - 'httpMethod' => 'GET', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'hl' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->i18nRegions = new Postman_Google_Service_YouTube_I18nRegions_Resource( - $this, - $this->serviceName, - 'i18nRegions', - array( - 'methods' => array( - 'list' => array( - 'path' => 'i18nRegions', - 'httpMethod' => 'GET', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'hl' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->liveBroadcasts = new Postman_Google_Service_YouTube_LiveBroadcasts_Resource( - $this, - $this->serviceName, - 'liveBroadcasts', - array( - 'methods' => array( - 'bind' => array( - 'path' => 'liveBroadcasts/bind', - 'httpMethod' => 'POST', - 'parameters' => array( - 'id' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwnerChannel' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'streamId' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'control' => array( - 'path' => 'liveBroadcasts/control', - 'httpMethod' => 'POST', - 'parameters' => array( - 'id' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'displaySlate' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'onBehalfOfContentOwnerChannel' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'offsetTimeMs' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'walltime' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'delete' => array( - 'path' => 'liveBroadcasts', - 'httpMethod' => 'DELETE', - 'parameters' => array( - 'id' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwnerChannel' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'insert' => array( - 'path' => 'liveBroadcasts', - 'httpMethod' => 'POST', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwnerChannel' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'list' => array( - 'path' => 'liveBroadcasts', - 'httpMethod' => 'GET', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'broadcastStatus' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'onBehalfOfContentOwnerChannel' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'mine' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'id' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'transition' => array( - 'path' => 'liveBroadcasts/transition', - 'httpMethod' => 'POST', - 'parameters' => array( - 'broadcastStatus' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'id' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwnerChannel' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'update' => array( - 'path' => 'liveBroadcasts', - 'httpMethod' => 'PUT', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwnerChannel' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->liveStreams = new Postman_Google_Service_YouTube_LiveStreams_Resource( - $this, - $this->serviceName, - 'liveStreams', - array( - 'methods' => array( - 'delete' => array( - 'path' => 'liveStreams', - 'httpMethod' => 'DELETE', - 'parameters' => array( - 'id' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwnerChannel' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'insert' => array( - 'path' => 'liveStreams', - 'httpMethod' => 'POST', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwnerChannel' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'list' => array( - 'path' => 'liveStreams', - 'httpMethod' => 'GET', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'onBehalfOfContentOwnerChannel' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'mine' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'id' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'update' => array( - 'path' => 'liveStreams', - 'httpMethod' => 'PUT', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwnerChannel' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->playlistItems = new Postman_Google_Service_YouTube_PlaylistItems_Resource( - $this, - $this->serviceName, - 'playlistItems', - array( - 'methods' => array( - 'delete' => array( - 'path' => 'playlistItems', - 'httpMethod' => 'DELETE', - 'parameters' => array( - 'id' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - ), - ),'insert' => array( - 'path' => 'playlistItems', - 'httpMethod' => 'POST', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'list' => array( - 'path' => 'playlistItems', - 'httpMethod' => 'GET', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'playlistId' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'videoId' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'id' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'update' => array( - 'path' => 'playlistItems', - 'httpMethod' => 'PUT', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - ), - ), - ) - ) - ); - $this->playlists = new Postman_Google_Service_YouTube_Playlists_Resource( - $this, - $this->serviceName, - 'playlists', - array( - 'methods' => array( - 'delete' => array( - 'path' => 'playlists', - 'httpMethod' => 'DELETE', - 'parameters' => array( - 'id' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'insert' => array( - 'path' => 'playlists', - 'httpMethod' => 'POST', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwnerChannel' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'list' => array( - 'path' => 'playlists', - 'httpMethod' => 'GET', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'onBehalfOfContentOwnerChannel' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'channelId' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'mine' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'id' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'update' => array( - 'path' => 'playlists', - 'httpMethod' => 'PUT', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->search = new Postman_Google_Service_YouTube_Search_Resource( - $this, - $this->serviceName, - 'search', - array( - 'methods' => array( - 'list' => array( - 'path' => 'search', - 'httpMethod' => 'GET', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'eventType' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'channelId' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'videoSyndicated' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'channelType' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'videoCaption' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'publishedAfter' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'forContentOwner' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'regionCode' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'location' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'locationRadius' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'videoType' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'type' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'topicId' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'publishedBefore' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'videoDimension' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'videoLicense' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'relatedToVideoId' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'videoDefinition' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'videoDuration' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'forMine' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'q' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'safeSearch' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'videoEmbeddable' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'videoCategoryId' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'order' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->subscriptions = new Postman_Google_Service_YouTube_Subscriptions_Resource( - $this, - $this->serviceName, - 'subscriptions', - array( - 'methods' => array( - 'delete' => array( - 'path' => 'subscriptions', - 'httpMethod' => 'DELETE', - 'parameters' => array( - 'id' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - ), - ),'insert' => array( - 'path' => 'subscriptions', - 'httpMethod' => 'POST', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - ), - ),'list' => array( - 'path' => 'subscriptions', - 'httpMethod' => 'GET', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'onBehalfOfContentOwnerChannel' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'channelId' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'mine' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'forChannelId' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'mySubscribers' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'order' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'id' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->thumbnails = new Postman_Google_Service_YouTube_Thumbnails_Resource( - $this, - $this->serviceName, - 'thumbnails', - array( - 'methods' => array( - 'set' => array( - 'path' => 'thumbnails/set', - 'httpMethod' => 'POST', - 'parameters' => array( - 'videoId' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->videoCategories = new Postman_Google_Service_YouTube_VideoCategories_Resource( - $this, - $this->serviceName, - 'videoCategories', - array( - 'methods' => array( - 'list' => array( - 'path' => 'videoCategories', - 'httpMethod' => 'GET', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'regionCode' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'id' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'hl' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->videos = new Postman_Google_Service_YouTube_Videos_Resource( - $this, - $this->serviceName, - 'videos', - array( - 'methods' => array( - 'delete' => array( - 'path' => 'videos', - 'httpMethod' => 'DELETE', - 'parameters' => array( - 'id' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'getRating' => array( - 'path' => 'videos/getRating', - 'httpMethod' => 'GET', - 'parameters' => array( - 'id' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'insert' => array( - 'path' => 'videos', - 'httpMethod' => 'POST', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'stabilize' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'onBehalfOfContentOwnerChannel' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'notifySubscribers' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'autoLevels' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - ), - ),'list' => array( - 'path' => 'videos', - 'httpMethod' => 'GET', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'regionCode' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'locale' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'videoCategoryId' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'chart' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'myRating' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'id' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'rate' => array( - 'path' => 'videos/rate', - 'httpMethod' => 'POST', - 'parameters' => array( - 'id' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'rating' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'update' => array( - 'path' => 'videos', - 'httpMethod' => 'PUT', - 'parameters' => array( - 'part' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->watermarks = new Postman_Google_Service_YouTube_Watermarks_Resource( - $this, - $this->serviceName, - 'watermarks', - array( - 'methods' => array( - 'set' => array( - 'path' => 'watermarks/set', - 'httpMethod' => 'POST', - 'parameters' => array( - 'channelId' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'unset' => array( - 'path' => 'watermarks/unset', - 'httpMethod' => 'POST', - 'parameters' => array( - 'channelId' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'onBehalfOfContentOwner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - } -} - - -/** - * The "activities" collection of methods. - * Typical usage is: - * <code> - * $youtubeService = new Postman_Google_Service_YouTube(...); - * $activities = $youtubeService->activities; - * </code> - */ -class Postman_Google_Service_YouTube_Activities_Resource extends Postman_Google_Service_Resource -{ - - /** - * Posts a bulletin for a specific channel. (The user submitting the request - * must be authorized to act on the channel's behalf.) - * - * Note: Even though an activity resource can contain information about actions - * like a user rating a video or marking a video as a favorite, you need to use - * other API methods to generate those activity resources. For example, you - * would use the API's videos.rate() method to rate a video and the - * playlistItems.insert() method to mark a video as a favorite. - * (activities.insert) - * - * @param string $part The part parameter serves two purposes in this operation. - * It identifies the properties that the write operation will set as well as the - * properties that the API response will include. - * - * The part names that you can include in the parameter value are snippet and - * contentDetails. - * @param Postman_Google_Activity $postBody - * @param array $optParams Optional parameters. - * @return Postman_Google_Service_YouTube_Activity - */ - public function insert($part, Postman_Google_Service_YouTube_Activity $postBody, $optParams = array()) - { - $params = array('part' => $part, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('insert', array($params), "Postman_Google_Service_YouTube_Activity"); - } - - /** - * Returns a list of channel activity events that match the request criteria. - * For example, you can retrieve events associated with a particular channel, - * events associated with the user's subscriptions and Google+ friends, or the - * YouTube home page feed, which is customized for each user. - * (activities.listActivities) - * - * @param string $part The part parameter specifies a comma-separated list of - * one or more activity resource properties that the API response will include. - * The part names that you can include in the parameter value are id, snippet, - * and contentDetails. - * - * If the parameter identifies a property that contains child properties, the - * child properties will be included in the response. For example, in a activity - * resource, the snippet property contains other properties that identify the - * type of activity, a display title for the activity, and so forth. If you set - * part=snippet, the API response will also contain all of those nested - * properties. - * @param array $optParams Optional parameters. - * - * @opt_param string regionCode The regionCode parameter instructs the API to - * return results for the specified country. The parameter value is an ISO - * 3166-1 alpha-2 country code. YouTube uses this value when the authorized - * user's previous activity on YouTube does not provide enough information to - * generate the activity feed. - * @opt_param string publishedBefore The publishedBefore parameter specifies the - * date and time before which an activity must have occurred for that activity - * to be included in the API response. If the parameter value specifies a day, - * but not a time, then any activities that occurred that day will be excluded - * from the result set. The value is specified in ISO 8601 (YYYY-MM- - * DDThh:mm:ss.sZ) format. - * @opt_param string channelId The channelId parameter specifies a unique - * YouTube channel ID. The API will then return a list of that channel's - * activities. - * @opt_param bool mine Set this parameter's value to true to retrieve a feed of - * the authenticated user's activities. - * @opt_param string maxResults The maxResults parameter specifies the maximum - * number of items that should be returned in the result set. - * @opt_param string pageToken The pageToken parameter identifies a specific - * page in the result set that should be returned. In an API response, the - * nextPageToken and prevPageToken properties identify other pages that could be - * retrieved. - * @opt_param bool home Set this parameter's value to true to retrieve the - * activity feed that displays on the YouTube home page for the currently - * authenticated user. - * @opt_param string publishedAfter The publishedAfter parameter specifies the - * earliest date and time that an activity could have occurred for that activity - * to be included in the API response. If the parameter value specifies a day, - * but not a time, then any activities that occurred that day will be included - * in the result set. The value is specified in ISO 8601 (YYYY-MM- - * DDThh:mm:ss.sZ) format. - * @return Postman_Google_Service_YouTube_ActivityListResponse - */ - public function listActivities($part, $optParams = array()) - { - $params = array('part' => $part); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Postman_Google_Service_YouTube_ActivityListResponse"); - } -} - -/** - * The "channelBanners" collection of methods. - * Typical usage is: - * <code> - * $youtubeService = new Postman_Google_Service_YouTube(...); - * $channelBanners = $youtubeService->channelBanners; - * </code> - */ -class Postman_Google_Service_YouTube_ChannelBanners_Resource extends Postman_Google_Service_Resource -{ - - /** - * Uploads a channel banner image to YouTube. This method represents the first - * two steps in a three-step process to update the banner image for a channel: - * - * - Call the channelBanners.insert method to upload the binary image data to - * YouTube. The image must have a 16:9 aspect ratio and be at least 2120x1192 - * pixels. - Extract the url property's value from the response that the API - * returns for step 1. - Call the channels.update method to update the channel's - * branding settings. Set the brandingSettings.image.bannerExternalUrl - * property's value to the URL obtained in step 2. (channelBanners.insert) - * - * @param Postman_Google_ChannelBannerResource $postBody - * @param array $optParams Optional parameters. - * - * @opt_param string 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. - * @return Postman_Google_Service_YouTube_ChannelBannerResource - */ - public function insert(Postman_Google_Service_YouTube_ChannelBannerResource $postBody, $optParams = array()) - { - $params = array('postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('insert', array($params), "Postman_Google_Service_YouTube_ChannelBannerResource"); - } -} - -/** - * The "channelSections" collection of methods. - * Typical usage is: - * <code> - * $youtubeService = new Postman_Google_Service_YouTube(...); - * $channelSections = $youtubeService->channelSections; - * </code> - */ -class Postman_Google_Service_YouTube_ChannelSections_Resource extends Postman_Google_Service_Resource -{ - - /** - * Deletes a channelSection. (channelSections.delete) - * - * @param string $id The id parameter specifies the YouTube channelSection ID - * for the resource that is being deleted. In a channelSection resource, the id - * property specifies the YouTube channelSection ID. - * @param array $optParams Optional parameters. - * - * @opt_param string 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. - */ - public function delete($id, $optParams = array()) - { - $params = array('id' => $id); - $params = array_merge($params, $optParams); - return $this->call('delete', array($params)); - } - - /** - * Adds a channelSection for the authenticated user's channel. - * (channelSections.insert) - * - * @param string $part The part parameter serves two purposes in this operation. - * It identifies the properties that the write operation will set as well as the - * properties that the API response will include. - * - * The part names that you can include in the parameter value are snippet and - * contentDetails. - * @param Postman_Google_ChannelSection $postBody - * @param array $optParams Optional parameters. - * - * @opt_param string onBehalfOfContentOwnerChannel This parameter can only be - * used in a properly authorized request. Note: This parameter is intended - * exclusively for YouTube content partners. - * - * The onBehalfOfContentOwnerChannel parameter specifies the YouTube channel ID - * of the channel to which a video is being added. This parameter is required - * when a request specifies a value for the onBehalfOfContentOwner parameter, - * and it can only be used in conjunction with that parameter. In addition, the - * request must be authorized using a CMS account that is linked to the content - * owner that the onBehalfOfContentOwner parameter specifies. Finally, the - * channel that the onBehalfOfContentOwnerChannel parameter value specifies must - * be linked to the content owner that the onBehalfOfContentOwner parameter - * specifies. - * - * This parameter is intended for YouTube content partners that own and manage - * many different YouTube channels. It allows content owners to authenticate - * once and perform actions on behalf of the channel specified in the parameter - * value, without having to provide authentication credentials for each separate - * channel. - * @opt_param string 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. - * @return Postman_Google_Service_YouTube_ChannelSection - */ - public function insert($part, Postman_Google_Service_YouTube_ChannelSection $postBody, $optParams = array()) - { - $params = array('part' => $part, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('insert', array($params), "Postman_Google_Service_YouTube_ChannelSection"); - } - - /** - * Returns channelSection resources that match the API request criteria. - * (channelSections.listChannelSections) - * - * @param string $part The part parameter specifies a comma-separated list of - * one or more channelSection resource properties that the API response will - * include. The part names that you can include in the parameter value are id, - * snippet, and contentDetails. - * - * If the parameter identifies a property that contains child properties, the - * child properties will be included in the response. For example, in a - * channelSection resource, the snippet property contains other properties, such - * as a display title for the channelSection. If you set part=snippet, the API - * response will also contain all of those nested properties. - * @param array $optParams Optional parameters. - * - * @opt_param string 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. - * @opt_param string channelId The channelId parameter specifies a YouTube - * channel ID. The API will only return that channel's channelSections. - * @opt_param string id The id parameter specifies a comma-separated list of the - * YouTube channelSection ID(s) for the resource(s) that are being retrieved. In - * a channelSection resource, the id property specifies the YouTube - * channelSection ID. - * @opt_param bool mine Set this parameter's value to true to retrieve a feed of - * the authenticated user's channelSections. - * @return Postman_Google_Service_YouTube_ChannelSectionListResponse - */ - public function listChannelSections($part, $optParams = array()) - { - $params = array('part' => $part); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Postman_Google_Service_YouTube_ChannelSectionListResponse"); - } - - /** - * Update a channelSection. (channelSections.update) - * - * @param string $part The part parameter serves two purposes in this operation. - * It identifies the properties that the write operation will set as well as the - * properties that the API response will include. - * - * The part names that you can include in the parameter value are snippet and - * contentDetails. - * @param Postman_Google_ChannelSection $postBody - * @param array $optParams Optional parameters. - * - * @opt_param string 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. - * @return Postman_Google_Service_YouTube_ChannelSection - */ - public function update($part, Postman_Google_Service_YouTube_ChannelSection $postBody, $optParams = array()) - { - $params = array('part' => $part, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('update', array($params), "Postman_Google_Service_YouTube_ChannelSection"); - } -} - -/** - * The "channels" collection of methods. - * Typical usage is: - * <code> - * $youtubeService = new Postman_Google_Service_YouTube(...); - * $channels = $youtubeService->channels; - * </code> - */ -class Postman_Google_Service_YouTube_Channels_Resource extends Postman_Google_Service_Resource -{ - - /** - * Returns a collection of zero or more channel resources that match the request - * criteria. (channels.listChannels) - * - * @param string $part The part parameter specifies a comma-separated list of - * one or more channel resource properties that the API response will include. - * The part names that you can include in the parameter value are id, snippet, - * contentDetails, statistics, topicDetails, and invideoPromotion. - * - * If the parameter identifies a property that contains child properties, the - * child properties will be included in the response. For example, in a channel - * resource, the contentDetails property contains other properties, such as the - * uploads properties. As such, if you set part=contentDetails, the API response - * will also contain all of those nested properties. - * @param array $optParams Optional parameters. - * - * @opt_param bool managedByMe Set this parameter's value to true to instruct - * the API to only return channels managed by the content owner that the - * onBehalfOfContentOwner parameter specifies. The user must be authenticated as - * a CMS account linked to the specified content owner and - * onBehalfOfContentOwner must be provided. - * @opt_param string onBehalfOfContentOwner The onBehalfOfContentOwner parameter - * indicates that the authenticated user 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 actual CMS account that the user - * authenticates with needs to be linked to the specified YouTube content owner. - * @opt_param string forUsername The forUsername parameter specifies a YouTube - * username, thereby requesting the channel associated with that username. - * @opt_param bool mine Set this parameter's value to true to instruct the API - * to only return channels owned by the authenticated user. - * @opt_param string maxResults The maxResults parameter specifies the maximum - * number of items that should be returned in the result set. - * @opt_param string id The id parameter specifies a comma-separated list of the - * YouTube channel ID(s) for the resource(s) that are being retrieved. In a - * channel resource, the id property specifies the channel's YouTube channel ID. - * @opt_param string pageToken The pageToken parameter identifies a specific - * page in the result set that should be returned. In an API response, the - * nextPageToken and prevPageToken properties identify other pages that could be - * retrieved. - * @opt_param bool mySubscribers Set this parameter's value to true to retrieve - * a list of channels that subscribed to the authenticated user's channel. - * @opt_param string categoryId The categoryId parameter specifies a YouTube - * guide category, thereby requesting YouTube channels associated with that - * category. - * @return Postman_Google_Service_YouTube_ChannelListResponse - */ - public function listChannels($part, $optParams = array()) - { - $params = array('part' => $part); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Postman_Google_Service_YouTube_ChannelListResponse"); - } - - /** - * Updates a channel's metadata. (channels.update) - * - * @param string $part The part parameter serves two purposes in this operation. - * It identifies the properties that the write operation will set as well as the - * properties that the API response will include. - * - * The part names that you can include in the parameter value are id and - * invideoPromotion. - * - * Note that this method will override the existing values for all of the - * mutable properties that are contained in any parts that the parameter value - * specifies. - * @param Postman_Google_Channel $postBody - * @param array $optParams Optional parameters. - * - * @opt_param string onBehalfOfContentOwner The onBehalfOfContentOwner parameter - * indicates that the authenticated user 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 actual CMS account that the user - * authenticates with needs to be linked to the specified YouTube content owner. - * @return Postman_Google_Service_YouTube_Channel - */ - public function update($part, Postman_Google_Service_YouTube_Channel $postBody, $optParams = array()) - { - $params = array('part' => $part, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('update', array($params), "Postman_Google_Service_YouTube_Channel"); - } -} - -/** - * The "guideCategories" collection of methods. - * Typical usage is: - * <code> - * $youtubeService = new Postman_Google_Service_YouTube(...); - * $guideCategories = $youtubeService->guideCategories; - * </code> - */ -class Postman_Google_Service_YouTube_GuideCategories_Resource extends Postman_Google_Service_Resource -{ - - /** - * Returns a list of categories that can be associated with YouTube channels. - * (guideCategories.listGuideCategories) - * - * @param string $part The part parameter specifies a comma-separated list of - * one or more guideCategory resource properties that the API response will - * include. The part names that you can include in the parameter value are id - * and snippet. - * - * If the parameter identifies a property that contains child properties, the - * child properties will be included in the response. For example, in a - * guideCategory resource, the snippet property contains other properties, such - * as the category's title. If you set part=snippet, the API response will also - * contain all of those nested properties. - * @param array $optParams Optional parameters. - * - * @opt_param string regionCode The regionCode parameter instructs the API to - * return the list of guide categories available in the specified country. The - * parameter value is an ISO 3166-1 alpha-2 country code. - * @opt_param string id The id parameter specifies a comma-separated list of the - * YouTube channel category ID(s) for the resource(s) that are being retrieved. - * In a guideCategory resource, the id property specifies the YouTube channel - * category ID. - * @opt_param string hl The hl parameter specifies the language that will be - * used for text values in the API response. - * @return Postman_Google_Service_YouTube_GuideCategoryListResponse - */ - public function listGuideCategories($part, $optParams = array()) - { - $params = array('part' => $part); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Postman_Google_Service_YouTube_GuideCategoryListResponse"); - } -} - -/** - * The "i18nLanguages" collection of methods. - * Typical usage is: - * <code> - * $youtubeService = new Postman_Google_Service_YouTube(...); - * $i18nLanguages = $youtubeService->i18nLanguages; - * </code> - */ -class Postman_Google_Service_YouTube_I18nLanguages_Resource extends Postman_Google_Service_Resource -{ - - /** - * Returns a list of supported languages. (i18nLanguages.listI18nLanguages) - * - * @param string $part The part parameter specifies a comma-separated list of - * one or more i18nLanguage resource properties that the API response will - * include. The part names that you can include in the parameter value are id - * and snippet. - * @param array $optParams Optional parameters. - * - * @opt_param string hl The hl parameter specifies the language that should be - * used for text values in the API response. - * @return Postman_Google_Service_YouTube_I18nLanguageListResponse - */ - public function listI18nLanguages($part, $optParams = array()) - { - $params = array('part' => $part); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Postman_Google_Service_YouTube_I18nLanguageListResponse"); - } -} - -/** - * The "i18nRegions" collection of methods. - * Typical usage is: - * <code> - * $youtubeService = new Postman_Google_Service_YouTube(...); - * $i18nRegions = $youtubeService->i18nRegions; - * </code> - */ -class Postman_Google_Service_YouTube_I18nRegions_Resource extends Postman_Google_Service_Resource -{ - - /** - * Returns a list of supported regions. (i18nRegions.listI18nRegions) - * - * @param string $part The part parameter specifies a comma-separated list of - * one or more i18nRegion resource properties that the API response will - * include. The part names that you can include in the parameter value are id - * and snippet. - * @param array $optParams Optional parameters. - * - * @opt_param string hl The hl parameter specifies the language that should be - * used for text values in the API response. - * @return Postman_Google_Service_YouTube_I18nRegionListResponse - */ - public function listI18nRegions($part, $optParams = array()) - { - $params = array('part' => $part); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Postman_Google_Service_YouTube_I18nRegionListResponse"); - } -} - -/** - * The "liveBroadcasts" collection of methods. - * Typical usage is: - * <code> - * $youtubeService = new Postman_Google_Service_YouTube(...); - * $liveBroadcasts = $youtubeService->liveBroadcasts; - * </code> - */ -class Postman_Google_Service_YouTube_LiveBroadcasts_Resource extends Postman_Google_Service_Resource -{ - - /** - * Binds a YouTube broadcast to a stream or removes an existing binding between - * a broadcast and a stream. A broadcast can only be bound to one video stream. - * (liveBroadcasts.bind) - * - * @param string $id The id parameter specifies the unique ID of the broadcast - * that is being bound to a video stream. - * @param string $part The part parameter specifies a comma-separated list of - * one or more liveBroadcast resource properties that the API response will - * include. The part names that you can include in the parameter value are id, - * snippet, contentDetails, and status. - * @param array $optParams Optional parameters. - * - * @opt_param string onBehalfOfContentOwnerChannel This parameter can only be - * used in a properly authorized request. Note: This parameter is intended - * exclusively for YouTube content partners. - * - * The onBehalfOfContentOwnerChannel parameter specifies the YouTube channel ID - * of the channel to which a video is being added. This parameter is required - * when a request specifies a value for the onBehalfOfContentOwner parameter, - * and it can only be used in conjunction with that parameter. In addition, the - * request must be authorized using a CMS account that is linked to the content - * owner that the onBehalfOfContentOwner parameter specifies. Finally, the - * channel that the onBehalfOfContentOwnerChannel parameter value specifies must - * be linked to the content owner that the onBehalfOfContentOwner parameter - * specifies. - * - * This parameter is intended for YouTube content partners that own and manage - * many different YouTube channels. It allows content owners to authenticate - * once and perform actions on behalf of the channel specified in the parameter - * value, without having to provide authentication credentials for each separate - * channel. - * @opt_param string 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. - * @opt_param string streamId The streamId parameter specifies the unique ID of - * the video stream that is being bound to a broadcast. If this parameter is - * omitted, the API will remove any existing binding between the broadcast and a - * video stream. - * @return Postman_Google_Service_YouTube_LiveBroadcast - */ - public function bind($id, $part, $optParams = array()) - { - $params = array('id' => $id, 'part' => $part); - $params = array_merge($params, $optParams); - return $this->call('bind', array($params), "Postman_Google_Service_YouTube_LiveBroadcast"); - } - - /** - * Controls the settings for a slate that can be displayed in the broadcast - * stream. (liveBroadcasts.control) - * - * @param string $id The id parameter specifies the YouTube live broadcast ID - * that uniquely identifies the broadcast in which the slate is being updated. - * @param string $part The part parameter specifies a comma-separated list of - * one or more liveBroadcast resource properties that the API response will - * include. The part names that you can include in the parameter value are id, - * snippet, contentDetails, and status. - * @param array $optParams Optional parameters. - * - * @opt_param string 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. - * @opt_param bool displaySlate The displaySlate parameter specifies whether the - * slate is being enabled or disabled. - * @opt_param string onBehalfOfContentOwnerChannel This parameter can only be - * used in a properly authorized request. Note: This parameter is intended - * exclusively for YouTube content partners. - * - * The onBehalfOfContentOwnerChannel parameter specifies the YouTube channel ID - * of the channel to which a video is being added. This parameter is required - * when a request specifies a value for the onBehalfOfContentOwner parameter, - * and it can only be used in conjunction with that parameter. In addition, the - * request must be authorized using a CMS account that is linked to the content - * owner that the onBehalfOfContentOwner parameter specifies. Finally, the - * channel that the onBehalfOfContentOwnerChannel parameter value specifies must - * be linked to the content owner that the onBehalfOfContentOwner parameter - * specifies. - * - * This parameter is intended for YouTube content partners that own and manage - * many different YouTube channels. It allows content owners to authenticate - * once and perform actions on behalf of the channel specified in the parameter - * value, without having to provide authentication credentials for each separate - * channel. - * @opt_param string offsetTimeMs The offsetTimeMs parameter specifies a - * positive time offset when the specified slate change will occur. The value is - * measured in milliseconds from the beginning of the broadcast's monitor - * stream, which is the time that the testing phase for the broadcast began. - * Even though it is specified in milliseconds, the value is actually an - * approximation, and YouTube completes the requested action as closely as - * possible to that time. - * - * If you do not specify a value for this parameter, then YouTube performs the - * action as soon as possible. See the Getting started guide for more details. - * - * Important: You should only specify a value for this parameter if your - * broadcast stream is delayed. - * @opt_param string walltime The walltime parameter specifies the wall clock - * time at which the specified slate change will occur. The value is specified - * in ISO 8601 (YYYY-MM-DDThh:mm:ss.sssZ) format. - * @return Postman_Google_Service_YouTube_LiveBroadcast - */ - public function control($id, $part, $optParams = array()) - { - $params = array('id' => $id, 'part' => $part); - $params = array_merge($params, $optParams); - return $this->call('control', array($params), "Postman_Google_Service_YouTube_LiveBroadcast"); - } - - /** - * Deletes a broadcast. (liveBroadcasts.delete) - * - * @param string $id The id parameter specifies the YouTube live broadcast ID - * for the resource that is being deleted. - * @param array $optParams Optional parameters. - * - * @opt_param string onBehalfOfContentOwnerChannel This parameter can only be - * used in a properly authorized request. Note: This parameter is intended - * exclusively for YouTube content partners. - * - * The onBehalfOfContentOwnerChannel parameter specifies the YouTube channel ID - * of the channel to which a video is being added. This parameter is required - * when a request specifies a value for the onBehalfOfContentOwner parameter, - * and it can only be used in conjunction with that parameter. In addition, the - * request must be authorized using a CMS account that is linked to the content - * owner that the onBehalfOfContentOwner parameter specifies. Finally, the - * channel that the onBehalfOfContentOwnerChannel parameter value specifies must - * be linked to the content owner that the onBehalfOfContentOwner parameter - * specifies. - * - * This parameter is intended for YouTube content partners that own and manage - * many different YouTube channels. It allows content owners to authenticate - * once and perform actions on behalf of the channel specified in the parameter - * value, without having to provide authentication credentials for each separate - * channel. - * @opt_param string 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. - */ - public function delete($id, $optParams = array()) - { - $params = array('id' => $id); - $params = array_merge($params, $optParams); - return $this->call('delete', array($params)); - } - - /** - * Creates a broadcast. (liveBroadcasts.insert) - * - * @param string $part The part parameter serves two purposes in this operation. - * It identifies the properties that the write operation will set as well as the - * properties that the API response will include. - * - * The part properties that you can include in the parameter value are id, - * snippet, contentDetails, and status. - * @param Postman_Google_LiveBroadcast $postBody - * @param array $optParams Optional parameters. - * - * @opt_param string onBehalfOfContentOwnerChannel This parameter can only be - * used in a properly authorized request. Note: This parameter is intended - * exclusively for YouTube content partners. - * - * The onBehalfOfContentOwnerChannel parameter specifies the YouTube channel ID - * of the channel to which a video is being added. This parameter is required - * when a request specifies a value for the onBehalfOfContentOwner parameter, - * and it can only be used in conjunction with that parameter. In addition, the - * request must be authorized using a CMS account that is linked to the content - * owner that the onBehalfOfContentOwner parameter specifies. Finally, the - * channel that the onBehalfOfContentOwnerChannel parameter value specifies must - * be linked to the content owner that the onBehalfOfContentOwner parameter - * specifies. - * - * This parameter is intended for YouTube content partners that own and manage - * many different YouTube channels. It allows content owners to authenticate - * once and perform actions on behalf of the channel specified in the parameter - * value, without having to provide authentication credentials for each separate - * channel. - * @opt_param string 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. - * @return Postman_Google_Service_YouTube_LiveBroadcast - */ - public function insert($part, Postman_Google_Service_YouTube_LiveBroadcast $postBody, $optParams = array()) - { - $params = array('part' => $part, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('insert', array($params), "Postman_Google_Service_YouTube_LiveBroadcast"); - } - - /** - * Returns a list of YouTube broadcasts that match the API request parameters. - * (liveBroadcasts.listLiveBroadcasts) - * - * @param string $part The part parameter specifies a comma-separated list of - * one or more liveBroadcast resource properties that the API response will - * include. The part names that you can include in the parameter value are id, - * snippet, contentDetails, and status. - * @param array $optParams Optional parameters. - * - * @opt_param string broadcastStatus The broadcastStatus parameter filters the - * API response to only include broadcasts with the specified status. - * @opt_param string 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. - * @opt_param string onBehalfOfContentOwnerChannel This parameter can only be - * used in a properly authorized request. Note: This parameter is intended - * exclusively for YouTube content partners. - * - * The onBehalfOfContentOwnerChannel parameter specifies the YouTube channel ID - * of the channel to which a video is being added. This parameter is required - * when a request specifies a value for the onBehalfOfContentOwner parameter, - * and it can only be used in conjunction with that parameter. In addition, the - * request must be authorized using a CMS account that is linked to the content - * owner that the onBehalfOfContentOwner parameter specifies. Finally, the - * channel that the onBehalfOfContentOwnerChannel parameter value specifies must - * be linked to the content owner that the onBehalfOfContentOwner parameter - * specifies. - * - * This parameter is intended for YouTube content partners that own and manage - * many different YouTube channels. It allows content owners to authenticate - * once and perform actions on behalf of the channel specified in the parameter - * value, without having to provide authentication credentials for each separate - * channel. - * @opt_param bool mine The mine parameter can be used to instruct the API to - * only return broadcasts owned by the authenticated user. Set the parameter - * value to true to only retrieve your own broadcasts. - * @opt_param string maxResults The maxResults parameter specifies the maximum - * number of items that should be returned in the result set. - * @opt_param string pageToken The pageToken parameter identifies a specific - * page in the result set that should be returned. In an API response, the - * nextPageToken and prevPageToken properties identify other pages that could be - * retrieved. - * @opt_param string id The id parameter specifies a comma-separated list of - * YouTube broadcast IDs that identify the broadcasts being retrieved. In a - * liveBroadcast resource, the id property specifies the broadcast's ID. - * @return Postman_Google_Service_YouTube_LiveBroadcastListResponse - */ - public function listLiveBroadcasts($part, $optParams = array()) - { - $params = array('part' => $part); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Postman_Google_Service_YouTube_LiveBroadcastListResponse"); - } - - /** - * Changes the status of a YouTube live broadcast and initiates any processes - * associated with the new status. For example, when you transition a - * broadcast's status to testing, YouTube starts to transmit video to that - * broadcast's monitor stream. Before calling this method, you should confirm - * that the value of the status.streamStatus property for the stream bound to - * your broadcast is active. (liveBroadcasts.transition) - * - * @param string $broadcastStatus The broadcastStatus parameter identifies the - * state to which the broadcast is changing. Note that to transition a broadcast - * to either the testing or live state, the status.streamStatus must be active - * for the stream that the broadcast is bound to. - * @param string $id The id parameter specifies the unique ID of the broadcast - * that is transitioning to another status. - * @param string $part The part parameter specifies a comma-separated list of - * one or more liveBroadcast resource properties that the API response will - * include. The part names that you can include in the parameter value are id, - * snippet, contentDetails, and status. - * @param array $optParams Optional parameters. - * - * @opt_param string onBehalfOfContentOwnerChannel This parameter can only be - * used in a properly authorized request. Note: This parameter is intended - * exclusively for YouTube content partners. - * - * The onBehalfOfContentOwnerChannel parameter specifies the YouTube channel ID - * of the channel to which a video is being added. This parameter is required - * when a request specifies a value for the onBehalfOfContentOwner parameter, - * and it can only be used in conjunction with that parameter. In addition, the - * request must be authorized using a CMS account that is linked to the content - * owner that the onBehalfOfContentOwner parameter specifies. Finally, the - * channel that the onBehalfOfContentOwnerChannel parameter value specifies must - * be linked to the content owner that the onBehalfOfContentOwner parameter - * specifies. - * - * This parameter is intended for YouTube content partners that own and manage - * many different YouTube channels. It allows content owners to authenticate - * once and perform actions on behalf of the channel specified in the parameter - * value, without having to provide authentication credentials for each separate - * channel. - * @opt_param string 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. - * @return Postman_Google_Service_YouTube_LiveBroadcast - */ - public function transition($broadcastStatus, $id, $part, $optParams = array()) - { - $params = array('broadcastStatus' => $broadcastStatus, 'id' => $id, 'part' => $part); - $params = array_merge($params, $optParams); - return $this->call('transition', array($params), "Postman_Google_Service_YouTube_LiveBroadcast"); - } - - /** - * Updates a broadcast. For example, you could modify the broadcast settings - * defined in the liveBroadcast resource's contentDetails object. - * (liveBroadcasts.update) - * - * @param string $part The part parameter serves two purposes in this operation. - * It identifies the properties that the write operation will set as well as the - * properties that the API response will include. - * - * The part properties that you can include in the parameter value are id, - * snippet, contentDetails, and status. - * - * Note that this method will override the existing values for all of the - * mutable properties that are contained in any parts that the parameter value - * specifies. For example, a broadcast's privacy status is defined in the status - * part. As such, if your request is updating a private or unlisted broadcast, - * and the request's part parameter value includes the status part, the - * broadcast's privacy setting will be updated to whatever value the request - * body specifies. If the request body does not specify a value, the existing - * privacy setting will be removed and the broadcast will revert to the default - * privacy setting. - * @param Postman_Google_LiveBroadcast $postBody - * @param array $optParams Optional parameters. - * - * @opt_param string onBehalfOfContentOwnerChannel This parameter can only be - * used in a properly authorized request. Note: This parameter is intended - * exclusively for YouTube content partners. - * - * The onBehalfOfContentOwnerChannel parameter specifies the YouTube channel ID - * of the channel to which a video is being added. This parameter is required - * when a request specifies a value for the onBehalfOfContentOwner parameter, - * and it can only be used in conjunction with that parameter. In addition, the - * request must be authorized using a CMS account that is linked to the content - * owner that the onBehalfOfContentOwner parameter specifies. Finally, the - * channel that the onBehalfOfContentOwnerChannel parameter value specifies must - * be linked to the content owner that the onBehalfOfContentOwner parameter - * specifies. - * - * This parameter is intended for YouTube content partners that own and manage - * many different YouTube channels. It allows content owners to authenticate - * once and perform actions on behalf of the channel specified in the parameter - * value, without having to provide authentication credentials for each separate - * channel. - * @opt_param string 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. - * @return Postman_Google_Service_YouTube_LiveBroadcast - */ - public function update($part, Postman_Google_Service_YouTube_LiveBroadcast $postBody, $optParams = array()) - { - $params = array('part' => $part, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('update', array($params), "Postman_Google_Service_YouTube_LiveBroadcast"); - } -} - -/** - * The "liveStreams" collection of methods. - * Typical usage is: - * <code> - * $youtubeService = new Postman_Google_Service_YouTube(...); - * $liveStreams = $youtubeService->liveStreams; - * </code> - */ -class Postman_Google_Service_YouTube_LiveStreams_Resource extends Postman_Google_Service_Resource -{ - - /** - * Deletes a video stream. (liveStreams.delete) - * - * @param string $id The id parameter specifies the YouTube live stream ID for - * the resource that is being deleted. - * @param array $optParams Optional parameters. - * - * @opt_param string onBehalfOfContentOwnerChannel This parameter can only be - * used in a properly authorized request. Note: This parameter is intended - * exclusively for YouTube content partners. - * - * The onBehalfOfContentOwnerChannel parameter specifies the YouTube channel ID - * of the channel to which a video is being added. This parameter is required - * when a request specifies a value for the onBehalfOfContentOwner parameter, - * and it can only be used in conjunction with that parameter. In addition, the - * request must be authorized using a CMS account that is linked to the content - * owner that the onBehalfOfContentOwner parameter specifies. Finally, the - * channel that the onBehalfOfContentOwnerChannel parameter value specifies must - * be linked to the content owner that the onBehalfOfContentOwner parameter - * specifies. - * - * This parameter is intended for YouTube content partners that own and manage - * many different YouTube channels. It allows content owners to authenticate - * once and perform actions on behalf of the channel specified in the parameter - * value, without having to provide authentication credentials for each separate - * channel. - * @opt_param string 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. - */ - public function delete($id, $optParams = array()) - { - $params = array('id' => $id); - $params = array_merge($params, $optParams); - return $this->call('delete', array($params)); - } - - /** - * Creates a video stream. The stream enables you to send your video to YouTube, - * which can then broadcast the video to your audience. (liveStreams.insert) - * - * @param string $part The part parameter serves two purposes in this operation. - * It identifies the properties that the write operation will set as well as the - * properties that the API response will include. - * - * The part properties that you can include in the parameter value are id, - * snippet, cdn, and status. - * @param Postman_Google_LiveStream $postBody - * @param array $optParams Optional parameters. - * - * @opt_param string onBehalfOfContentOwnerChannel This parameter can only be - * used in a properly authorized request. Note: This parameter is intended - * exclusively for YouTube content partners. - * - * The onBehalfOfContentOwnerChannel parameter specifies the YouTube channel ID - * of the channel to which a video is being added. This parameter is required - * when a request specifies a value for the onBehalfOfContentOwner parameter, - * and it can only be used in conjunction with that parameter. In addition, the - * request must be authorized using a CMS account that is linked to the content - * owner that the onBehalfOfContentOwner parameter specifies. Finally, the - * channel that the onBehalfOfContentOwnerChannel parameter value specifies must - * be linked to the content owner that the onBehalfOfContentOwner parameter - * specifies. - * - * This parameter is intended for YouTube content partners that own and manage - * many different YouTube channels. It allows content owners to authenticate - * once and perform actions on behalf of the channel specified in the parameter - * value, without having to provide authentication credentials for each separate - * channel. - * @opt_param string 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. - * @return Postman_Google_Service_YouTube_LiveStream - */ - public function insert($part, Postman_Google_Service_YouTube_LiveStream $postBody, $optParams = array()) - { - $params = array('part' => $part, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('insert', array($params), "Postman_Google_Service_YouTube_LiveStream"); - } - - /** - * Returns a list of video streams that match the API request parameters. - * (liveStreams.listLiveStreams) - * - * @param string $part The part parameter specifies a comma-separated list of - * one or more liveStream resource properties that the API response will - * include. The part names that you can include in the parameter value are id, - * snippet, cdn, and status. - * @param array $optParams Optional parameters. - * - * @opt_param string 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. - * @opt_param string onBehalfOfContentOwnerChannel This parameter can only be - * used in a properly authorized request. Note: This parameter is intended - * exclusively for YouTube content partners. - * - * The onBehalfOfContentOwnerChannel parameter specifies the YouTube channel ID - * of the channel to which a video is being added. This parameter is required - * when a request specifies a value for the onBehalfOfContentOwner parameter, - * and it can only be used in conjunction with that parameter. In addition, the - * request must be authorized using a CMS account that is linked to the content - * owner that the onBehalfOfContentOwner parameter specifies. Finally, the - * channel that the onBehalfOfContentOwnerChannel parameter value specifies must - * be linked to the content owner that the onBehalfOfContentOwner parameter - * specifies. - * - * This parameter is intended for YouTube content partners that own and manage - * many different YouTube channels. It allows content owners to authenticate - * once and perform actions on behalf of the channel specified in the parameter - * value, without having to provide authentication credentials for each separate - * channel. - * @opt_param bool mine The mine parameter can be used to instruct the API to - * only return streams owned by the authenticated user. Set the parameter value - * to true to only retrieve your own streams. - * @opt_param string maxResults The maxResults parameter specifies the maximum - * number of items that should be returned in the result set. Acceptable values - * are 0 to 50, inclusive. The default value is 5. - * @opt_param string pageToken The pageToken parameter identifies a specific - * page in the result set that should be returned. In an API response, the - * nextPageToken and prevPageToken properties identify other pages that could be - * retrieved. - * @opt_param string id The id parameter specifies a comma-separated list of - * YouTube stream IDs that identify the streams being retrieved. In a liveStream - * resource, the id property specifies the stream's ID. - * @return Postman_Google_Service_YouTube_LiveStreamListResponse - */ - public function listLiveStreams($part, $optParams = array()) - { - $params = array('part' => $part); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Postman_Google_Service_YouTube_LiveStreamListResponse"); - } - - /** - * Updates a video stream. If the properties that you want to change cannot be - * updated, then you need to create a new stream with the proper settings. - * (liveStreams.update) - * - * @param string $part The part parameter serves two purposes in this operation. - * It identifies the properties that the write operation will set as well as the - * properties that the API response will include. - * - * The part properties that you can include in the parameter value are id, - * snippet, cdn, and status. - * - * Note that this method will override the existing values for all of the - * mutable properties that are contained in any parts that the parameter value - * specifies. If the request body does not specify a value for a mutable - * property, the existing value for that property will be removed. - * @param Postman_Google_LiveStream $postBody - * @param array $optParams Optional parameters. - * - * @opt_param string onBehalfOfContentOwnerChannel This parameter can only be - * used in a properly authorized request. Note: This parameter is intended - * exclusively for YouTube content partners. - * - * The onBehalfOfContentOwnerChannel parameter specifies the YouTube channel ID - * of the channel to which a video is being added. This parameter is required - * when a request specifies a value for the onBehalfOfContentOwner parameter, - * and it can only be used in conjunction with that parameter. In addition, the - * request must be authorized using a CMS account that is linked to the content - * owner that the onBehalfOfContentOwner parameter specifies. Finally, the - * channel that the onBehalfOfContentOwnerChannel parameter value specifies must - * be linked to the content owner that the onBehalfOfContentOwner parameter - * specifies. - * - * This parameter is intended for YouTube content partners that own and manage - * many different YouTube channels. It allows content owners to authenticate - * once and perform actions on behalf of the channel specified in the parameter - * value, without having to provide authentication credentials for each separate - * channel. - * @opt_param string 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. - * @return Postman_Google_Service_YouTube_LiveStream - */ - public function update($part, Postman_Google_Service_YouTube_LiveStream $postBody, $optParams = array()) - { - $params = array('part' => $part, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('update', array($params), "Postman_Google_Service_YouTube_LiveStream"); - } -} - -/** - * The "playlistItems" collection of methods. - * Typical usage is: - * <code> - * $youtubeService = new Postman_Google_Service_YouTube(...); - * $playlistItems = $youtubeService->playlistItems; - * </code> - */ -class Postman_Google_Service_YouTube_PlaylistItems_Resource extends Postman_Google_Service_Resource -{ - - /** - * Deletes a playlist item. (playlistItems.delete) - * - * @param string $id The id parameter specifies the YouTube playlist item ID for - * the playlist item that is being deleted. In a playlistItem resource, the id - * property specifies the playlist item's ID. - * @param array $optParams Optional parameters. - */ - public function delete($id, $optParams = array()) - { - $params = array('id' => $id); - $params = array_merge($params, $optParams); - return $this->call('delete', array($params)); - } - - /** - * Adds a resource to a playlist. (playlistItems.insert) - * - * @param string $part The part parameter serves two purposes in this operation. - * It identifies the properties that the write operation will set as well as the - * properties that the API response will include. - * - * The part names that you can include in the parameter value are snippet, - * contentDetails, and status. - * @param Postman_Google_PlaylistItem $postBody - * @param array $optParams Optional parameters. - * - * @opt_param string 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. - * @return Postman_Google_Service_YouTube_PlaylistItem - */ - public function insert($part, Postman_Google_Service_YouTube_PlaylistItem $postBody, $optParams = array()) - { - $params = array('part' => $part, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('insert', array($params), "Postman_Google_Service_YouTube_PlaylistItem"); - } - - /** - * Returns a collection of playlist items that match the API request parameters. - * You can retrieve all of the playlist items in a specified playlist or - * retrieve one or more playlist items by their unique IDs. - * (playlistItems.listPlaylistItems) - * - * @param string $part The part parameter specifies a comma-separated list of - * one or more playlistItem resource properties that the API response will - * include. The part names that you can include in the parameter value are id, - * snippet, contentDetails, and status. - * - * If the parameter identifies a property that contains child properties, the - * child properties will be included in the response. For example, in a - * playlistItem resource, the snippet property contains numerous fields, - * including the title, description, position, and resourceId properties. As - * such, if you set part=snippet, the API response will contain all of those - * properties. - * @param array $optParams Optional parameters. - * - * @opt_param string 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. - * @opt_param string playlistId The playlistId parameter specifies the unique ID - * of the playlist for which you want to retrieve playlist items. Note that even - * though this is an optional parameter, every request to retrieve playlist - * items must specify a value for either the id parameter or the playlistId - * parameter. - * @opt_param string videoId The videoId parameter specifies that the request - * should return only the playlist items that contain the specified video. - * @opt_param string maxResults The maxResults parameter specifies the maximum - * number of items that should be returned in the result set. - * @opt_param string pageToken The pageToken parameter identifies a specific - * page in the result set that should be returned. In an API response, the - * nextPageToken and prevPageToken properties identify other pages that could be - * retrieved. - * @opt_param string id The id parameter specifies a comma-separated list of one - * or more unique playlist item IDs. - * @return Postman_Google_Service_YouTube_PlaylistItemListResponse - */ - public function listPlaylistItems($part, $optParams = array()) - { - $params = array('part' => $part); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Postman_Google_Service_YouTube_PlaylistItemListResponse"); - } - - /** - * Modifies a playlist item. For example, you could update the item's position - * in the playlist. (playlistItems.update) - * - * @param string $part The part parameter serves two purposes in this operation. - * It identifies the properties that the write operation will set as well as the - * properties that the API response will include. - * - * The part names that you can include in the parameter value are snippet, - * contentDetails, and status. - * - * Note that this method will override the existing values for all of the - * mutable properties that are contained in any parts that the parameter value - * specifies. For example, a playlist item can specify a start time and end - * time, which identify the times portion of the video that should play when - * users watch the video in the playlist. If your request is updating a playlist - * item that sets these values, and the request's part parameter value includes - * the contentDetails part, the playlist item's start and end times will be - * updated to whatever value the request body specifies. If the request body - * does not specify values, the existing start and end times will be removed and - * replaced with the default settings. - * @param Postman_Google_PlaylistItem $postBody - * @param array $optParams Optional parameters. - * @return Postman_Google_Service_YouTube_PlaylistItem - */ - public function update($part, Postman_Google_Service_YouTube_PlaylistItem $postBody, $optParams = array()) - { - $params = array('part' => $part, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('update', array($params), "Postman_Google_Service_YouTube_PlaylistItem"); - } -} - -/** - * The "playlists" collection of methods. - * Typical usage is: - * <code> - * $youtubeService = new Postman_Google_Service_YouTube(...); - * $playlists = $youtubeService->playlists; - * </code> - */ -class Postman_Google_Service_YouTube_Playlists_Resource extends Postman_Google_Service_Resource -{ - - /** - * Deletes a playlist. (playlists.delete) - * - * @param string $id The id parameter specifies the YouTube playlist ID for the - * playlist that is being deleted. In a playlist resource, the id property - * specifies the playlist's ID. - * @param array $optParams Optional parameters. - * - * @opt_param string 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. - */ - public function delete($id, $optParams = array()) - { - $params = array('id' => $id); - $params = array_merge($params, $optParams); - return $this->call('delete', array($params)); - } - - /** - * Creates a playlist. (playlists.insert) - * - * @param string $part The part parameter serves two purposes in this operation. - * It identifies the properties that the write operation will set as well as the - * properties that the API response will include. - * - * The part names that you can include in the parameter value are snippet and - * status. - * @param Postman_Google_Playlist $postBody - * @param array $optParams Optional parameters. - * - * @opt_param string onBehalfOfContentOwnerChannel This parameter can only be - * used in a properly authorized request. Note: This parameter is intended - * exclusively for YouTube content partners. - * - * The onBehalfOfContentOwnerChannel parameter specifies the YouTube channel ID - * of the channel to which a video is being added. This parameter is required - * when a request specifies a value for the onBehalfOfContentOwner parameter, - * and it can only be used in conjunction with that parameter. In addition, the - * request must be authorized using a CMS account that is linked to the content - * owner that the onBehalfOfContentOwner parameter specifies. Finally, the - * channel that the onBehalfOfContentOwnerChannel parameter value specifies must - * be linked to the content owner that the onBehalfOfContentOwner parameter - * specifies. - * - * This parameter is intended for YouTube content partners that own and manage - * many different YouTube channels. It allows content owners to authenticate - * once and perform actions on behalf of the channel specified in the parameter - * value, without having to provide authentication credentials for each separate - * channel. - * @opt_param string 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. - * @return Postman_Google_Service_YouTube_Playlist - */ - public function insert($part, Postman_Google_Service_YouTube_Playlist $postBody, $optParams = array()) - { - $params = array('part' => $part, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('insert', array($params), "Postman_Google_Service_YouTube_Playlist"); - } - - /** - * Returns a collection of playlists that match the API request parameters. For - * example, you can retrieve all playlists that the authenticated user owns, or - * you can retrieve one or more playlists by their unique IDs. - * (playlists.listPlaylists) - * - * @param string $part The part parameter specifies a comma-separated list of - * one or more playlist resource properties that the API response will include. - * The part names that you can include in the parameter value are id, snippet, - * status, and contentDetails. - * - * If the parameter identifies a property that contains child properties, the - * child properties will be included in the response. For example, in a playlist - * resource, the snippet property contains properties like author, title, - * description, tags, and timeCreated. As such, if you set part=snippet, the API - * response will contain all of those properties. - * @param array $optParams Optional parameters. - * - * @opt_param string 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. - * @opt_param string onBehalfOfContentOwnerChannel This parameter can only be - * used in a properly authorized request. Note: This parameter is intended - * exclusively for YouTube content partners. - * - * The onBehalfOfContentOwnerChannel parameter specifies the YouTube channel ID - * of the channel to which a video is being added. This parameter is required - * when a request specifies a value for the onBehalfOfContentOwner parameter, - * and it can only be used in conjunction with that parameter. In addition, the - * request must be authorized using a CMS account that is linked to the content - * owner that the onBehalfOfContentOwner parameter specifies. Finally, the - * channel that the onBehalfOfContentOwnerChannel parameter value specifies must - * be linked to the content owner that the onBehalfOfContentOwner parameter - * specifies. - * - * This parameter is intended for YouTube content partners that own and manage - * many different YouTube channels. It allows content owners to authenticate - * once and perform actions on behalf of the channel specified in the parameter - * value, without having to provide authentication credentials for each separate - * channel. - * @opt_param string channelId This value indicates that the API should only - * return the specified channel's playlists. - * @opt_param bool mine Set this parameter's value to true to instruct the API - * to only return playlists owned by the authenticated user. - * @opt_param string maxResults The maxResults parameter specifies the maximum - * number of items that should be returned in the result set. - * @opt_param string pageToken The pageToken parameter identifies a specific - * page in the result set that should be returned. In an API response, the - * nextPageToken and prevPageToken properties identify other pages that could be - * retrieved. - * @opt_param string id The id parameter specifies a comma-separated list of the - * YouTube playlist ID(s) for the resource(s) that are being retrieved. In a - * playlist resource, the id property specifies the playlist's YouTube playlist - * ID. - * @return Postman_Google_Service_YouTube_PlaylistListResponse - */ - public function listPlaylists($part, $optParams = array()) - { - $params = array('part' => $part); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Postman_Google_Service_YouTube_PlaylistListResponse"); - } - - /** - * Modifies a playlist. For example, you could change a playlist's title, - * description, or privacy status. (playlists.update) - * - * @param string $part The part parameter serves two purposes in this operation. - * It identifies the properties that the write operation will set as well as the - * properties that the API response will include. - * - * The part names that you can include in the parameter value are snippet and - * status. - * - * Note that this method will override the existing values for all of the - * mutable properties that are contained in any parts that the parameter value - * specifies. For example, a playlist's privacy setting is contained in the - * status part. As such, if your request is updating a private playlist, and the - * request's part parameter value includes the status part, the playlist's - * privacy setting will be updated to whatever value the request body specifies. - * If the request body does not specify a value, the existing privacy setting - * will be removed and the playlist will revert to the default privacy setting. - * @param Postman_Google_Playlist $postBody - * @param array $optParams Optional parameters. - * - * @opt_param string 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. - * @return Postman_Google_Service_YouTube_Playlist - */ - public function update($part, Postman_Google_Service_YouTube_Playlist $postBody, $optParams = array()) - { - $params = array('part' => $part, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('update', array($params), "Postman_Google_Service_YouTube_Playlist"); - } -} - -/** - * The "search" collection of methods. - * Typical usage is: - * <code> - * $youtubeService = new Postman_Google_Service_YouTube(...); - * $search = $youtubeService->search; - * </code> - */ -class Postman_Google_Service_YouTube_Search_Resource extends Postman_Google_Service_Resource -{ - - /** - * Returns a collection of search results that match the query parameters - * specified in the API request. By default, a search result set identifies - * matching video, channel, and playlist resources, but you can also configure - * queries to only retrieve a specific type of resource. (search.listSearch) - * - * @param string $part The part parameter specifies a comma-separated list of - * one or more search resource properties that the API response will include. - * The part names that you can include in the parameter value are id and - * snippet. - * - * If the parameter identifies a property that contains child properties, the - * child properties will be included in the response. For example, in a search - * result, the snippet property contains other properties that identify the - * result's title, description, and so forth. If you set part=snippet, the API - * response will also contain all of those nested properties. - * @param array $optParams Optional parameters. - * - * @opt_param string eventType The eventType parameter restricts a search to - * broadcast events. - * @opt_param string channelId The channelId parameter indicates that the API - * response should only contain resources created by the channel - * @opt_param string videoSyndicated The videoSyndicated parameter lets you to - * restrict a search to only videos that can be played outside youtube.com. - * @opt_param string channelType The channelType parameter lets you restrict a - * search to a particular type of channel. - * @opt_param string videoCaption The videoCaption parameter indicates whether - * the API should filter video search results based on whether they have - * captions. - * @opt_param string publishedAfter The publishedAfter parameter indicates that - * the API response should only contain resources created after the specified - * time. The value is an RFC 3339 formatted date-time value - * (1970-01-01T00:00:00Z). - * @opt_param string 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. - * @opt_param string pageToken The pageToken parameter identifies a specific - * page in the result set that should be returned. In an API response, the - * nextPageToken and prevPageToken properties identify other pages that could be - * retrieved. - * @opt_param bool forContentOwner Note: This parameter is intended exclusively - * for YouTube content partners. - * - * The forContentOwner parameter restricts the search to only retrieve resources - * owned by the content owner specified by the onBehalfOfContentOwner parameter. - * The user must be authenticated using a CMS account linked to the specified - * content owner and onBehalfOfContentOwner must be provided. - * @opt_param string regionCode The regionCode parameter instructs the API to - * return search results for the specified country. The parameter value is an - * ISO 3166-1 alpha-2 country code. - * @opt_param string location The location parameter restricts a search to - * videos that have a geographical location specified in their metadata. The - * value is a string that specifies geographic latitude/longitude coordinates - * e.g. (37.42307,-122.08427) - * @opt_param string locationRadius The locationRadius, in conjunction with the - * location parameter, defines a geographic area. If the geographic coordinates - * associated with a video fall within that area, then the video may be included - * in search results. This parameter value must be a floating point number - * followed by a measurement unit. Valid measurement units are m, km, ft, and - * mi. For example, valid parameter values include 1500m, 5km, 10000ft, and - * 0.75mi. The API does not support locationRadius parameter values larger than - * 1000 kilometers. - * @opt_param string videoType The videoType parameter lets you restrict a - * search to a particular type of videos. - * @opt_param string type The type parameter restricts a search query to only - * retrieve a particular type of resource. The value is a comma-separated list - * of resource types. - * @opt_param string topicId The topicId parameter indicates that the API - * response should only contain resources associated with the specified topic. - * The value identifies a Freebase topic ID. - * @opt_param string publishedBefore The publishedBefore parameter indicates - * that the API response should only contain resources created before the - * specified time. The value is an RFC 3339 formatted date-time value - * (1970-01-01T00:00:00Z). - * @opt_param string videoDimension The videoDimension parameter lets you - * restrict a search to only retrieve 2D or 3D videos. - * @opt_param string videoLicense The videoLicense parameter filters search - * results to only include videos with a particular license. YouTube lets video - * uploaders choose to attach either the Creative Commons license or the - * standard YouTube license to each of their videos. - * @opt_param string maxResults The maxResults parameter specifies the maximum - * number of items that should be returned in the result set. - * @opt_param string relatedToVideoId The relatedToVideoId parameter retrieves a - * list of videos that are related to the video that the parameter value - * identifies. The parameter value must be set to a YouTube video ID and, if you - * are using this parameter, the type parameter must be set to video. - * @opt_param string videoDefinition The videoDefinition parameter lets you - * restrict a search to only include either high definition (HD) or standard - * definition (SD) videos. HD videos are available for playback in at least - * 720p, though higher resolutions, like 1080p, might also be available. - * @opt_param string videoDuration The videoDuration parameter filters video - * search results based on their duration. - * @opt_param bool forMine The forMine parameter restricts the search to only - * retrieve videos owned by the authenticated user. If you set this parameter to - * true, then the type parameter's value must also be set to video. - * @opt_param string q The q parameter specifies the query term to search for. - * @opt_param string safeSearch The safeSearch parameter indicates whether the - * search results should include restricted content as well as standard content. - * @opt_param string videoEmbeddable The videoEmbeddable parameter lets you to - * restrict a search to only videos that can be embedded into a webpage. - * @opt_param string videoCategoryId The videoCategoryId parameter filters video - * search results based on their category. - * @opt_param string order The order parameter specifies the method that will be - * used to order resources in the API response. - * @return Postman_Google_Service_YouTube_SearchListResponse - */ - public function listSearch($part, $optParams = array()) - { - $params = array('part' => $part); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Postman_Google_Service_YouTube_SearchListResponse"); - } -} - -/** - * The "subscriptions" collection of methods. - * Typical usage is: - * <code> - * $youtubeService = new Postman_Google_Service_YouTube(...); - * $subscriptions = $youtubeService->subscriptions; - * </code> - */ -class Postman_Google_Service_YouTube_Subscriptions_Resource extends Postman_Google_Service_Resource -{ - - /** - * Deletes a subscription. (subscriptions.delete) - * - * @param string $id The id parameter specifies the YouTube subscription ID for - * the resource that is being deleted. In a subscription resource, the id - * property specifies the YouTube subscription ID. - * @param array $optParams Optional parameters. - */ - public function delete($id, $optParams = array()) - { - $params = array('id' => $id); - $params = array_merge($params, $optParams); - return $this->call('delete', array($params)); - } - - /** - * Adds a subscription for the authenticated user's channel. - * (subscriptions.insert) - * - * @param string $part The part parameter serves two purposes in this operation. - * It identifies the properties that the write operation will set as well as the - * properties that the API response will include. - * - * The part names that you can include in the parameter value are snippet and - * contentDetails. - * @param Postman_Google_Subscription $postBody - * @param array $optParams Optional parameters. - * @return Postman_Google_Service_YouTube_Subscription - */ - public function insert($part, Postman_Google_Service_YouTube_Subscription $postBody, $optParams = array()) - { - $params = array('part' => $part, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('insert', array($params), "Postman_Google_Service_YouTube_Subscription"); - } - - /** - * Returns subscription resources that match the API request criteria. - * (subscriptions.listSubscriptions) - * - * @param string $part The part parameter specifies a comma-separated list of - * one or more subscription resource properties that the API response will - * include. The part names that you can include in the parameter value are id, - * snippet, and contentDetails. - * - * If the parameter identifies a property that contains child properties, the - * child properties will be included in the response. For example, in a - * subscription resource, the snippet property contains other properties, such - * as a display title for the subscription. If you set part=snippet, the API - * response will also contain all of those nested properties. - * @param array $optParams Optional parameters. - * - * @opt_param string 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. - * @opt_param string onBehalfOfContentOwnerChannel This parameter can only be - * used in a properly authorized request. Note: This parameter is intended - * exclusively for YouTube content partners. - * - * The onBehalfOfContentOwnerChannel parameter specifies the YouTube channel ID - * of the channel to which a video is being added. This parameter is required - * when a request specifies a value for the onBehalfOfContentOwner parameter, - * and it can only be used in conjunction with that parameter. In addition, the - * request must be authorized using a CMS account that is linked to the content - * owner that the onBehalfOfContentOwner parameter specifies. Finally, the - * channel that the onBehalfOfContentOwnerChannel parameter value specifies must - * be linked to the content owner that the onBehalfOfContentOwner parameter - * specifies. - * - * This parameter is intended for YouTube content partners that own and manage - * many different YouTube channels. It allows content owners to authenticate - * once and perform actions on behalf of the channel specified in the parameter - * value, without having to provide authentication credentials for each separate - * channel. - * @opt_param string channelId The channelId parameter specifies a YouTube - * channel ID. The API will only return that channel's subscriptions. - * @opt_param bool mine Set this parameter's value to true to retrieve a feed of - * the authenticated user's subscriptions. - * @opt_param string maxResults The maxResults parameter specifies the maximum - * number of items that should be returned in the result set. - * @opt_param string forChannelId The forChannelId parameter specifies a comma- - * separated list of channel IDs. The API response will then only contain - * subscriptions matching those channels. - * @opt_param string pageToken The pageToken parameter identifies a specific - * page in the result set that should be returned. In an API response, the - * nextPageToken and prevPageToken properties identify other pages that could be - * retrieved. - * @opt_param bool mySubscribers Set this parameter's value to true to retrieve - * a feed of the subscribers of the authenticated user. - * @opt_param string order The order parameter specifies the method that will be - * used to sort resources in the API response. - * @opt_param string id The id parameter specifies a comma-separated list of the - * YouTube subscription ID(s) for the resource(s) that are being retrieved. In a - * subscription resource, the id property specifies the YouTube subscription ID. - * @return Postman_Google_Service_YouTube_SubscriptionListResponse - */ - public function listSubscriptions($part, $optParams = array()) - { - $params = array('part' => $part); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Postman_Google_Service_YouTube_SubscriptionListResponse"); - } -} - -/** - * The "thumbnails" collection of methods. - * Typical usage is: - * <code> - * $youtubeService = new Postman_Google_Service_YouTube(...); - * $thumbnails = $youtubeService->thumbnails; - * </code> - */ -class Postman_Google_Service_YouTube_Thumbnails_Resource extends Postman_Google_Service_Resource -{ - - /** - * Uploads a custom video thumbnail to YouTube and sets it for a video. - * (thumbnails.set) - * - * @param string $videoId The videoId parameter specifies a YouTube video ID for - * which the custom video thumbnail is being provided. - * @param array $optParams Optional parameters. - * - * @opt_param string onBehalfOfContentOwner The onBehalfOfContentOwner parameter - * indicates that the authenticated user 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 actual CMS account that the user - * authenticates with needs to be linked to the specified YouTube content owner. - * @return Postman_Google_Service_YouTube_ThumbnailSetResponse - */ - public function set($videoId, $optParams = array()) - { - $params = array('videoId' => $videoId); - $params = array_merge($params, $optParams); - return $this->call('set', array($params), "Postman_Google_Service_YouTube_ThumbnailSetResponse"); - } -} - -/** - * The "videoCategories" collection of methods. - * Typical usage is: - * <code> - * $youtubeService = new Postman_Google_Service_YouTube(...); - * $videoCategories = $youtubeService->videoCategories; - * </code> - */ -class Postman_Google_Service_YouTube_VideoCategories_Resource extends Postman_Google_Service_Resource -{ - - /** - * Returns a list of categories that can be associated with YouTube videos. - * (videoCategories.listVideoCategories) - * - * @param string $part The part parameter specifies the videoCategory resource - * parts that the API response will include. Supported values are id and - * snippet. - * @param array $optParams Optional parameters. - * - * @opt_param string regionCode The regionCode parameter instructs the API to - * return the list of video categories available in the specified country. The - * parameter value is an ISO 3166-1 alpha-2 country code. - * @opt_param string id The id parameter specifies a comma-separated list of - * video category IDs for the resources that you are retrieving. - * @opt_param string hl The hl parameter specifies the language that should be - * used for text values in the API response. - * @return Postman_Google_Service_YouTube_VideoCategoryListResponse - */ - public function listVideoCategories($part, $optParams = array()) - { - $params = array('part' => $part); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Postman_Google_Service_YouTube_VideoCategoryListResponse"); - } -} - -/** - * The "videos" collection of methods. - * Typical usage is: - * <code> - * $youtubeService = new Postman_Google_Service_YouTube(...); - * $videos = $youtubeService->videos; - * </code> - */ -class Postman_Google_Service_YouTube_Videos_Resource extends Postman_Google_Service_Resource -{ - - /** - * Deletes a YouTube video. (videos.delete) - * - * @param string $id The id parameter specifies the YouTube video ID for the - * resource that is being deleted. In a video resource, the id property - * specifies the video's ID. - * @param array $optParams Optional parameters. - * - * @opt_param string 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 actual CMS - * account that the user authenticates with must be linked to the specified - * YouTube content owner. - */ - public function delete($id, $optParams = array()) - { - $params = array('id' => $id); - $params = array_merge($params, $optParams); - return $this->call('delete', array($params)); - } - - /** - * Retrieves the ratings that the authorized user gave to a list of specified - * videos. (videos.getRating) - * - * @param string $id The id parameter specifies a comma-separated list of the - * YouTube video ID(s) for the resource(s) for which you are retrieving rating - * data. In a video resource, the id property specifies the video's ID. - * @param array $optParams Optional parameters. - * - * @opt_param string 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. - * @return Postman_Google_Service_YouTube_VideoGetRatingResponse - */ - public function getRating($id, $optParams = array()) - { - $params = array('id' => $id); - $params = array_merge($params, $optParams); - return $this->call('getRating', array($params), "Postman_Google_Service_YouTube_VideoGetRatingResponse"); - } - - /** - * Uploads a video to YouTube and optionally sets the video's metadata. - * (videos.insert) - * - * @param string $part The part parameter serves two purposes in this operation. - * It identifies the properties that the write operation will set as well as the - * properties that the API response will include. - * - * The part names that you can include in the parameter value are snippet, - * contentDetails, fileDetails, liveStreamingDetails, player, processingDetails, - * recordingDetails, statistics, status, suggestions, and topicDetails. However, - * not all of those parts contain properties that can be set when setting or - * updating a video's metadata. For example, the statistics object encapsulates - * statistics that YouTube calculates for a video and does not contain values - * that you can set or modify. If the parameter value specifies a part that does - * not contain mutable values, that part will still be included in the API - * response. - * @param Postman_Google_Video $postBody - * @param array $optParams Optional parameters. - * - * @opt_param string 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. - * @opt_param bool stabilize The stabilize parameter indicates whether YouTube - * should adjust the video to remove shaky camera motions. - * @opt_param string onBehalfOfContentOwnerChannel This parameter can only be - * used in a properly authorized request. Note: This parameter is intended - * exclusively for YouTube content partners. - * - * The onBehalfOfContentOwnerChannel parameter specifies the YouTube channel ID - * of the channel to which a video is being added. This parameter is required - * when a request specifies a value for the onBehalfOfContentOwner parameter, - * and it can only be used in conjunction with that parameter. In addition, the - * request must be authorized using a CMS account that is linked to the content - * owner that the onBehalfOfContentOwner parameter specifies. Finally, the - * channel that the onBehalfOfContentOwnerChannel parameter value specifies must - * be linked to the content owner that the onBehalfOfContentOwner parameter - * specifies. - * - * This parameter is intended for YouTube content partners that own and manage - * many different YouTube channels. It allows content owners to authenticate - * once and perform actions on behalf of the channel specified in the parameter - * value, without having to provide authentication credentials for each separate - * channel. - * @opt_param bool notifySubscribers The notifySubscribers parameter indicates - * whether YouTube should send notification to subscribers about the inserted - * video. - * @opt_param bool autoLevels The autoLevels parameter indicates whether YouTube - * should automatically enhance the video's lighting and color. - * @return Postman_Google_Service_YouTube_Video - */ - public function insert($part, Postman_Google_Service_YouTube_Video $postBody, $optParams = array()) - { - $params = array('part' => $part, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('insert', array($params), "Postman_Google_Service_YouTube_Video"); - } - - /** - * Returns a list of videos that match the API request parameters. - * (videos.listVideos) - * - * @param string $part The part parameter specifies a comma-separated list of - * one or more video resource properties that the API response will include. The - * part names that you can include in the parameter value are id, snippet, - * contentDetails, fileDetails, liveStreamingDetails, player, processingDetails, - * recordingDetails, statistics, status, suggestions, and topicDetails. - * - * If the parameter identifies a property that contains child properties, the - * child properties will be included in the response. For example, in a video - * resource, the snippet property contains the channelId, title, description, - * tags, and categoryId properties. As such, if you set part=snippet, the API - * response will contain all of those properties. - * @param array $optParams Optional parameters. - * - * @opt_param string 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. - * @opt_param string regionCode The regionCode parameter instructs the API to - * select a video chart available in the specified region. This parameter can - * only be used in conjunction with the chart parameter. The parameter value is - * an ISO 3166-1 alpha-2 country code. - * @opt_param string locale DEPRECATED - * @opt_param string videoCategoryId The videoCategoryId parameter identifies - * the video category for which the chart should be retrieved. This parameter - * can only be used in conjunction with the chart parameter. By default, charts - * are not restricted to a particular category. - * @opt_param string chart The chart parameter identifies the chart that you - * want to retrieve. - * @opt_param string maxResults The maxResults parameter specifies the maximum - * number of items that should be returned in the result set. - * - * Note: This parameter is supported for use in conjunction with the myRating - * parameter, but it is not supported for use in conjunction with the id - * parameter. - * @opt_param string pageToken The pageToken parameter identifies a specific - * page in the result set that should be returned. In an API response, the - * nextPageToken and prevPageToken properties identify other pages that could be - * retrieved. - * - * Note: This parameter is supported for use in conjunction with the myRating - * parameter, but it is not supported for use in conjunction with the id - * parameter. - * @opt_param string 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. - * @opt_param string id The id parameter specifies a comma-separated list of the - * YouTube video ID(s) for the resource(s) that are being retrieved. In a video - * resource, the id property specifies the video's ID. - * @return Postman_Google_Service_YouTube_VideoListResponse - */ - public function listVideos($part, $optParams = array()) - { - $params = array('part' => $part); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Postman_Google_Service_YouTube_VideoListResponse"); - } - - /** - * Add a like or dislike rating to a video or remove a rating from a video. - * (videos.rate) - * - * @param string $id The id parameter specifies the YouTube video ID of the - * video that is being rated or having its rating removed. - * @param string $rating Specifies the rating to record. - * @param array $optParams Optional parameters. - * - * @opt_param string 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. - */ - public function rate($id, $rating, $optParams = array()) - { - $params = array('id' => $id, 'rating' => $rating); - $params = array_merge($params, $optParams); - return $this->call('rate', array($params)); - } - - /** - * Updates a video's metadata. (videos.update) - * - * @param string $part The part parameter serves two purposes in this operation. - * It identifies the properties that the write operation will set as well as the - * properties that the API response will include. - * - * The part names that you can include in the parameter value are snippet, - * contentDetails, fileDetails, liveStreamingDetails, player, processingDetails, - * recordingDetails, statistics, status, suggestions, and topicDetails. - * - * Note that this method will override the existing values for all of the - * mutable properties that are contained in any parts that the parameter value - * specifies. For example, a video's privacy setting is contained in the status - * part. As such, if your request is updating a private video, and the request's - * part parameter value includes the status part, the video's privacy setting - * will be updated to whatever value the request body specifies. If the request - * body does not specify a value, the existing privacy setting will be removed - * and the video will revert to the default privacy setting. - * - * In addition, not all of those parts contain properties that can be set when - * setting or updating a video's metadata. For example, the statistics object - * encapsulates statistics that YouTube calculates for a video and does not - * contain values that you can set or modify. If the parameter value specifies a - * part that does not contain mutable values, that part will still be included - * in the API response. - * @param Postman_Google_Video $postBody - * @param array $optParams Optional parameters. - * - * @opt_param string 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 actual CMS - * account that the user authenticates with must be linked to the specified - * YouTube content owner. - * @return Postman_Google_Service_YouTube_Video - */ - public function update($part, Postman_Google_Service_YouTube_Video $postBody, $optParams = array()) - { - $params = array('part' => $part, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('update', array($params), "Postman_Google_Service_YouTube_Video"); - } -} - -/** - * The "watermarks" collection of methods. - * Typical usage is: - * <code> - * $youtubeService = new Postman_Google_Service_YouTube(...); - * $watermarks = $youtubeService->watermarks; - * </code> - */ -class Postman_Google_Service_YouTube_Watermarks_Resource extends Postman_Google_Service_Resource -{ - - /** - * Uploads a watermark image to YouTube and sets it for a channel. - * (watermarks.set) - * - * @param string $channelId The channelId parameter specifies a YouTube channel - * ID for which the watermark is being provided. - * @param Postman_Google_InvideoBranding $postBody - * @param array $optParams Optional parameters. - * - * @opt_param string onBehalfOfContentOwner The onBehalfOfContentOwner parameter - * indicates that the authenticated user 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 actual CMS account that the user - * authenticates with needs to be linked to the specified YouTube content owner. - */ - public function set($channelId, Postman_Google_Service_YouTube_InvideoBranding $postBody, $optParams = array()) - { - $params = array('channelId' => $channelId, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('set', array($params)); - } - - /** - * Deletes a watermark. (watermarks.unsetWatermarks) - * - * @param string $channelId The channelId parameter specifies a YouTube channel - * ID for which the watermark is being unset. - * @param array $optParams Optional parameters. - * - * @opt_param string onBehalfOfContentOwner The onBehalfOfContentOwner parameter - * indicates that the authenticated user 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 actual CMS account that the user - * authenticates with needs to be linked to the specified YouTube content owner. - */ - public function unsetWatermarks($channelId, $optParams = array()) - { - $params = array('channelId' => $channelId); - $params = array_merge($params, $optParams); - return $this->call('unset', array($params)); - } -} - - - - -class Postman_Google_Service_YouTube_AccessPolicy extends Postman_Google_Collection -{ - protected $collection_key = 'exception'; - protected $internal_gapi_mappings = array( - ); - public $allowed; - public $exception; - - - public function setAllowed($allowed) - { - $this->allowed = $allowed; - } - public function getAllowed() - { - return $this->allowed; - } - public function setException($exception) - { - $this->exception = $exception; - } - public function getException() - { - return $this->exception; - } -} - -class Postman_Google_Service_YouTube_Activity extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $contentDetailsType = 'Postman_Google_Service_YouTube_ActivityContentDetails'; - protected $contentDetailsDataType = ''; - public $etag; - public $id; - public $kind; - protected $snippetType = 'Postman_Google_Service_YouTube_ActivitySnippet'; - protected $snippetDataType = ''; - - - public function setContentDetails(Postman_Google_Service_YouTube_ActivityContentDetails $contentDetails) - { - $this->contentDetails = $contentDetails; - } - public function getContentDetails() - { - return $this->contentDetails; - } - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setSnippet(Postman_Google_Service_YouTube_ActivitySnippet $snippet) - { - $this->snippet = $snippet; - } - public function getSnippet() - { - return $this->snippet; - } -} - -class Postman_Google_Service_YouTube_ActivityContentDetails extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $bulletinType = 'Postman_Google_Service_YouTube_ActivityContentDetailsBulletin'; - protected $bulletinDataType = ''; - protected $channelItemType = 'Postman_Google_Service_YouTube_ActivityContentDetailsChannelItem'; - protected $channelItemDataType = ''; - protected $commentType = 'Postman_Google_Service_YouTube_ActivityContentDetailsComment'; - protected $commentDataType = ''; - protected $favoriteType = 'Postman_Google_Service_YouTube_ActivityContentDetailsFavorite'; - protected $favoriteDataType = ''; - protected $likeType = 'Postman_Google_Service_YouTube_ActivityContentDetailsLike'; - protected $likeDataType = ''; - protected $playlistItemType = 'Postman_Google_Service_YouTube_ActivityContentDetailsPlaylistItem'; - protected $playlistItemDataType = ''; - protected $promotedItemType = 'Postman_Google_Service_YouTube_ActivityContentDetailsPromotedItem'; - protected $promotedItemDataType = ''; - protected $recommendationType = 'Postman_Google_Service_YouTube_ActivityContentDetailsRecommendation'; - protected $recommendationDataType = ''; - protected $socialType = 'Postman_Google_Service_YouTube_ActivityContentDetailsSocial'; - protected $socialDataType = ''; - protected $subscriptionType = 'Postman_Google_Service_YouTube_ActivityContentDetailsSubscription'; - protected $subscriptionDataType = ''; - protected $uploadType = 'Postman_Google_Service_YouTube_ActivityContentDetailsUpload'; - protected $uploadDataType = ''; - - - public function setBulletin(Postman_Google_Service_YouTube_ActivityContentDetailsBulletin $bulletin) - { - $this->bulletin = $bulletin; - } - public function getBulletin() - { - return $this->bulletin; - } - public function setChannelItem(Postman_Google_Service_YouTube_ActivityContentDetailsChannelItem $channelItem) - { - $this->channelItem = $channelItem; - } - public function getChannelItem() - { - return $this->channelItem; - } - public function setComment(Postman_Google_Service_YouTube_ActivityContentDetailsComment $comment) - { - $this->comment = $comment; - } - public function getComment() - { - return $this->comment; - } - public function setFavorite(Postman_Google_Service_YouTube_ActivityContentDetailsFavorite $favorite) - { - $this->favorite = $favorite; - } - public function getFavorite() - { - return $this->favorite; - } - public function setLike(Postman_Google_Service_YouTube_ActivityContentDetailsLike $like) - { - $this->like = $like; - } - public function getLike() - { - return $this->like; - } - public function setPlaylistItem(Postman_Google_Service_YouTube_ActivityContentDetailsPlaylistItem $playlistItem) - { - $this->playlistItem = $playlistItem; - } - public function getPlaylistItem() - { - return $this->playlistItem; - } - public function setPromotedItem(Postman_Google_Service_YouTube_ActivityContentDetailsPromotedItem $promotedItem) - { - $this->promotedItem = $promotedItem; - } - public function getPromotedItem() - { - return $this->promotedItem; - } - public function setRecommendation(Postman_Google_Service_YouTube_ActivityContentDetailsRecommendation $recommendation) - { - $this->recommendation = $recommendation; - } - public function getRecommendation() - { - return $this->recommendation; - } - public function setSocial(Postman_Google_Service_YouTube_ActivityContentDetailsSocial $social) - { - $this->social = $social; - } - public function getSocial() - { - return $this->social; - } - public function setSubscription(Postman_Google_Service_YouTube_ActivityContentDetailsSubscription $subscription) - { - $this->subscription = $subscription; - } - public function getSubscription() - { - return $this->subscription; - } - public function setUpload(Postman_Google_Service_YouTube_ActivityContentDetailsUpload $upload) - { - $this->upload = $upload; - } - public function getUpload() - { - return $this->upload; - } -} - -class Postman_Google_Service_YouTube_ActivityContentDetailsBulletin extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $resourceIdType = 'Postman_Google_Service_YouTube_ResourceId'; - protected $resourceIdDataType = ''; - - - public function setResourceId(Postman_Google_Service_YouTube_ResourceId $resourceId) - { - $this->resourceId = $resourceId; - } - public function getResourceId() - { - return $this->resourceId; - } -} - -class Postman_Google_Service_YouTube_ActivityContentDetailsChannelItem extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $resourceIdType = 'Postman_Google_Service_YouTube_ResourceId'; - protected $resourceIdDataType = ''; - - - public function setResourceId(Postman_Google_Service_YouTube_ResourceId $resourceId) - { - $this->resourceId = $resourceId; - } - public function getResourceId() - { - return $this->resourceId; - } -} - -class Postman_Google_Service_YouTube_ActivityContentDetailsComment extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $resourceIdType = 'Postman_Google_Service_YouTube_ResourceId'; - protected $resourceIdDataType = ''; - - - public function setResourceId(Postman_Google_Service_YouTube_ResourceId $resourceId) - { - $this->resourceId = $resourceId; - } - public function getResourceId() - { - return $this->resourceId; - } -} - -class Postman_Google_Service_YouTube_ActivityContentDetailsFavorite extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $resourceIdType = 'Postman_Google_Service_YouTube_ResourceId'; - protected $resourceIdDataType = ''; - - - public function setResourceId(Postman_Google_Service_YouTube_ResourceId $resourceId) - { - $this->resourceId = $resourceId; - } - public function getResourceId() - { - return $this->resourceId; - } -} - -class Postman_Google_Service_YouTube_ActivityContentDetailsLike extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $resourceIdType = 'Postman_Google_Service_YouTube_ResourceId'; - protected $resourceIdDataType = ''; - - - public function setResourceId(Postman_Google_Service_YouTube_ResourceId $resourceId) - { - $this->resourceId = $resourceId; - } - public function getResourceId() - { - return $this->resourceId; - } -} - -class Postman_Google_Service_YouTube_ActivityContentDetailsPlaylistItem extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $playlistId; - public $playlistItemId; - protected $resourceIdType = 'Postman_Google_Service_YouTube_ResourceId'; - protected $resourceIdDataType = ''; - - - public function setPlaylistId($playlistId) - { - $this->playlistId = $playlistId; - } - public function getPlaylistId() - { - return $this->playlistId; - } - public function setPlaylistItemId($playlistItemId) - { - $this->playlistItemId = $playlistItemId; - } - public function getPlaylistItemId() - { - return $this->playlistItemId; - } - public function setResourceId(Postman_Google_Service_YouTube_ResourceId $resourceId) - { - $this->resourceId = $resourceId; - } - public function getResourceId() - { - return $this->resourceId; - } -} - -class Postman_Google_Service_YouTube_ActivityContentDetailsPromotedItem extends Postman_Google_Collection -{ - protected $collection_key = 'impressionUrl'; - protected $internal_gapi_mappings = array( - ); - public $adTag; - public $clickTrackingUrl; - public $creativeViewUrl; - public $ctaType; - public $customCtaButtonText; - public $descriptionText; - public $destinationUrl; - public $forecastingUrl; - public $impressionUrl; - public $videoId; - - - public function setAdTag($adTag) - { - $this->adTag = $adTag; - } - public function getAdTag() - { - return $this->adTag; - } - public function setClickTrackingUrl($clickTrackingUrl) - { - $this->clickTrackingUrl = $clickTrackingUrl; - } - public function getClickTrackingUrl() - { - return $this->clickTrackingUrl; - } - public function setCreativeViewUrl($creativeViewUrl) - { - $this->creativeViewUrl = $creativeViewUrl; - } - public function getCreativeViewUrl() - { - return $this->creativeViewUrl; - } - public function setCtaType($ctaType) - { - $this->ctaType = $ctaType; - } - public function getCtaType() - { - return $this->ctaType; - } - public function setCustomCtaButtonText($customCtaButtonText) - { - $this->customCtaButtonText = $customCtaButtonText; - } - public function getCustomCtaButtonText() - { - return $this->customCtaButtonText; - } - public function setDescriptionText($descriptionText) - { - $this->descriptionText = $descriptionText; - } - public function getDescriptionText() - { - return $this->descriptionText; - } - public function setDestinationUrl($destinationUrl) - { - $this->destinationUrl = $destinationUrl; - } - public function getDestinationUrl() - { - return $this->destinationUrl; - } - public function setForecastingUrl($forecastingUrl) - { - $this->forecastingUrl = $forecastingUrl; - } - public function getForecastingUrl() - { - return $this->forecastingUrl; - } - public function setImpressionUrl($impressionUrl) - { - $this->impressionUrl = $impressionUrl; - } - public function getImpressionUrl() - { - return $this->impressionUrl; - } - public function setVideoId($videoId) - { - $this->videoId = $videoId; - } - public function getVideoId() - { - return $this->videoId; - } -} - -class Postman_Google_Service_YouTube_ActivityContentDetailsRecommendation extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $reason; - protected $resourceIdType = 'Postman_Google_Service_YouTube_ResourceId'; - protected $resourceIdDataType = ''; - protected $seedResourceIdType = 'Postman_Google_Service_YouTube_ResourceId'; - protected $seedResourceIdDataType = ''; - - - public function setReason($reason) - { - $this->reason = $reason; - } - public function getReason() - { - return $this->reason; - } - public function setResourceId(Postman_Google_Service_YouTube_ResourceId $resourceId) - { - $this->resourceId = $resourceId; - } - public function getResourceId() - { - return $this->resourceId; - } - public function setSeedResourceId(Postman_Google_Service_YouTube_ResourceId $seedResourceId) - { - $this->seedResourceId = $seedResourceId; - } - public function getSeedResourceId() - { - return $this->seedResourceId; - } -} - -class Postman_Google_Service_YouTube_ActivityContentDetailsSocial extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $author; - public $imageUrl; - public $referenceUrl; - protected $resourceIdType = 'Postman_Google_Service_YouTube_ResourceId'; - protected $resourceIdDataType = ''; - public $type; - - - public function setAuthor($author) - { - $this->author = $author; - } - public function getAuthor() - { - return $this->author; - } - public function setImageUrl($imageUrl) - { - $this->imageUrl = $imageUrl; - } - public function getImageUrl() - { - return $this->imageUrl; - } - public function setReferenceUrl($referenceUrl) - { - $this->referenceUrl = $referenceUrl; - } - public function getReferenceUrl() - { - return $this->referenceUrl; - } - public function setResourceId(Postman_Google_Service_YouTube_ResourceId $resourceId) - { - $this->resourceId = $resourceId; - } - public function getResourceId() - { - return $this->resourceId; - } - public function setType($type) - { - $this->type = $type; - } - public function getType() - { - return $this->type; - } -} - -class Postman_Google_Service_YouTube_ActivityContentDetailsSubscription extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $resourceIdType = 'Postman_Google_Service_YouTube_ResourceId'; - protected $resourceIdDataType = ''; - - - public function setResourceId(Postman_Google_Service_YouTube_ResourceId $resourceId) - { - $this->resourceId = $resourceId; - } - public function getResourceId() - { - return $this->resourceId; - } -} - -class Postman_Google_Service_YouTube_ActivityContentDetailsUpload extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $videoId; - - - public function setVideoId($videoId) - { - $this->videoId = $videoId; - } - public function getVideoId() - { - return $this->videoId; - } -} - -class Postman_Google_Service_YouTube_ActivityListResponse extends Postman_Google_Collection -{ - protected $collection_key = 'items'; - protected $internal_gapi_mappings = array( - ); - public $etag; - public $eventId; - protected $itemsType = 'Postman_Google_Service_YouTube_Activity'; - protected $itemsDataType = 'array'; - public $kind; - public $nextPageToken; - protected $pageInfoType = 'Postman_Google_Service_YouTube_PageInfo'; - protected $pageInfoDataType = ''; - public $prevPageToken; - protected $tokenPaginationType = 'Postman_Google_Service_YouTube_TokenPagination'; - protected $tokenPaginationDataType = ''; - public $visitorId; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setEventId($eventId) - { - $this->eventId = $eventId; - } - public function getEventId() - { - return $this->eventId; - } - public function setItems($items) - { - $this->items = $items; - } - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setNextPageToken($nextPageToken) - { - $this->nextPageToken = $nextPageToken; - } - public function getNextPageToken() - { - return $this->nextPageToken; - } - public function setPageInfo(Postman_Google_Service_YouTube_PageInfo $pageInfo) - { - $this->pageInfo = $pageInfo; - } - public function getPageInfo() - { - return $this->pageInfo; - } - public function setPrevPageToken($prevPageToken) - { - $this->prevPageToken = $prevPageToken; - } - public function getPrevPageToken() - { - return $this->prevPageToken; - } - public function setTokenPagination(Postman_Google_Service_YouTube_TokenPagination $tokenPagination) - { - $this->tokenPagination = $tokenPagination; - } - public function getTokenPagination() - { - return $this->tokenPagination; - } - public function setVisitorId($visitorId) - { - $this->visitorId = $visitorId; - } - public function getVisitorId() - { - return $this->visitorId; - } -} - -class Postman_Google_Service_YouTube_ActivitySnippet extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $channelId; - public $channelTitle; - public $description; - public $groupId; - public $publishedAt; - protected $thumbnailsType = 'Postman_Google_Service_YouTube_ThumbnailDetails'; - protected $thumbnailsDataType = ''; - public $title; - public $type; - - - public function setChannelId($channelId) - { - $this->channelId = $channelId; - } - public function getChannelId() - { - return $this->channelId; - } - public function setChannelTitle($channelTitle) - { - $this->channelTitle = $channelTitle; - } - public function getChannelTitle() - { - return $this->channelTitle; - } - public function setDescription($description) - { - $this->description = $description; - } - public function getDescription() - { - return $this->description; - } - public function setGroupId($groupId) - { - $this->groupId = $groupId; - } - public function getGroupId() - { - return $this->groupId; - } - public function setPublishedAt($publishedAt) - { - $this->publishedAt = $publishedAt; - } - public function getPublishedAt() - { - return $this->publishedAt; - } - public function setThumbnails(Postman_Google_Service_YouTube_ThumbnailDetails $thumbnails) - { - $this->thumbnails = $thumbnails; - } - public function getThumbnails() - { - return $this->thumbnails; - } - public function setTitle($title) - { - $this->title = $title; - } - public function getTitle() - { - return $this->title; - } - public function setType($type) - { - $this->type = $type; - } - public function getType() - { - return $this->type; - } -} - -class Postman_Google_Service_YouTube_CdnSettings extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $format; - protected $ingestionInfoType = 'Postman_Google_Service_YouTube_IngestionInfo'; - protected $ingestionInfoDataType = ''; - public $ingestionType; - - - public function setFormat($format) - { - $this->format = $format; - } - public function getFormat() - { - return $this->format; - } - public function setIngestionInfo(Postman_Google_Service_YouTube_IngestionInfo $ingestionInfo) - { - $this->ingestionInfo = $ingestionInfo; - } - public function getIngestionInfo() - { - return $this->ingestionInfo; - } - public function setIngestionType($ingestionType) - { - $this->ingestionType = $ingestionType; - } - public function getIngestionType() - { - return $this->ingestionType; - } -} - -class Postman_Google_Service_YouTube_Channel extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $auditDetailsType = 'Postman_Google_Service_YouTube_ChannelAuditDetails'; - protected $auditDetailsDataType = ''; - protected $brandingSettingsType = 'Postman_Google_Service_YouTube_ChannelBrandingSettings'; - protected $brandingSettingsDataType = ''; - protected $contentDetailsType = 'Postman_Google_Service_YouTube_ChannelContentDetails'; - protected $contentDetailsDataType = ''; - protected $contentOwnerDetailsType = 'Postman_Google_Service_YouTube_ChannelContentOwnerDetails'; - protected $contentOwnerDetailsDataType = ''; - protected $conversionPingsType = 'Postman_Google_Service_YouTube_ChannelConversionPings'; - protected $conversionPingsDataType = ''; - public $etag; - public $id; - protected $invideoPromotionType = 'Postman_Google_Service_YouTube_InvideoPromotion'; - protected $invideoPromotionDataType = ''; - public $kind; - protected $snippetType = 'Postman_Google_Service_YouTube_ChannelSnippet'; - protected $snippetDataType = ''; - protected $statisticsType = 'Postman_Google_Service_YouTube_ChannelStatistics'; - protected $statisticsDataType = ''; - protected $statusType = 'Postman_Google_Service_YouTube_ChannelStatus'; - protected $statusDataType = ''; - protected $topicDetailsType = 'Postman_Google_Service_YouTube_ChannelTopicDetails'; - protected $topicDetailsDataType = ''; - - - public function setAuditDetails(Postman_Google_Service_YouTube_ChannelAuditDetails $auditDetails) - { - $this->auditDetails = $auditDetails; - } - public function getAuditDetails() - { - return $this->auditDetails; - } - public function setBrandingSettings(Postman_Google_Service_YouTube_ChannelBrandingSettings $brandingSettings) - { - $this->brandingSettings = $brandingSettings; - } - public function getBrandingSettings() - { - return $this->brandingSettings; - } - public function setContentDetails(Postman_Google_Service_YouTube_ChannelContentDetails $contentDetails) - { - $this->contentDetails = $contentDetails; - } - public function getContentDetails() - { - return $this->contentDetails; - } - public function setContentOwnerDetails(Postman_Google_Service_YouTube_ChannelContentOwnerDetails $contentOwnerDetails) - { - $this->contentOwnerDetails = $contentOwnerDetails; - } - public function getContentOwnerDetails() - { - return $this->contentOwnerDetails; - } - public function setConversionPings(Postman_Google_Service_YouTube_ChannelConversionPings $conversionPings) - { - $this->conversionPings = $conversionPings; - } - public function getConversionPings() - { - return $this->conversionPings; - } - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setInvideoPromotion(Postman_Google_Service_YouTube_InvideoPromotion $invideoPromotion) - { - $this->invideoPromotion = $invideoPromotion; - } - public function getInvideoPromotion() - { - return $this->invideoPromotion; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setSnippet(Postman_Google_Service_YouTube_ChannelSnippet $snippet) - { - $this->snippet = $snippet; - } - public function getSnippet() - { - return $this->snippet; - } - public function setStatistics(Postman_Google_Service_YouTube_ChannelStatistics $statistics) - { - $this->statistics = $statistics; - } - public function getStatistics() - { - return $this->statistics; - } - public function setStatus(Postman_Google_Service_YouTube_ChannelStatus $status) - { - $this->status = $status; - } - public function getStatus() - { - return $this->status; - } - public function setTopicDetails(Postman_Google_Service_YouTube_ChannelTopicDetails $topicDetails) - { - $this->topicDetails = $topicDetails; - } - public function getTopicDetails() - { - return $this->topicDetails; - } -} - -class Postman_Google_Service_YouTube_ChannelAuditDetails extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $communityGuidelinesGoodStanding; - public $contentIdClaimsGoodStanding; - public $copyrightStrikesGoodStanding; - public $overallGoodStanding; - - - public function setCommunityGuidelinesGoodStanding($communityGuidelinesGoodStanding) - { - $this->communityGuidelinesGoodStanding = $communityGuidelinesGoodStanding; - } - public function getCommunityGuidelinesGoodStanding() - { - return $this->communityGuidelinesGoodStanding; - } - public function setContentIdClaimsGoodStanding($contentIdClaimsGoodStanding) - { - $this->contentIdClaimsGoodStanding = $contentIdClaimsGoodStanding; - } - public function getContentIdClaimsGoodStanding() - { - return $this->contentIdClaimsGoodStanding; - } - public function setCopyrightStrikesGoodStanding($copyrightStrikesGoodStanding) - { - $this->copyrightStrikesGoodStanding = $copyrightStrikesGoodStanding; - } - public function getCopyrightStrikesGoodStanding() - { - return $this->copyrightStrikesGoodStanding; - } - public function setOverallGoodStanding($overallGoodStanding) - { - $this->overallGoodStanding = $overallGoodStanding; - } - public function getOverallGoodStanding() - { - return $this->overallGoodStanding; - } -} - -class Postman_Google_Service_YouTube_ChannelBannerResource extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $etag; - public $kind; - public $url; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setUrl($url) - { - $this->url = $url; - } - public function getUrl() - { - return $this->url; - } -} - -class Postman_Google_Service_YouTube_ChannelBrandingSettings extends Postman_Google_Collection -{ - protected $collection_key = 'hints'; - protected $internal_gapi_mappings = array( - ); - protected $channelType = 'Postman_Google_Service_YouTube_ChannelSettings'; - protected $channelDataType = ''; - protected $hintsType = 'Postman_Google_Service_YouTube_PropertyValue'; - protected $hintsDataType = 'array'; - protected $imageType = 'Postman_Google_Service_YouTube_ImageSettings'; - protected $imageDataType = ''; - protected $watchType = 'Postman_Google_Service_YouTube_WatchSettings'; - protected $watchDataType = ''; - - - public function setChannel(Postman_Google_Service_YouTube_ChannelSettings $channel) - { - $this->channel = $channel; - } - public function getChannel() - { - return $this->channel; - } - public function setHints($hints) - { - $this->hints = $hints; - } - public function getHints() - { - return $this->hints; - } - public function setImage(Postman_Google_Service_YouTube_ImageSettings $image) - { - $this->image = $image; - } - public function getImage() - { - return $this->image; - } - public function setWatch(Postman_Google_Service_YouTube_WatchSettings $watch) - { - $this->watch = $watch; - } - public function getWatch() - { - return $this->watch; - } -} - -class Postman_Google_Service_YouTube_ChannelContentDetails extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $googlePlusUserId; - protected $relatedPlaylistsType = 'Postman_Google_Service_YouTube_ChannelContentDetailsRelatedPlaylists'; - protected $relatedPlaylistsDataType = ''; - - - public function setGooglePlusUserId($googlePlusUserId) - { - $this->googlePlusUserId = $googlePlusUserId; - } - public function getGooglePlusUserId() - { - return $this->googlePlusUserId; - } - public function setRelatedPlaylists(Postman_Google_Service_YouTube_ChannelContentDetailsRelatedPlaylists $relatedPlaylists) - { - $this->relatedPlaylists = $relatedPlaylists; - } - public function getRelatedPlaylists() - { - return $this->relatedPlaylists; - } -} - -class Postman_Google_Service_YouTube_ChannelContentDetailsRelatedPlaylists extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $favorites; - public $likes; - public $uploads; - public $watchHistory; - public $watchLater; - - - public function setFavorites($favorites) - { - $this->favorites = $favorites; - } - public function getFavorites() - { - return $this->favorites; - } - public function setLikes($likes) - { - $this->likes = $likes; - } - public function getLikes() - { - return $this->likes; - } - public function setUploads($uploads) - { - $this->uploads = $uploads; - } - public function getUploads() - { - return $this->uploads; - } - public function setWatchHistory($watchHistory) - { - $this->watchHistory = $watchHistory; - } - public function getWatchHistory() - { - return $this->watchHistory; - } - public function setWatchLater($watchLater) - { - $this->watchLater = $watchLater; - } - public function getWatchLater() - { - return $this->watchLater; - } -} - -class Postman_Google_Service_YouTube_ChannelContentOwnerDetails extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $contentOwner; - public $timeLinked; - - - public function setContentOwner($contentOwner) - { - $this->contentOwner = $contentOwner; - } - public function getContentOwner() - { - return $this->contentOwner; - } - public function setTimeLinked($timeLinked) - { - $this->timeLinked = $timeLinked; - } - public function getTimeLinked() - { - return $this->timeLinked; - } -} - -class Postman_Google_Service_YouTube_ChannelConversionPing extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $context; - public $conversionUrl; - - - public function setContext($context) - { - $this->context = $context; - } - public function getContext() - { - return $this->context; - } - public function setConversionUrl($conversionUrl) - { - $this->conversionUrl = $conversionUrl; - } - public function getConversionUrl() - { - return $this->conversionUrl; - } -} - -class Postman_Google_Service_YouTube_ChannelConversionPings extends Postman_Google_Collection -{ - protected $collection_key = 'pings'; - protected $internal_gapi_mappings = array( - ); - protected $pingsType = 'Postman_Google_Service_YouTube_ChannelConversionPing'; - protected $pingsDataType = 'array'; - - - public function setPings($pings) - { - $this->pings = $pings; - } - public function getPings() - { - return $this->pings; - } -} - -class Postman_Google_Service_YouTube_ChannelListResponse extends Postman_Google_Collection -{ - protected $collection_key = 'items'; - protected $internal_gapi_mappings = array( - ); - public $etag; - public $eventId; - protected $itemsType = 'Postman_Google_Service_YouTube_Channel'; - protected $itemsDataType = 'array'; - public $kind; - public $nextPageToken; - protected $pageInfoType = 'Postman_Google_Service_YouTube_PageInfo'; - protected $pageInfoDataType = ''; - public $prevPageToken; - protected $tokenPaginationType = 'Postman_Google_Service_YouTube_TokenPagination'; - protected $tokenPaginationDataType = ''; - public $visitorId; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setEventId($eventId) - { - $this->eventId = $eventId; - } - public function getEventId() - { - return $this->eventId; - } - public function setItems($items) - { - $this->items = $items; - } - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setNextPageToken($nextPageToken) - { - $this->nextPageToken = $nextPageToken; - } - public function getNextPageToken() - { - return $this->nextPageToken; - } - public function setPageInfo(Postman_Google_Service_YouTube_PageInfo $pageInfo) - { - $this->pageInfo = $pageInfo; - } - public function getPageInfo() - { - return $this->pageInfo; - } - public function setPrevPageToken($prevPageToken) - { - $this->prevPageToken = $prevPageToken; - } - public function getPrevPageToken() - { - return $this->prevPageToken; - } - public function setTokenPagination(Postman_Google_Service_YouTube_TokenPagination $tokenPagination) - { - $this->tokenPagination = $tokenPagination; - } - public function getTokenPagination() - { - return $this->tokenPagination; - } - public function setVisitorId($visitorId) - { - $this->visitorId = $visitorId; - } - public function getVisitorId() - { - return $this->visitorId; - } -} - -class Postman_Google_Service_YouTube_ChannelSection extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $contentDetailsType = 'Postman_Google_Service_YouTube_ChannelSectionContentDetails'; - protected $contentDetailsDataType = ''; - public $etag; - public $id; - public $kind; - protected $snippetType = 'Postman_Google_Service_YouTube_ChannelSectionSnippet'; - protected $snippetDataType = ''; - - - public function setContentDetails(Postman_Google_Service_YouTube_ChannelSectionContentDetails $contentDetails) - { - $this->contentDetails = $contentDetails; - } - public function getContentDetails() - { - return $this->contentDetails; - } - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setSnippet(Postman_Google_Service_YouTube_ChannelSectionSnippet $snippet) - { - $this->snippet = $snippet; - } - public function getSnippet() - { - return $this->snippet; - } -} - -class Postman_Google_Service_YouTube_ChannelSectionContentDetails extends Postman_Google_Collection -{ - protected $collection_key = 'playlists'; - protected $internal_gapi_mappings = array( - ); - public $channels; - public $playlists; - - - public function setChannels($channels) - { - $this->channels = $channels; - } - public function getChannels() - { - return $this->channels; - } - public function setPlaylists($playlists) - { - $this->playlists = $playlists; - } - public function getPlaylists() - { - return $this->playlists; - } -} - -class Postman_Google_Service_YouTube_ChannelSectionListResponse extends Postman_Google_Collection -{ - protected $collection_key = 'items'; - protected $internal_gapi_mappings = array( - ); - public $etag; - public $eventId; - protected $itemsType = 'Postman_Google_Service_YouTube_ChannelSection'; - protected $itemsDataType = 'array'; - public $kind; - public $visitorId; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setEventId($eventId) - { - $this->eventId = $eventId; - } - public function getEventId() - { - return $this->eventId; - } - public function setItems($items) - { - $this->items = $items; - } - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setVisitorId($visitorId) - { - $this->visitorId = $visitorId; - } - public function getVisitorId() - { - return $this->visitorId; - } -} - -class Postman_Google_Service_YouTube_ChannelSectionSnippet extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $channelId; - public $position; - public $style; - public $title; - public $type; - - - public function setChannelId($channelId) - { - $this->channelId = $channelId; - } - public function getChannelId() - { - return $this->channelId; - } - public function setPosition($position) - { - $this->position = $position; - } - public function getPosition() - { - return $this->position; - } - public function setStyle($style) - { - $this->style = $style; - } - public function getStyle() - { - return $this->style; - } - public function setTitle($title) - { - $this->title = $title; - } - public function getTitle() - { - return $this->title; - } - public function setType($type) - { - $this->type = $type; - } - public function getType() - { - return $this->type; - } -} - -class Postman_Google_Service_YouTube_ChannelSettings extends Postman_Google_Collection -{ - protected $collection_key = 'featuredChannelsUrls'; - protected $internal_gapi_mappings = array( - ); - public $defaultTab; - public $description; - public $featuredChannelsTitle; - public $featuredChannelsUrls; - public $keywords; - public $moderateComments; - public $profileColor; - public $showBrowseView; - public $showRelatedChannels; - public $title; - public $trackingAnalyticsAccountId; - public $unsubscribedTrailer; - - - public function setDefaultTab($defaultTab) - { - $this->defaultTab = $defaultTab; - } - public function getDefaultTab() - { - return $this->defaultTab; - } - public function setDescription($description) - { - $this->description = $description; - } - public function getDescription() - { - return $this->description; - } - public function setFeaturedChannelsTitle($featuredChannelsTitle) - { - $this->featuredChannelsTitle = $featuredChannelsTitle; - } - public function getFeaturedChannelsTitle() - { - return $this->featuredChannelsTitle; - } - public function setFeaturedChannelsUrls($featuredChannelsUrls) - { - $this->featuredChannelsUrls = $featuredChannelsUrls; - } - public function getFeaturedChannelsUrls() - { - return $this->featuredChannelsUrls; - } - public function setKeywords($keywords) - { - $this->keywords = $keywords; - } - public function getKeywords() - { - return $this->keywords; - } - public function setModerateComments($moderateComments) - { - $this->moderateComments = $moderateComments; - } - public function getModerateComments() - { - return $this->moderateComments; - } - public function setProfileColor($profileColor) - { - $this->profileColor = $profileColor; - } - public function getProfileColor() - { - return $this->profileColor; - } - public function setShowBrowseView($showBrowseView) - { - $this->showBrowseView = $showBrowseView; - } - public function getShowBrowseView() - { - return $this->showBrowseView; - } - public function setShowRelatedChannels($showRelatedChannels) - { - $this->showRelatedChannels = $showRelatedChannels; - } - public function getShowRelatedChannels() - { - return $this->showRelatedChannels; - } - public function setTitle($title) - { - $this->title = $title; - } - public function getTitle() - { - return $this->title; - } - public function setTrackingAnalyticsAccountId($trackingAnalyticsAccountId) - { - $this->trackingAnalyticsAccountId = $trackingAnalyticsAccountId; - } - public function getTrackingAnalyticsAccountId() - { - return $this->trackingAnalyticsAccountId; - } - public function setUnsubscribedTrailer($unsubscribedTrailer) - { - $this->unsubscribedTrailer = $unsubscribedTrailer; - } - public function getUnsubscribedTrailer() - { - return $this->unsubscribedTrailer; - } -} - -class Postman_Google_Service_YouTube_ChannelSnippet extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $description; - public $publishedAt; - protected $thumbnailsType = 'Postman_Google_Service_YouTube_ThumbnailDetails'; - protected $thumbnailsDataType = ''; - public $title; - - - public function setDescription($description) - { - $this->description = $description; - } - public function getDescription() - { - return $this->description; - } - public function setPublishedAt($publishedAt) - { - $this->publishedAt = $publishedAt; - } - public function getPublishedAt() - { - return $this->publishedAt; - } - public function setThumbnails(Postman_Google_Service_YouTube_ThumbnailDetails $thumbnails) - { - $this->thumbnails = $thumbnails; - } - public function getThumbnails() - { - return $this->thumbnails; - } - public function setTitle($title) - { - $this->title = $title; - } - public function getTitle() - { - return $this->title; - } -} - -class Postman_Google_Service_YouTube_ChannelStatistics extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $commentCount; - public $hiddenSubscriberCount; - public $subscriberCount; - public $videoCount; - public $viewCount; - - - public function setCommentCount($commentCount) - { - $this->commentCount = $commentCount; - } - public function getCommentCount() - { - return $this->commentCount; - } - public function setHiddenSubscriberCount($hiddenSubscriberCount) - { - $this->hiddenSubscriberCount = $hiddenSubscriberCount; - } - public function getHiddenSubscriberCount() - { - return $this->hiddenSubscriberCount; - } - public function setSubscriberCount($subscriberCount) - { - $this->subscriberCount = $subscriberCount; - } - public function getSubscriberCount() - { - return $this->subscriberCount; - } - public function setVideoCount($videoCount) - { - $this->videoCount = $videoCount; - } - public function getVideoCount() - { - return $this->videoCount; - } - public function setViewCount($viewCount) - { - $this->viewCount = $viewCount; - } - public function getViewCount() - { - return $this->viewCount; - } -} - -class Postman_Google_Service_YouTube_ChannelStatus extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $isLinked; - public $longUploadsStatus; - public $privacyStatus; - - - public function setIsLinked($isLinked) - { - $this->isLinked = $isLinked; - } - public function getIsLinked() - { - return $this->isLinked; - } - public function setLongUploadsStatus($longUploadsStatus) - { - $this->longUploadsStatus = $longUploadsStatus; - } - public function getLongUploadsStatus() - { - return $this->longUploadsStatus; - } - public function setPrivacyStatus($privacyStatus) - { - $this->privacyStatus = $privacyStatus; - } - public function getPrivacyStatus() - { - return $this->privacyStatus; - } -} - -class Postman_Google_Service_YouTube_ChannelTopicDetails extends Postman_Google_Collection -{ - protected $collection_key = 'topicIds'; - protected $internal_gapi_mappings = array( - ); - public $topicIds; - - - public function setTopicIds($topicIds) - { - $this->topicIds = $topicIds; - } - public function getTopicIds() - { - return $this->topicIds; - } -} - -class Postman_Google_Service_YouTube_ContentRating extends Postman_Google_Collection -{ - protected $collection_key = 'djctqRatingReasons'; - protected $internal_gapi_mappings = array( - ); - public $acbRating; - public $agcomRating; - public $anatelRating; - public $bbfcRating; - public $bfvcRating; - public $bmukkRating; - public $catvRating; - public $catvfrRating; - public $cbfcRating; - public $cccRating; - public $cceRating; - public $chfilmRating; - public $chvrsRating; - public $cicfRating; - public $cnaRating; - public $csaRating; - public $cscfRating; - public $czfilmRating; - public $djctqRating; - public $djctqRatingReasons; - public $eefilmRating; - public $egfilmRating; - public $eirinRating; - public $fcbmRating; - public $fcoRating; - public $fmocRating; - public $fpbRating; - public $fskRating; - public $grfilmRating; - public $icaaRating; - public $ifcoRating; - public $ilfilmRating; - public $incaaRating; - public $kfcbRating; - public $kijkwijzerRating; - public $kmrbRating; - public $lsfRating; - public $mccaaRating; - public $mccypRating; - public $mdaRating; - public $medietilsynetRating; - public $mekuRating; - public $mibacRating; - public $mocRating; - public $moctwRating; - public $mpaaRating; - public $mtrcbRating; - public $nbcRating; - public $nbcplRating; - public $nfrcRating; - public $nfvcbRating; - public $nkclvRating; - public $oflcRating; - public $pefilmRating; - public $rcnofRating; - public $resorteviolenciaRating; - public $rtcRating; - public $rteRating; - public $russiaRating; - public $skfilmRating; - public $smaisRating; - public $smsaRating; - public $tvpgRating; - public $ytRating; - - - public function setAcbRating($acbRating) - { - $this->acbRating = $acbRating; - } - public function getAcbRating() - { - return $this->acbRating; - } - public function setAgcomRating($agcomRating) - { - $this->agcomRating = $agcomRating; - } - public function getAgcomRating() - { - return $this->agcomRating; - } - public function setAnatelRating($anatelRating) - { - $this->anatelRating = $anatelRating; - } - public function getAnatelRating() - { - return $this->anatelRating; - } - public function setBbfcRating($bbfcRating) - { - $this->bbfcRating = $bbfcRating; - } - public function getBbfcRating() - { - return $this->bbfcRating; - } - public function setBfvcRating($bfvcRating) - { - $this->bfvcRating = $bfvcRating; - } - public function getBfvcRating() - { - return $this->bfvcRating; - } - public function setBmukkRating($bmukkRating) - { - $this->bmukkRating = $bmukkRating; - } - public function getBmukkRating() - { - return $this->bmukkRating; - } - public function setCatvRating($catvRating) - { - $this->catvRating = $catvRating; - } - public function getCatvRating() - { - return $this->catvRating; - } - public function setCatvfrRating($catvfrRating) - { - $this->catvfrRating = $catvfrRating; - } - public function getCatvfrRating() - { - return $this->catvfrRating; - } - public function setCbfcRating($cbfcRating) - { - $this->cbfcRating = $cbfcRating; - } - public function getCbfcRating() - { - return $this->cbfcRating; - } - public function setCccRating($cccRating) - { - $this->cccRating = $cccRating; - } - public function getCccRating() - { - return $this->cccRating; - } - public function setCceRating($cceRating) - { - $this->cceRating = $cceRating; - } - public function getCceRating() - { - return $this->cceRating; - } - public function setChfilmRating($chfilmRating) - { - $this->chfilmRating = $chfilmRating; - } - public function getChfilmRating() - { - return $this->chfilmRating; - } - public function setChvrsRating($chvrsRating) - { - $this->chvrsRating = $chvrsRating; - } - public function getChvrsRating() - { - return $this->chvrsRating; - } - public function setCicfRating($cicfRating) - { - $this->cicfRating = $cicfRating; - } - public function getCicfRating() - { - return $this->cicfRating; - } - public function setCnaRating($cnaRating) - { - $this->cnaRating = $cnaRating; - } - public function getCnaRating() - { - return $this->cnaRating; - } - public function setCsaRating($csaRating) - { - $this->csaRating = $csaRating; - } - public function getCsaRating() - { - return $this->csaRating; - } - public function setCscfRating($cscfRating) - { - $this->cscfRating = $cscfRating; - } - public function getCscfRating() - { - return $this->cscfRating; - } - public function setCzfilmRating($czfilmRating) - { - $this->czfilmRating = $czfilmRating; - } - public function getCzfilmRating() - { - return $this->czfilmRating; - } - public function setDjctqRating($djctqRating) - { - $this->djctqRating = $djctqRating; - } - public function getDjctqRating() - { - return $this->djctqRating; - } - public function setDjctqRatingReasons($djctqRatingReasons) - { - $this->djctqRatingReasons = $djctqRatingReasons; - } - public function getDjctqRatingReasons() - { - return $this->djctqRatingReasons; - } - public function setEefilmRating($eefilmRating) - { - $this->eefilmRating = $eefilmRating; - } - public function getEefilmRating() - { - return $this->eefilmRating; - } - public function setEgfilmRating($egfilmRating) - { - $this->egfilmRating = $egfilmRating; - } - public function getEgfilmRating() - { - return $this->egfilmRating; - } - public function setEirinRating($eirinRating) - { - $this->eirinRating = $eirinRating; - } - public function getEirinRating() - { - return $this->eirinRating; - } - public function setFcbmRating($fcbmRating) - { - $this->fcbmRating = $fcbmRating; - } - public function getFcbmRating() - { - return $this->fcbmRating; - } - public function setFcoRating($fcoRating) - { - $this->fcoRating = $fcoRating; - } - public function getFcoRating() - { - return $this->fcoRating; - } - public function setFmocRating($fmocRating) - { - $this->fmocRating = $fmocRating; - } - public function getFmocRating() - { - return $this->fmocRating; - } - public function setFpbRating($fpbRating) - { - $this->fpbRating = $fpbRating; - } - public function getFpbRating() - { - return $this->fpbRating; - } - public function setFskRating($fskRating) - { - $this->fskRating = $fskRating; - } - public function getFskRating() - { - return $this->fskRating; - } - public function setGrfilmRating($grfilmRating) - { - $this->grfilmRating = $grfilmRating; - } - public function getGrfilmRating() - { - return $this->grfilmRating; - } - public function setIcaaRating($icaaRating) - { - $this->icaaRating = $icaaRating; - } - public function getIcaaRating() - { - return $this->icaaRating; - } - public function setIfcoRating($ifcoRating) - { - $this->ifcoRating = $ifcoRating; - } - public function getIfcoRating() - { - return $this->ifcoRating; - } - public function setIlfilmRating($ilfilmRating) - { - $this->ilfilmRating = $ilfilmRating; - } - public function getIlfilmRating() - { - return $this->ilfilmRating; - } - public function setIncaaRating($incaaRating) - { - $this->incaaRating = $incaaRating; - } - public function getIncaaRating() - { - return $this->incaaRating; - } - public function setKfcbRating($kfcbRating) - { - $this->kfcbRating = $kfcbRating; - } - public function getKfcbRating() - { - return $this->kfcbRating; - } - public function setKijkwijzerRating($kijkwijzerRating) - { - $this->kijkwijzerRating = $kijkwijzerRating; - } - public function getKijkwijzerRating() - { - return $this->kijkwijzerRating; - } - public function setKmrbRating($kmrbRating) - { - $this->kmrbRating = $kmrbRating; - } - public function getKmrbRating() - { - return $this->kmrbRating; - } - public function setLsfRating($lsfRating) - { - $this->lsfRating = $lsfRating; - } - public function getLsfRating() - { - return $this->lsfRating; - } - public function setMccaaRating($mccaaRating) - { - $this->mccaaRating = $mccaaRating; - } - public function getMccaaRating() - { - return $this->mccaaRating; - } - public function setMccypRating($mccypRating) - { - $this->mccypRating = $mccypRating; - } - public function getMccypRating() - { - return $this->mccypRating; - } - public function setMdaRating($mdaRating) - { - $this->mdaRating = $mdaRating; - } - public function getMdaRating() - { - return $this->mdaRating; - } - public function setMedietilsynetRating($medietilsynetRating) - { - $this->medietilsynetRating = $medietilsynetRating; - } - public function getMedietilsynetRating() - { - return $this->medietilsynetRating; - } - public function setMekuRating($mekuRating) - { - $this->mekuRating = $mekuRating; - } - public function getMekuRating() - { - return $this->mekuRating; - } - public function setMibacRating($mibacRating) - { - $this->mibacRating = $mibacRating; - } - public function getMibacRating() - { - return $this->mibacRating; - } - public function setMocRating($mocRating) - { - $this->mocRating = $mocRating; - } - public function getMocRating() - { - return $this->mocRating; - } - public function setMoctwRating($moctwRating) - { - $this->moctwRating = $moctwRating; - } - public function getMoctwRating() - { - return $this->moctwRating; - } - public function setMpaaRating($mpaaRating) - { - $this->mpaaRating = $mpaaRating; - } - public function getMpaaRating() - { - return $this->mpaaRating; - } - public function setMtrcbRating($mtrcbRating) - { - $this->mtrcbRating = $mtrcbRating; - } - public function getMtrcbRating() - { - return $this->mtrcbRating; - } - public function setNbcRating($nbcRating) - { - $this->nbcRating = $nbcRating; - } - public function getNbcRating() - { - return $this->nbcRating; - } - public function setNbcplRating($nbcplRating) - { - $this->nbcplRating = $nbcplRating; - } - public function getNbcplRating() - { - return $this->nbcplRating; - } - public function setNfrcRating($nfrcRating) - { - $this->nfrcRating = $nfrcRating; - } - public function getNfrcRating() - { - return $this->nfrcRating; - } - public function setNfvcbRating($nfvcbRating) - { - $this->nfvcbRating = $nfvcbRating; - } - public function getNfvcbRating() - { - return $this->nfvcbRating; - } - public function setNkclvRating($nkclvRating) - { - $this->nkclvRating = $nkclvRating; - } - public function getNkclvRating() - { - return $this->nkclvRating; - } - public function setOflcRating($oflcRating) - { - $this->oflcRating = $oflcRating; - } - public function getOflcRating() - { - return $this->oflcRating; - } - public function setPefilmRating($pefilmRating) - { - $this->pefilmRating = $pefilmRating; - } - public function getPefilmRating() - { - return $this->pefilmRating; - } - public function setRcnofRating($rcnofRating) - { - $this->rcnofRating = $rcnofRating; - } - public function getRcnofRating() - { - return $this->rcnofRating; - } - public function setResorteviolenciaRating($resorteviolenciaRating) - { - $this->resorteviolenciaRating = $resorteviolenciaRating; - } - public function getResorteviolenciaRating() - { - return $this->resorteviolenciaRating; - } - public function setRtcRating($rtcRating) - { - $this->rtcRating = $rtcRating; - } - public function getRtcRating() - { - return $this->rtcRating; - } - public function setRteRating($rteRating) - { - $this->rteRating = $rteRating; - } - public function getRteRating() - { - return $this->rteRating; - } - public function setRussiaRating($russiaRating) - { - $this->russiaRating = $russiaRating; - } - public function getRussiaRating() - { - return $this->russiaRating; - } - public function setSkfilmRating($skfilmRating) - { - $this->skfilmRating = $skfilmRating; - } - public function getSkfilmRating() - { - return $this->skfilmRating; - } - public function setSmaisRating($smaisRating) - { - $this->smaisRating = $smaisRating; - } - public function getSmaisRating() - { - return $this->smaisRating; - } - public function setSmsaRating($smsaRating) - { - $this->smsaRating = $smsaRating; - } - public function getSmsaRating() - { - return $this->smsaRating; - } - public function setTvpgRating($tvpgRating) - { - $this->tvpgRating = $tvpgRating; - } - public function getTvpgRating() - { - return $this->tvpgRating; - } - public function setYtRating($ytRating) - { - $this->ytRating = $ytRating; - } - public function getYtRating() - { - return $this->ytRating; - } -} - -class Postman_Google_Service_YouTube_GeoPoint extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $altitude; - public $latitude; - public $longitude; - - - public function setAltitude($altitude) - { - $this->altitude = $altitude; - } - public function getAltitude() - { - return $this->altitude; - } - public function setLatitude($latitude) - { - $this->latitude = $latitude; - } - public function getLatitude() - { - return $this->latitude; - } - public function setLongitude($longitude) - { - $this->longitude = $longitude; - } - public function getLongitude() - { - return $this->longitude; - } -} - -class Postman_Google_Service_YouTube_GuideCategory extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $etag; - public $id; - public $kind; - protected $snippetType = 'Postman_Google_Service_YouTube_GuideCategorySnippet'; - protected $snippetDataType = ''; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setSnippet(Postman_Google_Service_YouTube_GuideCategorySnippet $snippet) - { - $this->snippet = $snippet; - } - public function getSnippet() - { - return $this->snippet; - } -} - -class Postman_Google_Service_YouTube_GuideCategoryListResponse extends Postman_Google_Collection -{ - protected $collection_key = 'items'; - protected $internal_gapi_mappings = array( - ); - public $etag; - public $eventId; - protected $itemsType = 'Postman_Google_Service_YouTube_GuideCategory'; - protected $itemsDataType = 'array'; - public $kind; - public $nextPageToken; - protected $pageInfoType = 'Postman_Google_Service_YouTube_PageInfo'; - protected $pageInfoDataType = ''; - public $prevPageToken; - protected $tokenPaginationType = 'Postman_Google_Service_YouTube_TokenPagination'; - protected $tokenPaginationDataType = ''; - public $visitorId; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setEventId($eventId) - { - $this->eventId = $eventId; - } - public function getEventId() - { - return $this->eventId; - } - public function setItems($items) - { - $this->items = $items; - } - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setNextPageToken($nextPageToken) - { - $this->nextPageToken = $nextPageToken; - } - public function getNextPageToken() - { - return $this->nextPageToken; - } - public function setPageInfo(Postman_Google_Service_YouTube_PageInfo $pageInfo) - { - $this->pageInfo = $pageInfo; - } - public function getPageInfo() - { - return $this->pageInfo; - } - public function setPrevPageToken($prevPageToken) - { - $this->prevPageToken = $prevPageToken; - } - public function getPrevPageToken() - { - return $this->prevPageToken; - } - public function setTokenPagination(Postman_Google_Service_YouTube_TokenPagination $tokenPagination) - { - $this->tokenPagination = $tokenPagination; - } - public function getTokenPagination() - { - return $this->tokenPagination; - } - public function setVisitorId($visitorId) - { - $this->visitorId = $visitorId; - } - public function getVisitorId() - { - return $this->visitorId; - } -} - -class Postman_Google_Service_YouTube_GuideCategorySnippet extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $channelId; - public $title; - - - public function setChannelId($channelId) - { - $this->channelId = $channelId; - } - public function getChannelId() - { - return $this->channelId; - } - public function setTitle($title) - { - $this->title = $title; - } - public function getTitle() - { - return $this->title; - } -} - -class Postman_Google_Service_YouTube_I18nLanguage extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $etag; - public $id; - public $kind; - protected $snippetType = 'Postman_Google_Service_YouTube_I18nLanguageSnippet'; - protected $snippetDataType = ''; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setSnippet(Postman_Google_Service_YouTube_I18nLanguageSnippet $snippet) - { - $this->snippet = $snippet; - } - public function getSnippet() - { - return $this->snippet; - } -} - -class Postman_Google_Service_YouTube_I18nLanguageListResponse extends Postman_Google_Collection -{ - protected $collection_key = 'items'; - protected $internal_gapi_mappings = array( - ); - public $etag; - public $eventId; - protected $itemsType = 'Postman_Google_Service_YouTube_I18nLanguage'; - protected $itemsDataType = 'array'; - public $kind; - public $visitorId; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setEventId($eventId) - { - $this->eventId = $eventId; - } - public function getEventId() - { - return $this->eventId; - } - public function setItems($items) - { - $this->items = $items; - } - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setVisitorId($visitorId) - { - $this->visitorId = $visitorId; - } - public function getVisitorId() - { - return $this->visitorId; - } -} - -class Postman_Google_Service_YouTube_I18nLanguageSnippet extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $hl; - public $name; - - - public function setHl($hl) - { - $this->hl = $hl; - } - public function getHl() - { - return $this->hl; - } - public function setName($name) - { - $this->name = $name; - } - public function getName() - { - return $this->name; - } -} - -class Postman_Google_Service_YouTube_I18nRegion extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $etag; - public $id; - public $kind; - protected $snippetType = 'Postman_Google_Service_YouTube_I18nRegionSnippet'; - protected $snippetDataType = ''; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setSnippet(Postman_Google_Service_YouTube_I18nRegionSnippet $snippet) - { - $this->snippet = $snippet; - } - public function getSnippet() - { - return $this->snippet; - } -} - -class Postman_Google_Service_YouTube_I18nRegionListResponse extends Postman_Google_Collection -{ - protected $collection_key = 'items'; - protected $internal_gapi_mappings = array( - ); - public $etag; - public $eventId; - protected $itemsType = 'Postman_Google_Service_YouTube_I18nRegion'; - protected $itemsDataType = 'array'; - public $kind; - public $visitorId; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setEventId($eventId) - { - $this->eventId = $eventId; - } - public function getEventId() - { - return $this->eventId; - } - public function setItems($items) - { - $this->items = $items; - } - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setVisitorId($visitorId) - { - $this->visitorId = $visitorId; - } - public function getVisitorId() - { - return $this->visitorId; - } -} - -class Postman_Google_Service_YouTube_I18nRegionSnippet extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $gl; - public $name; - - - public function setGl($gl) - { - $this->gl = $gl; - } - public function getGl() - { - return $this->gl; - } - public function setName($name) - { - $this->name = $name; - } - public function getName() - { - return $this->name; - } -} - -class Postman_Google_Service_YouTube_ImageSettings extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $backgroundImageUrlType = 'Postman_Google_Service_YouTube_LocalizedProperty'; - protected $backgroundImageUrlDataType = ''; - public $bannerExternalUrl; - public $bannerImageUrl; - public $bannerMobileExtraHdImageUrl; - public $bannerMobileHdImageUrl; - public $bannerMobileImageUrl; - public $bannerMobileLowImageUrl; - public $bannerMobileMediumHdImageUrl; - public $bannerTabletExtraHdImageUrl; - public $bannerTabletHdImageUrl; - public $bannerTabletImageUrl; - public $bannerTabletLowImageUrl; - public $bannerTvHighImageUrl; - public $bannerTvImageUrl; - public $bannerTvLowImageUrl; - public $bannerTvMediumImageUrl; - protected $largeBrandedBannerImageImapScriptType = 'Postman_Google_Service_YouTube_LocalizedProperty'; - protected $largeBrandedBannerImageImapScriptDataType = ''; - protected $largeBrandedBannerImageUrlType = 'Postman_Google_Service_YouTube_LocalizedProperty'; - protected $largeBrandedBannerImageUrlDataType = ''; - protected $smallBrandedBannerImageImapScriptType = 'Postman_Google_Service_YouTube_LocalizedProperty'; - protected $smallBrandedBannerImageImapScriptDataType = ''; - protected $smallBrandedBannerImageUrlType = 'Postman_Google_Service_YouTube_LocalizedProperty'; - protected $smallBrandedBannerImageUrlDataType = ''; - public $trackingImageUrl; - public $watchIconImageUrl; - - - public function setBackgroundImageUrl(Postman_Google_Service_YouTube_LocalizedProperty $backgroundImageUrl) - { - $this->backgroundImageUrl = $backgroundImageUrl; - } - public function getBackgroundImageUrl() - { - return $this->backgroundImageUrl; - } - public function setBannerExternalUrl($bannerExternalUrl) - { - $this->bannerExternalUrl = $bannerExternalUrl; - } - public function getBannerExternalUrl() - { - return $this->bannerExternalUrl; - } - public function setBannerImageUrl($bannerImageUrl) - { - $this->bannerImageUrl = $bannerImageUrl; - } - public function getBannerImageUrl() - { - return $this->bannerImageUrl; - } - public function setBannerMobileExtraHdImageUrl($bannerMobileExtraHdImageUrl) - { - $this->bannerMobileExtraHdImageUrl = $bannerMobileExtraHdImageUrl; - } - public function getBannerMobileExtraHdImageUrl() - { - return $this->bannerMobileExtraHdImageUrl; - } - public function setBannerMobileHdImageUrl($bannerMobileHdImageUrl) - { - $this->bannerMobileHdImageUrl = $bannerMobileHdImageUrl; - } - public function getBannerMobileHdImageUrl() - { - return $this->bannerMobileHdImageUrl; - } - public function setBannerMobileImageUrl($bannerMobileImageUrl) - { - $this->bannerMobileImageUrl = $bannerMobileImageUrl; - } - public function getBannerMobileImageUrl() - { - return $this->bannerMobileImageUrl; - } - public function setBannerMobileLowImageUrl($bannerMobileLowImageUrl) - { - $this->bannerMobileLowImageUrl = $bannerMobileLowImageUrl; - } - public function getBannerMobileLowImageUrl() - { - return $this->bannerMobileLowImageUrl; - } - public function setBannerMobileMediumHdImageUrl($bannerMobileMediumHdImageUrl) - { - $this->bannerMobileMediumHdImageUrl = $bannerMobileMediumHdImageUrl; - } - public function getBannerMobileMediumHdImageUrl() - { - return $this->bannerMobileMediumHdImageUrl; - } - public function setBannerTabletExtraHdImageUrl($bannerTabletExtraHdImageUrl) - { - $this->bannerTabletExtraHdImageUrl = $bannerTabletExtraHdImageUrl; - } - public function getBannerTabletExtraHdImageUrl() - { - return $this->bannerTabletExtraHdImageUrl; - } - public function setBannerTabletHdImageUrl($bannerTabletHdImageUrl) - { - $this->bannerTabletHdImageUrl = $bannerTabletHdImageUrl; - } - public function getBannerTabletHdImageUrl() - { - return $this->bannerTabletHdImageUrl; - } - public function setBannerTabletImageUrl($bannerTabletImageUrl) - { - $this->bannerTabletImageUrl = $bannerTabletImageUrl; - } - public function getBannerTabletImageUrl() - { - return $this->bannerTabletImageUrl; - } - public function setBannerTabletLowImageUrl($bannerTabletLowImageUrl) - { - $this->bannerTabletLowImageUrl = $bannerTabletLowImageUrl; - } - public function getBannerTabletLowImageUrl() - { - return $this->bannerTabletLowImageUrl; - } - public function setBannerTvHighImageUrl($bannerTvHighImageUrl) - { - $this->bannerTvHighImageUrl = $bannerTvHighImageUrl; - } - public function getBannerTvHighImageUrl() - { - return $this->bannerTvHighImageUrl; - } - public function setBannerTvImageUrl($bannerTvImageUrl) - { - $this->bannerTvImageUrl = $bannerTvImageUrl; - } - public function getBannerTvImageUrl() - { - return $this->bannerTvImageUrl; - } - public function setBannerTvLowImageUrl($bannerTvLowImageUrl) - { - $this->bannerTvLowImageUrl = $bannerTvLowImageUrl; - } - public function getBannerTvLowImageUrl() - { - return $this->bannerTvLowImageUrl; - } - public function setBannerTvMediumImageUrl($bannerTvMediumImageUrl) - { - $this->bannerTvMediumImageUrl = $bannerTvMediumImageUrl; - } - public function getBannerTvMediumImageUrl() - { - return $this->bannerTvMediumImageUrl; - } - public function setLargeBrandedBannerImageImapScript(Postman_Google_Service_YouTube_LocalizedProperty $largeBrandedBannerImageImapScript) - { - $this->largeBrandedBannerImageImapScript = $largeBrandedBannerImageImapScript; - } - public function getLargeBrandedBannerImageImapScript() - { - return $this->largeBrandedBannerImageImapScript; - } - public function setLargeBrandedBannerImageUrl(Postman_Google_Service_YouTube_LocalizedProperty $largeBrandedBannerImageUrl) - { - $this->largeBrandedBannerImageUrl = $largeBrandedBannerImageUrl; - } - public function getLargeBrandedBannerImageUrl() - { - return $this->largeBrandedBannerImageUrl; - } - public function setSmallBrandedBannerImageImapScript(Postman_Google_Service_YouTube_LocalizedProperty $smallBrandedBannerImageImapScript) - { - $this->smallBrandedBannerImageImapScript = $smallBrandedBannerImageImapScript; - } - public function getSmallBrandedBannerImageImapScript() - { - return $this->smallBrandedBannerImageImapScript; - } - public function setSmallBrandedBannerImageUrl(Postman_Google_Service_YouTube_LocalizedProperty $smallBrandedBannerImageUrl) - { - $this->smallBrandedBannerImageUrl = $smallBrandedBannerImageUrl; - } - public function getSmallBrandedBannerImageUrl() - { - return $this->smallBrandedBannerImageUrl; - } - public function setTrackingImageUrl($trackingImageUrl) - { - $this->trackingImageUrl = $trackingImageUrl; - } - public function getTrackingImageUrl() - { - return $this->trackingImageUrl; - } - public function setWatchIconImageUrl($watchIconImageUrl) - { - $this->watchIconImageUrl = $watchIconImageUrl; - } - public function getWatchIconImageUrl() - { - return $this->watchIconImageUrl; - } -} - -class Postman_Google_Service_YouTube_IngestionInfo extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $backupIngestionAddress; - public $ingestionAddress; - public $streamName; - - - public function setBackupIngestionAddress($backupIngestionAddress) - { - $this->backupIngestionAddress = $backupIngestionAddress; - } - public function getBackupIngestionAddress() - { - return $this->backupIngestionAddress; - } - public function setIngestionAddress($ingestionAddress) - { - $this->ingestionAddress = $ingestionAddress; - } - public function getIngestionAddress() - { - return $this->ingestionAddress; - } - public function setStreamName($streamName) - { - $this->streamName = $streamName; - } - public function getStreamName() - { - return $this->streamName; - } -} - -class Postman_Google_Service_YouTube_InvideoBranding extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $imageBytes; - public $imageUrl; - protected $positionType = 'Postman_Google_Service_YouTube_InvideoPosition'; - protected $positionDataType = ''; - public $targetChannelId; - protected $timingType = 'Postman_Google_Service_YouTube_InvideoTiming'; - protected $timingDataType = ''; - - - public function setImageBytes($imageBytes) - { - $this->imageBytes = $imageBytes; - } - public function getImageBytes() - { - return $this->imageBytes; - } - public function setImageUrl($imageUrl) - { - $this->imageUrl = $imageUrl; - } - public function getImageUrl() - { - return $this->imageUrl; - } - public function setPosition(Postman_Google_Service_YouTube_InvideoPosition $position) - { - $this->position = $position; - } - public function getPosition() - { - return $this->position; - } - public function setTargetChannelId($targetChannelId) - { - $this->targetChannelId = $targetChannelId; - } - public function getTargetChannelId() - { - return $this->targetChannelId; - } - public function setTiming(Postman_Google_Service_YouTube_InvideoTiming $timing) - { - $this->timing = $timing; - } - public function getTiming() - { - return $this->timing; - } -} - -class Postman_Google_Service_YouTube_InvideoPosition extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $cornerPosition; - public $type; - - - public function setCornerPosition($cornerPosition) - { - $this->cornerPosition = $cornerPosition; - } - public function getCornerPosition() - { - return $this->cornerPosition; - } - public function setType($type) - { - $this->type = $type; - } - public function getType() - { - return $this->type; - } -} - -class Postman_Google_Service_YouTube_InvideoPromotion extends Postman_Google_Collection -{ - protected $collection_key = 'items'; - protected $internal_gapi_mappings = array( - ); - protected $defaultTimingType = 'Postman_Google_Service_YouTube_InvideoTiming'; - protected $defaultTimingDataType = ''; - protected $itemsType = 'Postman_Google_Service_YouTube_PromotedItem'; - protected $itemsDataType = 'array'; - protected $positionType = 'Postman_Google_Service_YouTube_InvideoPosition'; - protected $positionDataType = ''; - public $useSmartTiming; - - - public function setDefaultTiming(Postman_Google_Service_YouTube_InvideoTiming $defaultTiming) - { - $this->defaultTiming = $defaultTiming; - } - public function getDefaultTiming() - { - return $this->defaultTiming; - } - public function setItems($items) - { - $this->items = $items; - } - public function getItems() - { - return $this->items; - } - public function setPosition(Postman_Google_Service_YouTube_InvideoPosition $position) - { - $this->position = $position; - } - public function getPosition() - { - return $this->position; - } - public function setUseSmartTiming($useSmartTiming) - { - $this->useSmartTiming = $useSmartTiming; - } - public function getUseSmartTiming() - { - return $this->useSmartTiming; - } -} - -class Postman_Google_Service_YouTube_InvideoTiming extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $durationMs; - public $offsetMs; - public $type; - - - public function setDurationMs($durationMs) - { - $this->durationMs = $durationMs; - } - public function getDurationMs() - { - return $this->durationMs; - } - public function setOffsetMs($offsetMs) - { - $this->offsetMs = $offsetMs; - } - public function getOffsetMs() - { - return $this->offsetMs; - } - public function setType($type) - { - $this->type = $type; - } - public function getType() - { - return $this->type; - } -} - -class Postman_Google_Service_YouTube_LiveBroadcast extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $contentDetailsType = 'Postman_Google_Service_YouTube_LiveBroadcastContentDetails'; - protected $contentDetailsDataType = ''; - public $etag; - public $id; - public $kind; - protected $snippetType = 'Postman_Google_Service_YouTube_LiveBroadcastSnippet'; - protected $snippetDataType = ''; - protected $statusType = 'Postman_Google_Service_YouTube_LiveBroadcastStatus'; - protected $statusDataType = ''; - - - public function setContentDetails(Postman_Google_Service_YouTube_LiveBroadcastContentDetails $contentDetails) - { - $this->contentDetails = $contentDetails; - } - public function getContentDetails() - { - return $this->contentDetails; - } - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setSnippet(Postman_Google_Service_YouTube_LiveBroadcastSnippet $snippet) - { - $this->snippet = $snippet; - } - public function getSnippet() - { - return $this->snippet; - } - public function setStatus(Postman_Google_Service_YouTube_LiveBroadcastStatus $status) - { - $this->status = $status; - } - public function getStatus() - { - return $this->status; - } -} - -class Postman_Google_Service_YouTube_LiveBroadcastContentDetails extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $boundStreamId; - public $enableClosedCaptions; - public $enableContentEncryption; - public $enableDvr; - public $enableEmbed; - protected $monitorStreamType = 'Postman_Google_Service_YouTube_MonitorStreamInfo'; - protected $monitorStreamDataType = ''; - public $recordFromStart; - public $startWithSlate; - - - public function setBoundStreamId($boundStreamId) - { - $this->boundStreamId = $boundStreamId; - } - public function getBoundStreamId() - { - return $this->boundStreamId; - } - public function setEnableClosedCaptions($enableClosedCaptions) - { - $this->enableClosedCaptions = $enableClosedCaptions; - } - public function getEnableClosedCaptions() - { - return $this->enableClosedCaptions; - } - public function setEnableContentEncryption($enableContentEncryption) - { - $this->enableContentEncryption = $enableContentEncryption; - } - public function getEnableContentEncryption() - { - return $this->enableContentEncryption; - } - public function setEnableDvr($enableDvr) - { - $this->enableDvr = $enableDvr; - } - public function getEnableDvr() - { - return $this->enableDvr; - } - public function setEnableEmbed($enableEmbed) - { - $this->enableEmbed = $enableEmbed; - } - public function getEnableEmbed() - { - return $this->enableEmbed; - } - public function setMonitorStream(Postman_Google_Service_YouTube_MonitorStreamInfo $monitorStream) - { - $this->monitorStream = $monitorStream; - } - public function getMonitorStream() - { - return $this->monitorStream; - } - public function setRecordFromStart($recordFromStart) - { - $this->recordFromStart = $recordFromStart; - } - public function getRecordFromStart() - { - return $this->recordFromStart; - } - public function setStartWithSlate($startWithSlate) - { - $this->startWithSlate = $startWithSlate; - } - public function getStartWithSlate() - { - return $this->startWithSlate; - } -} - -class Postman_Google_Service_YouTube_LiveBroadcastListResponse extends Postman_Google_Collection -{ - protected $collection_key = 'items'; - protected $internal_gapi_mappings = array( - ); - public $etag; - public $eventId; - protected $itemsType = 'Postman_Google_Service_YouTube_LiveBroadcast'; - protected $itemsDataType = 'array'; - public $kind; - public $nextPageToken; - protected $pageInfoType = 'Postman_Google_Service_YouTube_PageInfo'; - protected $pageInfoDataType = ''; - public $prevPageToken; - protected $tokenPaginationType = 'Postman_Google_Service_YouTube_TokenPagination'; - protected $tokenPaginationDataType = ''; - public $visitorId; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setEventId($eventId) - { - $this->eventId = $eventId; - } - public function getEventId() - { - return $this->eventId; - } - public function setItems($items) - { - $this->items = $items; - } - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setNextPageToken($nextPageToken) - { - $this->nextPageToken = $nextPageToken; - } - public function getNextPageToken() - { - return $this->nextPageToken; - } - public function setPageInfo(Postman_Google_Service_YouTube_PageInfo $pageInfo) - { - $this->pageInfo = $pageInfo; - } - public function getPageInfo() - { - return $this->pageInfo; - } - public function setPrevPageToken($prevPageToken) - { - $this->prevPageToken = $prevPageToken; - } - public function getPrevPageToken() - { - return $this->prevPageToken; - } - public function setTokenPagination(Postman_Google_Service_YouTube_TokenPagination $tokenPagination) - { - $this->tokenPagination = $tokenPagination; - } - public function getTokenPagination() - { - return $this->tokenPagination; - } - public function setVisitorId($visitorId) - { - $this->visitorId = $visitorId; - } - public function getVisitorId() - { - return $this->visitorId; - } -} - -class Postman_Google_Service_YouTube_LiveBroadcastSnippet extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $actualEndTime; - public $actualStartTime; - public $channelId; - public $description; - public $publishedAt; - public $scheduledEndTime; - public $scheduledStartTime; - protected $thumbnailsType = 'Postman_Google_Service_YouTube_ThumbnailDetails'; - protected $thumbnailsDataType = ''; - public $title; - - - public function setActualEndTime($actualEndTime) - { - $this->actualEndTime = $actualEndTime; - } - public function getActualEndTime() - { - return $this->actualEndTime; - } - public function setActualStartTime($actualStartTime) - { - $this->actualStartTime = $actualStartTime; - } - public function getActualStartTime() - { - return $this->actualStartTime; - } - public function setChannelId($channelId) - { - $this->channelId = $channelId; - } - public function getChannelId() - { - return $this->channelId; - } - public function setDescription($description) - { - $this->description = $description; - } - public function getDescription() - { - return $this->description; - } - public function setPublishedAt($publishedAt) - { - $this->publishedAt = $publishedAt; - } - public function getPublishedAt() - { - return $this->publishedAt; - } - public function setScheduledEndTime($scheduledEndTime) - { - $this->scheduledEndTime = $scheduledEndTime; - } - public function getScheduledEndTime() - { - return $this->scheduledEndTime; - } - public function setScheduledStartTime($scheduledStartTime) - { - $this->scheduledStartTime = $scheduledStartTime; - } - public function getScheduledStartTime() - { - return $this->scheduledStartTime; - } - public function setThumbnails(Postman_Google_Service_YouTube_ThumbnailDetails $thumbnails) - { - $this->thumbnails = $thumbnails; - } - public function getThumbnails() - { - return $this->thumbnails; - } - public function setTitle($title) - { - $this->title = $title; - } - public function getTitle() - { - return $this->title; - } -} - -class Postman_Google_Service_YouTube_LiveBroadcastStatus extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $lifeCycleStatus; - public $liveBroadcastPriority; - public $privacyStatus; - public $recordingStatus; - - - public function setLifeCycleStatus($lifeCycleStatus) - { - $this->lifeCycleStatus = $lifeCycleStatus; - } - public function getLifeCycleStatus() - { - return $this->lifeCycleStatus; - } - public function setLiveBroadcastPriority($liveBroadcastPriority) - { - $this->liveBroadcastPriority = $liveBroadcastPriority; - } - public function getLiveBroadcastPriority() - { - return $this->liveBroadcastPriority; - } - public function setPrivacyStatus($privacyStatus) - { - $this->privacyStatus = $privacyStatus; - } - public function getPrivacyStatus() - { - return $this->privacyStatus; - } - public function setRecordingStatus($recordingStatus) - { - $this->recordingStatus = $recordingStatus; - } - public function getRecordingStatus() - { - return $this->recordingStatus; - } -} - -class Postman_Google_Service_YouTube_LiveStream extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $cdnType = 'Postman_Google_Service_YouTube_CdnSettings'; - protected $cdnDataType = ''; - protected $contentDetailsType = 'Postman_Google_Service_YouTube_LiveStreamContentDetails'; - protected $contentDetailsDataType = ''; - public $etag; - public $id; - public $kind; - protected $snippetType = 'Postman_Google_Service_YouTube_LiveStreamSnippet'; - protected $snippetDataType = ''; - protected $statusType = 'Postman_Google_Service_YouTube_LiveStreamStatus'; - protected $statusDataType = ''; - - - public function setCdn(Postman_Google_Service_YouTube_CdnSettings $cdn) - { - $this->cdn = $cdn; - } - public function getCdn() - { - return $this->cdn; - } - public function setContentDetails(Postman_Google_Service_YouTube_LiveStreamContentDetails $contentDetails) - { - $this->contentDetails = $contentDetails; - } - public function getContentDetails() - { - return $this->contentDetails; - } - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setSnippet(Postman_Google_Service_YouTube_LiveStreamSnippet $snippet) - { - $this->snippet = $snippet; - } - public function getSnippet() - { - return $this->snippet; - } - public function setStatus(Postman_Google_Service_YouTube_LiveStreamStatus $status) - { - $this->status = $status; - } - public function getStatus() - { - return $this->status; - } -} - -class Postman_Google_Service_YouTube_LiveStreamContentDetails extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $closedCaptionsIngestionUrl; - public $isReusable; - - - public function setClosedCaptionsIngestionUrl($closedCaptionsIngestionUrl) - { - $this->closedCaptionsIngestionUrl = $closedCaptionsIngestionUrl; - } - public function getClosedCaptionsIngestionUrl() - { - return $this->closedCaptionsIngestionUrl; - } - public function setIsReusable($isReusable) - { - $this->isReusable = $isReusable; - } - public function getIsReusable() - { - return $this->isReusable; - } -} - -class Postman_Google_Service_YouTube_LiveStreamListResponse extends Postman_Google_Collection -{ - protected $collection_key = 'items'; - protected $internal_gapi_mappings = array( - ); - public $etag; - public $eventId; - protected $itemsType = 'Postman_Google_Service_YouTube_LiveStream'; - protected $itemsDataType = 'array'; - public $kind; - public $nextPageToken; - protected $pageInfoType = 'Postman_Google_Service_YouTube_PageInfo'; - protected $pageInfoDataType = ''; - public $prevPageToken; - protected $tokenPaginationType = 'Postman_Google_Service_YouTube_TokenPagination'; - protected $tokenPaginationDataType = ''; - public $visitorId; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setEventId($eventId) - { - $this->eventId = $eventId; - } - public function getEventId() - { - return $this->eventId; - } - public function setItems($items) - { - $this->items = $items; - } - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setNextPageToken($nextPageToken) - { - $this->nextPageToken = $nextPageToken; - } - public function getNextPageToken() - { - return $this->nextPageToken; - } - public function setPageInfo(Postman_Google_Service_YouTube_PageInfo $pageInfo) - { - $this->pageInfo = $pageInfo; - } - public function getPageInfo() - { - return $this->pageInfo; - } - public function setPrevPageToken($prevPageToken) - { - $this->prevPageToken = $prevPageToken; - } - public function getPrevPageToken() - { - return $this->prevPageToken; - } - public function setTokenPagination(Postman_Google_Service_YouTube_TokenPagination $tokenPagination) - { - $this->tokenPagination = $tokenPagination; - } - public function getTokenPagination() - { - return $this->tokenPagination; - } - public function setVisitorId($visitorId) - { - $this->visitorId = $visitorId; - } - public function getVisitorId() - { - return $this->visitorId; - } -} - -class Postman_Google_Service_YouTube_LiveStreamSnippet extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $channelId; - public $description; - public $publishedAt; - public $title; - - - public function setChannelId($channelId) - { - $this->channelId = $channelId; - } - public function getChannelId() - { - return $this->channelId; - } - public function setDescription($description) - { - $this->description = $description; - } - public function getDescription() - { - return $this->description; - } - public function setPublishedAt($publishedAt) - { - $this->publishedAt = $publishedAt; - } - public function getPublishedAt() - { - return $this->publishedAt; - } - public function setTitle($title) - { - $this->title = $title; - } - public function getTitle() - { - return $this->title; - } -} - -class Postman_Google_Service_YouTube_LiveStreamStatus extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $streamStatus; - - - public function setStreamStatus($streamStatus) - { - $this->streamStatus = $streamStatus; - } - public function getStreamStatus() - { - return $this->streamStatus; - } -} - -class Postman_Google_Service_YouTube_LocalizedProperty extends Postman_Google_Collection -{ - protected $collection_key = 'localized'; - protected $internal_gapi_mappings = array( - ); - public $default; - protected $localizedType = 'Postman_Google_Service_YouTube_LocalizedString'; - protected $localizedDataType = 'array'; - - - public function setDefault($default) - { - $this->default = $default; - } - public function getDefault() - { - return $this->default; - } - public function setLocalized($localized) - { - $this->localized = $localized; - } - public function getLocalized() - { - return $this->localized; - } -} - -class Postman_Google_Service_YouTube_LocalizedString extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $language; - public $value; - - - public function setLanguage($language) - { - $this->language = $language; - } - public function getLanguage() - { - return $this->language; - } - public function setValue($value) - { - $this->value = $value; - } - public function getValue() - { - return $this->value; - } -} - -class Postman_Google_Service_YouTube_MonitorStreamInfo extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $broadcastStreamDelayMs; - public $embedHtml; - public $enableMonitorStream; - - - public function setBroadcastStreamDelayMs($broadcastStreamDelayMs) - { - $this->broadcastStreamDelayMs = $broadcastStreamDelayMs; - } - public function getBroadcastStreamDelayMs() - { - return $this->broadcastStreamDelayMs; - } - public function setEmbedHtml($embedHtml) - { - $this->embedHtml = $embedHtml; - } - public function getEmbedHtml() - { - return $this->embedHtml; - } - public function setEnableMonitorStream($enableMonitorStream) - { - $this->enableMonitorStream = $enableMonitorStream; - } - public function getEnableMonitorStream() - { - return $this->enableMonitorStream; - } -} - -class Postman_Google_Service_YouTube_PageInfo extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $resultsPerPage; - public $totalResults; - - - public function setResultsPerPage($resultsPerPage) - { - $this->resultsPerPage = $resultsPerPage; - } - public function getResultsPerPage() - { - return $this->resultsPerPage; - } - public function setTotalResults($totalResults) - { - $this->totalResults = $totalResults; - } - public function getTotalResults() - { - return $this->totalResults; - } -} - -class Postman_Google_Service_YouTube_Playlist extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $contentDetailsType = 'Postman_Google_Service_YouTube_PlaylistContentDetails'; - protected $contentDetailsDataType = ''; - public $etag; - public $id; - public $kind; - protected $playerType = 'Postman_Google_Service_YouTube_PlaylistPlayer'; - protected $playerDataType = ''; - protected $snippetType = 'Postman_Google_Service_YouTube_PlaylistSnippet'; - protected $snippetDataType = ''; - protected $statusType = 'Postman_Google_Service_YouTube_PlaylistStatus'; - protected $statusDataType = ''; - - - public function setContentDetails(Postman_Google_Service_YouTube_PlaylistContentDetails $contentDetails) - { - $this->contentDetails = $contentDetails; - } - public function getContentDetails() - { - return $this->contentDetails; - } - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setPlayer(Postman_Google_Service_YouTube_PlaylistPlayer $player) - { - $this->player = $player; - } - public function getPlayer() - { - return $this->player; - } - public function setSnippet(Postman_Google_Service_YouTube_PlaylistSnippet $snippet) - { - $this->snippet = $snippet; - } - public function getSnippet() - { - return $this->snippet; - } - public function setStatus(Postman_Google_Service_YouTube_PlaylistStatus $status) - { - $this->status = $status; - } - public function getStatus() - { - return $this->status; - } -} - -class Postman_Google_Service_YouTube_PlaylistContentDetails extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $itemCount; - - - public function setItemCount($itemCount) - { - $this->itemCount = $itemCount; - } - public function getItemCount() - { - return $this->itemCount; - } -} - -class Postman_Google_Service_YouTube_PlaylistItem extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $contentDetailsType = 'Postman_Google_Service_YouTube_PlaylistItemContentDetails'; - protected $contentDetailsDataType = ''; - public $etag; - public $id; - public $kind; - protected $snippetType = 'Postman_Google_Service_YouTube_PlaylistItemSnippet'; - protected $snippetDataType = ''; - protected $statusType = 'Postman_Google_Service_YouTube_PlaylistItemStatus'; - protected $statusDataType = ''; - - - public function setContentDetails(Postman_Google_Service_YouTube_PlaylistItemContentDetails $contentDetails) - { - $this->contentDetails = $contentDetails; - } - public function getContentDetails() - { - return $this->contentDetails; - } - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setSnippet(Postman_Google_Service_YouTube_PlaylistItemSnippet $snippet) - { - $this->snippet = $snippet; - } - public function getSnippet() - { - return $this->snippet; - } - public function setStatus(Postman_Google_Service_YouTube_PlaylistItemStatus $status) - { - $this->status = $status; - } - public function getStatus() - { - return $this->status; - } -} - -class Postman_Google_Service_YouTube_PlaylistItemContentDetails extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $endAt; - public $note; - public $startAt; - public $videoId; - - - public function setEndAt($endAt) - { - $this->endAt = $endAt; - } - public function getEndAt() - { - return $this->endAt; - } - public function setNote($note) - { - $this->note = $note; - } - public function getNote() - { - return $this->note; - } - public function setStartAt($startAt) - { - $this->startAt = $startAt; - } - public function getStartAt() - { - return $this->startAt; - } - public function setVideoId($videoId) - { - $this->videoId = $videoId; - } - public function getVideoId() - { - return $this->videoId; - } -} - -class Postman_Google_Service_YouTube_PlaylistItemListResponse extends Postman_Google_Collection -{ - protected $collection_key = 'items'; - protected $internal_gapi_mappings = array( - ); - public $etag; - public $eventId; - protected $itemsType = 'Postman_Google_Service_YouTube_PlaylistItem'; - protected $itemsDataType = 'array'; - public $kind; - public $nextPageToken; - protected $pageInfoType = 'Postman_Google_Service_YouTube_PageInfo'; - protected $pageInfoDataType = ''; - public $prevPageToken; - protected $tokenPaginationType = 'Postman_Google_Service_YouTube_TokenPagination'; - protected $tokenPaginationDataType = ''; - public $visitorId; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setEventId($eventId) - { - $this->eventId = $eventId; - } - public function getEventId() - { - return $this->eventId; - } - public function setItems($items) - { - $this->items = $items; - } - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setNextPageToken($nextPageToken) - { - $this->nextPageToken = $nextPageToken; - } - public function getNextPageToken() - { - return $this->nextPageToken; - } - public function setPageInfo(Postman_Google_Service_YouTube_PageInfo $pageInfo) - { - $this->pageInfo = $pageInfo; - } - public function getPageInfo() - { - return $this->pageInfo; - } - public function setPrevPageToken($prevPageToken) - { - $this->prevPageToken = $prevPageToken; - } - public function getPrevPageToken() - { - return $this->prevPageToken; - } - public function setTokenPagination(Postman_Google_Service_YouTube_TokenPagination $tokenPagination) - { - $this->tokenPagination = $tokenPagination; - } - public function getTokenPagination() - { - return $this->tokenPagination; - } - public function setVisitorId($visitorId) - { - $this->visitorId = $visitorId; - } - public function getVisitorId() - { - return $this->visitorId; - } -} - -class Postman_Google_Service_YouTube_PlaylistItemSnippet extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $channelId; - public $channelTitle; - public $description; - public $playlistId; - public $position; - public $publishedAt; - protected $resourceIdType = 'Postman_Google_Service_YouTube_ResourceId'; - protected $resourceIdDataType = ''; - protected $thumbnailsType = 'Postman_Google_Service_YouTube_ThumbnailDetails'; - protected $thumbnailsDataType = ''; - public $title; - - - public function setChannelId($channelId) - { - $this->channelId = $channelId; - } - public function getChannelId() - { - return $this->channelId; - } - public function setChannelTitle($channelTitle) - { - $this->channelTitle = $channelTitle; - } - public function getChannelTitle() - { - return $this->channelTitle; - } - public function setDescription($description) - { - $this->description = $description; - } - public function getDescription() - { - return $this->description; - } - public function setPlaylistId($playlistId) - { - $this->playlistId = $playlistId; - } - public function getPlaylistId() - { - return $this->playlistId; - } - public function setPosition($position) - { - $this->position = $position; - } - public function getPosition() - { - return $this->position; - } - public function setPublishedAt($publishedAt) - { - $this->publishedAt = $publishedAt; - } - public function getPublishedAt() - { - return $this->publishedAt; - } - public function setResourceId(Postman_Google_Service_YouTube_ResourceId $resourceId) - { - $this->resourceId = $resourceId; - } - public function getResourceId() - { - return $this->resourceId; - } - public function setThumbnails(Postman_Google_Service_YouTube_ThumbnailDetails $thumbnails) - { - $this->thumbnails = $thumbnails; - } - public function getThumbnails() - { - return $this->thumbnails; - } - public function setTitle($title) - { - $this->title = $title; - } - public function getTitle() - { - return $this->title; - } -} - -class Postman_Google_Service_YouTube_PlaylistItemStatus extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $privacyStatus; - - - public function setPrivacyStatus($privacyStatus) - { - $this->privacyStatus = $privacyStatus; - } - public function getPrivacyStatus() - { - return $this->privacyStatus; - } -} - -class Postman_Google_Service_YouTube_PlaylistListResponse extends Postman_Google_Collection -{ - protected $collection_key = 'items'; - protected $internal_gapi_mappings = array( - ); - public $etag; - public $eventId; - protected $itemsType = 'Postman_Google_Service_YouTube_Playlist'; - protected $itemsDataType = 'array'; - public $kind; - public $nextPageToken; - protected $pageInfoType = 'Postman_Google_Service_YouTube_PageInfo'; - protected $pageInfoDataType = ''; - public $prevPageToken; - protected $tokenPaginationType = 'Postman_Google_Service_YouTube_TokenPagination'; - protected $tokenPaginationDataType = ''; - public $visitorId; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setEventId($eventId) - { - $this->eventId = $eventId; - } - public function getEventId() - { - return $this->eventId; - } - public function setItems($items) - { - $this->items = $items; - } - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setNextPageToken($nextPageToken) - { - $this->nextPageToken = $nextPageToken; - } - public function getNextPageToken() - { - return $this->nextPageToken; - } - public function setPageInfo(Postman_Google_Service_YouTube_PageInfo $pageInfo) - { - $this->pageInfo = $pageInfo; - } - public function getPageInfo() - { - return $this->pageInfo; - } - public function setPrevPageToken($prevPageToken) - { - $this->prevPageToken = $prevPageToken; - } - public function getPrevPageToken() - { - return $this->prevPageToken; - } - public function setTokenPagination(Postman_Google_Service_YouTube_TokenPagination $tokenPagination) - { - $this->tokenPagination = $tokenPagination; - } - public function getTokenPagination() - { - return $this->tokenPagination; - } - public function setVisitorId($visitorId) - { - $this->visitorId = $visitorId; - } - public function getVisitorId() - { - return $this->visitorId; - } -} - -class Postman_Google_Service_YouTube_PlaylistPlayer extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $embedHtml; - - - public function setEmbedHtml($embedHtml) - { - $this->embedHtml = $embedHtml; - } - public function getEmbedHtml() - { - return $this->embedHtml; - } -} - -class Postman_Google_Service_YouTube_PlaylistSnippet extends Postman_Google_Collection -{ - protected $collection_key = 'tags'; - protected $internal_gapi_mappings = array( - ); - public $channelId; - public $channelTitle; - public $description; - public $publishedAt; - public $tags; - protected $thumbnailsType = 'Postman_Google_Service_YouTube_ThumbnailDetails'; - protected $thumbnailsDataType = ''; - public $title; - - - public function setChannelId($channelId) - { - $this->channelId = $channelId; - } - public function getChannelId() - { - return $this->channelId; - } - public function setChannelTitle($channelTitle) - { - $this->channelTitle = $channelTitle; - } - public function getChannelTitle() - { - return $this->channelTitle; - } - public function setDescription($description) - { - $this->description = $description; - } - public function getDescription() - { - return $this->description; - } - public function setPublishedAt($publishedAt) - { - $this->publishedAt = $publishedAt; - } - public function getPublishedAt() - { - return $this->publishedAt; - } - public function setTags($tags) - { - $this->tags = $tags; - } - public function getTags() - { - return $this->tags; - } - public function setThumbnails(Postman_Google_Service_YouTube_ThumbnailDetails $thumbnails) - { - $this->thumbnails = $thumbnails; - } - public function getThumbnails() - { - return $this->thumbnails; - } - public function setTitle($title) - { - $this->title = $title; - } - public function getTitle() - { - return $this->title; - } -} - -class Postman_Google_Service_YouTube_PlaylistStatus extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $privacyStatus; - - - public function setPrivacyStatus($privacyStatus) - { - $this->privacyStatus = $privacyStatus; - } - public function getPrivacyStatus() - { - return $this->privacyStatus; - } -} - -class Postman_Google_Service_YouTube_PromotedItem extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $customMessage; - protected $idType = 'Postman_Google_Service_YouTube_PromotedItemId'; - protected $idDataType = ''; - public $promotedByContentOwner; - protected $timingType = 'Postman_Google_Service_YouTube_InvideoTiming'; - protected $timingDataType = ''; - - - public function setCustomMessage($customMessage) - { - $this->customMessage = $customMessage; - } - public function getCustomMessage() - { - return $this->customMessage; - } - public function setId(Postman_Google_Service_YouTube_PromotedItemId $id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setPromotedByContentOwner($promotedByContentOwner) - { - $this->promotedByContentOwner = $promotedByContentOwner; - } - public function getPromotedByContentOwner() - { - return $this->promotedByContentOwner; - } - public function setTiming(Postman_Google_Service_YouTube_InvideoTiming $timing) - { - $this->timing = $timing; - } - public function getTiming() - { - return $this->timing; - } -} - -class Postman_Google_Service_YouTube_PromotedItemId extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $recentlyUploadedBy; - public $type; - public $videoId; - public $websiteUrl; - - - public function setRecentlyUploadedBy($recentlyUploadedBy) - { - $this->recentlyUploadedBy = $recentlyUploadedBy; - } - public function getRecentlyUploadedBy() - { - return $this->recentlyUploadedBy; - } - public function setType($type) - { - $this->type = $type; - } - public function getType() - { - return $this->type; - } - public function setVideoId($videoId) - { - $this->videoId = $videoId; - } - public function getVideoId() - { - return $this->videoId; - } - public function setWebsiteUrl($websiteUrl) - { - $this->websiteUrl = $websiteUrl; - } - public function getWebsiteUrl() - { - return $this->websiteUrl; - } -} - -class Postman_Google_Service_YouTube_PropertyValue extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $property; - public $value; - - - public function setProperty($property) - { - $this->property = $property; - } - public function getProperty() - { - return $this->property; - } - public function setValue($value) - { - $this->value = $value; - } - public function getValue() - { - return $this->value; - } -} - -class Postman_Google_Service_YouTube_ResourceId extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $channelId; - public $kind; - public $playlistId; - public $videoId; - - - public function setChannelId($channelId) - { - $this->channelId = $channelId; - } - public function getChannelId() - { - return $this->channelId; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setPlaylistId($playlistId) - { - $this->playlistId = $playlistId; - } - public function getPlaylistId() - { - return $this->playlistId; - } - public function setVideoId($videoId) - { - $this->videoId = $videoId; - } - public function getVideoId() - { - return $this->videoId; - } -} - -class Postman_Google_Service_YouTube_SearchListResponse extends Postman_Google_Collection -{ - protected $collection_key = 'items'; - protected $internal_gapi_mappings = array( - ); - public $etag; - public $eventId; - protected $itemsType = 'Postman_Google_Service_YouTube_SearchResult'; - protected $itemsDataType = 'array'; - public $kind; - public $nextPageToken; - protected $pageInfoType = 'Postman_Google_Service_YouTube_PageInfo'; - protected $pageInfoDataType = ''; - public $prevPageToken; - protected $tokenPaginationType = 'Postman_Google_Service_YouTube_TokenPagination'; - protected $tokenPaginationDataType = ''; - public $visitorId; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setEventId($eventId) - { - $this->eventId = $eventId; - } - public function getEventId() - { - return $this->eventId; - } - public function setItems($items) - { - $this->items = $items; - } - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setNextPageToken($nextPageToken) - { - $this->nextPageToken = $nextPageToken; - } - public function getNextPageToken() - { - return $this->nextPageToken; - } - public function setPageInfo(Postman_Google_Service_YouTube_PageInfo $pageInfo) - { - $this->pageInfo = $pageInfo; - } - public function getPageInfo() - { - return $this->pageInfo; - } - public function setPrevPageToken($prevPageToken) - { - $this->prevPageToken = $prevPageToken; - } - public function getPrevPageToken() - { - return $this->prevPageToken; - } - public function setTokenPagination(Postman_Google_Service_YouTube_TokenPagination $tokenPagination) - { - $this->tokenPagination = $tokenPagination; - } - public function getTokenPagination() - { - return $this->tokenPagination; - } - public function setVisitorId($visitorId) - { - $this->visitorId = $visitorId; - } - public function getVisitorId() - { - return $this->visitorId; - } -} - -class Postman_Google_Service_YouTube_SearchResult extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $etag; - protected $idType = 'Postman_Google_Service_YouTube_ResourceId'; - protected $idDataType = ''; - public $kind; - protected $snippetType = 'Postman_Google_Service_YouTube_SearchResultSnippet'; - protected $snippetDataType = ''; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setId(Postman_Google_Service_YouTube_ResourceId $id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setSnippet(Postman_Google_Service_YouTube_SearchResultSnippet $snippet) - { - $this->snippet = $snippet; - } - public function getSnippet() - { - return $this->snippet; - } -} - -class Postman_Google_Service_YouTube_SearchResultSnippet extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $channelId; - public $channelTitle; - public $description; - public $liveBroadcastContent; - public $publishedAt; - protected $thumbnailsType = 'Postman_Google_Service_YouTube_ThumbnailDetails'; - protected $thumbnailsDataType = ''; - public $title; - - - public function setChannelId($channelId) - { - $this->channelId = $channelId; - } - public function getChannelId() - { - return $this->channelId; - } - public function setChannelTitle($channelTitle) - { - $this->channelTitle = $channelTitle; - } - public function getChannelTitle() - { - return $this->channelTitle; - } - public function setDescription($description) - { - $this->description = $description; - } - public function getDescription() - { - return $this->description; - } - public function setLiveBroadcastContent($liveBroadcastContent) - { - $this->liveBroadcastContent = $liveBroadcastContent; - } - public function getLiveBroadcastContent() - { - return $this->liveBroadcastContent; - } - public function setPublishedAt($publishedAt) - { - $this->publishedAt = $publishedAt; - } - public function getPublishedAt() - { - return $this->publishedAt; - } - public function setThumbnails(Postman_Google_Service_YouTube_ThumbnailDetails $thumbnails) - { - $this->thumbnails = $thumbnails; - } - public function getThumbnails() - { - return $this->thumbnails; - } - public function setTitle($title) - { - $this->title = $title; - } - public function getTitle() - { - return $this->title; - } -} - -class Postman_Google_Service_YouTube_Subscription extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $contentDetailsType = 'Postman_Google_Service_YouTube_SubscriptionContentDetails'; - protected $contentDetailsDataType = ''; - public $etag; - public $id; - public $kind; - protected $snippetType = 'Postman_Google_Service_YouTube_SubscriptionSnippet'; - protected $snippetDataType = ''; - protected $subscriberSnippetType = 'Postman_Google_Service_YouTube_SubscriptionSubscriberSnippet'; - protected $subscriberSnippetDataType = ''; - - - public function setContentDetails(Postman_Google_Service_YouTube_SubscriptionContentDetails $contentDetails) - { - $this->contentDetails = $contentDetails; - } - public function getContentDetails() - { - return $this->contentDetails; - } - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setSnippet(Postman_Google_Service_YouTube_SubscriptionSnippet $snippet) - { - $this->snippet = $snippet; - } - public function getSnippet() - { - return $this->snippet; - } - public function setSubscriberSnippet(Postman_Google_Service_YouTube_SubscriptionSubscriberSnippet $subscriberSnippet) - { - $this->subscriberSnippet = $subscriberSnippet; - } - public function getSubscriberSnippet() - { - return $this->subscriberSnippet; - } -} - -class Postman_Google_Service_YouTube_SubscriptionContentDetails extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $activityType; - public $newItemCount; - public $totalItemCount; - - - public function setActivityType($activityType) - { - $this->activityType = $activityType; - } - public function getActivityType() - { - return $this->activityType; - } - public function setNewItemCount($newItemCount) - { - $this->newItemCount = $newItemCount; - } - public function getNewItemCount() - { - return $this->newItemCount; - } - public function setTotalItemCount($totalItemCount) - { - $this->totalItemCount = $totalItemCount; - } - public function getTotalItemCount() - { - return $this->totalItemCount; - } -} - -class Postman_Google_Service_YouTube_SubscriptionListResponse extends Postman_Google_Collection -{ - protected $collection_key = 'items'; - protected $internal_gapi_mappings = array( - ); - public $etag; - public $eventId; - protected $itemsType = 'Postman_Google_Service_YouTube_Subscription'; - protected $itemsDataType = 'array'; - public $kind; - public $nextPageToken; - protected $pageInfoType = 'Postman_Google_Service_YouTube_PageInfo'; - protected $pageInfoDataType = ''; - public $prevPageToken; - protected $tokenPaginationType = 'Postman_Google_Service_YouTube_TokenPagination'; - protected $tokenPaginationDataType = ''; - public $visitorId; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setEventId($eventId) - { - $this->eventId = $eventId; - } - public function getEventId() - { - return $this->eventId; - } - public function setItems($items) - { - $this->items = $items; - } - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setNextPageToken($nextPageToken) - { - $this->nextPageToken = $nextPageToken; - } - public function getNextPageToken() - { - return $this->nextPageToken; - } - public function setPageInfo(Postman_Google_Service_YouTube_PageInfo $pageInfo) - { - $this->pageInfo = $pageInfo; - } - public function getPageInfo() - { - return $this->pageInfo; - } - public function setPrevPageToken($prevPageToken) - { - $this->prevPageToken = $prevPageToken; - } - public function getPrevPageToken() - { - return $this->prevPageToken; - } - public function setTokenPagination(Postman_Google_Service_YouTube_TokenPagination $tokenPagination) - { - $this->tokenPagination = $tokenPagination; - } - public function getTokenPagination() - { - return $this->tokenPagination; - } - public function setVisitorId($visitorId) - { - $this->visitorId = $visitorId; - } - public function getVisitorId() - { - return $this->visitorId; - } -} - -class Postman_Google_Service_YouTube_SubscriptionSnippet extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $channelId; - public $channelTitle; - public $description; - public $publishedAt; - protected $resourceIdType = 'Postman_Google_Service_YouTube_ResourceId'; - protected $resourceIdDataType = ''; - protected $thumbnailsType = 'Postman_Google_Service_YouTube_ThumbnailDetails'; - protected $thumbnailsDataType = ''; - public $title; - - - public function setChannelId($channelId) - { - $this->channelId = $channelId; - } - public function getChannelId() - { - return $this->channelId; - } - public function setChannelTitle($channelTitle) - { - $this->channelTitle = $channelTitle; - } - public function getChannelTitle() - { - return $this->channelTitle; - } - public function setDescription($description) - { - $this->description = $description; - } - public function getDescription() - { - return $this->description; - } - public function setPublishedAt($publishedAt) - { - $this->publishedAt = $publishedAt; - } - public function getPublishedAt() - { - return $this->publishedAt; - } - public function setResourceId(Postman_Google_Service_YouTube_ResourceId $resourceId) - { - $this->resourceId = $resourceId; - } - public function getResourceId() - { - return $this->resourceId; - } - public function setThumbnails(Postman_Google_Service_YouTube_ThumbnailDetails $thumbnails) - { - $this->thumbnails = $thumbnails; - } - public function getThumbnails() - { - return $this->thumbnails; - } - public function setTitle($title) - { - $this->title = $title; - } - public function getTitle() - { - return $this->title; - } -} - -class Postman_Google_Service_YouTube_SubscriptionSubscriberSnippet extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $channelId; - public $description; - protected $thumbnailsType = 'Postman_Google_Service_YouTube_ThumbnailDetails'; - protected $thumbnailsDataType = ''; - public $title; - - - public function setChannelId($channelId) - { - $this->channelId = $channelId; - } - public function getChannelId() - { - return $this->channelId; - } - public function setDescription($description) - { - $this->description = $description; - } - public function getDescription() - { - return $this->description; - } - public function setThumbnails(Postman_Google_Service_YouTube_ThumbnailDetails $thumbnails) - { - $this->thumbnails = $thumbnails; - } - public function getThumbnails() - { - return $this->thumbnails; - } - public function setTitle($title) - { - $this->title = $title; - } - public function getTitle() - { - return $this->title; - } -} - -class Postman_Google_Service_YouTube_Thumbnail extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $height; - public $url; - public $width; - - - public function setHeight($height) - { - $this->height = $height; - } - public function getHeight() - { - return $this->height; - } - public function setUrl($url) - { - $this->url = $url; - } - public function getUrl() - { - return $this->url; - } - public function setWidth($width) - { - $this->width = $width; - } - public function getWidth() - { - return $this->width; - } -} - -class Postman_Google_Service_YouTube_ThumbnailDetails extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $defaultType = 'Postman_Google_Service_YouTube_Thumbnail'; - protected $defaultDataType = ''; - protected $highType = 'Postman_Google_Service_YouTube_Thumbnail'; - protected $highDataType = ''; - protected $maxresType = 'Postman_Google_Service_YouTube_Thumbnail'; - protected $maxresDataType = ''; - protected $mediumType = 'Postman_Google_Service_YouTube_Thumbnail'; - protected $mediumDataType = ''; - protected $standardType = 'Postman_Google_Service_YouTube_Thumbnail'; - protected $standardDataType = ''; - - - public function setDefault(Postman_Google_Service_YouTube_Thumbnail $default) - { - $this->default = $default; - } - public function getDefault() - { - return $this->default; - } - public function setHigh(Postman_Google_Service_YouTube_Thumbnail $high) - { - $this->high = $high; - } - public function getHigh() - { - return $this->high; - } - public function setMaxres(Postman_Google_Service_YouTube_Thumbnail $maxres) - { - $this->maxres = $maxres; - } - public function getMaxres() - { - return $this->maxres; - } - public function setMedium(Postman_Google_Service_YouTube_Thumbnail $medium) - { - $this->medium = $medium; - } - public function getMedium() - { - return $this->medium; - } - public function setStandard(Postman_Google_Service_YouTube_Thumbnail $standard) - { - $this->standard = $standard; - } - public function getStandard() - { - return $this->standard; - } -} - -class Postman_Google_Service_YouTube_ThumbnailSetResponse extends Postman_Google_Collection -{ - protected $collection_key = 'items'; - protected $internal_gapi_mappings = array( - ); - public $etag; - public $eventId; - protected $itemsType = 'Postman_Google_Service_YouTube_ThumbnailDetails'; - protected $itemsDataType = 'array'; - public $kind; - public $visitorId; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setEventId($eventId) - { - $this->eventId = $eventId; - } - public function getEventId() - { - return $this->eventId; - } - public function setItems($items) - { - $this->items = $items; - } - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setVisitorId($visitorId) - { - $this->visitorId = $visitorId; - } - public function getVisitorId() - { - return $this->visitorId; - } -} - -class Postman_Google_Service_YouTube_TokenPagination extends Postman_Google_Model -{ -} - -class Postman_Google_Service_YouTube_Video extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $ageGatingType = 'Postman_Google_Service_YouTube_VideoAgeGating'; - protected $ageGatingDataType = ''; - protected $contentDetailsType = 'Postman_Google_Service_YouTube_VideoContentDetails'; - protected $contentDetailsDataType = ''; - protected $conversionPingsType = 'Postman_Google_Service_YouTube_VideoConversionPings'; - protected $conversionPingsDataType = ''; - public $etag; - protected $fileDetailsType = 'Postman_Google_Service_YouTube_VideoFileDetails'; - protected $fileDetailsDataType = ''; - public $id; - public $kind; - protected $liveStreamingDetailsType = 'Postman_Google_Service_YouTube_VideoLiveStreamingDetails'; - protected $liveStreamingDetailsDataType = ''; - protected $monetizationDetailsType = 'Postman_Google_Service_YouTube_VideoMonetizationDetails'; - protected $monetizationDetailsDataType = ''; - protected $playerType = 'Postman_Google_Service_YouTube_VideoPlayer'; - protected $playerDataType = ''; - protected $processingDetailsType = 'Postman_Google_Service_YouTube_VideoProcessingDetails'; - protected $processingDetailsDataType = ''; - protected $projectDetailsType = 'Postman_Google_Service_YouTube_VideoProjectDetails'; - protected $projectDetailsDataType = ''; - protected $recordingDetailsType = 'Postman_Google_Service_YouTube_VideoRecordingDetails'; - protected $recordingDetailsDataType = ''; - protected $snippetType = 'Postman_Google_Service_YouTube_VideoSnippet'; - protected $snippetDataType = ''; - protected $statisticsType = 'Postman_Google_Service_YouTube_VideoStatistics'; - protected $statisticsDataType = ''; - protected $statusType = 'Postman_Google_Service_YouTube_VideoStatus'; - protected $statusDataType = ''; - protected $suggestionsType = 'Postman_Google_Service_YouTube_VideoSuggestions'; - protected $suggestionsDataType = ''; - protected $topicDetailsType = 'Postman_Google_Service_YouTube_VideoTopicDetails'; - protected $topicDetailsDataType = ''; - - - public function setAgeGating(Postman_Google_Service_YouTube_VideoAgeGating $ageGating) - { - $this->ageGating = $ageGating; - } - public function getAgeGating() - { - return $this->ageGating; - } - public function setContentDetails(Postman_Google_Service_YouTube_VideoContentDetails $contentDetails) - { - $this->contentDetails = $contentDetails; - } - public function getContentDetails() - { - return $this->contentDetails; - } - public function setConversionPings(Postman_Google_Service_YouTube_VideoConversionPings $conversionPings) - { - $this->conversionPings = $conversionPings; - } - public function getConversionPings() - { - return $this->conversionPings; - } - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setFileDetails(Postman_Google_Service_YouTube_VideoFileDetails $fileDetails) - { - $this->fileDetails = $fileDetails; - } - public function getFileDetails() - { - return $this->fileDetails; - } - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setLiveStreamingDetails(Postman_Google_Service_YouTube_VideoLiveStreamingDetails $liveStreamingDetails) - { - $this->liveStreamingDetails = $liveStreamingDetails; - } - public function getLiveStreamingDetails() - { - return $this->liveStreamingDetails; - } - public function setMonetizationDetails(Postman_Google_Service_YouTube_VideoMonetizationDetails $monetizationDetails) - { - $this->monetizationDetails = $monetizationDetails; - } - public function getMonetizationDetails() - { - return $this->monetizationDetails; - } - public function setPlayer(Postman_Google_Service_YouTube_VideoPlayer $player) - { - $this->player = $player; - } - public function getPlayer() - { - return $this->player; - } - public function setProcessingDetails(Postman_Google_Service_YouTube_VideoProcessingDetails $processingDetails) - { - $this->processingDetails = $processingDetails; - } - public function getProcessingDetails() - { - return $this->processingDetails; - } - public function setProjectDetails(Postman_Google_Service_YouTube_VideoProjectDetails $projectDetails) - { - $this->projectDetails = $projectDetails; - } - public function getProjectDetails() - { - return $this->projectDetails; - } - public function setRecordingDetails(Postman_Google_Service_YouTube_VideoRecordingDetails $recordingDetails) - { - $this->recordingDetails = $recordingDetails; - } - public function getRecordingDetails() - { - return $this->recordingDetails; - } - public function setSnippet(Postman_Google_Service_YouTube_VideoSnippet $snippet) - { - $this->snippet = $snippet; - } - public function getSnippet() - { - return $this->snippet; - } - public function setStatistics(Postman_Google_Service_YouTube_VideoStatistics $statistics) - { - $this->statistics = $statistics; - } - public function getStatistics() - { - return $this->statistics; - } - public function setStatus(Postman_Google_Service_YouTube_VideoStatus $status) - { - $this->status = $status; - } - public function getStatus() - { - return $this->status; - } - public function setSuggestions(Postman_Google_Service_YouTube_VideoSuggestions $suggestions) - { - $this->suggestions = $suggestions; - } - public function getSuggestions() - { - return $this->suggestions; - } - public function setTopicDetails(Postman_Google_Service_YouTube_VideoTopicDetails $topicDetails) - { - $this->topicDetails = $topicDetails; - } - public function getTopicDetails() - { - return $this->topicDetails; - } -} - -class Postman_Google_Service_YouTube_VideoAgeGating extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $alcoholContent; - public $restricted; - public $videoGameRating; - - - public function setAlcoholContent($alcoholContent) - { - $this->alcoholContent = $alcoholContent; - } - public function getAlcoholContent() - { - return $this->alcoholContent; - } - public function setRestricted($restricted) - { - $this->restricted = $restricted; - } - public function getRestricted() - { - return $this->restricted; - } - public function setVideoGameRating($videoGameRating) - { - $this->videoGameRating = $videoGameRating; - } - public function getVideoGameRating() - { - return $this->videoGameRating; - } -} - -class Postman_Google_Service_YouTube_VideoCategory extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $etag; - public $id; - public $kind; - protected $snippetType = 'Postman_Google_Service_YouTube_VideoCategorySnippet'; - protected $snippetDataType = ''; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setSnippet(Postman_Google_Service_YouTube_VideoCategorySnippet $snippet) - { - $this->snippet = $snippet; - } - public function getSnippet() - { - return $this->snippet; - } -} - -class Postman_Google_Service_YouTube_VideoCategoryListResponse extends Postman_Google_Collection -{ - protected $collection_key = 'items'; - protected $internal_gapi_mappings = array( - ); - public $etag; - public $eventId; - protected $itemsType = 'Postman_Google_Service_YouTube_VideoCategory'; - protected $itemsDataType = 'array'; - public $kind; - public $nextPageToken; - protected $pageInfoType = 'Postman_Google_Service_YouTube_PageInfo'; - protected $pageInfoDataType = ''; - public $prevPageToken; - protected $tokenPaginationType = 'Postman_Google_Service_YouTube_TokenPagination'; - protected $tokenPaginationDataType = ''; - public $visitorId; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setEventId($eventId) - { - $this->eventId = $eventId; - } - public function getEventId() - { - return $this->eventId; - } - public function setItems($items) - { - $this->items = $items; - } - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setNextPageToken($nextPageToken) - { - $this->nextPageToken = $nextPageToken; - } - public function getNextPageToken() - { - return $this->nextPageToken; - } - public function setPageInfo(Postman_Google_Service_YouTube_PageInfo $pageInfo) - { - $this->pageInfo = $pageInfo; - } - public function getPageInfo() - { - return $this->pageInfo; - } - public function setPrevPageToken($prevPageToken) - { - $this->prevPageToken = $prevPageToken; - } - public function getPrevPageToken() - { - return $this->prevPageToken; - } - public function setTokenPagination(Postman_Google_Service_YouTube_TokenPagination $tokenPagination) - { - $this->tokenPagination = $tokenPagination; - } - public function getTokenPagination() - { - return $this->tokenPagination; - } - public function setVisitorId($visitorId) - { - $this->visitorId = $visitorId; - } - public function getVisitorId() - { - return $this->visitorId; - } -} - -class Postman_Google_Service_YouTube_VideoCategorySnippet extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $assignable; - public $channelId; - public $title; - - - public function setAssignable($assignable) - { - $this->assignable = $assignable; - } - public function getAssignable() - { - return $this->assignable; - } - public function setChannelId($channelId) - { - $this->channelId = $channelId; - } - public function getChannelId() - { - return $this->channelId; - } - public function setTitle($title) - { - $this->title = $title; - } - public function getTitle() - { - return $this->title; - } -} - -class Postman_Google_Service_YouTube_VideoContentDetails extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $caption; - protected $contentRatingType = 'Postman_Google_Service_YouTube_ContentRating'; - protected $contentRatingDataType = ''; - protected $countryRestrictionType = 'Postman_Google_Service_YouTube_AccessPolicy'; - protected $countryRestrictionDataType = ''; - public $definition; - public $dimension; - public $duration; - public $licensedContent; - protected $regionRestrictionType = 'Postman_Google_Service_YouTube_VideoContentDetailsRegionRestriction'; - protected $regionRestrictionDataType = ''; - - - public function setCaption($caption) - { - $this->caption = $caption; - } - public function getCaption() - { - return $this->caption; - } - public function setContentRating(Postman_Google_Service_YouTube_ContentRating $contentRating) - { - $this->contentRating = $contentRating; - } - public function getContentRating() - { - return $this->contentRating; - } - public function setCountryRestriction(Postman_Google_Service_YouTube_AccessPolicy $countryRestriction) - { - $this->countryRestriction = $countryRestriction; - } - public function getCountryRestriction() - { - return $this->countryRestriction; - } - public function setDefinition($definition) - { - $this->definition = $definition; - } - public function getDefinition() - { - return $this->definition; - } - public function setDimension($dimension) - { - $this->dimension = $dimension; - } - public function getDimension() - { - return $this->dimension; - } - public function setDuration($duration) - { - $this->duration = $duration; - } - public function getDuration() - { - return $this->duration; - } - public function setLicensedContent($licensedContent) - { - $this->licensedContent = $licensedContent; - } - public function getLicensedContent() - { - return $this->licensedContent; - } - public function setRegionRestriction(Postman_Google_Service_YouTube_VideoContentDetailsRegionRestriction $regionRestriction) - { - $this->regionRestriction = $regionRestriction; - } - public function getRegionRestriction() - { - return $this->regionRestriction; - } -} - -class Postman_Google_Service_YouTube_VideoContentDetailsRegionRestriction extends Postman_Google_Collection -{ - protected $collection_key = 'blocked'; - protected $internal_gapi_mappings = array( - ); - public $allowed; - public $blocked; - - - public function setAllowed($allowed) - { - $this->allowed = $allowed; - } - public function getAllowed() - { - return $this->allowed; - } - public function setBlocked($blocked) - { - $this->blocked = $blocked; - } - public function getBlocked() - { - return $this->blocked; - } -} - -class Postman_Google_Service_YouTube_VideoConversionPing extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $context; - public $conversionUrl; - - - public function setContext($context) - { - $this->context = $context; - } - public function getContext() - { - return $this->context; - } - public function setConversionUrl($conversionUrl) - { - $this->conversionUrl = $conversionUrl; - } - public function getConversionUrl() - { - return $this->conversionUrl; - } -} - -class Postman_Google_Service_YouTube_VideoConversionPings extends Postman_Google_Collection -{ - protected $collection_key = 'pings'; - protected $internal_gapi_mappings = array( - ); - protected $pingsType = 'Postman_Google_Service_YouTube_VideoConversionPing'; - protected $pingsDataType = 'array'; - - - public function setPings($pings) - { - $this->pings = $pings; - } - public function getPings() - { - return $this->pings; - } -} - -class Postman_Google_Service_YouTube_VideoFileDetails extends Postman_Google_Collection -{ - protected $collection_key = 'videoStreams'; - protected $internal_gapi_mappings = array( - ); - protected $audioStreamsType = 'Postman_Google_Service_YouTube_VideoFileDetailsAudioStream'; - protected $audioStreamsDataType = 'array'; - public $bitrateBps; - public $container; - public $creationTime; - public $durationMs; - public $fileName; - public $fileSize; - public $fileType; - protected $recordingLocationType = 'Postman_Google_Service_YouTube_GeoPoint'; - protected $recordingLocationDataType = ''; - protected $videoStreamsType = 'Postman_Google_Service_YouTube_VideoFileDetailsVideoStream'; - protected $videoStreamsDataType = 'array'; - - - public function setAudioStreams($audioStreams) - { - $this->audioStreams = $audioStreams; - } - public function getAudioStreams() - { - return $this->audioStreams; - } - public function setBitrateBps($bitrateBps) - { - $this->bitrateBps = $bitrateBps; - } - public function getBitrateBps() - { - return $this->bitrateBps; - } - public function setContainer($container) - { - $this->container = $container; - } - public function getContainer() - { - return $this->container; - } - public function setCreationTime($creationTime) - { - $this->creationTime = $creationTime; - } - public function getCreationTime() - { - return $this->creationTime; - } - public function setDurationMs($durationMs) - { - $this->durationMs = $durationMs; - } - public function getDurationMs() - { - return $this->durationMs; - } - public function setFileName($fileName) - { - $this->fileName = $fileName; - } - public function getFileName() - { - return $this->fileName; - } - public function setFileSize($fileSize) - { - $this->fileSize = $fileSize; - } - public function getFileSize() - { - return $this->fileSize; - } - public function setFileType($fileType) - { - $this->fileType = $fileType; - } - public function getFileType() - { - return $this->fileType; - } - public function setRecordingLocation(Postman_Google_Service_YouTube_GeoPoint $recordingLocation) - { - $this->recordingLocation = $recordingLocation; - } - public function getRecordingLocation() - { - return $this->recordingLocation; - } - public function setVideoStreams($videoStreams) - { - $this->videoStreams = $videoStreams; - } - public function getVideoStreams() - { - return $this->videoStreams; - } -} - -class Postman_Google_Service_YouTube_VideoFileDetailsAudioStream extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $bitrateBps; - public $channelCount; - public $codec; - public $vendor; - - - public function setBitrateBps($bitrateBps) - { - $this->bitrateBps = $bitrateBps; - } - public function getBitrateBps() - { - return $this->bitrateBps; - } - public function setChannelCount($channelCount) - { - $this->channelCount = $channelCount; - } - public function getChannelCount() - { - return $this->channelCount; - } - public function setCodec($codec) - { - $this->codec = $codec; - } - public function getCodec() - { - return $this->codec; - } - public function setVendor($vendor) - { - $this->vendor = $vendor; - } - public function getVendor() - { - return $this->vendor; - } -} - -class Postman_Google_Service_YouTube_VideoFileDetailsVideoStream extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $aspectRatio; - public $bitrateBps; - public $codec; - public $frameRateFps; - public $heightPixels; - public $rotation; - public $vendor; - public $widthPixels; - - - public function setAspectRatio($aspectRatio) - { - $this->aspectRatio = $aspectRatio; - } - public function getAspectRatio() - { - return $this->aspectRatio; - } - public function setBitrateBps($bitrateBps) - { - $this->bitrateBps = $bitrateBps; - } - public function getBitrateBps() - { - return $this->bitrateBps; - } - public function setCodec($codec) - { - $this->codec = $codec; - } - public function getCodec() - { - return $this->codec; - } - public function setFrameRateFps($frameRateFps) - { - $this->frameRateFps = $frameRateFps; - } - public function getFrameRateFps() - { - return $this->frameRateFps; - } - public function setHeightPixels($heightPixels) - { - $this->heightPixels = $heightPixels; - } - public function getHeightPixels() - { - return $this->heightPixels; - } - public function setRotation($rotation) - { - $this->rotation = $rotation; - } - public function getRotation() - { - return $this->rotation; - } - public function setVendor($vendor) - { - $this->vendor = $vendor; - } - public function getVendor() - { - return $this->vendor; - } - public function setWidthPixels($widthPixels) - { - $this->widthPixels = $widthPixels; - } - public function getWidthPixels() - { - return $this->widthPixels; - } -} - -class Postman_Google_Service_YouTube_VideoGetRatingResponse extends Postman_Google_Collection -{ - protected $collection_key = 'items'; - protected $internal_gapi_mappings = array( - ); - public $etag; - public $eventId; - protected $itemsType = 'Postman_Google_Service_YouTube_VideoRating'; - protected $itemsDataType = 'array'; - public $kind; - public $visitorId; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setEventId($eventId) - { - $this->eventId = $eventId; - } - public function getEventId() - { - return $this->eventId; - } - public function setItems($items) - { - $this->items = $items; - } - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setVisitorId($visitorId) - { - $this->visitorId = $visitorId; - } - public function getVisitorId() - { - return $this->visitorId; - } -} - -class Postman_Google_Service_YouTube_VideoListResponse extends Postman_Google_Collection -{ - protected $collection_key = 'items'; - protected $internal_gapi_mappings = array( - ); - public $etag; - public $eventId; - protected $itemsType = 'Postman_Google_Service_YouTube_Video'; - protected $itemsDataType = 'array'; - public $kind; - public $nextPageToken; - protected $pageInfoType = 'Postman_Google_Service_YouTube_PageInfo'; - protected $pageInfoDataType = ''; - public $prevPageToken; - protected $tokenPaginationType = 'Postman_Google_Service_YouTube_TokenPagination'; - protected $tokenPaginationDataType = ''; - public $visitorId; - - - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - public function setEventId($eventId) - { - $this->eventId = $eventId; - } - public function getEventId() - { - return $this->eventId; - } - public function setItems($items) - { - $this->items = $items; - } - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setNextPageToken($nextPageToken) - { - $this->nextPageToken = $nextPageToken; - } - public function getNextPageToken() - { - return $this->nextPageToken; - } - public function setPageInfo(Postman_Google_Service_YouTube_PageInfo $pageInfo) - { - $this->pageInfo = $pageInfo; - } - public function getPageInfo() - { - return $this->pageInfo; - } - public function setPrevPageToken($prevPageToken) - { - $this->prevPageToken = $prevPageToken; - } - public function getPrevPageToken() - { - return $this->prevPageToken; - } - public function setTokenPagination(Postman_Google_Service_YouTube_TokenPagination $tokenPagination) - { - $this->tokenPagination = $tokenPagination; - } - public function getTokenPagination() - { - return $this->tokenPagination; - } - public function setVisitorId($visitorId) - { - $this->visitorId = $visitorId; - } - public function getVisitorId() - { - return $this->visitorId; - } -} - -class Postman_Google_Service_YouTube_VideoLiveStreamingDetails extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $actualEndTime; - public $actualStartTime; - public $concurrentViewers; - public $scheduledEndTime; - public $scheduledStartTime; - - - public function setActualEndTime($actualEndTime) - { - $this->actualEndTime = $actualEndTime; - } - public function getActualEndTime() - { - return $this->actualEndTime; - } - public function setActualStartTime($actualStartTime) - { - $this->actualStartTime = $actualStartTime; - } - public function getActualStartTime() - { - return $this->actualStartTime; - } - public function setConcurrentViewers($concurrentViewers) - { - $this->concurrentViewers = $concurrentViewers; - } - public function getConcurrentViewers() - { - return $this->concurrentViewers; - } - public function setScheduledEndTime($scheduledEndTime) - { - $this->scheduledEndTime = $scheduledEndTime; - } - public function getScheduledEndTime() - { - return $this->scheduledEndTime; - } - public function setScheduledStartTime($scheduledStartTime) - { - $this->scheduledStartTime = $scheduledStartTime; - } - public function getScheduledStartTime() - { - return $this->scheduledStartTime; - } -} - -class Postman_Google_Service_YouTube_VideoMonetizationDetails extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $accessType = 'Postman_Google_Service_YouTube_AccessPolicy'; - protected $accessDataType = ''; - - - public function setAccess(Postman_Google_Service_YouTube_AccessPolicy $access) - { - $this->access = $access; - } - public function getAccess() - { - return $this->access; - } -} - -class Postman_Google_Service_YouTube_VideoPlayer extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $embedHtml; - - - public function setEmbedHtml($embedHtml) - { - $this->embedHtml = $embedHtml; - } - public function getEmbedHtml() - { - return $this->embedHtml; - } -} - -class Postman_Google_Service_YouTube_VideoProcessingDetails extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $editorSuggestionsAvailability; - public $fileDetailsAvailability; - public $processingFailureReason; - public $processingIssuesAvailability; - protected $processingProgressType = 'Postman_Google_Service_YouTube_VideoProcessingDetailsProcessingProgress'; - protected $processingProgressDataType = ''; - public $processingStatus; - public $tagSuggestionsAvailability; - public $thumbnailsAvailability; - - - public function setEditorSuggestionsAvailability($editorSuggestionsAvailability) - { - $this->editorSuggestionsAvailability = $editorSuggestionsAvailability; - } - public function getEditorSuggestionsAvailability() - { - return $this->editorSuggestionsAvailability; - } - public function setFileDetailsAvailability($fileDetailsAvailability) - { - $this->fileDetailsAvailability = $fileDetailsAvailability; - } - public function getFileDetailsAvailability() - { - return $this->fileDetailsAvailability; - } - public function setProcessingFailureReason($processingFailureReason) - { - $this->processingFailureReason = $processingFailureReason; - } - public function getProcessingFailureReason() - { - return $this->processingFailureReason; - } - public function setProcessingIssuesAvailability($processingIssuesAvailability) - { - $this->processingIssuesAvailability = $processingIssuesAvailability; - } - public function getProcessingIssuesAvailability() - { - return $this->processingIssuesAvailability; - } - public function setProcessingProgress(Postman_Google_Service_YouTube_VideoProcessingDetailsProcessingProgress $processingProgress) - { - $this->processingProgress = $processingProgress; - } - public function getProcessingProgress() - { - return $this->processingProgress; - } - public function setProcessingStatus($processingStatus) - { - $this->processingStatus = $processingStatus; - } - public function getProcessingStatus() - { - return $this->processingStatus; - } - public function setTagSuggestionsAvailability($tagSuggestionsAvailability) - { - $this->tagSuggestionsAvailability = $tagSuggestionsAvailability; - } - public function getTagSuggestionsAvailability() - { - return $this->tagSuggestionsAvailability; - } - public function setThumbnailsAvailability($thumbnailsAvailability) - { - $this->thumbnailsAvailability = $thumbnailsAvailability; - } - public function getThumbnailsAvailability() - { - return $this->thumbnailsAvailability; - } -} - -class Postman_Google_Service_YouTube_VideoProcessingDetailsProcessingProgress extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $partsProcessed; - public $partsTotal; - public $timeLeftMs; - - - public function setPartsProcessed($partsProcessed) - { - $this->partsProcessed = $partsProcessed; - } - public function getPartsProcessed() - { - return $this->partsProcessed; - } - public function setPartsTotal($partsTotal) - { - $this->partsTotal = $partsTotal; - } - public function getPartsTotal() - { - return $this->partsTotal; - } - public function setTimeLeftMs($timeLeftMs) - { - $this->timeLeftMs = $timeLeftMs; - } - public function getTimeLeftMs() - { - return $this->timeLeftMs; - } -} - -class Postman_Google_Service_YouTube_VideoProjectDetails extends Postman_Google_Collection -{ - protected $collection_key = 'tags'; - protected $internal_gapi_mappings = array( - ); - public $tags; - - - public function setTags($tags) - { - $this->tags = $tags; - } - public function getTags() - { - return $this->tags; - } -} - -class Postman_Google_Service_YouTube_VideoRating extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $rating; - public $videoId; - - - public function setRating($rating) - { - $this->rating = $rating; - } - public function getRating() - { - return $this->rating; - } - public function setVideoId($videoId) - { - $this->videoId = $videoId; - } - public function getVideoId() - { - return $this->videoId; - } -} - -class Postman_Google_Service_YouTube_VideoRecordingDetails extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - protected $locationType = 'Postman_Google_Service_YouTube_GeoPoint'; - protected $locationDataType = ''; - public $locationDescription; - public $recordingDate; - - - public function setLocation(Postman_Google_Service_YouTube_GeoPoint $location) - { - $this->location = $location; - } - public function getLocation() - { - return $this->location; - } - public function setLocationDescription($locationDescription) - { - $this->locationDescription = $locationDescription; - } - public function getLocationDescription() - { - return $this->locationDescription; - } - public function setRecordingDate($recordingDate) - { - $this->recordingDate = $recordingDate; - } - public function getRecordingDate() - { - return $this->recordingDate; - } -} - -class Postman_Google_Service_YouTube_VideoSnippet extends Postman_Google_Collection -{ - protected $collection_key = 'tags'; - protected $internal_gapi_mappings = array( - ); - public $categoryId; - public $channelId; - public $channelTitle; - public $description; - public $liveBroadcastContent; - public $publishedAt; - public $tags; - protected $thumbnailsType = 'Postman_Google_Service_YouTube_ThumbnailDetails'; - protected $thumbnailsDataType = ''; - public $title; - - - public function setCategoryId($categoryId) - { - $this->categoryId = $categoryId; - } - public function getCategoryId() - { - return $this->categoryId; - } - public function setChannelId($channelId) - { - $this->channelId = $channelId; - } - public function getChannelId() - { - return $this->channelId; - } - public function setChannelTitle($channelTitle) - { - $this->channelTitle = $channelTitle; - } - public function getChannelTitle() - { - return $this->channelTitle; - } - public function setDescription($description) - { - $this->description = $description; - } - public function getDescription() - { - return $this->description; - } - public function setLiveBroadcastContent($liveBroadcastContent) - { - $this->liveBroadcastContent = $liveBroadcastContent; - } - public function getLiveBroadcastContent() - { - return $this->liveBroadcastContent; - } - public function setPublishedAt($publishedAt) - { - $this->publishedAt = $publishedAt; - } - public function getPublishedAt() - { - return $this->publishedAt; - } - public function setTags($tags) - { - $this->tags = $tags; - } - public function getTags() - { - return $this->tags; - } - public function setThumbnails(Postman_Google_Service_YouTube_ThumbnailDetails $thumbnails) - { - $this->thumbnails = $thumbnails; - } - public function getThumbnails() - { - return $this->thumbnails; - } - public function setTitle($title) - { - $this->title = $title; - } - public function getTitle() - { - return $this->title; - } -} - -class Postman_Google_Service_YouTube_VideoStatistics extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $commentCount; - public $dislikeCount; - public $favoriteCount; - public $likeCount; - public $viewCount; - - - public function setCommentCount($commentCount) - { - $this->commentCount = $commentCount; - } - public function getCommentCount() - { - return $this->commentCount; - } - public function setDislikeCount($dislikeCount) - { - $this->dislikeCount = $dislikeCount; - } - public function getDislikeCount() - { - return $this->dislikeCount; - } - public function setFavoriteCount($favoriteCount) - { - $this->favoriteCount = $favoriteCount; - } - public function getFavoriteCount() - { - return $this->favoriteCount; - } - public function setLikeCount($likeCount) - { - $this->likeCount = $likeCount; - } - public function getLikeCount() - { - return $this->likeCount; - } - public function setViewCount($viewCount) - { - $this->viewCount = $viewCount; - } - public function getViewCount() - { - return $this->viewCount; - } -} - -class Postman_Google_Service_YouTube_VideoStatus extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $embeddable; - public $failureReason; - public $license; - public $privacyStatus; - public $publicStatsViewable; - public $publishAt; - public $rejectionReason; - public $uploadStatus; - - - public function setEmbeddable($embeddable) - { - $this->embeddable = $embeddable; - } - public function getEmbeddable() - { - return $this->embeddable; - } - public function setFailureReason($failureReason) - { - $this->failureReason = $failureReason; - } - public function getFailureReason() - { - return $this->failureReason; - } - public function setLicense($license) - { - $this->license = $license; - } - public function getLicense() - { - return $this->license; - } - public function setPrivacyStatus($privacyStatus) - { - $this->privacyStatus = $privacyStatus; - } - public function getPrivacyStatus() - { - return $this->privacyStatus; - } - public function setPublicStatsViewable($publicStatsViewable) - { - $this->publicStatsViewable = $publicStatsViewable; - } - public function getPublicStatsViewable() - { - return $this->publicStatsViewable; - } - public function setPublishAt($publishAt) - { - $this->publishAt = $publishAt; - } - public function getPublishAt() - { - return $this->publishAt; - } - public function setRejectionReason($rejectionReason) - { - $this->rejectionReason = $rejectionReason; - } - public function getRejectionReason() - { - return $this->rejectionReason; - } - public function setUploadStatus($uploadStatus) - { - $this->uploadStatus = $uploadStatus; - } - public function getUploadStatus() - { - return $this->uploadStatus; - } -} - -class Postman_Google_Service_YouTube_VideoSuggestions extends Postman_Google_Collection -{ - protected $collection_key = 'tagSuggestions'; - protected $internal_gapi_mappings = array( - ); - public $editorSuggestions; - public $processingErrors; - public $processingHints; - public $processingWarnings; - protected $tagSuggestionsType = 'Postman_Google_Service_YouTube_VideoSuggestionsTagSuggestion'; - protected $tagSuggestionsDataType = 'array'; - - - public function setEditorSuggestions($editorSuggestions) - { - $this->editorSuggestions = $editorSuggestions; - } - public function getEditorSuggestions() - { - return $this->editorSuggestions; - } - public function setProcessingErrors($processingErrors) - { - $this->processingErrors = $processingErrors; - } - public function getProcessingErrors() - { - return $this->processingErrors; - } - public function setProcessingHints($processingHints) - { - $this->processingHints = $processingHints; - } - public function getProcessingHints() - { - return $this->processingHints; - } - public function setProcessingWarnings($processingWarnings) - { - $this->processingWarnings = $processingWarnings; - } - public function getProcessingWarnings() - { - return $this->processingWarnings; - } - public function setTagSuggestions($tagSuggestions) - { - $this->tagSuggestions = $tagSuggestions; - } - public function getTagSuggestions() - { - return $this->tagSuggestions; - } -} - -class Postman_Google_Service_YouTube_VideoSuggestionsTagSuggestion extends Postman_Google_Collection -{ - protected $collection_key = 'categoryRestricts'; - protected $internal_gapi_mappings = array( - ); - public $categoryRestricts; - public $tag; - - - public function setCategoryRestricts($categoryRestricts) - { - $this->categoryRestricts = $categoryRestricts; - } - public function getCategoryRestricts() - { - return $this->categoryRestricts; - } - public function setTag($tag) - { - $this->tag = $tag; - } - public function getTag() - { - return $this->tag; - } -} - -class Postman_Google_Service_YouTube_VideoTopicDetails extends Postman_Google_Collection -{ - protected $collection_key = 'topicIds'; - protected $internal_gapi_mappings = array( - ); - public $relevantTopicIds; - public $topicIds; - - - public function setRelevantTopicIds($relevantTopicIds) - { - $this->relevantTopicIds = $relevantTopicIds; - } - public function getRelevantTopicIds() - { - return $this->relevantTopicIds; - } - public function setTopicIds($topicIds) - { - $this->topicIds = $topicIds; - } - public function getTopicIds() - { - return $this->topicIds; - } -} - -class Postman_Google_Service_YouTube_WatchSettings extends Postman_Google_Model -{ - protected $internal_gapi_mappings = array( - ); - public $backgroundColor; - public $featuredPlaylistId; - public $textColor; - - - public function setBackgroundColor($backgroundColor) - { - $this->backgroundColor = $backgroundColor; - } - public function getBackgroundColor() - { - return $this->backgroundColor; - } - public function setFeaturedPlaylistId($featuredPlaylistId) - { - $this->featuredPlaylistId = $featuredPlaylistId; - } - public function getFeaturedPlaylistId() - { - return $this->featuredPlaylistId; - } - public function setTextColor($textColor) - { - $this->textColor = $textColor; - } - public function getTextColor() - { - return $this->textColor; - } -} |