| [ |
| { |
| "declaration": "fuchsia.modular/DisplayInfo", |
| "kind": "table/member", |
| "name": "fuchsia.modular/ActionDisplay.display_info" |
| }, |
| { |
| "declaration": "vector<fuchsia.modular/ParameterMapping>", |
| "kind": "table/member", |
| "name": "fuchsia.modular/ActionDisplay.parameter_mapping" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.modular/ActionDisplay" |
| }, |
| { |
| "declaration": "fuchsia.modular/Intent", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/AddMod.intent" |
| }, |
| { |
| "declaration": "vector<string>", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/AddMod.mod_name" |
| }, |
| { |
| "declaration": "string:optional", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/AddMod.mod_name_transitional" |
| }, |
| { |
| "declaration": "vector<string>:optional", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/AddMod.surface_parent_mod_name" |
| }, |
| { |
| "declaration": "fuchsia.modular/SurfaceRelation", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/AddMod.surface_relation" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/AddMod", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "(string requestor_url,server_end:fuchsia.sys/ServiceProvider services)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/Agent.Connect" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular/Agent" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular/AgentController" |
| }, |
| { |
| "declaration": "server_end:fuchsia.modular/AgentController", |
| "kind": "table/member", |
| "name": "fuchsia.modular/AgentServiceRequest.agent_controller" |
| }, |
| { |
| "declaration": "zx/handle:CHANNEL", |
| "kind": "table/member", |
| "name": "fuchsia.modular/AgentServiceRequest.channel" |
| }, |
| { |
| "declaration": "string:2083", |
| "kind": "table/member", |
| "name": "fuchsia.modular/AgentServiceRequest.handler" |
| }, |
| { |
| "declaration": "string", |
| "kind": "table/member", |
| "name": "fuchsia.modular/AgentServiceRequest.service_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.modular/AgentServiceRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "string:256", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/Annotation.key" |
| }, |
| { |
| "declaration": "fuchsia.modular/AnnotationValue:optional", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/Annotation.value" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/Annotation", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/AnnotationError.NOT_FOUND", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/AnnotationError.TOO_MANY_ANNOTATIONS", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/AnnotationError.VALUE_TOO_BIG", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.modular/AnnotationError", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.mem/Buffer", |
| "kind": "union/member", |
| "name": "fuchsia.modular/AnnotationValue.buffer" |
| }, |
| { |
| "declaration": "vector<uint8>:1024", |
| "kind": "union/member", |
| "name": "fuchsia.modular/AnnotationValue.bytes" |
| }, |
| { |
| "declaration": "string:1024", |
| "kind": "union/member", |
| "name": "fuchsia.modular/AnnotationValue.text" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.modular/AnnotationValue", |
| "resourceness": "resource", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "(string url,server_end:fuchsia.sys/ServiceProvider incoming_services,server_end:fuchsia.modular/AgentController controller)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/ComponentContext.DeprecatedConnectToAgent" |
| }, |
| { |
| "declaration": "(fuchsia.modular/AgentServiceRequest request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/ComponentContext.DeprecatedConnectToAgentService" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular/ComponentContext" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/ConfigureStoryError.ERR_STORY_ALREADY_CREATED", |
| "value": "1" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "enum", |
| "name": "fuchsia.modular/ConfigureStoryError", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "string", |
| "kind": "table/member", |
| "name": "fuchsia.modular/DisplayInfo.icon" |
| }, |
| { |
| "declaration": "string", |
| "kind": "table/member", |
| "name": "fuchsia.modular/DisplayInfo.subtitle" |
| }, |
| { |
| "declaration": "string", |
| "kind": "table/member", |
| "name": "fuchsia.modular/DisplayInfo.title" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.modular/DisplayInfo" |
| }, |
| { |
| "declaration": "string:optional", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/ExecuteResult.error_message" |
| }, |
| { |
| "declaration": "fuchsia.modular/ExecuteStatus", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/ExecuteResult.status" |
| }, |
| { |
| "declaration": "string:optional", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/ExecuteResult.story_id" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/ExecuteResult" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/ExecuteStatus.INTERNAL_ERROR", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/ExecuteStatus.INVALID_COMMAND", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/ExecuteStatus.INVALID_MOD", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/ExecuteStatus.INVALID_STORY_ID", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/ExecuteStatus.NO_MODULES_FOUND", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/ExecuteStatus.OK", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/ExecuteStatus.STORY_MUST_HAVE_MODS", |
| "value": "3" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.modular/ExecuteStatus", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "string:optional", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/Intent.action" |
| }, |
| { |
| "declaration": "string:optional", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/Intent.handler" |
| }, |
| { |
| "declaration": "vector<fuchsia.modular/IntentParameter>:optional", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/Intent.parameters" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/Intent", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/IntentFilter.action" |
| }, |
| { |
| "declaration": "fuchsia.modular/ActionDisplay", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/IntentFilter.action_display" |
| }, |
| { |
| "declaration": "vector<fuchsia.modular/ParameterConstraint>", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/IntentFilter.parameter_constraints" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/IntentFilter" |
| }, |
| { |
| "declaration": "fuchsia.modular/IntentParameterData", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/IntentParameter.data" |
| }, |
| { |
| "declaration": "string:optional", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/IntentParameter.name" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/IntentParameter", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "string", |
| "kind": "union/member", |
| "name": "fuchsia.modular/IntentParameterData.entity_reference" |
| }, |
| { |
| "declaration": "vector<string>", |
| "kind": "union/member", |
| "name": "fuchsia.modular/IntentParameterData.entity_type" |
| }, |
| { |
| "declaration": "fuchsia.mem/Buffer", |
| "kind": "union/member", |
| "name": "fuchsia.modular/IntentParameterData.json" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.modular/IntentParameterData", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/Lifecycle.Terminate" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular/Lifecycle" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.modular/MAX_ANNOTATIONS_PER_MODULE", |
| "value": "100" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.modular/MAX_ANNOTATIONS_PER_STORY", |
| "value": "100" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.modular/MAX_ANNOTATIONS_PER_UPDATE", |
| "value": "50" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.modular/MAX_ANNOTATION_KEY_LENGTH", |
| "value": "256" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.modular/MAX_ANNOTATION_VALUE_BUFFER_LENGTH_BYTES", |
| "value": "102400" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.modular/MAX_ANNOTATION_VALUE_LENGTH", |
| "value": "1024" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/ModuleContext.RemoveSelfFromStory" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular/ModuleContext" |
| }, |
| { |
| "declaration": "fuchsia.sys/ServiceList", |
| "kind": "table/member", |
| "name": "fuchsia.modular/ModuleData.additional_services" |
| }, |
| { |
| "declaration": "vector<fuchsia.modular/Annotation>:100", |
| "kind": "table/member", |
| "name": "fuchsia.modular/ModuleData.annotations" |
| }, |
| { |
| "declaration": "fuchsia.modular/Intent", |
| "kind": "table/member", |
| "name": "fuchsia.modular/ModuleData.intent" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.modular/ModuleData.is_embedded" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.modular/ModuleData.module_deleted" |
| }, |
| { |
| "declaration": "vector<string>", |
| "kind": "table/member", |
| "name": "fuchsia.modular/ModuleData.module_path" |
| }, |
| { |
| "declaration": "fuchsia.modular/ModuleSource", |
| "kind": "table/member", |
| "name": "fuchsia.modular/ModuleData.module_source" |
| }, |
| { |
| "declaration": "string", |
| "kind": "table/member", |
| "name": "fuchsia.modular/ModuleData.module_url" |
| }, |
| { |
| "declaration": "fuchsia.modular/SurfaceRelation", |
| "kind": "table/member", |
| "name": "fuchsia.modular/ModuleData.surface_relation" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.modular/ModuleData", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/ModuleManifest.binary" |
| }, |
| { |
| "declaration": "string:optional", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/ModuleManifest.composition_pattern" |
| }, |
| { |
| "declaration": "vector<fuchsia.modular/IntentFilter>:optional", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/ModuleManifest.intent_filters" |
| }, |
| { |
| "declaration": "string:optional", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/ModuleManifest.placeholder_color" |
| }, |
| { |
| "declaration": "string:optional", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/ModuleManifest.suggestion_headline" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/ModuleManifest" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/ModuleSource.EXTERNAL", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/ModuleSource.INTERNAL", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.modular/ModuleSource", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/ModuleState.ERROR", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/ModuleState.RUNNING", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/ModuleState.STOPPED", |
| "value": "4" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.modular/ModuleState", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular/OngoingActivity" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/OngoingActivityType.AUDIO", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/OngoingActivityType.UNSPECIFIED", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/OngoingActivityType.VIDEO", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.modular/OngoingActivityType", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/ParameterConstraint.name" |
| }, |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/ParameterConstraint.type" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/ParameterConstraint" |
| }, |
| { |
| "declaration": "string", |
| "kind": "table/member", |
| "name": "fuchsia.modular/ParameterMapping.name" |
| }, |
| { |
| "declaration": "string", |
| "kind": "table/member", |
| "name": "fuchsia.modular/ParameterMapping.parameter_property" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.modular/ParameterMapping" |
| }, |
| { |
| "declaration": "(string story_name,server_end:fuchsia.modular/StoryPuppetMaster request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/PuppetMaster.ControlStory" |
| }, |
| { |
| "declaration": "(string story_name) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/PuppetMaster.DeleteStory" |
| }, |
| { |
| "declaration": "() -> (vector<string> story_names)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/PuppetMaster.GetStories" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular/PuppetMaster" |
| }, |
| { |
| "declaration": "vector<string>", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/RemoveMod.mod_name" |
| }, |
| { |
| "declaration": "string:optional", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/RemoveMod.mod_name_transitional" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/RemoveMod" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/SessionRestartController.Restart" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular/SessionRestartController" |
| }, |
| { |
| "declaration": "(fuchsia.modular/ViewIdentifier view_id,fuchsia.ui.views/ViewHolderToken view_holder_token)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/SessionShell.AttachView" |
| }, |
| { |
| "declaration": "(fuchsia.modular/ViewIdentifier view_id,fuchsia.ui.views/ViewHolderToken view_holder_token)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/SessionShell.AttachView2" |
| }, |
| { |
| "declaration": "(fuchsia.modular/ViewIdentifier view_id) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/SessionShell.DetachView" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular/SessionShell" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.modular/ComponentContext request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/SessionShellContext.GetComponentContext" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.ui.policy/Presentation request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/SessionShellContext.GetPresentation" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.modular/StoryProvider request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/SessionShellContext.GetStoryProvider" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/SessionShellContext.Logout" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/SessionShellContext.Restart" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular/SessionShellContext" |
| }, |
| { |
| "declaration": "fuchsia.modular/AddMod", |
| "kind": "union/member", |
| "name": "fuchsia.modular/StoryCommand.add_mod" |
| }, |
| { |
| "declaration": "fuchsia.modular/RemoveMod", |
| "kind": "union/member", |
| "name": "fuchsia.modular/StoryCommand.remove_mod" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.modular/StoryCommand", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(vector<fuchsia.modular/Annotation>:50 annotations) -> (fuchsia.modular/StoryController_Annotate_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryController.Annotate" |
| }, |
| { |
| "declaration": "() -> (fuchsia.modular/StoryInfo info,fuchsia.modular/StoryState state)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryController.GetInfo" |
| }, |
| { |
| "declaration": "() -> (fuchsia.modular/StoryInfo2 info,fuchsia.modular/StoryState state)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryController.GetInfo2" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryController.RequestStart" |
| }, |
| { |
| "declaration": "() -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryController.Stop" |
| }, |
| { |
| "declaration": "(client_end:fuchsia.modular/StoryWatcher watcher)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryController.Watch" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular/StoryController" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/StoryController_Annotate_Response" |
| }, |
| { |
| "declaration": "fuchsia.modular/AnnotationError", |
| "kind": "union/member", |
| "name": "fuchsia.modular/StoryController_Annotate_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.modular/StoryController_Annotate_Response", |
| "kind": "union/member", |
| "name": "fuchsia.modular/StoryController_Annotate_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.modular/StoryController_Annotate_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "vector<fuchsia.modular/StoryInfoExtraEntry>:optional", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/StoryInfo.extra" |
| }, |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/StoryInfo.id" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/StoryInfo.last_focus_time" |
| }, |
| { |
| "declaration": "string:optional", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/StoryInfo.url" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/StoryInfo" |
| }, |
| { |
| "declaration": "vector<fuchsia.modular/Annotation>:100", |
| "kind": "table/member", |
| "name": "fuchsia.modular/StoryInfo2.annotations" |
| }, |
| { |
| "declaration": "string", |
| "kind": "table/member", |
| "name": "fuchsia.modular/StoryInfo2.id" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.modular/StoryInfo2.last_focus_time" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.modular/StoryInfo2", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/StoryInfoExtraEntry.key" |
| }, |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/StoryInfoExtraEntry.value" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/StoryInfoExtraEntry" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/StoryOptions.kind_of_proto_story" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/StoryOptions" |
| }, |
| { |
| "declaration": "(string story_id,server_end:fuchsia.modular/StoryController request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryProvider.GetController" |
| }, |
| { |
| "declaration": "(client_end:<fuchsia.modular/StoryProviderWatcher,optional> watcher) -> (vector<fuchsia.modular/StoryInfo> story_infos)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryProvider.GetStories" |
| }, |
| { |
| "declaration": "(client_end:<fuchsia.modular/StoryProviderWatcher,optional> watcher) -> (vector<fuchsia.modular/StoryInfo2> story_infos)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryProvider.GetStories2" |
| }, |
| { |
| "declaration": "(string story_id) -> (box<fuchsia.modular/StoryInfo> story_info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryProvider.GetStoryInfo" |
| }, |
| { |
| "declaration": "(string story_id) -> (fuchsia.modular/StoryInfo2 story_info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryProvider.GetStoryInfo2" |
| }, |
| { |
| "declaration": "(client_end:fuchsia.modular/StoryProviderWatcher watcher)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryProvider.Watch" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular/StoryProvider" |
| }, |
| { |
| "declaration": "(fuchsia.modular/StoryInfo story_info,fuchsia.modular/StoryState story_state,fuchsia.modular/StoryVisibilityState story_visibility_state)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryProviderWatcher.OnChange" |
| }, |
| { |
| "declaration": "(fuchsia.modular/StoryInfo2 story_info,fuchsia.modular/StoryState story_state,fuchsia.modular/StoryVisibilityState story_visibility_state)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryProviderWatcher.OnChange2" |
| }, |
| { |
| "declaration": "(string story_id)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryProviderWatcher.OnDelete" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular/StoryProviderWatcher" |
| }, |
| { |
| "declaration": "(vector<fuchsia.modular/Annotation>:50 annotations) -> (fuchsia.modular/StoryPuppetMaster_Annotate_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryPuppetMaster.Annotate" |
| }, |
| { |
| "declaration": "(vector<fuchsia.modular/StoryCommand> commands)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryPuppetMaster.Enqueue" |
| }, |
| { |
| "declaration": "() -> (fuchsia.modular/ExecuteResult result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryPuppetMaster.Execute" |
| }, |
| { |
| "declaration": "() -> (fuchsia.modular/StoryPuppetMaster_WatchAnnotations_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryPuppetMaster.WatchAnnotations" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular/StoryPuppetMaster" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/StoryPuppetMaster_Annotate_Response" |
| }, |
| { |
| "declaration": "fuchsia.modular/AnnotationError", |
| "kind": "union/member", |
| "name": "fuchsia.modular/StoryPuppetMaster_Annotate_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.modular/StoryPuppetMaster_Annotate_Response", |
| "kind": "union/member", |
| "name": "fuchsia.modular/StoryPuppetMaster_Annotate_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.modular/StoryPuppetMaster_Annotate_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "vector<fuchsia.modular/Annotation>:100", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/StoryPuppetMaster_WatchAnnotations_Response.annotations" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/StoryPuppetMaster_WatchAnnotations_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "fuchsia.modular/AnnotationError", |
| "kind": "union/member", |
| "name": "fuchsia.modular/StoryPuppetMaster_WatchAnnotations_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.modular/StoryPuppetMaster_WatchAnnotations_Response", |
| "kind": "union/member", |
| "name": "fuchsia.modular/StoryPuppetMaster_WatchAnnotations_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.modular/StoryPuppetMaster_WatchAnnotations_Result", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(fuchsia.modular/ViewConnection view_connection,fuchsia.modular/SurfaceInfo surface_info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryShell.AddSurface" |
| }, |
| { |
| "declaration": "(fuchsia.modular/ViewConnection2 view_connection,fuchsia.modular/SurfaceInfo surface_info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryShell.AddSurface2" |
| }, |
| { |
| "declaration": "(fuchsia.modular/ViewConnection view_connection,fuchsia.modular/SurfaceInfo2 surface_info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryShell.AddSurface3" |
| }, |
| { |
| "declaration": "(string surface_id) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryShell.DefocusSurface" |
| }, |
| { |
| "declaration": "(string surface_id)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryShell.FocusSurface" |
| }, |
| { |
| "declaration": "(client_end:fuchsia.modular/StoryShellContext story_shell_context)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryShell.Initialize" |
| }, |
| { |
| "declaration": " -> (string surface_id)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryShell.OnSurfaceFocused" |
| }, |
| { |
| "declaration": "(string surface_id)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryShell.RemoveSurface" |
| }, |
| { |
| "declaration": "(fuchsia.modular/ViewConnection view_connection,fuchsia.modular/SurfaceInfo surface_info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryShell.UpdateSurface" |
| }, |
| { |
| "declaration": "(fuchsia.modular/ViewConnection2 view_connection,fuchsia.modular/SurfaceInfo surface_info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryShell.UpdateSurface2" |
| }, |
| { |
| "declaration": "(fuchsia.modular/ViewConnection view_connection,fuchsia.modular/SurfaceInfo2 surface_info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryShell.UpdateSurface3" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular/StoryShell" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular/StoryShellContext" |
| }, |
| { |
| "declaration": "(string story_id,server_end:fuchsia.modular/StoryShell story_shell)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryShellFactory.AttachStory" |
| }, |
| { |
| "declaration": "(string story_id) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryShellFactory.DetachStory" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular/StoryShellFactory" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/StoryState.RUNNING", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/StoryState.STOPPED", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/StoryState.STOPPING", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.modular/StoryState", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/StoryVisibilityState.DEFAULT", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/StoryVisibilityState.IMMERSIVE", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.modular/StoryVisibilityState", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/StoryVisualState.MAXIMIZED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/StoryVisualState.MAXIMIZED_OVERLAYED", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/StoryVisualState.MINIMIZED", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.modular/StoryVisualState", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(fuchsia.modular/ModuleData module_data)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryWatcher.OnModuleAdded" |
| }, |
| { |
| "declaration": "(vector<string> module_path)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryWatcher.OnModuleFocused" |
| }, |
| { |
| "declaration": "(fuchsia.modular/StoryState new_state)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular/StoryWatcher.OnStateChange" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular/StoryWatcher" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/SurfaceArrangement.COPRESENT", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/SurfaceArrangement.NONE", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/SurfaceArrangement.ONTOP", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/SurfaceArrangement.SEQUENTIAL", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.modular/SurfaceArrangement", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/SurfaceDependency.DEPENDENT", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.modular/SurfaceDependency.NONE", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.modular/SurfaceDependency", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "box<fuchsia.modular/ModuleManifest>", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/SurfaceInfo.module_manifest" |
| }, |
| { |
| "declaration": "fuchsia.modular/ModuleSource", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/SurfaceInfo.module_source" |
| }, |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/SurfaceInfo.parent_id" |
| }, |
| { |
| "declaration": "box<fuchsia.modular/SurfaceRelation>", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/SurfaceInfo.surface_relation" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/SurfaceInfo" |
| }, |
| { |
| "declaration": "vector<fuchsia.modular/Annotation>:100", |
| "kind": "table/member", |
| "name": "fuchsia.modular/SurfaceInfo2.annotations" |
| }, |
| { |
| "declaration": "fuchsia.modular/ModuleManifest", |
| "kind": "table/member", |
| "name": "fuchsia.modular/SurfaceInfo2.module_manifest" |
| }, |
| { |
| "declaration": "fuchsia.modular/ModuleSource", |
| "kind": "table/member", |
| "name": "fuchsia.modular/SurfaceInfo2.module_source" |
| }, |
| { |
| "declaration": "string", |
| "kind": "table/member", |
| "name": "fuchsia.modular/SurfaceInfo2.parent_id" |
| }, |
| { |
| "declaration": "fuchsia.modular/SurfaceRelation", |
| "kind": "table/member", |
| "name": "fuchsia.modular/SurfaceInfo2.surface_relation" |
| }, |
| { |
| "declaration": "fuchsia.ui.views/ViewRef", |
| "kind": "table/member", |
| "name": "fuchsia.modular/SurfaceInfo2.view_ref" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.modular/SurfaceInfo2", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "fuchsia.modular/SurfaceArrangement", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/SurfaceRelation.arrangement", |
| "value": "0" |
| }, |
| { |
| "declaration": "fuchsia.modular/SurfaceDependency", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/SurfaceRelation.dependency", |
| "value": "0" |
| }, |
| { |
| "declaration": "float32", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/SurfaceRelation.emphasis", |
| "value": "1" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/SurfaceRelation" |
| }, |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/ViewConnection.surface_id" |
| }, |
| { |
| "declaration": "fuchsia.ui.views/ViewHolderToken", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/ViewConnection.view_holder_token" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/ViewConnection", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/ViewConnection2.surface_id" |
| }, |
| { |
| "declaration": "fuchsia.ui.views/ViewHolderToken", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/ViewConnection2.view_holder_token" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/ViewConnection2", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.modular/ViewIdentifier.story_id" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular/ViewIdentifier" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.modular" |
| } |
| ] |