package com.zy.ai.mcp.dto;
|
|
import lombok.Data;
|
|
@Data
|
public class JsonRpcResponse {
|
private String jsonrpc = "2.0";
|
private String id;
|
private Object result;
|
private JsonRpcError error;
|
|
public static JsonRpcResponse ok(String id, Object result) {
|
JsonRpcResponse r = new JsonRpcResponse();
|
r.id = id;
|
r.result = result;
|
return r;
|
}
|
|
public static JsonRpcResponse err(String id, int code, String message, Object data) {
|
JsonRpcResponse r = new JsonRpcResponse();
|
r.id = id;
|
r.error = new JsonRpcError(code, message, data);
|
return r;
|
}
|
}
|