clientType = $clientType; $this->apiParas["client_type"] = $clientType; } public function getClientType() { return $this->clientType; } public function setImageInputTitle($imageInputTitle) { $this->imageInputTitle = $imageInputTitle; $this->apiParas["image_input_title"] = $imageInputTitle; } public function getImageInputTitle() { return $this->imageInputTitle; } public function setImg($img) { $this->img = $img; $this->apiParas["img"] = $img; } public function getImg() { return $this->img; } public function setIsHttps($isHttps) { $this->isHttps = $isHttps; $this->apiParas["is_https"] = $isHttps; } public function getIsHttps() { return $this->isHttps; } public function setPictureCategoryId($pictureCategoryId) { $this->pictureCategoryId = $pictureCategoryId; $this->apiParas["picture_category_id"] = $pictureCategoryId; } public function getPictureCategoryId() { return $this->pictureCategoryId; } public function setPictureId($pictureId) { $this->pictureId = $pictureId; $this->apiParas["picture_id"] = $pictureId; } public function getPictureId() { return $this->pictureId; } public function setTitle($title) { $this->title = $title; $this->apiParas["title"] = $title; } public function getTitle() { return $this->title; } public function getApiMethodName() { return "taobao.picture.upload"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->imageInputTitle,"imageInputTitle"); RequestCheckUtil::checkNotNull($this->img,"img"); RequestCheckUtil::checkNotNull($this->pictureCategoryId,"pictureCategoryId"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }