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

129 lines
2.1 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.item.img.upload request
*
* @author auto create
* @since 1.0, 2022.05.31
*/
class ItemImgUploadRequest
{
/**
* 商品图片id(如果是更新图片,则需要传该参数)
**/
private $id;
/**
* 商品图片内容类型:JPG;最大:3M 。支持的文件类型jpg,jpeg,png
**/
private $image;
/**
* 是否将该图片设为主图,可选值:true,false;默认值:false(非主图)
**/
private $isMajor;
/**
* 是否3:4长方形图片绑定3:4主图视频时用于上传3:4商品主图
**/
private $isRectangle;
/**
* 商品数字ID该参数必须
**/
private $numIid;
/**
* 图片序号
**/
private $position;
private $apiParas = array();
public function setId($id)
{
$this->id = $id;
$this->apiParas["id"] = $id;
}
public function getId()
{
return $this->id;
}
public function setImage($image)
{
$this->image = $image;
$this->apiParas["image"] = $image;
}
public function getImage()
{
return $this->image;
}
public function setIsMajor($isMajor)
{
$this->isMajor = $isMajor;
$this->apiParas["is_major"] = $isMajor;
}
public function getIsMajor()
{
return $this->isMajor;
}
public function setIsRectangle($isRectangle)
{
$this->isRectangle = $isRectangle;
$this->apiParas["is_rectangle"] = $isRectangle;
}
public function getIsRectangle()
{
return $this->isRectangle;
}
public function setNumIid($numIid)
{
$this->numIid = $numIid;
$this->apiParas["num_iid"] = $numIid;
}
public function getNumIid()
{
return $this->numIid;
}
public function setPosition($position)
{
$this->position = $position;
$this->apiParas["position"] = $position;
}
public function getPosition()
{
return $this->position;
}
public function getApiMethodName()
{
return "taobao.item.img.upload";
}
public function getApiParas()
{
return $this->apiParas;
}
public function check()
{
RequestCheckUtil::checkNotNull($this->numIid,"numIid");
}
public function putOtherTextParam($key, $value) {
$this->apiParas[$key] = $value;
$this->$key = $value;
}
}