| [ |
| { |
| "declaration": "fuchsia.element/AnnotationKey", |
| "kind": "struct/member", |
| "name": "fuchsia.element/Annotation.key" |
| }, |
| { |
| "declaration": "fuchsia.element/AnnotationValue", |
| "kind": "struct/member", |
| "name": "fuchsia.element/Annotation.value" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.element/Annotation", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "() -> (fuchsia.element/AnnotationController_GetAnnotations_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.element/AnnotationController.GetAnnotations" |
| }, |
| { |
| "declaration": "(vector<fuchsia.element/Annotation>:1024 annotations_to_set,vector<fuchsia.element/AnnotationKey>:1024 annotations_to_delete) -> (fuchsia.element/AnnotationController_UpdateAnnotations_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.element/AnnotationController.UpdateAnnotations" |
| }, |
| { |
| "declaration": "() -> (fuchsia.element/AnnotationController_WatchAnnotations_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.element/AnnotationController.WatchAnnotations" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.element/AnnotationController" |
| }, |
| { |
| "declaration": "vector<fuchsia.element/Annotation>:1024", |
| "kind": "struct/member", |
| "name": "fuchsia.element/AnnotationController_GetAnnotations_Response.annotations" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.element/AnnotationController_GetAnnotations_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "fuchsia.element/GetAnnotationsError", |
| "kind": "union/member", |
| "name": "fuchsia.element/AnnotationController_GetAnnotations_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.element/AnnotationController_GetAnnotations_Response", |
| "kind": "union/member", |
| "name": "fuchsia.element/AnnotationController_GetAnnotations_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.element/AnnotationController_GetAnnotations_Result", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.element/AnnotationController_UpdateAnnotations_Response" |
| }, |
| { |
| "declaration": "fuchsia.element/UpdateAnnotationsError", |
| "kind": "union/member", |
| "name": "fuchsia.element/AnnotationController_UpdateAnnotations_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.element/AnnotationController_UpdateAnnotations_Response", |
| "kind": "union/member", |
| "name": "fuchsia.element/AnnotationController_UpdateAnnotations_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.element/AnnotationController_UpdateAnnotations_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "vector<fuchsia.element/Annotation>:1024", |
| "kind": "struct/member", |
| "name": "fuchsia.element/AnnotationController_WatchAnnotations_Response.annotations" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.element/AnnotationController_WatchAnnotations_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "fuchsia.element/WatchAnnotationsError", |
| "kind": "union/member", |
| "name": "fuchsia.element/AnnotationController_WatchAnnotations_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.element/AnnotationController_WatchAnnotations_Response", |
| "kind": "union/member", |
| "name": "fuchsia.element/AnnotationController_WatchAnnotations_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.element/AnnotationController_WatchAnnotations_Result", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "string:128", |
| "kind": "struct/member", |
| "name": "fuchsia.element/AnnotationKey.namespace" |
| }, |
| { |
| "declaration": "string:128", |
| "kind": "struct/member", |
| "name": "fuchsia.element/AnnotationKey.value" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.element/AnnotationKey" |
| }, |
| { |
| "declaration": "fuchsia.mem/Buffer", |
| "kind": "union/member", |
| "name": "fuchsia.element/AnnotationValue.buffer" |
| }, |
| { |
| "declaration": "string", |
| "kind": "union/member", |
| "name": "fuchsia.element/AnnotationValue.text" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.element/AnnotationValue", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "() -> (fuchsia.element/AnnotationController_GetAnnotations_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.element/Controller.GetAnnotations" |
| }, |
| { |
| "declaration": "(vector<fuchsia.element/Annotation>:1024 annotations_to_set,vector<fuchsia.element/AnnotationKey>:1024 annotations_to_delete) -> (fuchsia.element/AnnotationController_UpdateAnnotations_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.element/Controller.UpdateAnnotations" |
| }, |
| { |
| "declaration": "() -> (fuchsia.element/AnnotationController_WatchAnnotations_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.element/Controller.WatchAnnotations" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.element/Controller" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.element/GetAnnotationsError.BUFFER_READ_FAILED", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.element/GetAnnotationsError", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(fuchsia.element/ViewSpec view_spec,client_end:<fuchsia.element/AnnotationController,optional> annotation_controller,server_end:<fuchsia.element/ViewController,optional> view_controller_request) -> (fuchsia.element/GraphicalPresenter_PresentView_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.element/GraphicalPresenter.PresentView" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.element/GraphicalPresenter" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.element/GraphicalPresenter_PresentView_Response" |
| }, |
| { |
| "declaration": "fuchsia.element/PresentViewError", |
| "kind": "union/member", |
| "name": "fuchsia.element/GraphicalPresenter_PresentView_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.element/GraphicalPresenter_PresentView_Response", |
| "kind": "union/member", |
| "name": "fuchsia.element/GraphicalPresenter_PresentView_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.element/GraphicalPresenter_PresentView_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.element/MAX_ANNOTATIONS_PER_ELEMENT", |
| "value": "1024" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.element/MAX_ANNOTATION_KEY_NAMESPACE_SIZE", |
| "value": "128" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.element/MAX_ANNOTATION_KEY_VALUE_SIZE", |
| "value": "128" |
| }, |
| { |
| "declaration": "(fuchsia.element/Spec spec,server_end:<fuchsia.element/Controller,optional> controller) -> (fuchsia.element/Manager_ProposeElement_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.element/Manager.ProposeElement" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.element/Manager" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.element/Manager_ProposeElement_Response" |
| }, |
| { |
| "declaration": "fuchsia.element/ProposeElementError", |
| "kind": "union/member", |
| "name": "fuchsia.element/Manager_ProposeElement_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.element/Manager_ProposeElement_Response", |
| "kind": "union/member", |
| "name": "fuchsia.element/Manager_ProposeElement_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.element/Manager_ProposeElement_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.element/PresentViewError.INVALID_ARGS", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.element/PresentViewError", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.element/ProposeElementError.INVALID_ARGS", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.element/ProposeElementError.NOT_FOUND", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.element/ProposeElementError", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.sys/ServiceList", |
| "kind": "table/member", |
| "name": "fuchsia.element/Spec.additional_services" |
| }, |
| { |
| "declaration": "vector<fuchsia.element/Annotation>:1024", |
| "kind": "table/member", |
| "name": "fuchsia.element/Spec.annotations" |
| }, |
| { |
| "declaration": "vector<string>", |
| "kind": "table/member", |
| "name": "fuchsia.element/Spec.arguments" |
| }, |
| { |
| "declaration": "string:4096", |
| "kind": "table/member", |
| "name": "fuchsia.element/Spec.component_url" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.element/Spec", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.element/UpdateAnnotationsError.INVALID_ARGS", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.element/UpdateAnnotationsError.TOO_MANY_ANNOTATIONS", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.element/UpdateAnnotationsError", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.element/ViewController.Dismiss" |
| }, |
| { |
| "declaration": " -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.element/ViewController.OnPresented" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.element/ViewController" |
| }, |
| { |
| "declaration": "vector<fuchsia.element/Annotation>:1024", |
| "kind": "table/member", |
| "name": "fuchsia.element/ViewSpec.annotations" |
| }, |
| { |
| "declaration": "fuchsia.ui.views/ViewHolderToken", |
| "kind": "table/member", |
| "name": "fuchsia.element/ViewSpec.view_holder_token" |
| }, |
| { |
| "declaration": "fuchsia.ui.views/ViewRef", |
| "kind": "table/member", |
| "name": "fuchsia.element/ViewSpec.view_ref" |
| }, |
| { |
| "declaration": "fuchsia.ui.views/ViewportCreationToken", |
| "kind": "table/member", |
| "name": "fuchsia.element/ViewSpec.viewport_creation_token" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.element/ViewSpec", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.element/WatchAnnotationsError.BUFFER_READ_FAILED", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.element/WatchAnnotationsError", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.element" |
| } |
| ] |