disputeId = $disputeId; $this->apiParas["dispute_id"] = $disputeId; } public function getDisputeId() { return $this->disputeId; } public function setFields($fields) { $this->fields = $fields; $this->apiParas["fields"] = $fields; } public function getFields() { return $this->fields; } public function setLeaveMessage($leaveMessage) { $this->leaveMessage = $leaveMessage; $this->apiParas["leave_message"] = $leaveMessage; } public function getLeaveMessage() { return $this->leaveMessage; } public function setLeaveMessagePics($leaveMessagePics) { $this->leaveMessagePics = $leaveMessagePics; $this->apiParas["leave_message_pics"] = $leaveMessagePics; } public function getLeaveMessagePics() { return $this->leaveMessagePics; } public function setSellerRefuseReasonId($sellerRefuseReasonId) { $this->sellerRefuseReasonId = $sellerRefuseReasonId; $this->apiParas["seller_refuse_reason_id"] = $sellerRefuseReasonId; } public function getSellerRefuseReasonId() { return $this->sellerRefuseReasonId; } public function getApiMethodName() { return "tmall.exchange.refuse"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->disputeId,"disputeId"); RequestCheckUtil::checkNotNull($this->fields,"fields"); RequestCheckUtil::checkMaxListSize($this->fields,20,"fields"); RequestCheckUtil::checkNotNull($this->sellerRefuseReasonId,"sellerRefuseReasonId"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }