* Gets the delivery status of titles for Google Play Movies Partners.

* *

* For more information about this service, see the API * Documentation *

* * @author Google, Inc. */ class Google_Service_PlayMovies extends Google_Service { /** View the digital assets you publish on Google Play Movies and TV. */ const PLAYMOVIES_PARTNER_READONLY = "https://www.googleapis.com/auth/playmovies_partner.readonly"; public $accounts_avails; public $accounts_orders; public $accounts_storeInfos; public $accounts_storeInfos_country; /** * Constructs the internal representation of the PlayMovies service. * * @param Google_Client $client */ public function __construct(Google_Client $client) { parent::__construct($client); $this->rootUrl = 'https://playmoviespartner.googleapis.com/'; $this->servicePath = ''; $this->version = 'v1'; $this->serviceName = 'playmoviespartner'; $this->accounts_avails = new Google_Service_PlayMovies_Resource_AccountsAvails( $this, $this->serviceName, 'avails', array( 'methods' => array( 'get' => array( 'path' => 'v1/accounts/{accountId}/avails/{availId}', 'httpMethod' => 'GET', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'availId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'v1/accounts/{accountId}/avails', 'httpMethod' => 'GET', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'pphNames' => array( 'location' => 'query', 'type' => 'string', 'repeated' => true, ), 'altId' => array( 'location' => 'query', 'type' => 'string', ), 'studioNames' => array( 'location' => 'query', 'type' => 'string', 'repeated' => true, ), 'territories' => array( 'location' => 'query', 'type' => 'string', 'repeated' => true, ), 'title' => array( 'location' => 'query', 'type' => 'string', ), 'videoIds' => array( 'location' => 'query', 'type' => 'string', 'repeated' => true, ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'pageSize' => array( 'location' => 'query', 'type' => 'integer', ), 'altIds' => array( 'location' => 'query', 'type' => 'string', 'repeated' => true, ), ), ), ) ) ); $this->accounts_orders = new Google_Service_PlayMovies_Resource_AccountsOrders( $this, $this->serviceName, 'orders', array( 'methods' => array( 'get' => array( 'path' => 'v1/accounts/{accountId}/orders/{orderId}', 'httpMethod' => 'GET', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'orderId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'v1/accounts/{accountId}/orders', 'httpMethod' => 'GET', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'status' => array( 'location' => 'query', 'type' => 'string', 'repeated' => true, ), 'name' => array( 'location' => 'query', 'type' => 'string', ), 'studioNames' => array( 'location' => 'query', 'type' => 'string', 'repeated' => true, ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'customId' => array( 'location' => 'query', 'type' => 'string', ), 'videoIds' => array( 'location' => 'query', 'type' => 'string', 'repeated' => true, ), 'pageSize' => array( 'location' => 'query', 'type' => 'integer', ), 'pphNames' => array( 'location' => 'query', 'type' => 'string', 'repeated' => true, ), ), ), ) ) ); $this->accounts_storeInfos = new Google_Service_PlayMovies_Resource_AccountsStoreInfos( $this, $this->serviceName, 'storeInfos', array( 'methods' => array( 'list' => array( 'path' => 'v1/accounts/{accountId}/storeInfos', 'httpMethod' => 'GET', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'pageSize' => array( 'location' => 'query', 'type' => 'integer', ), 'mids' => array( 'location' => 'query', 'type' => 'string', 'repeated' => true, ), 'pphNames' => array( 'location' => 'query', 'type' => 'string', 'repeated' => true, ), 'countries' => array( 'location' => 'query', 'type' => 'string', 'repeated' => true, ), 'name' => array( 'location' => 'query', 'type' => 'string', ), 'studioNames' => array( 'location' => 'query', 'type' => 'string', 'repeated' => true, ), 'seasonIds' => array( 'location' => 'query', 'type' => 'string', 'repeated' => true, ), 'videoIds' => array( 'location' => 'query', 'type' => 'string', 'repeated' => true, ), 'videoId' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->accounts_storeInfos_country = new Google_Service_PlayMovies_Resource_AccountsStoreInfosCountry( $this, $this->serviceName, 'country', array( 'methods' => array( 'get' => array( 'path' => 'v1/accounts/{accountId}/storeInfos/{videoId}/country/{country}', 'httpMethod' => 'GET', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'videoId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'country' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); } }