toJson method

Map<String, dynamic> toJson()

Emits the schema shape, stamping resultType: "input_required".

Implementation

Map<String, dynamic> toJson() => <String, dynamic>{
      McpResultType.key: McpResultType.inputRequired,
      if (inputRequests != null) 'inputRequests': inputRequests,
      if (requestState != null) 'requestState': requestState,
    };