Skip to content

Commit 8cc14bf

Browse files
committed
Move request/response and JSONRPC classes into sub-package
1 parent bed152d commit 8cc14bf

File tree

57 files changed

+303
-294
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+303
-294
lines changed

client/transport/grpc/src/main/java/io/a2a/client/transport/grpc/GrpcTransport.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,24 +20,24 @@
2020
import io.a2a.grpc.utils.ProtoUtils.ToProto;
2121
import io.a2a.spec.A2AClientException;
2222
import io.a2a.spec.AgentCard;
23-
import io.a2a.spec.CancelTaskRequest;
23+
import io.a2a.wrappers.CancelTaskRequest;
2424
import io.a2a.spec.DeleteTaskPushNotificationConfigParams;
25-
import io.a2a.spec.DeleteTaskPushNotificationConfigRequest;
25+
import io.a2a.wrappers.DeleteTaskPushNotificationConfigRequest;
2626
import io.a2a.spec.EventKind;
2727
import io.a2a.spec.GetTaskPushNotificationConfigParams;
28-
import io.a2a.spec.GetTaskPushNotificationConfigRequest;
29-
import io.a2a.spec.GetTaskRequest;
28+
import io.a2a.wrappers.GetTaskPushNotificationConfigRequest;
29+
import io.a2a.wrappers.GetTaskRequest;
3030
import io.a2a.spec.ListTaskPushNotificationConfigParams;
31-
import io.a2a.spec.ListTaskPushNotificationConfigRequest;
31+
import io.a2a.wrappers.ListTaskPushNotificationConfigRequest;
3232
import io.a2a.spec.ListTasksParams;
33-
import io.a2a.spec.ListTasksRequest;
33+
import io.a2a.wrappers.ListTasksRequest;
3434
import io.a2a.spec.ListTasksResult;
3535
import io.a2a.spec.MessageSendParams;
36-
import io.a2a.spec.SendMessageRequest;
37-
import io.a2a.spec.SendStreamingMessageRequest;
38-
import io.a2a.spec.SetTaskPushNotificationConfigRequest;
36+
import io.a2a.wrappers.SendMessageRequest;
37+
import io.a2a.wrappers.SendStreamingMessageRequest;
38+
import io.a2a.wrappers.SetTaskPushNotificationConfigRequest;
3939
import io.a2a.spec.StreamingEventKind;
40-
import io.a2a.spec.SubscribeToTaskRequest;
40+
import io.a2a.wrappers.SubscribeToTaskRequest;
4141
import io.a2a.spec.Task;
4242
import io.a2a.spec.TaskIdParams;
4343
import io.a2a.spec.TaskPushNotificationConfig;

