Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 1.36 KB

Chat.md

File metadata and controls

43 lines (28 loc) · 1.36 KB

ChatRequest

Представляет запрос для чат-сервиса.

  • clientId: Идентификатор клиента, отправляющего запрос.
  • input: Входная строка, которую необходимо обработать в чате.

ReplyType

Перечисление типов ответов, поддерживаемых в чате.

  • text: Текстовый ответ.
  • buttons: Ответ с кнопками.
  • image: Ответ с изображением.
  • audio: Ответ с аудио.

ChatReply

Абстрактный класс, представляющий ответ от чат-сервиса.

  • type: Тип ответа, определяемый перечислением ReplyType.

TextReply

Ответ в виде текста.

  • text: Текстовое содержание ответа.

ButtonsReply

Ответ с кнопками.

  • buttons: Список текстовых значений кнопок.

ImageReply

Ответ с изображением.

  • imageUrl: URL изображения.

AudioReply

Ответ с аудио.

  • audioUrl: URL аудиофайла.

ChatResponse

Представляет ответ от чат-сервиса.

  • replies: Список ответов в виде объектов типа ChatReply.