<?php namespace Mts\Request\V20140618; /** * Request of GetLicense * * @method string getResourceOwnerId() * @method string getData() * @method string getResourceOwnerAccount() * @method string getOwnerAccount() * @method string getHeader() * @method string getOwnerId() * @method string getMediaId() * @method string getType() * @method string getLicenseUrl() */ class GetLicenseRequest extends \RpcAcsRequest { /** * @var string */ protected $method = 'POST'; /** * Class constructor. */ public function __construct() { parent::__construct( 'Mts', '2014-06-18', 'GetLicense', 'mts' ); } /** * @param string $resourceOwnerId * * @return $this */ public function setResourceOwnerId($resourceOwnerId) { $this->requestParameters['ResourceOwnerId'] = $resourceOwnerId; $this->queryParameters['ResourceOwnerId'] = $resourceOwnerId; return $this; } /** * @param string $data * * @return $this */ public function setData($data) { $this->requestParameters['Data'] = $data; $this->queryParameters['Data'] = $data; return $this; } /** * @param string $resourceOwnerAccount * * @return $this */ public function setResourceOwnerAccount($resourceOwnerAccount) { $this->requestParameters['ResourceOwnerAccount'] = $resourceOwnerAccount; $this->queryParameters['ResourceOwnerAccount'] = $resourceOwnerAccount; return $this; } /** * @param string $ownerAccount * * @return $this */ public function setOwnerAccount($ownerAccount) { $this->requestParameters['OwnerAccount'] = $ownerAccount; $this->queryParameters['OwnerAccount'] = $ownerAccount; return $this; } /** * @param string $header * * @return $this */ public function setHeader($header) { $this->requestParameters['Header'] = $header; $this->queryParameters['Header'] = $header; return $this; } /** * @param string $ownerId * * @return $this */ public function setOwnerId($ownerId) { $this->requestParameters['OwnerId'] = $ownerId; $this->queryParameters['OwnerId'] = $ownerId; return $this; } /** * @param string $mediaId * * @return $this */ public function setMediaId($mediaId) { $this->requestParameters['MediaId'] = $mediaId; $this->queryParameters['MediaId'] = $mediaId; return $this; } /** * @param string $type * * @return $this */ public function setType($type) { $this->requestParameters['Type'] = $type; $this->queryParameters['Type'] = $type; return $this; } /** * @param string $licenseUrl * * @return $this */ public function setLicenseUrl($licenseUrl) { $this->requestParameters['LicenseUrl'] = $licenseUrl; $this->queryParameters['LicenseUrl'] = $licenseUrl; return $this; } }