blob: 9c4cfee98d1fb67249919d111c9002616127d386 [file] [log] [blame]
[
{
"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"
}
]