a2a.contrib.tasks.vertex_task_converter module¶
- a2a.contrib.tasks.vertex_task_converter.to_sdk_artifact(stored_artifact: TaskArtifact) Artifact¶
Converts a proto TaskArtifact to a SDK Artifact.
- a2a.contrib.tasks.vertex_task_converter.to_sdk_message(stored_msg: TaskMessage | None) Message | None¶
Converts a proto Message to a SDK Message.
- a2a.contrib.tasks.vertex_task_converter.to_sdk_metadata(stored_metadata: dict[str, Any] | None) _UnpackedMetadata¶
Unpacks metadata, extensions, and part types/metadata from a storage dictionary.
- a2a.contrib.tasks.vertex_task_converter.to_sdk_part(stored_part: Part, part_metadata: dict[str, Any] | None = None) Part¶
Converts a proto Part to a SDK Part.
- a2a.contrib.tasks.vertex_task_converter.to_sdk_task(a2a_task: A2aTask) Task¶
Converts a proto A2aTask to a SDK Task.
- a2a.contrib.tasks.vertex_task_converter.to_sdk_task_state(stored_state: A2aTaskState) TaskState¶
Converts a proto A2aTask.State to a TaskState enum.
- a2a.contrib.tasks.vertex_task_converter.to_stored_artifact(artifact: Artifact) TaskArtifact¶
Converts a SDK Artifact to a proto TaskArtifact.
- a2a.contrib.tasks.vertex_task_converter.to_stored_message(message: Message | None) TaskMessage | None¶
Converts a SDK Message to a proto Message.
- a2a.contrib.tasks.vertex_task_converter.to_stored_metadata(original_metadata: dict[str, Any] | None, extensions: list[str] | None, reference_task_ids: list[str] | None, parts: list[Part]) dict[str, Any]¶
Packs original metadata, extensions, and part types/metadata into a storage dictionary.
- a2a.contrib.tasks.vertex_task_converter.to_stored_part(part: Part) Part¶
Converts a SDK Part to a proto Part.