client/transport/jsonrpc/src/main/java/io/a2a/client/transport/jsonrpc/JSONRPCTransport.java

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -26,37 +26,37 @@
2626
import io.a2a.spec.A2AClientException;
2727
import io.a2a.spec.AgentCard;
2828
import io.a2a.spec.AgentInterface;
29-
import io.a2a.spec.CancelTaskRequest;
30-
import io.a2a.spec.CancelTaskResponse;
29+
import io.a2a.wrappers.CancelTaskRequest;
30+
import io.a2a.wrappers.CancelTaskResponse;
3131
import io.a2a.spec.DeleteTaskPushNotificationConfigParams;
32-
import io.a2a.spec.DeleteTaskPushNotificationConfigRequest;
33-
import io.a2a.spec.DeleteTaskPushNotificationConfigResponse;
32+
import io.a2a.wrappers.DeleteTaskPushNotificationConfigRequest;
33+
import io.a2a.wrappers.DeleteTaskPushNotificationConfigResponse;
3434
import io.a2a.spec.EventKind;
35-
import io.a2a.spec.GetAuthenticatedExtendedCardRequest;
36-
import io.a2a.spec.GetAuthenticatedExtendedCardResponse;
35+
import io.a2a.wrappers.GetAuthenticatedExtendedCardRequest;
36+
import io.a2a.wrappers.GetAuthenticatedExtendedCardResponse;
3737
import io.a2a.spec.GetTaskPushNotificationConfigParams;
38-
import io.a2a.spec.GetTaskPushNotificationConfigRequest;
39-
import io.a2a.spec.GetTaskPushNotificationConfigResponse;
40-
import io.a2a.spec.GetTaskRequest;
41-
import io.a2a.spec.GetTaskResponse;
38+
import io.a2a.wrappers.GetTaskPushNotificationConfigRequest;
39+
import io.a2a.wrappers.GetTaskPushNotificationConfigResponse;
40+
import io.a2a.wrappers.GetTaskRequest;
41+
import io.a2a.wrappers.GetTaskResponse;
4242
import io.a2a.spec.JSONRPCError;
43-
import io.a2a.spec.JSONRPCMessage;
44-
import io.a2a.spec.JSONRPCResponse;
43+
import io.a2a.wrappers.JSONRPCMessage;
44+
import io.a2a.wrappers.JSONRPCResponse;
4545
import io.a2a.spec.ListTaskPushNotificationConfigParams;
46-
import io.a2a.spec.ListTaskPushNotificationConfigRequest;
47-
import io.a2a.spec.ListTaskPushNotificationConfigResponse;
46+
import io.a2a.wrappers.ListTaskPushNotificationConfigRequest;
47+
import io.a2a.wrappers.ListTaskPushNotificationConfigResponse;
4848
import io.a2a.spec.ListTasksParams;
49-
import io.a2a.spec.ListTasksRequest;
50-
import io.a2a.spec.ListTasksResponse;
49+
import io.a2a.wrappers.ListTasksRequest;
50+
import io.a2a.wrappers.ListTasksResponse;
5151
import io.a2a.spec.ListTasksResult;
5252
import io.a2a.spec.MessageSendParams;
53-
import io.a2a.spec.SendMessageRequest;
54-
import io.a2a.spec.SendMessageResponse;
55-
import io.a2a.spec.SendStreamingMessageRequest;
56-
import io.a2a.spec.SetTaskPushNotificationConfigRequest;
57-
import io.a2a.spec.SetTaskPushNotificationConfigResponse;
53+
import io.a2a.wrappers.SendMessageRequest;
54+
import io.a2a.wrappers.SendMessageResponse;
55+
import io.a2a.wrappers.SendStreamingMessageRequest;
56+
import io.a2a.wrappers.SetTaskPushNotificationConfigRequest;
57+
import io.a2a.wrappers.SetTaskPushNotificationConfigResponse;
5858
import io.a2a.spec.StreamingEventKind;
59-
import io.a2a.spec.SubscribeToTaskRequest;
59+
import io.a2a.wrappers.SubscribeToTaskRequest;
6060
import io.a2a.spec.Task;
6161
import io.a2a.spec.TaskIdParams;
6262
import io.a2a.spec.TaskPushNotificationConfig;

client/transport/rest/src/main/java/io/a2a/client/transport/rest/RestTransport.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,24 +32,24 @@
3232
import io.a2a.spec.A2AClientException;
3333
import io.a2a.spec.AgentCard;
3434
import io.a2a.spec.AgentInterface;
35-
import io.a2a.spec.CancelTaskRequest;
35+
import io.a2a.wrappers.CancelTaskRequest;
3636
import io.a2a.spec.DeleteTaskPushNotificationConfigParams;
37-
import io.a2a.spec.DeleteTaskPushNotificationConfigRequest;
37+
import io.a2a.wrappers.DeleteTaskPushNotificationConfigRequest;
3838
import io.a2a.spec.EventKind;
3939
import io.a2a.spec.GetTaskPushNotificationConfigParams;
40-
import io.a2a.spec.GetTaskPushNotificationConfigRequest;
41-
import io.a2a.spec.GetTaskRequest;
40+
import io.a2a.wrappers.GetTaskPushNotificationConfigRequest;
41+
import io.a2a.wrappers.GetTaskRequest;
4242
import io.a2a.spec.ListTaskPushNotificationConfigParams;
43-
import io.a2a.spec.ListTaskPushNotificationConfigRequest;
43+
import io.a2a.wrappers.ListTaskPushNotificationConfigRequest;
4444
import io.a2a.spec.ListTasksParams;
45-
import io.a2a.spec.ListTasksRequest;
45+
import io.a2a.wrappers.ListTasksRequest;
4646
import io.a2a.spec.ListTasksResult;
4747
import io.a2a.spec.MessageSendParams;
48-
import io.a2a.spec.SendMessageRequest;
49-
import io.a2a.spec.SendStreamingMessageRequest;
50-
import io.a2a.spec.SetTaskPushNotificationConfigRequest;
48+
import io.a2a.wrappers.SendMessageRequest;
49+
import io.a2a.wrappers.SendStreamingMessageRequest;
50+
import io.a2a.wrappers.SetTaskPushNotificationConfigRequest;
5151
import io.a2a.spec.StreamingEventKind;
52-
import io.a2a.spec.SubscribeToTaskRequest;
52+
import io.a2a.wrappers.SubscribeToTaskRequest;
5353
import io.a2a.spec.Task;
5454
import io.a2a.spec.TaskIdParams;
5555
import io.a2a.spec.TaskPushNotificationConfig;

