Типы данных
ASE.MD.Platform.Base.Error.ErrorTypes
Базовый тип перечисления: string Возможные значения: None, Error, Auth, Exception
ASE.MD.Platform.Base.Error.Info
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| message | string | Сообщение ошибки. | да | |
| exceptionType | string | Тип исключения. | да | |
| code | string | Код ошибки. | да | |
| source | string | Имя источника. | да | |
| inners | InnerInfo[] | Элементы исключений. | да | |
| extra | string | Трейс стека. | да | |
| isError | boolean | Флаг ошибки. | да | |
| id | string | Идентификатор ошибки. | да | |
| type | ErrorTypes | да |
ASE.MD.Platform.Base.Error.InnerInfo
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| exceptionType | string | Тип исключения. | нет | |
| message | string | Сообщение исключения. | нет |
ASE.MD.Platform.Infrastructure.MessageDispatcher.Models.Channel.BU.ChannelBackup
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| name | string | Имя | нет | |
| description | string | Описание | нет | |
| providersTemplates | ProviderTemplateInfo[] | Словарь провайдер - шаблон | нет |
ASE.MD.Platform.Infrastructure.MessageDispatcher.Models.Channel.BU.ChannelBackupApiResult
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | ChannelBackup | да | ||
| error | Info | да | ||
| typeInfo | TypeInfo |
ASE.MD.Platform.Infrastructure.MessageDispatcher.Models.Channel.BU.MessageTemplateBackupInfo
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| name | string | Имя | нет | |
| description | string | Описание | нет | |
| body | string | Тело | нет | |
| type | string | Тип | нет | |
| recipients | string[] | Список получателей | нет | |
| from | string | Отправитель | нет |
ASE.MD.Platform.Infrastructure.MessageDispatcher.Models.Channel.BU.ProviderTemplateInfo
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| providerName | string | нет | ||
| messageTemplateBackupInfo | MessageTemplateBackupInfo |
ASE.MD.Platform.Infrastructure.MessageDispatcher.Models.Channel.ChannelName
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| name | string | нет |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.TypeInfo
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| name | string | Имя типа. | нет |
MessageDispatcherService.Models.Channel.NewChannelInfo
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| name | string | Имя | нет | |
| description | string | Описание | нет | |
| providers | string[] | Список поддерживаемых провайдеров | нет |
MessageDispatcherService.Models.Channel.ProvidersToChannel
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| channelName | string | Имя канала | нет | |
| providers | string[] | Список провайдеров | нет |
MessageDispatcherService.Models.Channel.Result.ChannelApiResult
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | ChannelInfo | да | ||
| error | Info | да | ||
| typeInfo | TypeInfo |
MessageDispatcherService.Models.Channel.Result.ChannelInfo
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| name | string | Имя | нет | |
| description | string | Описание | нет | |
| channelProviders | string[] | Список поддерживаемых провайдеров | нет | |
| recipients | string[] | Список получателей сообщений | нет |
MessageDispatcherService.Models.Channel.Result.ChannelListApiResult
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | ChannelInfo[] | Данные результата метода API. | да | |
| error | Info | да | ||
| typeInfo | TypeInfo |
MessageDispatcherService.Models.Channel.Result.Message.Audit
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| createDatetime | string (date-time) | Время создания | нет | |
| information | string | Информация | нет | |
| recipient | string | Поучатель сообщения | нет | |
| status | string | Статус | нет | |
| lastStatusDatetime | string (date-time) | Время последнего обновления статуса сообщения | нет | |
| firstSendToProviderDatetime | string (date-time) | Время первой отправки сообщения провайдеру | нет | |
| sendCount | integer (int32) | Колличество попыток отправлений | нет | |
| provider | string | Имя провайдера | нет | |
| sender | string | Отправитель | нет | |
| messageSize | integer (int32) | Размер сообщения | нет | |
| attachmentCount | integer (int32) | Колличество вложенных файлов | нет |
MessageDispatcherService.Models.Channel.Result.Message.MessageApiResult
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | MessageWithAudit | да | ||
| error | Info | да | ||
| typeInfo | TypeInfo |
MessageDispatcherService.Models.Channel.Result.Message.MessageInfo
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| extId | string | Внешний идентификатор | нет | |
| message1 | string | Текст сообщений | нет | |
| subject | string | Тема | нет | |
| channelName | string | Имя канала | нет | |
| filesGuides | string[] | GUID файла | нет | |
| creationdatetime | string (date-time) | Дата создания | нет | |
| messageTemplateName | string | Имя шаблона сообщений | нет |
MessageDispatcherService.Models.Channel.Result.Message.MessageListApiResult
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | MessageInfo[] | Данные результата метода API. | да | |
| error | Info | да | ||
| typeInfo | TypeInfo |
MessageDispatcherService.Models.Channel.Result.Message.MessageWithAudit
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| messageInfo | MessageInfo | |||
| auditList | Audit[] | Список аудита | нет |
MessageDispatcherService.Models.Channel.UpdateChannelProviderTemplate
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| channelName | string | Имя канала | нет | |
| providerName | string | Имя провайдера | нет | |
| templateName | string | Имя шаблона сообщений | нет |
MessageDispatcherService.Models.Message.New.MessageFile
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| name | string | Имя | нет | |
| size | integer (int32) | Размер | нет | |
| body | string | Тело | нет |
MessageDispatcherService.Models.Message.New.MessageToChannel
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| body | string | Текст сообщения | нет | |
| subject | string | Тема сообщения | нет | |
| channelName | string | Имя канала | нет | |
| recipients | string[] | Получатели сообщения | нет | |
| from | string | Посылатель | нет | |
| file | MessageFile | |||
| useTemplate | boolean | Флаг - использование шаблона сообщений | нет | |
| templateData | object | Данные для заполнения шаблона сообщений | нет |
MessageDispatcherService.Models.Message.New.MessageToChannelEx
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| body | string | Текст сообщения | нет | |
| subject | string | Тема сообщения | нет | |
| channelName | string | Имя канала | нет | |
| recipients | object | Получатели сообщения (ключ - провайдер, значение - список адресатов) | нет | |
| from | string | Посылатель | нет | |
| files | MessageFile[] | Вложенный файл | нет | |
| useTemplate | boolean | Флаг - использование шаблона сообщений | нет | |
| templateData | object | Данные для заполнения шаблона сообщений | нет |
MessageDispatcherService.Models.Message.ResendMessage.ReSendMessage
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| externalId | string | Внешний идентификатор | нет | |
| from | string | Отправитель | нет |
MessageDispatcherService.Models.Message.SendResult.SendResult
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| provider | string | Имя провайдера | нет | |
| externalId | string | Внешний идентификатор сообщения | нет | |
| providerRecipients | object | Словарь: ключ - получатель сообщений, значение - флаг успешности отправки сообщения получателю | нет |
MessageDispatcherService.Models.Message.SendResult.SendResultListApiResult
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | SendResult[] | Данные результата метода API. | да | |
| error | Info | да | ||
| typeInfo | TypeInfo |
MessageDispatcherService.Models.Message.UpdateStatus.UpdateMessageStatus
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| externalId | string | Внешний идентификатор сообщения | нет | |
| recipient | string | Получатель сообщения | нет | |
| isError | boolean | Флаг - наличие ошибки | нет | |
| info | string | Информация об ошибке | нет | |
| provider | string | Имя провайдера | нет |