AgentNotification Class
Constructor
AgentNotification(app: Any, known_subchannels: Iterable[str | AgentSubChannel] | None = None, known_lifecycle_events: Iterable[str | AgentLifecycleEvent] | None = None)
Parameters
| Name | Description |
|---|---|
|
app
Required
|
|
|
known_subchannels
|
Default value: None
|
|
known_lifecycle_events
|
Default value: None
|
Methods
| on_agent_lifecycle_notification | |
| on_agent_notification | |
| on_email | |
| on_excel | |
| on_lifecycle | |
| on_powerpoint | |
| on_user_created | |
| on_user_deleted | |
| on_user_workload_onboarding | |
| on_word |
on_agent_lifecycle_notification
on_agent_lifecycle_notification(lifecycle_event: str, **kwargs: Any)
Parameters
| Name | Description |
|---|---|
|
lifecycle_event
Required
|
|
on_agent_notification
on_agent_notification(channel_id: ChannelId, **kwargs: Any)
Parameters
| Name | Description |
|---|---|
|
channel_id
Required
|
|
on_email
on_email(**kwargs: Any) -> Callable[[Callable[[TContext, TState, AgentNotificationActivity], Awaitable[None]]], Callable[[TurnContext, TurnState], Awaitable[None]]]
on_excel
on_excel(**kwargs: Any) -> Callable[[Callable[[TContext, TState, AgentNotificationActivity], Awaitable[None]]], Callable[[TurnContext, TurnState], Awaitable[None]]]
on_lifecycle
on_lifecycle(**kwargs: Any) -> Callable[[Callable[[TContext, TState, AgentNotificationActivity], Awaitable[None]]], Callable[[TurnContext, TurnState], Awaitable[None]]]
on_powerpoint
on_powerpoint(**kwargs: Any) -> Callable[[Callable[[TContext, TState, AgentNotificationActivity], Awaitable[None]]], Callable[[TurnContext, TurnState], Awaitable[None]]]
on_user_created
on_user_created(**kwargs: Any) -> Callable[[Callable[[TContext, TState, AgentNotificationActivity], Awaitable[None]]], Callable[[TurnContext, TurnState], Awaitable[None]]]
on_user_deleted
on_user_deleted(**kwargs: Any) -> Callable[[Callable[[TContext, TState, AgentNotificationActivity], Awaitable[None]]], Callable[[TurnContext, TurnState], Awaitable[None]]]
on_user_workload_onboarding
on_user_workload_onboarding(**kwargs: Any) -> Callable[[Callable[[TContext, TState, AgentNotificationActivity], Awaitable[None]]], Callable[[TurnContext, TurnState], Awaitable[None]]]
on_word
on_word(**kwargs: Any) -> Callable[[Callable[[TContext, TState, AgentNotificationActivity], Awaitable[None]]], Callable[[TurnContext, TurnState], Awaitable[None]]]