| [ |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.input.virtualkeyboard/Controller.RequestHide", |
| "strictness": "strict", |
| "ordinal": "6583535332892626324", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.input.virtualkeyboard/Controller.RequestShow", |
| "strictness": "strict", |
| "ordinal": "5409972389041395238", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.input.virtualkeyboard/Controller.SetTextType", |
| "strictness": "strict", |
| "ordinal": "8126860777373356798", |
| "direction": "one_way", |
| "request": "fuchsia.input.virtualkeyboard/ControllerSetTextTypeRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.input.virtualkeyboard/Controller.WatchVisibility", |
| "strictness": "strict", |
| "ordinal": "6156405552936989", |
| "direction": "two_way", |
| "response": "fuchsia.input.virtualkeyboard/ControllerWatchVisibilityResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.input.virtualkeyboard/Controller", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.input.virtualkeyboard/ControllerCreator.Create", |
| "strictness": "strict", |
| "ordinal": "1905144223146979046", |
| "direction": "one_way", |
| "request": "fuchsia.input.virtualkeyboard/ControllerCreatorCreateRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.input.virtualkeyboard/ControllerCreator", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.input.virtualkeyboard/ControllerCreatorCreateRequest.controller_request", |
| "ordinal": "3", |
| "type": "server_end:fuchsia.input.virtualkeyboard/Controller" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.input.virtualkeyboard/ControllerCreatorCreateRequest.text_type", |
| "ordinal": "2", |
| "type": "fuchsia.input.virtualkeyboard/TextType" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.input.virtualkeyboard/ControllerCreatorCreateRequest.view_ref", |
| "ordinal": "1", |
| "type": "fuchsia.ui.views/ViewRef" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.input.virtualkeyboard/ControllerCreatorCreateRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.input.virtualkeyboard/ControllerSetTextTypeRequest.text_type", |
| "ordinal": "1", |
| "type": "fuchsia.input.virtualkeyboard/TextType" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.input.virtualkeyboard/ControllerSetTextTypeRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.input.virtualkeyboard/ControllerWatchVisibilityResponse.is_visible", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.input.virtualkeyboard/ControllerWatchVisibilityResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.input.virtualkeyboard/Manager.Notify", |
| "strictness": "strict", |
| "ordinal": "5480400482136618548", |
| "direction": "two_way", |
| "request": "fuchsia.input.virtualkeyboard/ManagerNotifyRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.input.virtualkeyboard/Manager.WatchTypeAndVisibility", |
| "strictness": "strict", |
| "ordinal": "6549569351966335745", |
| "direction": "two_way", |
| "response": "fuchsia.input.virtualkeyboard/ManagerWatchTypeAndVisibilityResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.input.virtualkeyboard/Manager", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.input.virtualkeyboard/ManagerNotifyRequest.is_visible", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.input.virtualkeyboard/ManagerNotifyRequest.reason", |
| "ordinal": "2", |
| "type": "fuchsia.input.virtualkeyboard/VisibilityChangeReason" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.input.virtualkeyboard/ManagerNotifyRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.input.virtualkeyboard/ManagerWatchTypeAndVisibilityResponse.is_visible", |
| "ordinal": "2", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.input.virtualkeyboard/ManagerWatchTypeAndVisibilityResponse.text_type", |
| "ordinal": "1", |
| "type": "fuchsia.input.virtualkeyboard/TextType" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.input.virtualkeyboard/ManagerWatchTypeAndVisibilityResponse" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.virtualkeyboard/TextType.ALPHANUMERIC", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.virtualkeyboard/TextType.NUMERIC", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.virtualkeyboard/TextType.PHONE", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.input.virtualkeyboard/TextType", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.virtualkeyboard/VisibilityChangeReason.PROGRAMMATIC", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.input.virtualkeyboard/VisibilityChangeReason.USER_INTERACTION", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.input.virtualkeyboard/VisibilityChangeReason", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.input.virtualkeyboard" |
| } |
| ] |