reference/jsonrpc/src/main/java/io/a2a/server/apps/quarkus/A2AServerRoutes.java

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -30,37 +30,37 @@
3030
import io.a2a.server.extensions.A2AExtensions;
3131
import io.a2a.server.util.async.Internal;
3232
import io.a2a.spec.AgentCard;
33-
import io.a2a.spec.CancelTaskRequest;
34-
import io.a2a.spec.CancelTaskResponse;
35-
import io.a2a.spec.DeleteTaskPushNotificationConfigRequest;
36-
import io.a2a.spec.DeleteTaskPushNotificationConfigResponse;
37-
import io.a2a.spec.GetAuthenticatedExtendedCardRequest;
38-
import io.a2a.spec.GetAuthenticatedExtendedCardResponse;
39-
import io.a2a.spec.GetTaskPushNotificationConfigRequest;
40-
import io.a2a.spec.GetTaskPushNotificationConfigResponse;
41-
import io.a2a.spec.GetTaskRequest;
42-
import io.a2a.spec.GetTaskResponse;
33+
import io.a2a.wrappers.CancelTaskRequest;
34+
import io.a2a.wrappers.CancelTaskResponse;
35+
import io.a2a.wrappers.DeleteTaskPushNotificationConfigRequest;
36+
import io.a2a.wrappers.DeleteTaskPushNotificationConfigResponse;
37+
import io.a2a.wrappers.GetAuthenticatedExtendedCardRequest;
38+
import io.a2a.wrappers.GetAuthenticatedExtendedCardResponse;
39+
import io.a2a.wrappers.GetTaskPushNotificationConfigRequest;
40+
import io.a2a.wrappers.GetTaskPushNotificationConfigResponse;
41+
import io.a2a.wrappers.GetTaskRequest;
42+
import io.a2a.wrappers.GetTaskResponse;
4343
import io.a2a.spec.IdJsonMappingException;
4444
import io.a2a.spec.InternalError;
4545
import io.a2a.spec.InvalidParamsJsonMappingException;
4646
import io.a2a.spec.JSONParseError;
4747
import io.a2a.spec.JSONRPCError;
48-
import io.a2a.spec.JSONRPCErrorResponse;
49-
import io.a2a.spec.JSONRPCRequest;
50-
import io.a2a.spec.JSONRPCResponse;
51-
import io.a2a.spec.ListTaskPushNotificationConfigRequest;
52-
import io.a2a.spec.ListTaskPushNotificationConfigResponse;
53-
import io.a2a.spec.ListTasksRequest;
54-
import io.a2a.spec.ListTasksResponse;
48+
import io.a2a.wrappers.JSONRPCErrorResponse;
49+
import io.a2a.wrappers.JSONRPCRequest;
50+
import io.a2a.wrappers.JSONRPCResponse;
51+
import io.a2a.wrappers.ListTaskPushNotificationConfigRequest;
52+
import io.a2a.wrappers.ListTaskPushNotificationConfigResponse;
53+
import io.a2a.wrappers.ListTasksRequest;
54+
import io.a2a.wrappers.ListTasksResponse;
5555
import io.a2a.spec.MethodNotFoundJsonMappingException;
56-
import io.a2a.spec.NonStreamingJSONRPCRequest;
57-
import io.a2a.spec.SendMessageRequest;
58-
import io.a2a.spec.SendMessageResponse;
59-
import io.a2a.spec.SendStreamingMessageRequest;
60-
import io.a2a.spec.SendStreamingMessageResponse;
61-
import io.a2a.spec.SetTaskPushNotificationConfigRequest;
62-
import io.a2a.spec.SetTaskPushNotificationConfigResponse;
63-
import io.a2a.spec.SubscribeToTaskRequest;
56+
import io.a2a.wrappers.NonStreamingJSONRPCRequest;
57+
import io.a2a.wrappers.SendMessageRequest;
58+
import io.a2a.wrappers.SendMessageResponse;
59+
import io.a2a.wrappers.SendStreamingMessageRequest;
60+
import io.a2a.wrappers.SendStreamingMessageResponse;
61+
import io.a2a.wrappers.SetTaskPushNotificationConfigRequest;
62+
import io.a2a.wrappers.SetTaskPushNotificationConfigResponse;
63+
import io.a2a.wrappers.SubscribeToTaskRequest;
6464
import io.a2a.spec.UnsupportedOperationError;
6565
import io.a2a.transport.jsonrpc.handler.JSONRPCHandler;
6666
import io.quarkus.security.Authenticated;

