Get desktop application:
View/edit binary Protocol Buffers messages
Prompting allows clients to host and request prompting.
Host allows clients to perform prompt hosting.
HostRequest encodes either an initial request to perform prompt hosting or a follow-up response to a message or prompt.
AllowPrompts indicates whether or not the hoster will allow prompts. If not, it will only receive message requests. This field may only be set on the initial request.
Response is the prompt response, if any. On the initial request, this must be an empty string. When responding to a prompt, it may be any value. When responding to a message, it must be an empty string.
HostResponse encodes either an initial response to perform prompt hosting or a follow-up request for messaging or prompting.
Identifier is the prompter identifier. It is only set in the initial response sent after the initial request.
IsPrompt indicates if the response is requesting a prompt (as opposed to simple message display).
Message is the message associated with the prompt or message.
Prompt performs prompting using a specific prompter.
PromptRequest encodes a request for prompting by a specific prompter.
Prompter is the prompter identifier.
Prompt is the prompt to present.
PromptResponse encodes the response from a prompter.
Response is the response returned by the prompter.