Перейти к основному содержимому

Типы данных

ASE.MD.Platform.Base.Error.ErrorTypes

Базовый тип перечисления: string Возможные значения: None, Error, Auth, Exception

ASE.MD.Platform.Base.Error.Info

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringСообщение ошибки.да
exceptionTypestringТип исключения.да
codestringКод ошибки.да
sourcestringИмя источника.да
innersInnerInfo[]Элементы исключений.да
extrastringТрейс стека.да
isErrorbooleanФлаг ошибки.да
idstringИдентификатор ошибки.да
typeErrorTypesда

ASE.MD.Platform.Base.Error.InnerInfo

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
exceptionTypestringТип исключения.нет
messagestringСообщение исключения.нет

ASE.MD.Platform.Infrastructure.MessageDispatcher.Models.Channel.BU.ChannelBackup

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмянет
descriptionstringОписаниенет
providersTemplatesProviderTemplateInfo[]Словарь провайдер - шаблоннет

ASE.MD.Platform.Infrastructure.MessageDispatcher.Models.Channel.BU.ChannelBackupApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultChannelBackupда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.MessageDispatcher.Models.Channel.BU.MessageTemplateBackupInfo

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмянет
descriptionstringОписаниенет
bodystringТелонет
typestringТипнет
recipientsstring[]Список получателейнет
fromstringОтправительнет

ASE.MD.Platform.Infrastructure.MessageDispatcher.Models.Channel.BU.ProviderTemplateInfo

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
providerNamestringнет
messageTemplateBackupInfoMessageTemplateBackupInfo

ASE.MD.Platform.Infrastructure.MessageDispatcher.Models.Channel.ChannelName

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringнет

ASE.MD.Platform.Utils.ModelsBase.ApiResults.TypeInfo

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмя типа.нет

MessageDispatcherService.Models.Channel.NewChannelInfo

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмянет
descriptionstringОписаниенет
providersstring[]Список поддерживаемых провайдеровнет

MessageDispatcherService.Models.Channel.ProvidersToChannel

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
channelNamestringИмя каналанет
providersstring[]Список провайдеровнет

MessageDispatcherService.Models.Channel.Result.ChannelApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultChannelInfoда
errorInfoда
typeInfoTypeInfo

MessageDispatcherService.Models.Channel.Result.ChannelInfo

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмянет
descriptionstringОписаниенет
channelProvidersstring[]Список поддерживаемых провайдеровнет
recipientsstring[]Список получателей сообщенийнет

