Типы данных
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 | Имя провайдера | нет |