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