reference/jsonrpc/src/test/java/io/a2a/server/apps/quarkus/A2AServerRoutesTest.java

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -21,26 +21,26 @@
2121
import io.a2a.spec.AgentCard;
2222
import io.a2a.spec.AgentInterface;
2323
import io.a2a.spec.AuthenticationInfo;
24-
import io.a2a.spec.CancelTaskRequest;
25-
import io.a2a.spec.CancelTaskResponse;
26-
import io.a2a.spec.DeleteTaskPushNotificationConfigRequest;
27-
import io.a2a.spec.DeleteTaskPushNotificationConfigResponse;
28-
import io.a2a.spec.GetAuthenticatedExtendedCardRequest;
29-
import io.a2a.spec.GetAuthenticatedExtendedCardResponse;
30-
import io.a2a.spec.GetTaskPushNotificationConfigRequest;
31-
import io.a2a.spec.GetTaskPushNotificationConfigResponse;
32-
import io.a2a.spec.GetTaskRequest;
33-
import io.a2a.spec.GetTaskResponse;
34-
import io.a2a.spec.ListTaskPushNotificationConfigRequest;
35-
import io.a2a.spec.ListTaskPushNotificationConfigResponse;
24+
import io.a2a.wrappers.CancelTaskRequest;
25+
import io.a2a.wrappers.CancelTaskResponse;
26+
import io.a2a.wrappers.DeleteTaskPushNotificationConfigRequest;
27+
import io.a2a.wrappers.DeleteTaskPushNotificationConfigResponse;
28+
import io.a2a.wrappers.GetAuthenticatedExtendedCardRequest;
29+
import io.a2a.wrappers.GetAuthenticatedExtendedCardResponse;
30+
import io.a2a.wrappers.GetTaskPushNotificationConfigRequest;
31+
import io.a2a.wrappers.GetTaskPushNotificationConfigResponse;
32+
import io.a2a.wrappers.GetTaskRequest;
33+
import io.a2a.wrappers.GetTaskResponse;
34+
import io.a2a.wrappers.ListTaskPushNotificationConfigRequest;
35+
import io.a2a.wrappers.ListTaskPushNotificationConfigResponse;
3636
import io.a2a.spec.PushNotificationConfig;
37-
import io.a2a.spec.SendMessageRequest;
38-
import io.a2a.spec.SendMessageResponse;
39-
import io.a2a.spec.SendStreamingMessageRequest;
40-
import io.a2a.spec.SendStreamingMessageResponse;
41-
import io.a2a.spec.SetTaskPushNotificationConfigRequest;
42-
import io.a2a.spec.SetTaskPushNotificationConfigResponse;
43-
import io.a2a.spec.SubscribeToTaskRequest;
37+
import io.a2a.wrappers.SendMessageRequest;
38+
import io.a2a.wrappers.SendMessageResponse;
39+
import io.a2a.wrappers.SendStreamingMessageRequest;
40+
import io.a2a.wrappers.SendStreamingMessageResponse;
41+
import io.a2a.wrappers.SetTaskPushNotificationConfigRequest;
42+
import io.a2a.wrappers.SetTaskPushNotificationConfigResponse;
43+
import io.a2a.wrappers.SubscribeToTaskRequest;
4444
import io.a2a.spec.Task;
4545
import io.a2a.spec.TaskPushNotificationConfig;
4646
import io.a2a.spec.TaskState;

reference/rest/src/main/java/io/a2a/server/rest/quarkus/A2AServerRoutes.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,16 @@
4545
import java.util.Set;
4646

