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

Типы данных

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Флаг использования файловнет