inputRequired static method

InputRequiredResult inputRequired({
  1. Map<String, InputRequest>? inputRequests,
  2. String? requestState,
})

An input_required result asking for inputRequests and/or carrying requestState to be echoed back.

Implementation

static InputRequiredResult inputRequired({
  Map<String, InputRequest>? inputRequests,
  String? requestState,
}) {
  assert(inputRequests != null || requestState != null,
      'An input_required result needs inputRequests or requestState');
  return InputRequiredResult(
    resultType: McpResultType.inputRequired,
    inputRequests: inputRequests,
    requestState: requestState,
  );
}