4747
import io.a2a.server.extensions.A2AExtensions;
48-
import io.a2a.spec.CancelTaskRequest;
49-
import io.a2a.spec.DeleteTaskPushNotificationConfigRequest;
50-
import io.a2a.spec.GetTaskPushNotificationConfigRequest;
51-
import io.a2a.spec.GetTaskRequest;
52-
import io.a2a.spec.ListTaskPushNotificationConfigRequest;
53-
import io.a2a.spec.ListTasksRequest;
54-
import io.a2a.spec.SendMessageRequest;
55-
import io.a2a.spec.SendStreamingMessageRequest;
56-
import io.a2a.spec.SetTaskPushNotificationConfigRequest;
57-
import io.a2a.spec.SubscribeToTaskRequest;
48+
import io.a2a.wrappers.CancelTaskRequest;
49+
import io.a2a.wrappers.DeleteTaskPushNotificationConfigRequest;
50+
import io.a2a.wrappers.GetTaskPushNotificationConfigRequest;
51+
import io.a2a.wrappers.GetTaskRequest;
52+
import io.a2a.wrappers.ListTaskPushNotificationConfigRequest;
53+
import io.a2a.wrappers.ListTasksRequest;
54+
import io.a2a.wrappers.SendMessageRequest;
55+
import io.a2a.wrappers.SendStreamingMessageRequest;
56+
import io.a2a.wrappers.SetTaskPushNotificationConfigRequest;
57+
import io.a2a.wrappers.SubscribeToTaskRequest;
5858
import org.jspecify.annotations.Nullable;
5959

6060
@Singleton

reference/rest/src/test/java/io/a2a/server/rest/quarkus/A2AServerRoutesTest.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@
1515
import jakarta.enterprise.inject.Instance;
1616

1717
import io.a2a.server.ServerCallContext;
18-
import io.a2a.spec.CancelTaskRequest;
19-
import io.a2a.spec.DeleteTaskPushNotificationConfigRequest;
20-
import io.a2a.spec.GetTaskPushNotificationConfigRequest;
21-
import io.a2a.spec.GetTaskRequest;
22-
import io.a2a.spec.ListTaskPushNotificationConfigRequest;
23-
import io.a2a.spec.SendMessageRequest;
24-
import io.a2a.spec.SendStreamingMessageRequest;
25-
import io.a2a.spec.SetTaskPushNotificationConfigRequest;
26-
import io.a2a.spec.SubscribeToTaskRequest;
18+
import io.a2a.wrappers.CancelTaskRequest;
19+
import io.a2a.wrappers.DeleteTaskPushNotificationConfigRequest;
20+
import io.a2a.wrappers.GetTaskPushNotificationConfigRequest;
21+
import io.a2a.wrappers.GetTaskRequest;
22+
import io.a2a.wrappers.ListTaskPushNotificationConfigRequest;
23+
import io.a2a.wrappers.SendMessageRequest;
24+
import io.a2a.wrappers.SendStreamingMessageRequest;
25+
import io.a2a.wrappers.SetTaskPushNotificationConfigRequest;
26+
import io.a2a.wrappers.SubscribeToTaskRequest;
2727
import io.a2a.transport.rest.handler.RestHandler;
2828
import io.a2a.transport.rest.handler.RestHandler.HTTPRestResponse;
2929
import io.vertx.core.Future;

spec-grpc/src/main/java/io/a2a/grpc/mapper/SubscribeToTaskRequestMapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package io.a2a.grpc.mapper;
22

3-
import io.a2a.spec.SubscribeToTaskRequest;
3+
import io.a2a.wrappers.SubscribeToTaskRequest;
44
import org.mapstruct.Mapper;
55

