| [ |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/AllowInputState.ALLOW", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/AllowInputState.DENY", |
| "value": "2" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "enum", |
| "name": "fuchsia.web/AllowInputState", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/AutoplayPolicy.ALLOW", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/AutoplayPolicy.REQUIRE_USER_ACTIVATION", |
| "value": "2" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "enum", |
| "name": "fuchsia.web/AutoplayPolicy", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/ConsoleLogLevel.DEBUG", |
| "value": "-1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/ConsoleLogLevel.ERROR", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/ConsoleLogLevel.INFO", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/ConsoleLogLevel.NONE", |
| "value": "100" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/ConsoleLogLevel.WARN", |
| "value": "1" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "enum", |
| "name": "fuchsia.web/ConsoleLogLevel", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.web/AutoplayPolicy", |
| "kind": "table/member", |
| "name": "fuchsia.web/ContentAreaSettings.autoplay_policy" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.web/ContentAreaSettings.hide_scrollbars" |
| }, |
| { |
| "declaration": "float32", |
| "kind": "table/member", |
| "name": "fuchsia.web/ContentAreaSettings.page_scale" |
| }, |
| { |
| "declaration": "fuchsia.settings/ThemeType", |
| "kind": "table/member", |
| "name": "fuchsia.web/ContentAreaSettings.theme" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/ContentAreaSettings" |
| }, |
| { |
| "declaration": "fuchsia.io/Directory", |
| "kind": "table/member", |
| "name": "fuchsia.web/ContentDirectoryProvider.directory" |
| }, |
| { |
| "declaration": "string:255", |
| "kind": "table/member", |
| "name": "fuchsia.web/ContentDirectoryProvider.name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/ContentDirectoryProvider", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.web/Frame frame)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Context.CreateFrame" |
| }, |
| { |
| "declaration": "(fuchsia.web/CreateFrameParams params,server_end:fuchsia.web/Frame frame)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Context.CreateFrameWithParams" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.web/CookieManager manager)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Context.GetCookieManager" |
| }, |
| { |
| "declaration": "() -> (fuchsia.web/Context_GetRemoteDebuggingPort_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Context.GetRemoteDebuggingPort" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.web/Context" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/ContextError.REMOTE_DEBUGGING_PORT_NOT_OPENED", |
| "value": "1" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "enum", |
| "name": "fuchsia.web/ContextError", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/ContextFeatureFlags.AUDIO", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/ContextFeatureFlags.HARDWARE_VIDEO_DECODER", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/ContextFeatureFlags.HARDWARE_VIDEO_DECODER_ONLY", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/ContextFeatureFlags.HEADLESS", |
| "value": "64" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/ContextFeatureFlags.KEYBOARD", |
| "value": "256" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/ContextFeatureFlags.LEGACYMETRICS", |
| "value": "128" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/ContextFeatureFlags.NETWORK", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/ContextFeatureFlags.VIRTUAL_KEYBOARD", |
| "value": "512" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/ContextFeatureFlags.VULKAN", |
| "value": "4" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/ContextFeatureFlags.WIDEVINE_CDM", |
| "value": "32" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "bits", |
| "name": "fuchsia.web/ContextFeatureFlags", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(fuchsia.web/CreateContextParams params,server_end:fuchsia.web/Context context)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/ContextProvider.Create" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.web/ContextProvider" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "struct/member", |
| "name": "fuchsia.web/Context_GetRemoteDebuggingPort_Response.port" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.web/Context_GetRemoteDebuggingPort_Response" |
| }, |
| { |
| "declaration": "fuchsia.web/ContextError", |
| "kind": "union/member", |
| "name": "fuchsia.web/Context_GetRemoteDebuggingPort_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.web/Context_GetRemoteDebuggingPort_Response", |
| "kind": "union/member", |
| "name": "fuchsia.web/Context_GetRemoteDebuggingPort_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.web/Context_GetRemoteDebuggingPort_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.web/CookieId", |
| "kind": "table/member", |
| "name": "fuchsia.web/Cookie.id" |
| }, |
| { |
| "declaration": "string", |
| "kind": "table/member", |
| "name": "fuchsia.web/Cookie.value" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/Cookie", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "string:255", |
| "kind": "table/member", |
| "name": "fuchsia.web/CookieId.domain" |
| }, |
| { |
| "declaration": "string", |
| "kind": "table/member", |
| "name": "fuchsia.web/CookieId.name" |
| }, |
| { |
| "declaration": "string:65536", |
| "kind": "table/member", |
| "name": "fuchsia.web/CookieId.path" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/CookieId" |
| }, |
| { |
| "declaration": "(string:<65536,optional> url,string:optional name,server_end:fuchsia.web/CookiesIterator cookies)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/CookieManager.GetCookieList" |
| }, |
| { |
| "declaration": "(string:<65536,optional> url,string:optional name,server_end:fuchsia.web/CookiesIterator changes)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/CookieManager.ObserveCookieChanges" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.web/CookieManager" |
| }, |
| { |
| "declaration": "() -> (vector<fuchsia.web/Cookie> changed_cookies)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/CookiesIterator.GetNext" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.web/CookiesIterator" |
| }, |
| { |
| "declaration": "fuchsia.io/Directory", |
| "kind": "table/member", |
| "name": "fuchsia.web/CreateContextParams.cdm_data_directory" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.web/CreateContextParams.cdm_data_quota_bytes" |
| }, |
| { |
| "declaration": "vector<fuchsia.web/ContentDirectoryProvider>:100", |
| "kind": "table/member", |
| "name": "fuchsia.web/CreateContextParams.content_directories" |
| }, |
| { |
| "declaration": "vector<vector<uint8>>", |
| "kind": "table/member", |
| "name": "fuchsia.web/CreateContextParams.cors_exempt_headers" |
| }, |
| { |
| "declaration": "fuchsia.io/Directory", |
| "kind": "table/member", |
| "name": "fuchsia.web/CreateContextParams.data_directory" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.web/CreateContextParams.data_quota_bytes" |
| }, |
| { |
| "declaration": "fuchsia.web/ContextFeatureFlags", |
| "kind": "table/member", |
| "name": "fuchsia.web/CreateContextParams.features" |
| }, |
| { |
| "declaration": "string:128", |
| "kind": "table/member", |
| "name": "fuchsia.web/CreateContextParams.playready_key_system" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "table/member", |
| "name": "fuchsia.web/CreateContextParams.remote_debugging_port" |
| }, |
| { |
| "declaration": "fuchsia.io/Directory", |
| "kind": "table/member", |
| "name": "fuchsia.web/CreateContextParams.service_directory" |
| }, |
| { |
| "declaration": "vector<string:513>:100", |
| "kind": "table/member", |
| "name": "fuchsia.web/CreateContextParams.unsafely_treat_insecure_origins_as_secure" |
| }, |
| { |
| "declaration": "string:128", |
| "kind": "table/member", |
| "name": "fuchsia.web/CreateContextParams.user_agent_product" |
| }, |
| { |
| "declaration": "string:128", |
| "kind": "table/member", |
| "name": "fuchsia.web/CreateContextParams.user_agent_version" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/CreateContextParams", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "fuchsia.web/AutoplayPolicy", |
| "kind": "table/member", |
| "name": "fuchsia.web/CreateFrameParams.autoplay_policy" |
| }, |
| { |
| "declaration": "string", |
| "kind": "table/member", |
| "name": "fuchsia.web/CreateFrameParams.debug_name" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.web/CreateFrameParams.enable_remote_debugging" |
| }, |
| { |
| "declaration": "fuchsia.mem/Data", |
| "kind": "table/member", |
| "name": "fuchsia.web/CreateFrameParams.explicit_sites_filter_error_page" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/CreateFrameParams", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "fuchsia.ui.views/ViewCreationToken", |
| "kind": "table/member", |
| "name": "fuchsia.web/CreateView2Args.view_creation_token" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/CreateView2Args", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "(client_end:fuchsia.web/DevToolsListener listener) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Debug.EnableDevTools" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.web/Debug" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.web/DevToolsPerContextListener listener)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/DevToolsListener.OnContextDevToolsAvailable" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.web/DevToolsListener" |
| }, |
| { |
| "declaration": "(uint16 port)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/DevToolsPerContextListener.OnHttpPortOpen" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.web/DevToolsPerContextListener" |
| }, |
| { |
| "declaration": "fuchsia.mem/Buffer", |
| "kind": "table/member", |
| "name": "fuchsia.web/Favicon.data" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.web/Favicon.height" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.web/Favicon.width" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/Favicon", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "(uint64 id,vector<string:65536> origins,fuchsia.mem/Buffer script) -> (fuchsia.web/Frame_AddBeforeLoadJavaScript_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.AddBeforeLoadJavaScript" |
| }, |
| { |
| "declaration": "(fuchsia.web/InputTypes types,fuchsia.web/AllowInputState allow)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.ConfigureInputTypes" |
| }, |
| { |
| "declaration": "(fuchsia.ui.views/ViewToken view_token)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.CreateView" |
| }, |
| { |
| "declaration": "(fuchsia.web/CreateView2Args args)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.CreateView2" |
| }, |
| { |
| "declaration": "(fuchsia.ui.views/ViewToken view_token,fuchsia.ui.views/ViewRefControl view_ref_control,fuchsia.ui.views/ViewRef view_ref)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.CreateViewWithViewRef" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.DisableHeadlessRendering" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.EnableHeadlessRendering" |
| }, |
| { |
| "declaration": "(vector<string:65536> origins,fuchsia.mem/Buffer script) -> (fuchsia.web/Frame_ExecuteJavaScript_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.ExecuteJavaScript" |
| }, |
| { |
| "declaration": "(vector<string:65536> origins,fuchsia.mem/Buffer script) -> (fuchsia.web/Frame_ExecuteJavaScriptNoResult_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.ExecuteJavaScriptNoResult" |
| }, |
| { |
| "declaration": "(fuchsia.ui.gfx/vec2:optional web_dips)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.ForceContentDimensions" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.media.sessions2/Player player)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.GetMediaPlayer" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.web/NavigationController controller)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.GetNavigationController" |
| }, |
| { |
| "declaration": "() -> (uint64 size_bytes)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.GetPrivateMemorySize" |
| }, |
| { |
| "declaration": "(string:65536 target_origin,fuchsia.web/WebMessage message) -> (fuchsia.web/Frame_PostMessage_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.PostMessage" |
| }, |
| { |
| "declaration": "(uint64 id)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.RemoveBeforeLoadJavaScript" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.ResetContentAreaSettings" |
| }, |
| { |
| "declaration": "(bool blocked)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.SetBlockMediaLoading" |
| }, |
| { |
| "declaration": "(fuchsia.logger/LogSink:optional sink)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.SetConsoleLogSink" |
| }, |
| { |
| "declaration": "(fuchsia.web/ContentAreaSettings settings)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.SetContentAreaSettings" |
| }, |
| { |
| "declaration": "(fuchsia.web/ConsoleLogLevel level)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.SetJavaScriptLogLevel" |
| }, |
| { |
| "declaration": "(uint64 session_id)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.SetMediaSessionId" |
| }, |
| { |
| "declaration": "(fuchsia.web/FrameMediaSettings settings)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.SetMediaSettings" |
| }, |
| { |
| "declaration": "(client_end:<fuchsia.web/NavigationEventListener,optional> listener)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.SetNavigationEventListener" |
| }, |
| { |
| "declaration": "(client_end:<fuchsia.web/NavigationEventListener,optional> listener,fuchsia.web/NavigationEventListenerFlags flags)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.SetNavigationEventListener2" |
| }, |
| { |
| "declaration": "(fuchsia.web/NavigationPolicyProviderParams params,client_end:fuchsia.web/NavigationPolicyProvider provider)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.SetNavigationPolicyProvider" |
| }, |
| { |
| "declaration": "(float32 scale)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.SetPageScale" |
| }, |
| { |
| "declaration": "(fuchsia.web/PermissionDescriptor permission,string:65536 web_origin,fuchsia.web/PermissionState state)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.SetPermissionState" |
| }, |
| { |
| "declaration": "(client_end:<fuchsia.web/PopupFrameCreationListener,optional> listener)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.SetPopupFrameCreationListener" |
| }, |
| { |
| "declaration": "(fuchsia.settings/ThemeType theme)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.SetPreferredTheme" |
| }, |
| { |
| "declaration": "(vector<fuchsia.web/UrlRequestRewriteRule>:4096 rules) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/Frame.SetUrlRequestRewriteRules" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.web/Frame" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/FrameError.BUFFER_NOT_UTF8", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/FrameError.INTERNAL_ERROR", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/FrameError.INVALID_ORIGIN", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/FrameError.NO_DATA_IN_MESSAGE", |
| "value": "4" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "enum", |
| "name": "fuchsia.web/FrameError", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(fuchsia.web/CreateFrameParams params,server_end:fuchsia.web/Frame frame)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/FrameHost.CreateFrameWithParams" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.web/FrameHost" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.web/FrameMediaSettings.audio_consumer_session_id" |
| }, |
| { |
| "declaration": "fuchsia.media/AudioRenderUsage", |
| "kind": "table/member", |
| "name": "fuchsia.web/FrameMediaSettings.renderer_usage" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/FrameMediaSettings" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.web/Frame_AddBeforeLoadJavaScript_Response" |
| }, |
| { |
| "declaration": "fuchsia.web/FrameError", |
| "kind": "union/member", |
| "name": "fuchsia.web/Frame_AddBeforeLoadJavaScript_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.web/Frame_AddBeforeLoadJavaScript_Response", |
| "kind": "union/member", |
| "name": "fuchsia.web/Frame_AddBeforeLoadJavaScript_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.web/Frame_AddBeforeLoadJavaScript_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.web/Frame_ExecuteJavaScriptNoResult_Response" |
| }, |
| { |
| "declaration": "fuchsia.web/FrameError", |
| "kind": "union/member", |
| "name": "fuchsia.web/Frame_ExecuteJavaScriptNoResult_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.web/Frame_ExecuteJavaScriptNoResult_Response", |
| "kind": "union/member", |
| "name": "fuchsia.web/Frame_ExecuteJavaScriptNoResult_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.web/Frame_ExecuteJavaScriptNoResult_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.mem/Buffer", |
| "kind": "struct/member", |
| "name": "fuchsia.web/Frame_ExecuteJavaScript_Response.result" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.web/Frame_ExecuteJavaScript_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "fuchsia.web/FrameError", |
| "kind": "union/member", |
| "name": "fuchsia.web/Frame_ExecuteJavaScript_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.web/Frame_ExecuteJavaScript_Response", |
| "kind": "union/member", |
| "name": "fuchsia.web/Frame_ExecuteJavaScript_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.web/Frame_ExecuteJavaScript_Result", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.web/Frame_PostMessage_Response" |
| }, |
| { |
| "declaration": "fuchsia.web/FrameError", |
| "kind": "union/member", |
| "name": "fuchsia.web/Frame_PostMessage_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.web/Frame_PostMessage_Response", |
| "kind": "union/member", |
| "name": "fuchsia.web/Frame_PostMessage_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.web/Frame_PostMessage_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "client_end:fuchsia.web/MessagePort", |
| "kind": "union/member", |
| "name": "fuchsia.web/IncomingTransferable.message_port" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.web/IncomingTransferable", |
| "resourceness": "resource", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/InputTypes.ALL", |
| "value": "9223372036854775808" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/InputTypes.GESTURE_DRAG", |
| "value": "64" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/InputTypes.GESTURE_PINCH", |
| "value": "32" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/InputTypes.GESTURE_TAP", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/InputTypes.KEY", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/InputTypes.MOUSE_CLICK", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/InputTypes.MOUSE_MOVE", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/InputTypes.MOUSE_WHEEL", |
| "value": "4" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "bits", |
| "name": "fuchsia.web/InputTypes", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "vector<fuchsia.net.http/Header>", |
| "kind": "table/member", |
| "name": "fuchsia.web/LoadUrlParams.headers" |
| }, |
| { |
| "declaration": "string:65536", |
| "kind": "table/member", |
| "name": "fuchsia.web/LoadUrlParams.referrer_url" |
| }, |
| { |
| "declaration": "fuchsia.web/LoadUrlReason", |
| "kind": "table/member", |
| "name": "fuchsia.web/LoadUrlParams.type" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.web/LoadUrlParams.was_user_activated" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/LoadUrlParams", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/LoadUrlReason.LINK", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/LoadUrlReason.TYPED", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.web/LoadUrlReason", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "const", |
| "name": "fuchsia.web/MAX_HEADERS_COUNT", |
| "value": "4096" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "const", |
| "name": "fuchsia.web/MAX_HOST_LENGTH", |
| "value": "255" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "const", |
| "name": "fuchsia.web/MAX_RULE_COUNT", |
| "value": "4096" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "const", |
| "name": "fuchsia.web/MAX_SCHEME_AND_HOST_LENGTH", |
| "value": "513" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "const", |
| "name": "fuchsia.web/MAX_URL_LENGTH", |
| "value": "65536" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "const", |
| "name": "fuchsia.web/MAX_URL_SCHEME_NAME_LENGTH", |
| "value": "255" |
| }, |
| { |
| "declaration": "(fuchsia.web/WebMessage message) -> (fuchsia.web/MessagePort_PostMessage_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/MessagePort.PostMessage" |
| }, |
| { |
| "declaration": "() -> (fuchsia.web/WebMessage message)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/MessagePort.ReceiveMessage" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.web/MessagePort" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.web/MessagePort_PostMessage_Response" |
| }, |
| { |
| "declaration": "fuchsia.web/FrameError", |
| "kind": "union/member", |
| "name": "fuchsia.web/MessagePort_PostMessage_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.web/MessagePort_PostMessage_Response", |
| "kind": "union/member", |
| "name": "fuchsia.web/MessagePort_PostMessage_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.web/MessagePort_PostMessage_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "() -> (fuchsia.web/NavigationState entry)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/NavigationController.GetVisibleEntry" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/NavigationController.GoBack" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/NavigationController.GoForward" |
| }, |
| { |
| "declaration": "(string:65536 url,fuchsia.web/LoadUrlParams params) -> (fuchsia.web/NavigationController_LoadUrl_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/NavigationController.LoadUrl" |
| }, |
| { |
| "declaration": "(fuchsia.web/ReloadType type)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/NavigationController.Reload" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/NavigationController.Stop" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.web/NavigationController" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/NavigationControllerError.INVALID_HEADER", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/NavigationControllerError.INVALID_URL", |
| "value": "1" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "enum", |
| "name": "fuchsia.web/NavigationControllerError", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.web/NavigationController_LoadUrl_Response" |
| }, |
| { |
| "declaration": "fuchsia.web/NavigationControllerError", |
| "kind": "union/member", |
| "name": "fuchsia.web/NavigationController_LoadUrl_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.web/NavigationController_LoadUrl_Response", |
| "kind": "union/member", |
| "name": "fuchsia.web/NavigationController_LoadUrl_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.web/NavigationController_LoadUrl_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.web/NoArgumentsAction", |
| "kind": "union/member", |
| "name": "fuchsia.web/NavigationDecision.abort" |
| }, |
| { |
| "declaration": "fuchsia.web/NoArgumentsAction", |
| "kind": "union/member", |
| "name": "fuchsia.web/NavigationDecision.proceed" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.web/NavigationDecision", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(fuchsia.web/NavigationState change) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/NavigationEventListener.OnNavigationStateChanged" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.web/NavigationEventListener" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/NavigationEventListenerFlags.FAVICON", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "bits", |
| "name": "fuchsia.web/NavigationEventListenerFlags", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/NavigationPhase.FAIL", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/NavigationPhase.PROCESS_RESPONSE", |
| "value": "4" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/NavigationPhase.REDIRECT", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.web/NavigationPhase.START", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "bits", |
| "name": "fuchsia.web/NavigationPhase", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(fuchsia.web/RequestedNavigation requested_navigation) -> (fuchsia.web/NavigationDecision decision)", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/NavigationPolicyProvider.EvaluateRequestedNavigation" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.web/NavigationPolicyProvider" |
| }, |
| { |
| "declaration": "fuchsia.web/NavigationPhase", |
| "kind": "table/member", |
| "name": "fuchsia.web/NavigationPolicyProviderParams.main_frame_phases" |
| }, |
| { |
| "declaration": "fuchsia.web/NavigationPhase", |
| "kind": "table/member", |
| "name": "fuchsia.web/NavigationPolicyProviderParams.subframe_phases" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/NavigationPolicyProviderParams" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.web/NavigationState.can_go_back" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.web/NavigationState.can_go_forward" |
| }, |
| { |
| "declaration": "fuchsia.web/Favicon", |
| "kind": "table/member", |
| "name": "fuchsia.web/NavigationState.favicon" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.web/NavigationState.is_main_document_loaded" |
| }, |
| { |
| "declaration": "fuchsia.web/PageType", |
| "kind": "table/member", |
| "name": "fuchsia.web/NavigationState.page_type" |
| }, |
| { |
| "declaration": "string", |
| "kind": "table/member", |
| "name": "fuchsia.web/NavigationState.title" |
| }, |
| { |
| "declaration": "string:65536", |
| "kind": "table/member", |
| "name": "fuchsia.web/NavigationState.url" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/NavigationState", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.web/NoArgumentsAction" |
| }, |
| { |
| "declaration": "server_end:fuchsia.web/MessagePort", |
| "kind": "union/member", |
| "name": "fuchsia.web/OutgoingTransferable.message_port" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.web/OutgoingTransferable", |
| "resourceness": "resource", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/PageType.ERROR", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/PageType.NORMAL", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.web/PageType", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.web/PermissionType", |
| "kind": "table/member", |
| "name": "fuchsia.web/PermissionDescriptor.type" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/PermissionDescriptor" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/PermissionState.DENIED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/PermissionState.GRANTED", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "enum", |
| "name": "fuchsia.web/PermissionState", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/PermissionType.CAMERA", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/PermissionType.MICROPHONE", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/PermissionType.PERSISTENT_STORAGE", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/PermissionType.PROTECTED_MEDIA_IDENTIFIER", |
| "value": "3" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "enum", |
| "name": "fuchsia.web/PermissionType", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "string:65536", |
| "kind": "table/member", |
| "name": "fuchsia.web/PopupFrameCreationInfo.initial_url" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.web/PopupFrameCreationInfo.initiated_by_user" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/PopupFrameCreationInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "(client_end:fuchsia.web/Frame frame,fuchsia.web/PopupFrameCreationInfo info) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.web/PopupFrameCreationListener.OnPopupFrameCreated" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.web/PopupFrameCreationListener" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/ReloadType.NO_CACHE", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/ReloadType.PARTIAL_CACHE", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.web/ReloadType", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.web/RequestedNavigation.has_gesture" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.web/RequestedNavigation.id" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.web/RequestedNavigation.is_http_post" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.web/RequestedNavigation.is_main_frame" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.web/RequestedNavigation.is_same_document" |
| }, |
| { |
| "declaration": "fuchsia.web/NavigationPhase", |
| "kind": "table/member", |
| "name": "fuchsia.web/RequestedNavigation.phase" |
| }, |
| { |
| "declaration": "string:65536", |
| "kind": "table/member", |
| "name": "fuchsia.web/RequestedNavigation.url" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.web/RequestedNavigation.was_server_redirect" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/RequestedNavigation" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/UrlRequestAction.ALLOW", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.web/UrlRequestAction.DENY", |
| "value": "2" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "enum", |
| "name": "fuchsia.web/UrlRequestAction", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.web/UrlRequestRewriteAddHeaders", |
| "kind": "union/member", |
| "name": "fuchsia.web/UrlRequestRewrite.add_headers" |
| }, |
| { |
| "declaration": "fuchsia.web/UrlRequestRewriteAppendToQuery", |
| "kind": "union/member", |
| "name": "fuchsia.web/UrlRequestRewrite.append_to_query" |
| }, |
| { |
| "declaration": "fuchsia.web/UrlRequestRewriteRemoveHeader", |
| "kind": "union/member", |
| "name": "fuchsia.web/UrlRequestRewrite.remove_header" |
| }, |
| { |
| "declaration": "fuchsia.web/UrlRequestRewriteReplaceUrl", |
| "kind": "union/member", |
| "name": "fuchsia.web/UrlRequestRewrite.replace_url" |
| }, |
| { |
| "declaration": "fuchsia.web/UrlRequestRewriteSubstituteQueryPattern", |
| "kind": "union/member", |
| "name": "fuchsia.web/UrlRequestRewrite.substitute_query_pattern" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.web/UrlRequestRewrite", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "vector<fuchsia.net.http/Header>:4096", |
| "kind": "table/member", |
| "name": "fuchsia.web/UrlRequestRewriteAddHeaders.headers" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/UrlRequestRewriteAddHeaders" |
| }, |
| { |
| "declaration": "string:65536", |
| "kind": "table/member", |
| "name": "fuchsia.web/UrlRequestRewriteAppendToQuery.query" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/UrlRequestRewriteAppendToQuery" |
| }, |
| { |
| "declaration": "vector<uint8>:4096", |
| "kind": "table/member", |
| "name": "fuchsia.web/UrlRequestRewriteRemoveHeader.header_name" |
| }, |
| { |
| "declaration": "string:65536", |
| "kind": "table/member", |
| "name": "fuchsia.web/UrlRequestRewriteRemoveHeader.query_pattern" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/UrlRequestRewriteRemoveHeader" |
| }, |
| { |
| "declaration": "string:65536", |
| "kind": "table/member", |
| "name": "fuchsia.web/UrlRequestRewriteReplaceUrl.new_url" |
| }, |
| { |
| "declaration": "string:65536", |
| "kind": "table/member", |
| "name": "fuchsia.web/UrlRequestRewriteReplaceUrl.url_ends_with" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/UrlRequestRewriteReplaceUrl" |
| }, |
| { |
| "declaration": "fuchsia.web/UrlRequestAction", |
| "kind": "table/member", |
| "name": "fuchsia.web/UrlRequestRewriteRule.action" |
| }, |
| { |
| "declaration": "vector<string:255>:4096", |
| "kind": "table/member", |
| "name": "fuchsia.web/UrlRequestRewriteRule.hosts_filter" |
| }, |
| { |
| "declaration": "vector<fuchsia.web/UrlRequestRewrite>:4096", |
| "kind": "table/member", |
| "name": "fuchsia.web/UrlRequestRewriteRule.rewrites" |
| }, |
| { |
| "declaration": "vector<string:255>:4096", |
| "kind": "table/member", |
| "name": "fuchsia.web/UrlRequestRewriteRule.schemes_filter" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/UrlRequestRewriteRule" |
| }, |
| { |
| "declaration": "string:65536", |
| "kind": "table/member", |
| "name": "fuchsia.web/UrlRequestRewriteSubstituteQueryPattern.pattern" |
| }, |
| { |
| "declaration": "string:65536", |
| "kind": "table/member", |
| "name": "fuchsia.web/UrlRequestRewriteSubstituteQueryPattern.substitution" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/UrlRequestRewriteSubstituteQueryPattern" |
| }, |
| { |
| "declaration": "fuchsia.mem/Buffer", |
| "kind": "table/member", |
| "name": "fuchsia.web/WebMessage.data" |
| }, |
| { |
| "declaration": "vector<fuchsia.web/IncomingTransferable>", |
| "kind": "table/member", |
| "name": "fuchsia.web/WebMessage.incoming_transfer" |
| }, |
| { |
| "declaration": "vector<fuchsia.web/OutgoingTransferable>", |
| "kind": "table/member", |
| "name": "fuchsia.web/WebMessage.outgoing_transfer" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.web/WebMessage", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.web" |
| } |
| ] |