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 setPosition($position) { $this->position = $position; $this->apiParas["position"] = $position; } public function getPosition() { return $this->position; } public function setProductId($productId) { $this->productId = $productId; $this->apiParas["product_id"] = $productId; } public function getProductId() { return $this->productId; } public function getApiMethodName() { return "taobao.product.img.upload"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->image,"image"); RequestCheckUtil::checkNotNull($this->productId,"productId"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }