chatId = $chatId; $this->apiParas["chat_id"] = $chatId; } public function getChatId() { return $this->chatId; } public function setExtensionKey($extensionKey) { $this->extensionKey = $extensionKey; $this->apiParas["extension_key"] = $extensionKey; } public function getExtensionKey() { return $this->extensionKey; } public function setExtensionValue($extensionValue) { $this->extensionValue = $extensionValue; $this->apiParas["extension_value"] = $extensionValue; } public function getExtensionValue() { return $this->extensionValue; } public function setUserid($userid) { $this->userid = $userid; $this->apiParas["userid"] = $userid; } public function getUserid() { return $this->userid; } public function getApiMethodName() { return "dingtalk.oapi.customize.conversation.update"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->chatId,"chatId"); RequestCheckUtil::checkNotNull($this->extensionKey,"extensionKey"); RequestCheckUtil::checkNotNull($this->extensionValue,"extensionValue"); RequestCheckUtil::checkNotNull($this->userid,"userid"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }