a2a.compat.v0_3.model_conversions module¶
Database model conversions for v0.3 compatibility.
- a2a.compat.v0_3.model_conversions.compat_push_notification_config_model_to_core(model_instance: str, task_id: str) TaskPushNotificationConfig¶
Converts a PushNotificationConfigModel with v0.3 structure back to a 1.0 core TaskPushNotificationConfig.
- a2a.compat.v0_3.model_conversions.compat_task_model_to_core(task_model: TaskModel) Task¶
Converts a TaskModel with v0.3 structure to a 1.0 core Task.
- a2a.compat.v0_3.model_conversions.core_to_compat_push_notification_config_model(task_id: str, config: TaskPushNotificationConfig, owner: str, fernet: Fernet | None = None) PushNotificationConfigModel¶
Converts a 1.0 core TaskPushNotificationConfig to a PushNotificationConfigModel using v0.3 JSON structure.