blob: 8ef4631805fe7e99367dd1af906d14bf7c190b54 [file] [log] [blame]
[
{
"kind": "protocol/member",
"name": "fuchsia.component.test/Builder.Build",
"strictness": "strict",
"ordinal": "1669604636849935733",
"direction": "two_way",
"request": "fuchsia.component.test/BuilderBuildRequest",
"response": "fuchsia.component.test/Builder_Build_Response",
"error": "fuchsia.component.test/RealmBuilderError"
},
{
"kind": "protocol",
"name": "fuchsia.component.test/Builder",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/BuilderBuildRequest.runner",
"ordinal": "1",
"type": "fuchsia.component.runner/ComponentRunner"
},
{
"kind": "struct",
"name": "fuchsia.component.test/BuilderBuildRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/Builder_Build_Response.root_component_url",
"ordinal": "1",
"type": "string:4096"
},
{
"kind": "struct",
"name": "fuchsia.component.test/Builder_Build_Response"
},
{
"kind": "union/member",
"name": "fuchsia.component.test/Capability.directory",
"ordinal": "2",
"type": "fuchsia.component.test/Directory"
},
{
"kind": "union/member",
"name": "fuchsia.component.test/Capability.event_stream",
"ordinal": "6",
"type": "fuchsia.component.test/EventStream"
},
{
"kind": "union/member",
"name": "fuchsia.component.test/Capability.protocol",
"ordinal": "1",
"type": "fuchsia.component.test/Protocol"
},
{
"kind": "union/member",
"name": "fuchsia.component.test/Capability.service",
"ordinal": "4",
"type": "fuchsia.component.test/Service"
},
{
"kind": "union/member",
"name": "fuchsia.component.test/Capability.storage",
"ordinal": "3",
"type": "fuchsia.component.test/Storage"
},
{
"kind": "union",
"name": "fuchsia.component.test/Capability",
"strictness": "flexible"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/ChildOptions.config_overrides",
"ordinal": "4",
"type": "vector<fuchsia.component.decl/ConfigOverride>"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/ChildOptions.environment",
"ordinal": "2",
"type": "string:255"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/ChildOptions.on_terminate",
"ordinal": "3",
"type": "fuchsia.component.decl/OnTerminate"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/ChildOptions.startup",
"ordinal": "1",
"type": "fuchsia.component.decl/StartupMode"
},
{
"kind": "table",
"name": "fuchsia.component.test/ChildOptions"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Directory.as",
"ordinal": "2",
"type": "string:255"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Directory.availability",
"ordinal": "7",
"type": "fuchsia.component.decl/Availability"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Directory.name",
"ordinal": "1",
"type": "string:255"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Directory.path",
"ordinal": "6",
"type": "string:4095"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Directory.rights",
"ordinal": "5",
"type": "fuchsia.io/Operations"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Directory.subdir",
"ordinal": "4",
"type": "string:4095"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Directory.type",
"ordinal": "3",
"type": "fuchsia.component.decl/DependencyType"
},
{
"kind": "table",
"name": "fuchsia.component.test/Directory"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/DirectoryContents.entries",
"ordinal": "1",
"type": "vector<fuchsia.component.test/DirectoryEntry>:1024"
},
{
"kind": "struct",
"name": "fuchsia.component.test/DirectoryContents",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/DirectoryEntry.file_contents",
"ordinal": "2",
"type": "fuchsia.mem/Buffer"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/DirectoryEntry.file_path",
"ordinal": "1",
"type": "string:255"
},
{
"kind": "struct",
"name": "fuchsia.component.test/DirectoryEntry",
"resourceness": "resource"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Event.as",
"ordinal": "2",
"type": "string:255"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Event.availability",
"ordinal": "4",
"type": "fuchsia.component.decl/Availability"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Event.filter",
"ordinal": "3",
"type": "fuchsia.data/Dictionary"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Event.name",
"ordinal": "1",
"type": "string:255"
},
{
"kind": "table",
"name": "fuchsia.component.test/Event"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/EventStream.as",
"ordinal": "2",
"type": "string:255"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/EventStream.filter",
"ordinal": "4",
"type": "fuchsia.data/Dictionary"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/EventStream.name",
"ordinal": "1",
"type": "string:255"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/EventStream.path",
"ordinal": "3",
"type": "string:4095"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/EventStream.scope",
"ordinal": "5",
"type": "vector<fuchsia.component.decl/Ref>"
},
{
"kind": "table",
"name": "fuchsia.component.test/EventStream"
},
{
"kind": "const",
"name": "fuchsia.component.test/LOCAL_COMPONENT_NAME_KEY",
"type": "string",
"value": "LOCAL_COMPONENT_NAME"
},
{
"kind": "const",
"name": "fuchsia.component.test/MAX_DIRECTORY_ENTRIES",
"type": "uint32",
"value": "1024"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Protocol.as",
"ordinal": "2",
"type": "string:255"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Protocol.availability",
"ordinal": "5",
"type": "fuchsia.component.decl/Availability"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Protocol.name",
"ordinal": "1",
"type": "string:255"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Protocol.path",
"ordinal": "4",
"type": "string:4095"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Protocol.type",
"ordinal": "3",
"type": "fuchsia.component.decl/DependencyType"
},
{
"kind": "table",
"name": "fuchsia.component.test/Protocol"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.test/Realm.AddChild",
"strictness": "strict",
"ordinal": "4570035841292032001",
"direction": "two_way",
"request": "fuchsia.component.test/RealmAddChildRequest",
"response": "fuchsia.component.test/Realm_AddChild_Response",
"error": "fuchsia.component.test/RealmBuilderError"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.test/Realm.AddChildFromDecl",
"strictness": "strict",
"ordinal": "4129991417447060845",
"direction": "two_way",
"request": "fuchsia.component.test/RealmAddChildFromDeclRequest",
"response": "fuchsia.component.test/Realm_AddChildFromDecl_Response",
"error": "fuchsia.component.test/RealmBuilderError"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.test/Realm.AddChildRealm",
"strictness": "strict",
"ordinal": "4602565411487847512",
"direction": "two_way",
"request": "fuchsia.component.test/RealmAddChildRealmRequest",
"response": "fuchsia.component.test/Realm_AddChildRealm_Response",
"error": "fuchsia.component.test/RealmBuilderError"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.test/Realm.AddLocalChild",
"strictness": "strict",
"ordinal": "3623569743397563323",
"direction": "two_way",
"request": "fuchsia.component.test/RealmAddLocalChildRequest",
"response": "fuchsia.component.test/Realm_AddLocalChild_Response",
"error": "fuchsia.component.test/RealmBuilderError"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.test/Realm.AddRoute",
"strictness": "strict",
"ordinal": "708511176923101706",
"direction": "two_way",
"request": "fuchsia.component.test/RealmAddRouteRequest",
"response": "fuchsia.component.test/Realm_AddRoute_Response",
"error": "fuchsia.component.test/RealmBuilderError"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.test/Realm.GetComponentDecl",
"strictness": "strict",
"ordinal": "3605187230694161094",
"direction": "two_way",
"request": "fuchsia.component.test/RealmGetComponentDeclRequest",
"response": "fuchsia.component.test/Realm_GetComponentDecl_Response",
"error": "fuchsia.component.test/RealmBuilderError"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.test/Realm.GetRealmDecl",
"strictness": "strict",
"ordinal": "5114406586677609065",
"direction": "two_way",
"response": "fuchsia.component.test/Realm_GetRealmDecl_Response",
"error": "fuchsia.component.test/RealmBuilderError"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.test/Realm.InitMutableConfigFromPackage",
"strictness": "strict",
"ordinal": "3937004347162247702",
"direction": "two_way",
"request": "fuchsia.component.test/RealmInitMutableConfigFromPackageRequest",
"response": "fuchsia.component.test/Realm_InitMutableConfigFromPackage_Response",
"error": "fuchsia.component.test/RealmBuilderError"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.test/Realm.InitMutableConfigToEmpty",
"strictness": "strict",
"ordinal": "8587442678517320901",
"direction": "two_way",
"request": "fuchsia.component.test/RealmInitMutableConfigToEmptyRequest",
"response": "fuchsia.component.test/Realm_InitMutableConfigToEmpty_Response",
"error": "fuchsia.component.test/RealmBuilderError"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.test/Realm.ReadOnlyDirectory",
"strictness": "strict",
"ordinal": "8693866275005137116",
"direction": "two_way",
"request": "fuchsia.component.test/RealmReadOnlyDirectoryRequest",
"response": "fuchsia.component.test/Realm_ReadOnlyDirectory_Response",
"error": "fuchsia.component.test/RealmBuilderError"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.test/Realm.ReplaceComponentDecl",
"strictness": "strict",
"ordinal": "6471337526942813535",
"direction": "two_way",
"request": "fuchsia.component.test/RealmReplaceComponentDeclRequest",
"response": "fuchsia.component.test/Realm_ReplaceComponentDecl_Response",
"error": "fuchsia.component.test/RealmBuilderError"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.test/Realm.ReplaceRealmDecl",
"strictness": "strict",
"ordinal": "5259283295093624233",
"direction": "two_way",
"request": "fuchsia.component.test/RealmReplaceRealmDeclRequest",
"response": "fuchsia.component.test/Realm_ReplaceRealmDecl_Response",
"error": "fuchsia.component.test/RealmBuilderError"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.test/Realm.SetConfigValue",
"strictness": "strict",
"ordinal": "614254322008594418",
"direction": "two_way",
"request": "fuchsia.component.test/RealmSetConfigValueRequest",
"response": "fuchsia.component.test/Realm_SetConfigValue_Response",
"error": "fuchsia.component.test/RealmBuilderError"
},
{
"kind": "protocol",
"name": "fuchsia.component.test/Realm",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmAddChildFromDeclRequest.decl",
"ordinal": "2",
"type": "fuchsia.component.decl/Component"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmAddChildFromDeclRequest.name",
"ordinal": "1",
"type": "string:1024"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmAddChildFromDeclRequest.options",
"ordinal": "3",
"type": "fuchsia.component.test/ChildOptions"
},
{
"kind": "struct",
"name": "fuchsia.component.test/RealmAddChildFromDeclRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmAddChildRealmRequest.child_realm",
"ordinal": "3",
"type": "server_end:fuchsia.component.test/Realm"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmAddChildRealmRequest.name",
"ordinal": "1",
"type": "string:255"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmAddChildRealmRequest.options",
"ordinal": "2",
"type": "fuchsia.component.test/ChildOptions"
},
{
"kind": "struct",
"name": "fuchsia.component.test/RealmAddChildRealmRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmAddChildRequest.name",
"ordinal": "1",
"type": "string:1024"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmAddChildRequest.options",
"ordinal": "3",
"type": "fuchsia.component.test/ChildOptions"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmAddChildRequest.url",
"ordinal": "2",
"type": "string:4096"
},
{
"kind": "struct",
"name": "fuchsia.component.test/RealmAddChildRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmAddLocalChildRequest.name",
"ordinal": "1",
"type": "string:1024"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmAddLocalChildRequest.options",
"ordinal": "2",
"type": "fuchsia.component.test/ChildOptions"
},
{
"kind": "struct",
"name": "fuchsia.component.test/RealmAddLocalChildRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmAddRouteRequest.capabilities",
"ordinal": "1",
"type": "vector<fuchsia.component.test/Capability>"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmAddRouteRequest.from",
"ordinal": "2",
"type": "fuchsia.component.decl/Ref"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmAddRouteRequest.to",
"ordinal": "3",
"type": "vector<fuchsia.component.decl/Ref>"
},
{
"kind": "struct",
"name": "fuchsia.component.test/RealmAddRouteRequest"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.BUILD_ALREADY_CALLED",
"value": "12"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.CAPABILITIES_EMPTY",
"value": "7"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.CAPABILITY_INVALID",
"value": "13"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.CHILD_ALREADY_EXISTS",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.CHILD_DECL_NOT_VISIBLE",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.CONFIG_OVERRIDE_UNSUPPORTED",
"value": "21"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.CONFIG_VALUE_INVALID",
"value": "20"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.DECL_NOT_FOUND",
"value": "10"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.DECL_READ_ERROR",
"value": "11"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.IMMUTABLE_PROGRAM",
"value": "15"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.INVALID_CHILD_DECL",
"value": "22"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.INVALID_CHILD_REALM_HANDLE",
"value": "14"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.INVALID_COMPONENT_DECL",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.INVALID_MANIFEST_EXTENSION",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.INVALID_PKG_DIR_HANDLE",
"value": "17"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.NO_CONFIG_SCHEMA",
"value": "18"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.NO_SUCH_CHILD",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.NO_SUCH_CONFIG_FIELD",
"value": "19"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.NO_SUCH_SOURCE",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.NO_SUCH_TARGET",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.SOURCE_AND_TARGET_MATCH",
"value": "9"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.TARGETS_EMPTY",
"value": "8"
},
{
"kind": "enum/member",
"name": "fuchsia.component.test/RealmBuilderError.URL_IS_NOT_RELATIVE",
"value": "16"
},
{
"kind": "enum",
"name": "fuchsia.component.test/RealmBuilderError",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.test/RealmBuilderFactory.Create",
"strictness": "strict",
"ordinal": "8309857168485188030",
"direction": "two_way",
"request": "fuchsia.component.test/RealmBuilderFactoryCreateRequest",
"response": "fuchsia.component.test/RealmBuilderFactory_Create_Response",
"error": "fuchsia.component.test/RealmBuilderError"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.test/RealmBuilderFactory.CreateFromRelativeUrl",
"strictness": "strict",
"ordinal": "2067109365933189227",
"direction": "two_way",
"request": "fuchsia.component.test/RealmBuilderFactoryCreateFromRelativeUrlRequest",
"response": "fuchsia.component.test/RealmBuilderFactory_CreateFromRelativeUrl_Response",
"error": "fuchsia.component.test/RealmBuilderError"
},
{
"kind": "protocol",
"name": "fuchsia.component.test/RealmBuilderFactory",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmBuilderFactoryCreateFromRelativeUrlRequest.builder_server_end",
"ordinal": "4",
"type": "server_end:fuchsia.component.test/Builder"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmBuilderFactoryCreateFromRelativeUrlRequest.pkg_dir_handle",
"ordinal": "1",
"type": "fuchsia.io/Directory"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmBuilderFactoryCreateFromRelativeUrlRequest.realm_server_end",
"ordinal": "3",
"type": "server_end:fuchsia.component.test/Realm"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmBuilderFactoryCreateFromRelativeUrlRequest.relative_url",
"ordinal": "2",
"type": "string:4096"
},
{
"kind": "struct",
"name": "fuchsia.component.test/RealmBuilderFactoryCreateFromRelativeUrlRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmBuilderFactoryCreateRequest.builder_server_end",
"ordinal": "3",
"type": "server_end:fuchsia.component.test/Builder"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmBuilderFactoryCreateRequest.pkg_dir_handle",
"ordinal": "1",
"type": "fuchsia.io/Directory"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmBuilderFactoryCreateRequest.realm_server_end",
"ordinal": "2",
"type": "server_end:fuchsia.component.test/Realm"
},
{
"kind": "struct",
"name": "fuchsia.component.test/RealmBuilderFactoryCreateRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmGetComponentDeclRequest.name",
"ordinal": "1",
"type": "string:1024"
},
{
"kind": "struct",
"name": "fuchsia.component.test/RealmGetComponentDeclRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmInitMutableConfigFromPackageRequest.name",
"ordinal": "1",
"type": "string:255"
},
{
"kind": "struct",
"name": "fuchsia.component.test/RealmInitMutableConfigFromPackageRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmInitMutableConfigToEmptyRequest.name",
"ordinal": "1",
"type": "string:255"
},
{
"kind": "struct",
"name": "fuchsia.component.test/RealmInitMutableConfigToEmptyRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmReadOnlyDirectoryRequest.directory_contents",
"ordinal": "3",
"type": "fuchsia.component.test/DirectoryContents"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmReadOnlyDirectoryRequest.name",
"ordinal": "1",
"type": "string:255"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmReadOnlyDirectoryRequest.to",
"ordinal": "2",
"type": "vector<fuchsia.component.decl/Ref>"
},
{
"kind": "struct",
"name": "fuchsia.component.test/RealmReadOnlyDirectoryRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmReplaceComponentDeclRequest.component_decl",
"ordinal": "2",
"type": "fuchsia.component.decl/Component"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmReplaceComponentDeclRequest.name",
"ordinal": "1",
"type": "string:1024"
},
{
"kind": "struct",
"name": "fuchsia.component.test/RealmReplaceComponentDeclRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmReplaceRealmDeclRequest.component_decl",
"ordinal": "1",
"type": "fuchsia.component.decl/Component"
},
{
"kind": "struct",
"name": "fuchsia.component.test/RealmReplaceRealmDeclRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmSetConfigValueRequest.key",
"ordinal": "2",
"type": "string:64"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmSetConfigValueRequest.name",
"ordinal": "1",
"type": "string:255"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/RealmSetConfigValueRequest.value",
"ordinal": "3",
"type": "fuchsia.component.decl/ConfigValueSpec"
},
{
"kind": "struct",
"name": "fuchsia.component.test/RealmSetConfigValueRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/Realm_GetComponentDecl_Response.component_decl",
"ordinal": "1",
"type": "fuchsia.component.decl/Component"
},
{
"kind": "struct",
"name": "fuchsia.component.test/Realm_GetComponentDecl_Response"
},
{
"kind": "struct/member",
"name": "fuchsia.component.test/Realm_GetRealmDecl_Response.component_decl",
"ordinal": "1",
"type": "fuchsia.component.decl/Component"
},
{
"kind": "struct",
"name": "fuchsia.component.test/Realm_GetRealmDecl_Response"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Service.as",
"ordinal": "2",
"type": "string:255"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Service.availability",
"ordinal": "4",
"type": "fuchsia.component.decl/Availability"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Service.name",
"ordinal": "1",
"type": "string:255"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Service.path",
"ordinal": "3",
"type": "string:4095"
},
{
"kind": "table",
"name": "fuchsia.component.test/Service"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Storage.as",
"ordinal": "2",
"type": "string:255"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Storage.availability",
"ordinal": "4",
"type": "fuchsia.component.decl/Availability"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Storage.name",
"ordinal": "1",
"type": "string:255"
},
{
"kind": "table/member",
"name": "fuchsia.component.test/Storage.path",
"ordinal": "3",
"type": "string:255"
},
{
"kind": "table",
"name": "fuchsia.component.test/Storage"
},
{
"kind": "library",
"name": "fuchsia.component.test"
}
]