49 lines
936 B
PHP
49 lines
936 B
PHP
<?php
|
||
/**
|
||
* TOP API: taobao.tmc.user.permit request
|
||
*
|
||
* @author auto create
|
||
* @since 1.0, 2022.04.26
|
||
*/
|
||
class TmcUserPermitRequest
|
||
{
|
||
/**
|
||
* 消息主题列表,用半角逗号分隔。当用户订阅的topic是应用订阅的子集时才需要设置,不设置表示继承应用所订阅的所有topic,一般情况建议不要设置。
|
||
**/
|
||
private $topics;
|
||
|
||
private $apiParas = array();
|
||
|
||
public function setTopics($topics)
|
||
{
|
||
$this->topics = $topics;
|
||
$this->apiParas["topics"] = $topics;
|
||
}
|
||
|
||
public function getTopics()
|
||
{
|
||
return $this->topics;
|
||
}
|
||
|
||
public function getApiMethodName()
|
||
{
|
||
return "taobao.tmc.user.permit";
|
||
}
|
||
|
||
public function getApiParas()
|
||
{
|
||
return $this->apiParas;
|
||
}
|
||
|
||
public function check()
|
||
{
|
||
|
||
RequestCheckUtil::checkMaxListSize($this->topics,100,"topics");
|
||
}
|
||
|
||
public function putOtherTextParam($key, $value) {
|
||
$this->apiParas[$key] = $value;
|
||
$this->$key = $value;
|
||
}
|
||
}
|