Crate a2a_types

Crate a2a_types 

Source

Structs§

APIKeySecurityScheme
AgentCapabilities
AgentCard
AgentCardSignature
AgentExtension
AgentInterface
AgentProvider
AgentSkill
Artifact
AuthenticatedExtendedCardNotConfiguredError
AuthorizationCodeOAuthFlow
CancelTaskRequest
CancelTaskSuccessResponse
ClientCredentialsOAuthFlow
ContentTypeNotSupportedError
DeleteTaskPushNotificationConfigParams
DeleteTaskPushNotificationConfigRequest
DeleteTaskPushNotificationConfigSuccessResponse
FileBase
FileWithBytes
FileWithUri
GetAuthenticatedExtendedCardRequest
GetAuthenticatedExtendedCardSuccessResponse
GetTaskPushNotificationConfigParamsWithId
GetTaskPushNotificationConfigRequest
GetTaskPushNotificationConfigSuccessResponse
GetTaskRequest
GetTaskSuccessResponse
HTTPAuthSecurityScheme
ImplicitOAuthFlow
InternalError
InvalidAgentResponseError
InvalidParamsError
InvalidRequestError
JSONParseError
JSONRPCError
JSONRPCErrorResponse
JSONRPCMessage
A2A Protocol Types Based on A2A Protocol Specification JSON Schema Only includes types explicitly defined in a2a.json
JSONRPCRequest
JSONRPCSuccessResponse
ListTaskPushNotificationConfigParams
ListTaskPushNotificationConfigRequest
ListTaskPushNotificationConfigSuccessResponse
Message
MessageSendConfiguration
MessageSendParams
MethodNotFoundError
MutualTLSSecurityScheme
OAuth2SecurityScheme
OAuthFlows
OpenIdConnectSecurityScheme
PasswordOAuthFlow
PushNotificationAuthenticationInfo
PushNotificationConfig
PushNotificationNotSupportedError
SendMessageRequest
SendMessageSuccessResponse
SendStreamingMessageRequest
SendStreamingMessageSuccessResponse
SetTaskPushNotificationConfigRequest
SetTaskPushNotificationConfigSuccessResponse
Task
TaskArtifactUpdateEvent
TaskIdParams
TaskNotCancelableError
TaskNotFoundError
TaskPushNotificationConfig
TaskQueryParams
TaskResubscriptionRequest
TaskStatus
TaskStatusUpdateEvent
UnsupportedOperationError

Enums§

A2AError
A2ARequest
APIKeyLocation
AgentResponse
Main agent response type that can be either a Task or Message
CancelTaskResponse
DeleteTaskPushNotificationConfigResponse
FileContent
GetAuthenticatedExtendedCardResponse
GetTaskPushNotificationConfigParams
GetTaskPushNotificationConfigResponse
GetTaskResponse
JSONRPCId
JSONRPCResponse
ListTaskPushNotificationConfigResponse
MessageRole
Part
SecurityScheme
SendMessageResponse
SendMessageResult
SendStreamingMessageResponse
SendStreamingMessageResult
SetTaskPushNotificationConfigResponse
TaskState
TransportProtocol