MessageDispatcherService.Models.Channel.Result.ChannelListApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultChannelInfo[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

MessageDispatcherService.Models.Channel.Result.Message.Audit

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
createDatetimestring (date-time)Время созданиянет
informationstringИнформациянет
recipientstringПоучатель сообщениянет
statusstringСтатуснет
lastStatusDatetimestring (date-time)Время последнего обновления статуса сообщениянет
firstSendToProviderDatetimestring (date-time)Время первой отправки сообщения провайдерунет
sendCountinteger (int32)Колличество попыток отправленийнет
providerstringИмя провайдеранет
senderstringОтправительнет
messageSizeinteger (int32)Размер сообщениянет
attachmentCountinteger (int32)Колличество вложенных файловнет

MessageDispatcherService.Models.Channel.Result.Message.MessageApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultMessageWithAuditда
errorInfoда
typeInfoTypeInfo

MessageDispatcherService.Models.Channel.Result.Message.MessageInfo

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
extIdstringВнешний идентификаторнет
message1stringТекст сообщенийнет
subjectstringТеманет
channelNamestringИмя каналанет
filesGuidesstring[]GUID файланет
creationdatetimestring (date-time)Дата созданиянет
messageTemplateNamestringИмя шаблона сообщенийнет

MessageDispatcherService.Models.Channel.Result.Message.MessageListApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultMessageInfo[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

MessageDispatcherService.Models.Channel.Result.Message.MessageWithAudit

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
messageInfoMessageInfo
auditListAudit[]Список аудитанет

MessageDispatcherService.Models.Channel.UpdateChannelProviderTemplate

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
channelNamestringИмя каналанет
providerNamestringИмя провайдеранет
templateNamestringИмя шаблона сообщенийнет

MessageDispatcherService.Models.Message.New.MessageFile

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмянет
sizeinteger (int32)Размернет
bodystringТелонет

MessageDispatcherService.Models.Message.New.MessageToChannel

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
bodystringТекст сообщениянет
subjectstringТема сообщениянет
channelNamestringИмя каналанет
recipientsstring[]Получатели сообщениянет
fromstringПосылательнет
fileMessageFile
useTemplatebooleanФлаг - использование шаблона сообщенийнет
templateDataobjectДанные для заполнения шаблона сообщенийнет

MessageDispatcherService.Models.Message.New.MessageToChannelEx

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
bodystringТекст сообщениянет
subjectstringТема сообщениянет
channelNamestringИмя каналанет
recipientsobjectПолучатели сообщения (ключ - провайдер, значение - список адресатов)нет
fromstringПосылательнет
filesMessageFile[]Вложенный файлнет
useTemplatebooleanФлаг - использование шаблона сообщенийнет
templateDataobjectДанные для заполнения шаблона сообщенийнет

MessageDispatcherService.Models.Message.ResendMessage.ReSendMessage

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
externalIdstringВнешний идентификаторнет
fromstringОтправительнет

MessageDispatcherService.Models.Message.SendResult.SendResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
providerstringИмя провайдеранет
externalIdstringВнешний идентификатор сообщениянет
providerRecipientsobjectСловарь: ключ - получатель сообщений, значение - флаг успешности отправки сообщения получателюнет

MessageDispatcherService.Models.Message.SendResult.SendResultListApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultSendResult[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

MessageDispatcherService.Models.Message.UpdateStatus.UpdateMessageStatus

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
externalIdstringВнешний идентификатор сообщениянет
recipientstringПолучатель сообщениянет
isErrorbooleanФлаг - наличие ошибкинет
infostringИнформация об ошибкенет
providerstringИмя провайдеранет

MessageDispatcherService.Models.MessageTemplate.NewMessageTemplateInfo

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмянет
descriptionstringОписаниенет
bodystringТелонет
formatstringФорматнет
recipientsstring[]Список получателейнет
fromstringОтправительнет

MessageDispatcherService.Models.MessageTemplate.Result.MessageTemplate

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмянет
descriptionstringОписаниенет
bodystringТелонет
typestringТипнет
channelProviderobjectСловарь связок канал-провайдер: ключ - имя канала, значение - имя провайдеранет
recipientsstring[]Список получателейнет
fromstringОтправительнет

MessageDispatcherService.Models.MessageTemplate.Result.MessageTemplateApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultMessageTemplateда
errorInfoда
typeInfoTypeInfo

MessageDispatcherService.Models.MessageTemplate.Result.MessageTemplateListApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultMessageTemplate[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

MessageDispatcherService.Models.Provider.Result.ProviderActivityApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultbooleanДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

MessageDispatcherService.Models.Provider.Result.ProviderApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultProviderInfoда
errorInfoда
typeInfoTypeInfo

MessageDispatcherService.Models.Provider.Result.ProviderInfo

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмянет
descriptionstringОписаниенет
activitybooleanАктивностьнет
useFilesbooleanФлаг - использование файловнет
channelsstring[]Список каналов, поддерживающих данного провайдеранет

MessageDispatcherService.Models.Provider.Result.ProviderListApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultProviderInfo[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

MessageDispatcherService.Models.Provider.Result.ProviderUseFilesApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultbooleanДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

MessageDispatcherService.Models.Provider.UpdateProviderActivity

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
providerNamestringИмя провайдеранет
isActivitybooleanФлаг активностинет

MessageDispatcherService.Models.Provider.UpdateProviderUseFiles

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
providerNamestringИмя провайдеранет
useFilesbooleanФлаг использования файловнет