File tree Expand file tree Collapse file tree 2 files changed +22
-0
lines changed
spec/src/main/java/io/a2a/spec Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -94,6 +94,18 @@ public static class Builder {
9494 private Boolean lastChunk ;
9595 private Map <String , Object > metadata ;
9696
97+ public Builder () {
98+ }
99+
100+ public Builder (TaskArtifactUpdateEvent existingTaskArtifactUpdateEvent ) {
101+ this .taskId = existingTaskArtifactUpdateEvent .taskId ;
102+ this .artifact = existingTaskArtifactUpdateEvent .artifact ;
103+ this .contextId = existingTaskArtifactUpdateEvent .contextId ;
104+ this .append = existingTaskArtifactUpdateEvent .append ;
105+ this .lastChunk = existingTaskArtifactUpdateEvent .lastChunk ;
106+ this .metadata = existingTaskArtifactUpdateEvent .metadata ;
107+ }
108+
97109 public Builder taskId (String taskId ) {
98110 this .taskId = taskId ;
99111 return this ;
Original file line number Diff line number Diff line change @@ -86,6 +86,16 @@ public static class Builder {
8686 private boolean isFinal ;
8787 private Map <String , Object > metadata ;
8888
89+ public Builder () {
90+ }
91+
92+ public Builder (TaskStatusUpdateEvent existingTaskStatusUpdateEvent ) {
93+ this .taskId = existingTaskStatusUpdateEvent .taskId ;
94+ this .status = existingTaskStatusUpdateEvent .status ;
95+ this .contextId = existingTaskStatusUpdateEvent .contextId ;
96+ this .isFinal = existingTaskStatusUpdateEvent .isFinal ;
97+ this .metadata = existingTaskStatusUpdateEvent .metadata ;
98+ }
8999 public Builder taskId (String id ) {
90100 this .taskId = id ;
91101 return this ;
You can’t perform that action at this time.
0 commit comments