RequestInput
A node's request for user input, which pauses the workflow until a matching response arrives.
Normalized into a long-running adk_request_input function call; the response is a com.google.adk.kt.types.FunctionResponse with matching interruptId.
Types
Fluent builder for RequestInput, provided primarily for Java callers. Any property left unset falls back to the same default as the constructor.
Properties
Identifier for this request and its matching response.
Optional schema used to validate the user's response. Non-object responses are unwrapped from the result key and parsed from JSON unless the schema accepts a string. The answer is checked and saved with the same rules as a node input; a null answer fails unless the schema admits null.
Functions
Returns a Builder initialized with this instance's properties, primarily for Java callers. Prefer it over copy from Java: copy takes every property positionally, so its signature changes whenever a property is added.