Interface EventKind_v0_3
- All Known Implementing Classes:
Message_v0_3, Task_v0_3, TaskArtifactUpdateEvent_v0_3, TaskStatusUpdateEvent_v0_3
public interface EventKind_v0_3
Interface for events that can be returned from non-streaming A2A Protocol operations.
EventKind represents events that are suitable for synchronous request-response patterns. These events provide complete state information and are typically returned as the final result of an operation.
EventKind implementations use polymorphic JSON serialization with the "kind" discriminator to determine the concrete type during deserialization.
Permitted implementations:
Task_v0_3- Complete task state with status and artifactsMessage_v0_3- Full message with all content parts
- See Also:
-
Method Summary
-
Method Details
-
kind
String kind()
-