authedCorpId = $authedCorpId; $this->apiParas["authed_corp_id"] = $authedCorpId; } public function getAuthedCorpId() { return $this->authedCorpId; } public function setAuthedStaffId($authedStaffId) { $this->authedStaffId = $authedStaffId; $this->apiParas["authed_staff_id"] = $authedStaffId; } public function getAuthedStaffId() { return $this->authedStaffId; } public function setStaffId($staffId) { $this->staffId = $staffId; $this->apiParas["staff_id"] = $staffId; } public function getStaffId() { return $this->staffId; } public function getApiMethodName() { return "dingtalk.isv.call.calluser"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->authedCorpId,"authedCorpId"); RequestCheckUtil::checkNotNull($this->authedStaffId,"authedStaffId"); RequestCheckUtil::checkNotNull($this->staffId,"staffId"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }