Unique identifier for the context/conversation
Optional existingAny existing task state (for task continuation scenarios)
Optional referenceReference tasks for multi-turn conversations
Optional requestAdditional metadata from the original request
Optional taskAny existing task state (for task continuation scenarios)
Unique identifier for the task
The original message from the user containing the request
Base RequestContext interface (local definition based on actual usage)
This defines the structure that the A2A SDK RequestContext actually has based on how it's used in PaymentsRequestHandler.