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

98 lines
1.5 KiB
PHP

<?php
/**
* TOP API: taobao.game.charge.zc.audit request
*
* @author auto create
* @since 1.0, 2022.04.12
*/
class GameChargeZcAuditRequest
{
/**
* 商家id值
**/
private $coopId;
/**
* 对账确定时间段
**/
private $flag;
/**
* 淘宝订单号
**/
private $tbOrderNos;
/**
* 版本
**/
private $version;
private $apiParas = array();
public function setCoopId($coopId)
{
$this->coopId = $coopId;
$this->apiParas["coop_id"] = $coopId;
}
public function getCoopId()
{
return $this->coopId;
}
public function setFlag($flag)
{
$this->flag = $flag;
$this->apiParas["flag"] = $flag;
}
public function getFlag()
{
return $this->flag;
}
public function setTbOrderNos($tbOrderNos)
{
$this->tbOrderNos = $tbOrderNos;
$this->apiParas["tb_order_nos"] = $tbOrderNos;
}
public function getTbOrderNos()
{
return $this->tbOrderNos;
}
public function setVersion($version)
{
$this->version = $version;
$this->apiParas["version"] = $version;
}
public function getVersion()
{
return $this->version;
}
public function getApiMethodName()
{
return "taobao.game.charge.zc.audit";
}
public function getApiParas()
{
return $this->apiParas;
}
public function check()
{
RequestCheckUtil::checkNotNull($this->coopId,"coopId");
RequestCheckUtil::checkNotNull($this->tbOrderNos,"tbOrderNos");
}
public function putOtherTextParam($key, $value) {
$this->apiParas[$key] = $value;
$this->$key = $value;
}
}