REAPI/extend/sdk/taobao/top/request/AlibabaWdkMarketingPriceRequest.php
2024-09-29 15:43:18 +08:00

132 lines
2.2 KiB
PHP

<?php
/**
* TOP API: alibaba.wdk.marketing.price request
*
* @author auto create
* @since 1.0, 2022.08.22
*/
class AlibabaWdkMarketingPriceRequest
{
/**
* 查询开始时间(sku_codes非空无效)
**/
private $beginTime;
/**
* 查询结束时间(sku_codes非空无效)
**/
private $endTime;
/**
* 页码
**/
private $pageIndex;
/**
* 单页大小
**/
private $pageSize;
/**
* 门店标识数组
**/
private $shopIds;
/**
* 商品sku
**/
private $skuCodes;
private $apiParas = array();
public function setBeginTime($beginTime)
{
$this->beginTime = $beginTime;
$this->apiParas["begin_time"] = $beginTime;
}
public function getBeginTime()
{
return $this->beginTime;
}
public function setEndTime($endTime)
{
$this->endTime = $endTime;
$this->apiParas["end_time"] = $endTime;
}
public function getEndTime()
{
return $this->endTime;
}
public function setPageIndex($pageIndex)
{
$this->pageIndex = $pageIndex;
$this->apiParas["page_index"] = $pageIndex;
}
public function getPageIndex()
{
return $this->pageIndex;
}
public function setPageSize($pageSize)
{
$this->pageSize = $pageSize;
$this->apiParas["page_size"] = $pageSize;
}
public function getPageSize()
{
return $this->pageSize;
}
public function setShopIds($shopIds)
{
$this->shopIds = $shopIds;
$this->apiParas["shop_ids"] = $shopIds;
}
public function getShopIds()
{
return $this->shopIds;
}
public function setSkuCodes($skuCodes)
{
$this->skuCodes = $skuCodes;
$this->apiParas["sku_codes"] = $skuCodes;
}
public function getSkuCodes()
{
return $this->skuCodes;
}
public function getApiMethodName()
{
return "alibaba.wdk.marketing.price";
}
public function getApiParas()
{
return $this->apiParas;
}
public function check()
{
RequestCheckUtil::checkNotNull($this->pageIndex,"pageIndex");
RequestCheckUtil::checkNotNull($this->pageSize,"pageSize");
RequestCheckUtil::checkMaxListSize($this->shopIds,20,"shopIds");
RequestCheckUtil::checkMaxListSize($this->skuCodes,20,"skuCodes");
}
public function putOtherTextParam($key, $value) {
$this->apiParas[$key] = $value;
$this->$key = $value;
}
}