a2a.types package¶
Submodules¶
- a2a.types.a2a_pb2 module
- a2a.types.a2a_pb2_grpc module
A2AServiceA2AService.CancelTask()A2AService.CreateTaskPushNotificationConfig()A2AService.DeleteTaskPushNotificationConfig()A2AService.GetExtendedAgentCard()A2AService.GetTask()A2AService.GetTaskPushNotificationConfig()A2AService.ListTaskPushNotificationConfigs()A2AService.ListTasks()A2AService.SendMessage()A2AService.SendStreamingMessage()A2AService.SubscribeToTask()
A2AServiceServicerA2AServiceServicer.CancelTask()A2AServiceServicer.CreateTaskPushNotificationConfig()A2AServiceServicer.DeleteTaskPushNotificationConfig()A2AServiceServicer.GetExtendedAgentCard()A2AServiceServicer.GetTask()A2AServiceServicer.GetTaskPushNotificationConfig()A2AServiceServicer.ListTaskPushNotificationConfigs()A2AServiceServicer.ListTasks()A2AServiceServicer.SendMessage()A2AServiceServicer.SendStreamingMessage()A2AServiceServicer.SubscribeToTask()
A2AServiceStubadd_A2AServiceServicer_to_server()
Module contents¶
A2A Types Package - Protocol Buffer and SDK-specific types.
- class a2a.types.APIKeySecurityScheme¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.AgentCapabilities¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.AgentCard¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.AgentCardSignature¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.AgentExtension¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.AgentInterface¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.AgentProvider¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.AgentSkill¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.Artifact¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.AuthenticationInfo¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.AuthorizationCodeOAuthFlow¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.CancelTaskRequest¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.ClientCredentialsOAuthFlow¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- exception a2a.types.ContentTypeNotSupportedError(message: str | None = None, data: dict | None = None)¶
Bases:
A2AErrorException raised when the content type is incompatible.
- message: str = 'Incompatible content types'¶
- class a2a.types.DeleteTaskPushNotificationConfigRequest¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.DeviceCodeOAuthFlow¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- exception a2a.types.ExtendedAgentCardNotConfiguredError(message: str | None = None, data: dict | None = None)¶
Bases:
A2AErrorException raised when the authenticated extended card is not configured.
- message: str = 'Authenticated Extended Card is not configured'¶
- exception a2a.types.ExtensionSupportRequiredError(message: str | None = None, data: dict | None = None)¶
Bases:
A2AErrorException raised when extension support is required but not present.
- message: str = 'Extension support required'¶
- class a2a.types.GetExtendedAgentCardRequest¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.GetTaskPushNotificationConfigRequest¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.GetTaskRequest¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.HTTPAuthSecurityScheme¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.ImplicitOAuthFlow¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- exception a2a.types.InternalError(message: str | None = None, data: dict | None = None)¶
Bases:
A2AErrorException raised for internal server errors.
- message: str = 'Internal error'¶
- exception a2a.types.InvalidAgentResponseError(message: str | None = None, data: dict | None = None)¶
Bases:
A2AErrorException raised when the agent response is invalid.
- message: str = 'Invalid agent response'¶
- exception a2a.types.InvalidParamsError(message: str | None = None, data: dict | None = None)¶
Bases:
A2AErrorException raised when parameters are invalid.
- message: str = 'Invalid params'¶
- exception a2a.types.InvalidRequestError(message: str | None = None, data: dict | None = None)¶
Bases:
A2AErrorException raised when the request is invalid.
- message: str = 'Invalid Request'¶
- class a2a.types.ListTaskPushNotificationConfigsRequest¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.ListTaskPushNotificationConfigsResponse¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.ListTasksRequest¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.ListTasksResponse¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.Message¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- exception a2a.types.MethodNotFoundError(message: str | None = None, data: dict | None = None)¶
Bases:
A2AErrorException raised when a method is not found.
- message: str = 'Method not found'¶
- class a2a.types.MutualTlsSecurityScheme¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.OAuth2SecurityScheme¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.OAuthFlows¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.OpenIdConnectSecurityScheme¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.Part¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.PasswordOAuthFlow¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- exception a2a.types.PushNotificationNotSupportedError(message: str | None = None, data: dict | None = None)¶
Bases:
A2AErrorException raised when push notifications are not supported.
- message: str = 'Push Notification is not supported'¶
- class a2a.types.SecurityRequirement¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.SecurityScheme¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.SendMessageConfiguration¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.SendMessageRequest¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.SendMessageResponse¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.StreamResponse¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.StringList¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.SubscribeToTaskRequest¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.Task¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.TaskArtifactUpdateEvent¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- exception a2a.types.TaskNotCancelableError(message: str | None = None, data: dict | None = None)¶
Bases:
A2AErrorException raised when a task cannot be canceled.
- message: str = 'Task cannot be canceled'¶
- exception a2a.types.TaskNotFoundError(message: str | None = None, data: dict | None = None)¶
Bases:
A2AErrorException raised when a task is not found.
- message: str = 'Task not found'¶
- class a2a.types.TaskPushNotificationConfig¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.TaskStatus¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶
- class a2a.types.TaskStatusUpdateEvent¶
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>¶