Project: /_project.yaml Book: /_book.yaml

fuchsia.app.discover

PROTOCOLS

DiscoverRegistry {:#DiscoverRegistry}

Defined in fuchsia.app.discover/discover_registry.fidl

Interface between sessionmgr and discovermgr to route service connections requests that require module scoping.

RegisterModuleOutputWriter {:#RegisterModuleOutputWriter}

Retrieves a module output writer for the module identified by module.

Request

ModuleOutputWriter {:#ModuleOutputWriter}

Defined in fuchsia.app.discover/module_output.fidl

Write {:#Write}

Writes the entity_reference to the module's output_parameter_name output. If no entity is provided, the output will be unset. Return happens upon completion of a successful write.

Request

Response

Suggestions {:#Suggestions}

Defined in fuchsia.app.discover/suggestions_service.fidl

GetSuggestions {:#GetSuggestions}

Sends a query to get suggestions and an iterator with which the client can fetch suggestions coming as response.

Request

NotifyInteraction {:#NotifyInteraction}

Requests the execution of a suggestion's intent.

Request

SuggestionsIterator {:#SuggestionsIterator}

Defined in fuchsia.app.discover/suggestions_service.fidl

Next {:#Next}

Fetches the next set of suggestions being iterated on. When there's no more suggestions an empty vector will be sent and the connection will be closed from the server.

Request

Response

STRUCTS

ModuleOutputWriter_Write_Response {:#ModuleOutputWriter_Write_Response}

Defined in fuchsia.app.discover/generated

ENUMS

OutputError {:#OutputError}

Type: int32

Defined in fuchsia.app.discover/module_output.fidl

Errors that can occur when writing to an output.

InteractionType {:#InteractionType}

Type: uint32

Defined in fuchsia.app.discover/suggestions_service.fidl

Supported types of interaction with a suggestion.

TABLES

ModuleIdentifier {:#ModuleIdentifier}

Defined in fuchsia.app.discover/discover_registry.fidl

Suggestion {:#Suggestion}

Defined in fuchsia.app.discover/suggestions_service.fidl

UNIONS

ModuleOutputWriter_Write_Result {:#ModuleOutputWriter_Write_Result}

Defined in fuchsia.app.discover/generated

CONSTANTS