open = $open; $this->apiParas["open"] = $open; } public function getOpen() { return $this->open; } public function setPermitStaffIds($permitStaffIds) { $this->permitStaffIds = $permitStaffIds; $this->apiParas["permit_staffIds"] = $permitStaffIds; } public function getPermitStaffIds() { return $this->permitStaffIds; } public function setProtectScenes($protectScenes) { $this->protectScenes = $protectScenes; $this->apiParas["protect_scenes"] = $protectScenes; } public function getProtectScenes() { return $this->protectScenes; } public function setSeniorStaffId($seniorStaffId) { $this->seniorStaffId = $seniorStaffId; $this->apiParas["senior_staffId"] = $seniorStaffId; } public function getSeniorStaffId() { return $this->seniorStaffId; } public function getApiMethodName() { return "dingtalk.oapi.user.senior.setting"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkMaxListSize($this->permitStaffIds,999,"permitStaffIds"); RequestCheckUtil::checkMaxListSize($this->protectScenes,999,"protectScenes"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }