shop-php/extend/taobao/request/TbkDgOptimusPromotionRequest.php
2023-10-10 14:54:50 +08:00

98 lines
1.8 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/**
* TOP API: taobao.tbk.dg.optimus.promotion request
*
* @author auto create
* @since 1.0, 2022.06.20
*/
class TbkDgOptimusPromotionRequest
{
/**
* mm_xxx_xxx_xxx的第3段数字
**/
private $adzoneId;
/**
* 第几页默认1
**/
private $pageNum;
/**
* 页大小一次请求请限制在10以内
**/
private $pageSize;
/**
* 官方提供的权益物料Id。有价券-37104、大额店铺券-37116、天猫店铺券-62191、券券补-61809 更多权益物料id敬请期待
**/
private $promotionId;
private $apiParas = array();
public function setAdzoneId($adzoneId)
{
$this->adzoneId = $adzoneId;
$this->apiParas["adzone_id"] = $adzoneId;
}
public function getAdzoneId()
{
return $this->adzoneId;
}
public function setPageNum($pageNum)
{
$this->pageNum = $pageNum;
$this->apiParas["page_num"] = $pageNum;
}
public function getPageNum()
{
return $this->pageNum;
}
public function setPageSize($pageSize)
{
$this->pageSize = $pageSize;
$this->apiParas["page_size"] = $pageSize;
}
public function getPageSize()
{
return $this->pageSize;
}
public function setPromotionId($promotionId)
{
$this->promotionId = $promotionId;
$this->apiParas["promotion_id"] = $promotionId;
}
public function getPromotionId()
{
return $this->promotionId;
}
public function getApiMethodName()
{
return "taobao.tbk.dg.optimus.promotion";
}
public function getApiParas()
{
return $this->apiParas;
}
public function check()
{
RequestCheckUtil::checkNotNull($this->adzoneId,"adzoneId");
RequestCheckUtil::checkNotNull($this->promotionId,"promotionId");
}
public function putOtherTextParam($key, $value) {
$this->apiParas[$key] = $value;
$this->$key = $value;
}
}