@microsoft/agents-a365-notifications package

Интерфейсы

AgentNotificationActivity

Представляет действие уведомления агента с строго типизированными данными уведомления.

EmailReference

Представляет сущность уведомления по электронной почте.

EmailResponse

Представляет сущность ответа электронной почты, которую нужно отправить обратно.

WpxComment

Представляет сущность уведомления Word (WPX).

Псевдонимы типа

AgentNotificationHandler

Определение типа для функции обработчика уведомлений агента. Обрабатывает действия уведомления агента с строго типизированными данными уведомлений.

Перечисления

NotificationType

Перечисление, представляющее типы уведомлений, которые можно получить.

Функции

createAgentNotificationActivity(Activity)

Создает оболочку для действия уведомления агента.

createEmailReference(string, string, string)

Функция "Фабрика" для создания сущности EmailReference.

createEmailResponse(string)

Функция фабрики для создания сущности EmailResponse.

createEmailResponseActivity(string)

Создает действие с сущностью EmailResponse

createWpxComment(string, string, string, string)

Функция фабрики для создания сущности WpxComment.

isEmailReference(Entity)

Type guard, чтобы проверить, является ли сущность адресом EmailReference.

isWpxComment(Entity)

Тип guard, чтобы проверить, является ли сущность WpxComment.

Переменные

AGENTS_CHANNEL

Константы канала и вложенных каналов для уведомлений агента.

AGENTS_EMAIL_SUBCHANNEL
AGENTS_EXCEL_SUBCHANNEL
AGENTS_POWERPOINT_SUBCHANNEL
AGENTS_WORD_SUBCHANNEL
AGENT_LIFECYCLE

Константы жизненного цикла для уведомлений агента.

EMAIL_NOTIFICATION_TYPE

Имя типа сущности для уведомлений по электронной почте.

EMAIL_RESPONSE_TYPE

Имя типа сущности для ответов электронной почты.

USER_CREATED_LIFECYCLE_EVENT
USER_DELETED_LIFECYCLE_EVENT
USER_WORKLOAD_ONBOARDING_LIFECYCLE_EVENT
WPX_COMMENT_TYPE

Имя типа сущности для комментариев WPX.

Сведения о функции

createAgentNotificationActivity(Activity)

Создает оболочку для действия уведомления агента.

function createAgentNotificationActivity(activity: Activity): AgentNotificationActivity

Параметры

activity
Activity

Действие

Возвращаемое значение

Действие уведомления агента

createEmailReference(string, string, string)

Функция "Фабрика" для создания сущности EmailReference.

function createEmailReference(id?: string, conversationId?: string, htmlBody?: string): EmailReference

Параметры

id

string

conversationId

string

htmlBody

string

Возвращаемое значение

createEmailResponse(string)

Функция фабрики для создания сущности EmailResponse.

function createEmailResponse(htmlBody?: string): EmailResponse

Параметры

htmlBody

string

Возвращаемое значение

createEmailResponseActivity(string)

Создает действие с сущностью EmailResponse

function createEmailResponseActivity(emailResponseHtmlBody?: string): Activity

Параметры

emailResponseHtmlBody

string

(Необязательно) Содержимое текста HTML для ответа электронной почты

Возвращаемое значение

Действие сообщения, содержащее сущность EmailResponse

createWpxComment(string, string, string, string)

Функция фабрики для создания сущности WpxComment.

function createWpxComment(odataId?: string, documentId?: string, initiatingCommentId?: string, subjectCommentId?: string): WpxComment

Параметры

odataId

string

documentId

string

initiatingCommentId

string

subjectCommentId

string

Возвращаемое значение

isEmailReference(Entity)

Type guard, чтобы проверить, является ли сущность адресом EmailReference.

function isEmailReference(entity: Entity): entity

Параметры

entity
Entity

Возвращаемое значение

entity

isWpxComment(Entity)

Тип guard, чтобы проверить, является ли сущность WpxComment.

function isWpxComment(entity: Entity): entity

Параметры

entity
Entity

Возвращаемое значение

entity

Сведения об переменной

AGENTS_CHANNEL

Константы канала и вложенных каналов для уведомлений агента.

AGENTS_CHANNEL: "agents"

Тип

"agents"

AGENTS_EMAIL_SUBCHANNEL

AGENTS_EMAIL_SUBCHANNEL: "agents:email"

Тип

"agents:email"

AGENTS_EXCEL_SUBCHANNEL

AGENTS_EXCEL_SUBCHANNEL: "agents:excel"

Тип

"agents:excel"

AGENTS_POWERPOINT_SUBCHANNEL

AGENTS_POWERPOINT_SUBCHANNEL: "agents:powerpoint"

Тип

"agents:powerpoint"

AGENTS_WORD_SUBCHANNEL

AGENTS_WORD_SUBCHANNEL: "agents:word"

Тип

"agents:word"

AGENT_LIFECYCLE

Константы жизненного цикла для уведомлений агента.

AGENT_LIFECYCLE: "agentlifecycle"

Тип

"agentlifecycle"

EMAIL_NOTIFICATION_TYPE

Имя типа сущности для уведомлений по электронной почте.

EMAIL_NOTIFICATION_TYPE: "emailNotification"

Тип

"emailNotification"

EMAIL_RESPONSE_TYPE

Имя типа сущности для ответов электронной почты.

EMAIL_RESPONSE_TYPE: "emailResponse"

Тип

"emailResponse"

USER_CREATED_LIFECYCLE_EVENT

USER_CREATED_LIFECYCLE_EVENT: "agenticuseridentitycreated"

Тип

"agenticuseridentitycreated"

USER_DELETED_LIFECYCLE_EVENT

USER_DELETED_LIFECYCLE_EVENT: "agenticuserdeleted"

Тип

"agenticuserdeleted"

USER_WORKLOAD_ONBOARDING_LIFECYCLE_EVENT

USER_WORKLOAD_ONBOARDING_LIFECYCLE_EVENT: "agenticuserworkloadonboardingupdated"

Тип

"agenticuserworkloadonboardingupdated"

WPX_COMMENT_TYPE

Имя типа сущности для комментариев WPX.

WPX_COMMENT_TYPE: "WpxComment"

Тип

"WpxComment"