66
/**
7-
* Mapper between {@link io.a2a.spec.SubscribeToTaskRequest} and {@link io.a2a.grpc.SubscribeToTaskRequest}.
7+
* Mapper between {@link SubscribeToTaskRequest} and {@link io.a2a.grpc.SubscribeToTaskRequest}.
88
* <p>
99
* The mapping handles the structural difference between domain and proto representations:
1010
* <ul>

spec-grpc/src/main/java/io/a2a/grpc/utils/JSONRPCUtils.java

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -11,40 +11,40 @@
1111
import com.google.protobuf.InvalidProtocolBufferException;
1212
import com.google.protobuf.util.JsonFormat;
1313
import io.a2a.grpc.StreamResponse;
14-
import io.a2a.spec.CancelTaskRequest;
15-
import io.a2a.spec.CancelTaskResponse;
14+
import io.a2a.wrappers.CancelTaskRequest;
15+
import io.a2a.wrappers.CancelTaskResponse;
1616
import io.a2a.spec.ContentTypeNotSupportedError;
17-
import io.a2a.spec.DeleteTaskPushNotificationConfigRequest;
18-
import io.a2a.spec.DeleteTaskPushNotificationConfigResponse;
19-
import io.a2a.spec.GetAuthenticatedExtendedCardRequest;
20-
import io.a2a.spec.GetAuthenticatedExtendedCardResponse;
21-
import io.a2a.spec.GetTaskPushNotificationConfigRequest;
22-
import io.a2a.spec.GetTaskPushNotificationConfigResponse;
23-
import io.a2a.spec.GetTaskRequest;
24-
import io.a2a.spec.GetTaskResponse;
17+
import io.a2a.wrappers.DeleteTaskPushNotificationConfigRequest;
18+
import io.a2a.wrappers.DeleteTaskPushNotificationConfigResponse;
19+
import io.a2a.wrappers.GetAuthenticatedExtendedCardRequest;
20+
import io.a2a.wrappers.GetAuthenticatedExtendedCardResponse;
21+
import io.a2a.wrappers.GetTaskPushNotificationConfigRequest;
22+
import io.a2a.wrappers.GetTaskPushNotificationConfigResponse;
23+
import io.a2a.wrappers.GetTaskRequest;
24+
import io.a2a.wrappers.GetTaskResponse;
2525
import io.a2a.spec.IdJsonMappingException;
2626
import io.a2a.spec.InvalidAgentResponseError;
2727
import io.a2a.spec.InvalidParamsError;
2828
import io.a2a.spec.InvalidParamsJsonMappingException;
2929
import io.a2a.spec.InvalidRequestError;
3030
import io.a2a.spec.JSONParseError;
3131
import io.a2a.spec.JSONRPCError;
32-
import io.a2a.spec.JSONRPCMessage;
33-
import io.a2a.spec.JSONRPCRequest;
34-
import io.a2a.spec.JSONRPCResponse;
35-
import io.a2a.spec.ListTaskPushNotificationConfigRequest;
36-
import io.a2a.spec.ListTaskPushNotificationConfigResponse;
37-
import io.a2a.spec.ListTasksRequest;
38-
import io.a2a.spec.ListTasksResponse;
32+
import io.a2a.wrappers.JSONRPCMessage;
33+
import io.a2a.wrappers.JSONRPCRequest;
34+
import io.a2a.wrappers.JSONRPCResponse;
35+
import io.a2a.wrappers.ListTaskPushNotificationConfigRequest;
36+
import io.a2a.wrappers.ListTaskPushNotificationConfigResponse;
37+
import io.a2a.wrappers.ListTasksRequest;
38+
import io.a2a.wrappers.ListTasksResponse;
3939
import io.a2a.spec.MethodNotFoundError;
4040
import io.a2a.spec.MethodNotFoundJsonMappingException;
4141
import io.a2a.spec.PushNotificationNotSupportedError;
42-
import io.a2a.spec.SendMessageRequest;
43-
import io.a2a.spec.SendMessageResponse;
44-
import io.a2a.spec.SendStreamingMessageRequest;
45-
import io.a2a.spec.SetTaskPushNotificationConfigRequest;
46-
import io.a2a.spec.SetTaskPushNotificationConfigResponse;
47-
import io.a2a.spec.SubscribeToTaskRequest;
42+
import io.a2a.wrappers.SendMessageRequest;
43+
import io.a2a.wrappers.SendMessageResponse;
44+
import io.a2a.wrappers.SendStreamingMessageRequest;
45+
import io.a2a.wrappers.SetTaskPushNotificationConfigRequest;
46+
import io.a2a.wrappers.SetTaskPushNotificationConfigResponse;
47+
import io.a2a.wrappers.SubscribeToTaskRequest;
4848
import io.a2a.spec.TaskNotCancelableError;
4949
import io.a2a.spec.TaskNotFoundError;
5050
import io.a2a.spec.UnsupportedOperationError;

spec-grpc/src/main/java/io/a2a/grpc/utils/ProtoUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import io.a2a.spec.AgentCard;
2626
import io.a2a.spec.DeleteTaskPushNotificationConfigParams;
2727
import io.a2a.spec.EventKind;
28-
import io.a2a.spec.GetAuthenticatedExtendedCardRequest;
28+
import io.a2a.wrappers.GetAuthenticatedExtendedCardRequest;
2929
import io.a2a.spec.GetTaskPushNotificationConfigParams;
3030
import io.a2a.spec.InvalidParamsError;
3131
import io.a2a.spec.ListTaskPushNotificationConfigParams;

0 commit comments

Comments
 (0)