appId = $appId; $this->apiParas["app_id"] = $appId; } public function getAppId() { return $this->appId; } public function setBizNo($bizNo) { $this->bizNo = $bizNo; $this->apiParas["biz_no"] = $bizNo; } public function getBizNo() { return $this->bizNo; } public function setIcon($icon) { $this->icon = $icon; $this->apiParas["icon"] = $icon; } public function getIcon() { return $this->icon; } public function setName($name) { $this->name = $name; $this->apiParas["name"] = $name; } public function getName() { return $this->name; } public function setPcShortcutUri($pcShortcutUri) { $this->pcShortcutUri = $pcShortcutUri; $this->apiParas["pc_shortcut_uri"] = $pcShortcutUri; } public function getPcShortcutUri() { return $this->pcShortcutUri; } public function setShortcutUri($shortcutUri) { $this->shortcutUri = $shortcutUri; $this->apiParas["shortcut_uri"] = $shortcutUri; } public function getShortcutUri() { return $this->shortcutUri; } public function getApiMethodName() { return "dingtalk.oapi.workbench.shortcut.update"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->appId,"appId"); RequestCheckUtil::checkNotNull($this->bizNo,"bizNo"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }