addExtidlist = $addExtidlist; $this->apiParas["add_extidlist"] = $addExtidlist; } public function getAddExtidlist() { return $this->addExtidlist; } public function setAddUseridlist($addUseridlist) { $this->addUseridlist = $addUseridlist; $this->apiParas["add_useridlist"] = $addUseridlist; } public function getAddUseridlist() { return $this->addUseridlist; } public function setChatBannedType($chatBannedType) { $this->chatBannedType = $chatBannedType; $this->apiParas["chatBannedType"] = $chatBannedType; } public function getChatBannedType() { return $this->chatBannedType; } public function setChatid($chatid) { $this->chatid = $chatid; $this->apiParas["chatid"] = $chatid; } public function getChatid() { return $this->chatid; } public function setDelExtidlist($delExtidlist) { $this->delExtidlist = $delExtidlist; $this->apiParas["del_extidlist"] = $delExtidlist; } public function getDelExtidlist() { return $this->delExtidlist; } public function setDelUseridlist($delUseridlist) { $this->delUseridlist = $delUseridlist; $this->apiParas["del_useridlist"] = $delUseridlist; } public function getDelUseridlist() { return $this->delUseridlist; } public function setIcon($icon) { $this->icon = $icon; $this->apiParas["icon"] = $icon; } public function getIcon() { return $this->icon; } public function setIsBan($isBan) { $this->isBan = $isBan; $this->apiParas["isBan"] = $isBan; } public function getIsBan() { return $this->isBan; } public function setManagementType($managementType) { $this->managementType = $managementType; $this->apiParas["managementType"] = $managementType; } public function getManagementType() { return $this->managementType; } public function setMentionAllAuthority($mentionAllAuthority) { $this->mentionAllAuthority = $mentionAllAuthority; $this->apiParas["mentionAllAuthority"] = $mentionAllAuthority; } public function getMentionAllAuthority() { return $this->mentionAllAuthority; } public function setName($name) { $this->name = $name; $this->apiParas["name"] = $name; } public function getName() { return $this->name; } public function setOwner($owner) { $this->owner = $owner; $this->apiParas["owner"] = $owner; } public function getOwner() { return $this->owner; } public function setOwnerType($ownerType) { $this->ownerType = $ownerType; $this->apiParas["ownerType"] = $ownerType; } public function getOwnerType() { return $this->ownerType; } public function setSearchable($searchable) { $this->searchable = $searchable; $this->apiParas["searchable"] = $searchable; } public function getSearchable() { return $this->searchable; } public function setShowHistoryType($showHistoryType) { $this->showHistoryType = $showHistoryType; $this->apiParas["showHistoryType"] = $showHistoryType; } public function getShowHistoryType() { return $this->showHistoryType; } public function setValidationType($validationType) { $this->validationType = $validationType; $this->apiParas["validationType"] = $validationType; } public function getValidationType() { return $this->validationType; } public function getApiMethodName() { return "dingtalk.oapi.chat.update"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkMaxListSize($this->addExtidlist,20,"addExtidlist"); RequestCheckUtil::checkMaxListSize($this->addUseridlist,20,"addUseridlist"); RequestCheckUtil::checkMaxListSize($this->delExtidlist,20,"delExtidlist"); RequestCheckUtil::checkMaxListSize($this->delUseridlist,20,"delUseridlist"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }