list_push_notification_configs(config, task_id, *, tenant=None, page_size=None, page_token=None)
List push-notification configs for task_id; caller passes page_token for next page.
Source code in autogen/beta/a2a/push.py
| async def list_push_notification_configs(
config: A2AConfig,
task_id: str,
*,
tenant: str | None = None,
page_size: int | None = None,
page_token: str | None = None,
) -> list[A2APushConfig]:
"""List push-notification configs for ``task_id``; caller passes ``page_token`` for next page."""
async with open_session(config) as sdk:
kwargs = with_tenant(config, tenant, task_id=task_id)
optional = {"page_size": page_size, "page_token": page_token}
kwargs.update({k: v for k, v in optional.items() if v is not None})
response = await sdk.list_task_push_notification_configs(
ListTaskPushNotificationConfigsRequest(**kwargs),
)
return [_from_proto(cfg) for cfg in response.configs]
|