chatBannedType = $chatBannedType; $this->apiParas["chatBannedType"] = $chatBannedType; } public function getChatBannedType() { return $this->chatBannedType; } public function setConversationTag($conversationTag) { $this->conversationTag = $conversationTag; $this->apiParas["conversationTag"] = $conversationTag; } public function getConversationTag() { return $this->conversationTag; } public function setExtidlist($extidlist) { $this->extidlist = $extidlist; $this->apiParas["extidlist"] = $extidlist; } public function getExtidlist() { return $this->extidlist; } public function setIcon($icon) { $this->icon = $icon; $this->apiParas["icon"] = $icon; } public function getIcon() { return $this->icon; } 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 setUseridlist($useridlist) { $this->useridlist = $useridlist; $this->apiParas["useridlist"] = $useridlist; } public function getUseridlist() { return $this->useridlist; } public function setValidationType($validationType) { $this->validationType = $validationType; $this->apiParas["validationType"] = $validationType; } public function getValidationType() { return $this->validationType; } public function getApiMethodName() { return "dingtalk.oapi.chat.create"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkMaxListSize($this->extidlist,20,"extidlist"); RequestCheckUtil::checkMaxListSize($this->useridlist,20,"useridlist"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }