buildScriptVersion = $buildScriptVersion; $this->apiParas["build_script_version"] = $buildScriptVersion; } public function getBuildScriptVersion() { return $this->buildScriptVersion; } public function setChannel($channel) { $this->channel = $channel; $this->apiParas["channel"] = $channel; } public function getChannel() { return $this->channel; } public function setCorpid($corpid) { $this->corpid = $corpid; $this->apiParas["corpid"] = $corpid; } public function getCorpid() { return $this->corpid; } public function setEnableTabbar($enableTabbar) { $this->enableTabbar = $enableTabbar; $this->apiParas["enable_tabbar"] = $enableTabbar; } public function getEnableTabbar() { return $this->enableTabbar; } public function setIgnoreHttpReqPermission($ignoreHttpReqPermission) { $this->ignoreHttpReqPermission = $ignoreHttpReqPermission; $this->apiParas["ignore_http_req_permission"] = $ignoreHttpReqPermission; } public function getIgnoreHttpReqPermission() { return $this->ignoreHttpReqPermission; } public function setIgnoreWebviewDomainCheck($ignoreWebviewDomainCheck) { $this->ignoreWebviewDomainCheck = $ignoreWebviewDomainCheck; $this->apiParas["ignore_webview_domain_check"] = $ignoreWebviewDomainCheck; } public function getIgnoreWebviewDomainCheck() { return $this->ignoreWebviewDomainCheck; } public function setIsRemoteDebug($isRemoteDebug) { $this->isRemoteDebug = $isRemoteDebug; $this->apiParas["is_remote_debug"] = $isRemoteDebug; } public function getIsRemoteDebug() { return $this->isRemoteDebug; } public function setIsRemoteX($isRemoteX) { $this->isRemoteX = $isRemoteX; $this->apiParas["is_remote_x"] = $isRemoteX; } public function getIsRemoteX() { return $this->isRemoteX; } public function setMainPage($mainPage) { $this->mainPage = $mainPage; $this->apiParas["main_page"] = $mainPage; } public function getMainPage() { return $this->mainPage; } public function setMiniappId($miniappId) { $this->miniappId = $miniappId; $this->apiParas["miniapp_id"] = $miniappId; } public function getMiniappId() { return $this->miniappId; } public function setPackageKey($packageKey) { $this->packageKey = $packageKey; $this->apiParas["package_key"] = $packageKey; } public function getPackageKey() { return $this->packageKey; } public function setPage($page) { $this->page = $page; $this->apiParas["page"] = $page; } public function getPage() { return $this->page; } public function setPluginPackageKey($pluginPackageKey) { $this->pluginPackageKey = $pluginPackageKey; $this->apiParas["plugin_package_key"] = $pluginPackageKey; } public function getPluginPackageKey() { return $this->pluginPackageKey; } public function setPluginRefs($pluginRefs) { $this->pluginRefs = $pluginRefs; $this->apiParas["plugin_refs"] = $pluginRefs; } public function getPluginRefs() { return $this->pluginRefs; } public function setQuery($query) { $this->query = $query; $this->apiParas["query"] = $query; } public function getQuery() { return $this->query; } public function setSubPackages($subPackages) { $this->subPackages = $subPackages; $this->apiParas["sub_packages"] = $subPackages; } public function getSubPackages() { return $this->subPackages; } public function setTyroid($tyroid) { $this->tyroid = $tyroid; $this->apiParas["tyroid"] = $tyroid; } public function getTyroid() { return $this->tyroid; } public function getApiMethodName() { return "dingtalk.oapi.mpdev.previewbuild.create"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->enableTabbar,"enableTabbar"); RequestCheckUtil::checkNotNull($this->mainPage,"mainPage"); RequestCheckUtil::checkNotNull($this->miniappId,"miniappId"); RequestCheckUtil::checkNotNull($this->packageKey,"packageKey"); RequestCheckUtil::checkNotNull($this->pluginPackageKey,"pluginPackageKey"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }