addressId = $addressId; $this->apiParas["address_id"] = $addressId; } public function getAddressId() { return $this->addressId; } public function setCompleteAddress($completeAddress) { $this->completeAddress = $completeAddress; $this->apiParas["complete_address"] = $completeAddress; } public function getCompleteAddress() { return $this->completeAddress; } public function setDisputeId($disputeId) { $this->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 setMobile($mobile) { $this->mobile = $mobile; $this->apiParas["mobile"] = $mobile; } public function getMobile() { return $this->mobile; } public function setPost($post) { $this->post = $post; $this->apiParas["post"] = $post; } public function getPost() { return $this->post; } public function getApiMethodName() { return "tmall.exchange.agree"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->addressId,"addressId"); RequestCheckUtil::checkNotNull($this->disputeId,"disputeId"); RequestCheckUtil::checkNotNull($this->fields,"fields"); RequestCheckUtil::checkMaxListSize($this->fields,20,"fields"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }