81 lines
1.4 KiB
PHP
81 lines
1.4 KiB
PHP
![]() |
<?php
|
|||
|
/**
|
|||
|
* TOP API: taobao.trade.ordersku.update request
|
|||
|
*
|
|||
|
* @author auto create
|
|||
|
* @since 1.0, 2022.07.19
|
|||
|
*/
|
|||
|
class TradeOrderskuUpdateRequest
|
|||
|
{
|
|||
|
/**
|
|||
|
* 子订单编号(对于单笔订单的交易可以传交易编号)。
|
|||
|
**/
|
|||
|
private $oid;
|
|||
|
|
|||
|
/**
|
|||
|
* 销售属性编号,可以通过taobao.item.skus.get获取订单对应的商品的所有销售属性。
|
|||
|
**/
|
|||
|
private $skuId;
|
|||
|
|
|||
|
/**
|
|||
|
* 销售属性组合串,格式:p1:v1;p2:v2,如:1627207:28329;20509:28314。可以通过taobao.item.skus.get获取订单对应的商品的所有销售属性。
|
|||
|
**/
|
|||
|
private $skuProps;
|
|||
|
|
|||
|
private $apiParas = array();
|
|||
|
|
|||
|
public function setOid($oid)
|
|||
|
{
|
|||
|
$this->oid = $oid;
|
|||
|
$this->apiParas["oid"] = $oid;
|
|||
|
}
|
|||
|
|
|||
|
public function getOid()
|
|||
|
{
|
|||
|
return $this->oid;
|
|||
|
}
|
|||
|
|
|||
|
public function setSkuId($skuId)
|
|||
|
{
|
|||
|
$this->skuId = $skuId;
|
|||
|
$this->apiParas["sku_id"] = $skuId;
|
|||
|
}
|
|||
|
|
|||
|
public function getSkuId()
|
|||
|
{
|
|||
|
return $this->skuId;
|
|||
|
}
|
|||
|
|
|||
|
public function setSkuProps($skuProps)
|
|||
|
{
|
|||
|
$this->skuProps = $skuProps;
|
|||
|
$this->apiParas["sku_props"] = $skuProps;
|
|||
|
}
|
|||
|
|
|||
|
public function getSkuProps()
|
|||
|
{
|
|||
|
return $this->skuProps;
|
|||
|
}
|
|||
|
|
|||
|
public function getApiMethodName()
|
|||
|
{
|
|||
|
return "taobao.trade.ordersku.update";
|
|||
|
}
|
|||
|
|
|||
|
public function getApiParas()
|
|||
|
{
|
|||
|
return $this->apiParas;
|
|||
|
}
|
|||
|
|
|||
|
public function check()
|
|||
|
{
|
|||
|
|
|||
|
RequestCheckUtil::checkNotNull($this->oid,"oid");
|
|||
|
}
|
|||
|
|
|||
|
public function putOtherTextParam($key, $value) {
|
|||
|
$this->apiParas[$key] = $value;
|
|||
|
$this->$key = $value;
|
|||
|
}
|
|||
|
}
|