addOn = $addOn; } /** * @return GoogleAppsScriptTypeAddOnEntryPoint */ public function getAddOn() { return $this->addOn; } /** * The type of the entry point. * * Accepted values: ENTRY_POINT_TYPE_UNSPECIFIED, WEB_APP, EXECUTION_API, * ADD_ON * * @param self::ENTRY_POINT_TYPE_* $entryPointType */ public function setEntryPointType($entryPointType) { $this->entryPointType = $entryPointType; } /** * @return self::ENTRY_POINT_TYPE_* */ public function getEntryPointType() { return $this->entryPointType; } /** * An entry point specification for Apps Script API execution calls. * * @param GoogleAppsScriptTypeExecutionApiEntryPoint $executionApi */ public function setExecutionApi(GoogleAppsScriptTypeExecutionApiEntryPoint $executionApi) { $this->executionApi = $executionApi; } /** * @return GoogleAppsScriptTypeExecutionApiEntryPoint */ public function getExecutionApi() { return $this->executionApi; } /** * An entry point specification for web apps. * * @param GoogleAppsScriptTypeWebAppEntryPoint $webApp */ public function setWebApp(GoogleAppsScriptTypeWebAppEntryPoint $webApp) { $this->webApp = $webApp; } /** * @return GoogleAppsScriptTypeWebAppEntryPoint */ public function getWebApp() { return $this->webApp; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(EntryPoint::class, 'Google_Service_Script_EntryPoint');