* *
  • Marketplace: string
  • *
  • Merchant: string
  • *
  • ReportRequestIdList: MarketplaceWebService_Model_IdList
  • *
  • ReportTypeList: MarketplaceWebService_Model_TypeList
  • *
  • ReportProcessingStatusList: MarketplaceWebService_Model_StatusList
  • *
  • MaxCount: Count
  • *
  • RequestedFromDate: string
  • *
  • RequestedToDate: string
  • * * */ class MarketplaceWebService_Model_GetReportRequestListRequest extends MarketplaceWebService_Model { /** * Construct new MarketplaceWebService_Model_GetReportRequestListRequest * * @param mixed $data DOMElement or Associative Array to construct from. * * Valid properties: * */ public function __construct($data = null) { $this->fields = array ( 'Marketplace' => array('FieldValue' => null, 'FieldType' => 'string'), 'Merchant' => array('FieldValue' => null, 'FieldType' => 'string'), 'MWSAuthToken' => array('FieldValue' => null, 'FieldType' => 'string'), 'ReportRequestIdList' => array('FieldValue' => null, 'FieldType' => 'MarketplaceWebService_Model_IdList'), 'ReportTypeList' => array('FieldValue' => null, 'FieldType' => 'MarketplaceWebService_Model_TypeList'), 'ReportProcessingStatusList' => array('FieldValue' => null, 'FieldType' => 'MarketplaceWebService_Model_StatusList'), 'MaxCount' => array('FieldValue' => null, 'FieldType' => 'string'), 'RequestedFromDate' => array('FieldValue' => null, 'FieldType' => 'DateTime'), 'RequestedToDate' => array('FieldValue' => null, 'FieldType' => 'DateTime'), ); parent::__construct($data); } /** * Gets the value of the Marketplace property. * * @return string Marketplace */ public function getMarketplace() { return $this->fields['Marketplace']['FieldValue']; } /** * Sets the value of the Marketplace property. * * @param string Marketplace * @return this instance */ public function setMarketplace($value) { $this->fields['Marketplace']['FieldValue'] = $value; return $this; } /** * Sets the value of the Marketplace and returns this instance * * @param string $value Marketplace * @return MarketplaceWebService_Model_GetReportRequestListRequest instance */ public function withMarketplace($value) { $this->setMarketplace($value); return $this; } /** * Checks if Marketplace is set * * @return bool true if Marketplace is set */ public function isSetMarketplace() { return !is_null($this->fields['Marketplace']['FieldValue']); } /** * Gets the value of the Merchant property. * * @return string Merchant */ public function getMerchant() { return $this->fields['Merchant']['FieldValue']; } /** * Sets the value of the Merchant property. * * @param string Merchant * @return this instance */ public function setMerchant($value) { $this->fields['Merchant']['FieldValue'] = $value; return $this; } /** * Sets the value of the Merchant and returns this instance * * @param string $value Merchant * @return MarketplaceWebService_Model_GetReportRequestListRequest instance */ public function withMerchant($value) { $this->setMerchant($value); return $this; } /** * Checks if Merchant is set * * @return bool true if Merchant is set */ public function isSetMerchant() { return !is_null($this->fields['Merchant']['FieldValue']); } /** * Gets the value of the MWSAuthToken property. * * @return string MWSAuthToken */ public function getMWSAuthToken() { return $this->fields['MWSAuthToken']['FieldValue']; } /** * Sets the value of the MWSAuthToken property. * * @param string MWSAuthToken * @return this instance */ public function setMWSAuthToken($value) { $this->fields['MWSAuthToken']['FieldValue'] = $value; return $this; } /** * Sets the value of the MWSAuthToken and returns this instance * * @param string $value MWSAuthToken * @return MarketplaceWebService_Model_GetReportRequestListRequest instance */ public function withMWSAuthToken($value) { $this->setMWSAuthToken($value); return $this; } /** * Checks if MWSAuthToken is set * * @return bool true if MWSAuthToken is set */ public function isSetMWSAuthToken() { return !is_null($this->fields['MWSAuthToken']['FieldValue']); } /** * Gets the value of the ReportRequestIdList. * * @return IdList ReportRequestIdList */ public function getReportRequestIdList() { return $this->fields['ReportRequestIdList']['FieldValue']; } /** * Sets the value of the ReportRequestIdList. * * @param IdList ReportRequestIdList * @return void */ public function setReportRequestIdList($value) { $this->fields['ReportRequestIdList']['FieldValue'] = $value; return; } /** * Sets the value of the ReportRequestIdList and returns this instance * * @param IdList $value ReportRequestIdList * @return MarketplaceWebService_Model_GetReportRequestListRequest instance */ public function withReportRequestIdList($value) { $this->setReportRequestIdList($value); return $this; } /** * Checks if ReportRequestIdList is set * * @return bool true if ReportRequestIdList property is set */ public function isSetReportRequestIdList() { return !is_null($this->fields['ReportRequestIdList']['FieldValue']); } /** * Gets the value of the ReportTypeList. * * @return TypeList ReportTypeList */ public function getReportTypeList() { return $this->fields['ReportTypeList']['FieldValue']; } /** * Sets the value of the ReportTypeList. * * @param TypeList ReportTypeList * @return void */ public function setReportTypeList($value) { $this->fields['ReportTypeList']['FieldValue'] = $value; return; } /** * Sets the value of the ReportTypeList and returns this instance * * @param TypeList $value ReportTypeList * @return MarketplaceWebService_Model_GetReportRequestListRequest instance */ public function withReportTypeList($value) { $this->setReportTypeList($value); return $this; } /** * Checks if ReportTypeList is set * * @return bool true if ReportTypeList property is set */ public function isSetReportTypeList() { return !is_null($this->fields['ReportTypeList']['FieldValue']); } /** * Gets the value of the ReportProcessingStatusList. * * @return StatusList ReportProcessingStatusList */ public function getReportProcessingStatusList() { return $this->fields['ReportProcessingStatusList']['FieldValue']; } /** * Sets the value of the ReportProcessingStatusList. * * @param StatusList ReportProcessingStatusList * @return void */ public function setReportProcessingStatusList($value) { $this->fields['ReportProcessingStatusList']['FieldValue'] = $value; return; } /** * Sets the value of the ReportProcessingStatusList and returns this instance * * @param StatusList $value ReportProcessingStatusList * @return MarketplaceWebService_Model_GetReportRequestListRequest instance */ public function withReportProcessingStatusList($value) { $this->setReportProcessingStatusList($value); return $this; } /** * Checks if ReportProcessingStatusList is set * * @return bool true if ReportProcessingStatusList property is set */ public function isSetReportProcessingStatusList() { return !is_null($this->fields['ReportProcessingStatusList']['FieldValue']); } /** * Gets the value of the MaxCount property. * * @return Count MaxCount */ public function getMaxCount() { return $this->fields['MaxCount']['FieldValue']; } /** * Sets the value of the MaxCount property. * * @param Count MaxCount * @return this instance */ public function setMaxCount($value) { $this->fields['MaxCount']['FieldValue'] = $value; return $this; } /** * Sets the value of the MaxCount and returns this instance * * @param Count $value MaxCount * @return MarketplaceWebService_Model_GetReportRequestListRequest instance */ public function withMaxCount($value) { $this->setMaxCount($value); return $this; } /** * Checks if MaxCount is set * * @return bool true if MaxCount is set */ public function isSetMaxCount() { return !is_null($this->fields['MaxCount']['FieldValue']); } /** * Gets the value of the RequestedFromDate property. * * @return string RequestedFromDate */ public function getRequestedFromDate() { return $this->fields['RequestedFromDate']['FieldValue']; } /** * Sets the value of the RequestedFromDate property. * * @param string RequestedFromDate * @return this instance */ public function setRequestedFromDate($value) { $this->fields['RequestedFromDate']['FieldValue'] = $value; return $this; } /** * Sets the value of the RequestedFromDate and returns this instance * * @param string $value RequestedFromDate * @return MarketplaceWebService_Model_GetReportRequestListRequest instance */ public function withRequestedFromDate($value) { $this->setRequestedFromDate($value); return $this; } /** * Checks if RequestedFromDate is set * * @return bool true if RequestedFromDate is set */ public function isSetRequestedFromDate() { return !is_null($this->fields['RequestedFromDate']['FieldValue']); } /** * Gets the value of the RequestedToDate property. * * @return string RequestedToDate */ public function getRequestedToDate() { return $this->fields['RequestedToDate']['FieldValue']; } /** * Sets the value of the RequestedToDate property. * * @param string RequestedToDate * @return this instance */ public function setRequestedToDate($value) { $this->fields['RequestedToDate']['FieldValue'] = $value; return $this; } /** * Sets the value of the RequestedToDate and returns this instance * * @param string $value RequestedToDate * @return MarketplaceWebService_Model_GetReportRequestListRequest instance */ public function withRequestedToDate($value) { $this->setRequestedToDate($value); return $this; } /** * Checks if RequestedToDate is set * * @return bool true if RequestedToDate is set */ public function isSetRequestedToDate() { return !is_null($this->fields['RequestedToDate']['FieldValue']); } }