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

Типы данных

ASE.MD.Platform.Base.Error.ErrorTypes​

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

ASE.MD.Platform.Base.Error.Info​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringПользовательское сообщение об ошибке.нет
codestringКод ошибки.да
isErrorbooleanПризнак наличия ошибки.да
stackTracestringТрейс стека вызовов.нет
innerErrorsIErrorDescription[]Вложенные исключения.нет
techMessagestringТехническое сообщение об ошибке.нет
dateTimestring (date-time)Дата и время возникновения ошибки (с часовым поясом).нет
dataobjectДополнительные данные.нет
exceptionTypestringТип исключения.нет
sourcestringИмя источника.нет
innersInnerInfo[]Элементы исключений.нет
extrastringТрейс стека.нет
idstringИдентификатор ошибки.нет
typeErrorTypes

ASE.MD.Platform.Base.Error.InnerInfo​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringПользовательское сообщение об ошибке.нет
codestringКод ошибки.нет
isErrorbooleanПризнак наличия ошибки.нет
stackTracestringТрейс стека вызовов.нет
innerErrorsIErrorDescription[]Вложенные исключения.нет
techMessagestringТехническое сообщение об ошибке.нет
dateTimestring (date-time)Дата и время возникновения ошибки (с часовым поясом).нет
dataobjectДополнительные данные.нет
exceptionTypestringТип исключения.нет

ASE.MD.Platform.Base.Models.Errors.IErrorDescription​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
codestringКод ошибки.нет
messagestringПользовательское сообщение об ошибке.нет
techMessagestringТехническое сообщение об ошибке.нет
dateTimestring (date-time)Дата и время возникновения ошибки (с часовым поясом).нет
isErrorbooleanПризнак наличия ошибки.нет
stackTracestringТрейс стека вызовов.нет
innerErrorsIErrorDescription[]Вложенные исключения.нет
dataobjectДополнительные данные.нет

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

Тип: object

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

Platform.Infrastructure.Security.Abstractions.Service.BLL.Models.Element.ElementIdentifier​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Access.Accessibility​

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

Platform.Infrastructure.Security.SecurityAccessModels.Access.CheckWithString​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
subjectNamespacestringнет
subjectstringнет
objectNameSpacestringнет
objectstringнет
rightstringнет

Platform.Infrastructure.Security.SecurityAccessModels.Access.HierarchicalPermissionsApiResult​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Access.HierarchicalPermissionsParameter​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
subjectNamespacestringнет
subjectCodestringнет
objectNamespacestringнет
objectCodestringнет
rightCodestringнет

Platform.Infrastructure.Security.SecurityAccessModels.Access.Info​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Access.ListResult​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Access.ObjectAccess​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
subjectNamespacestringнет
objectNameSpacestringнет
objectsstring[]нет
subjectstringнет
rightstringнет

Platform.Infrastructure.Security.SecurityAccessModels.Access.ObjectsAccessParameter​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
objectNamespacestringнет
rightCodestringнет
subjectNamespacestringнет
subjectCodestringнет
accessAccessibility

Platform.Infrastructure.Security.SecurityAccessModels.Access.ObjectsForDelete​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Access.PermissionItem​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
objectNamespacestringнет
objectCodestringнет
rightNamespacestringнет
rightCodestringнет
subjectNameSpacestringнет
subjectCodestringнет
accessAccessibility

Platform.Infrastructure.Security.SecurityAccessModels.Access.Result​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Access.RightAccess​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Access.RolesAccessApiResult​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Access.RolesAccessParameter​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Access.Subject4MultyObjects​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
subjectNamespacestringнет
objectNamespacestringнет
objectsCodestring[]нет
rightCodestringнет
includeGroupsbooleanнет

Platform.Infrastructure.Security.SecurityAccessModels.Access.Subject4SingleObject​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
subjectNamespacestringнет
objectNamespacestringнет
objectCodestringнет
rightCodestringнет
includeGroupsbooleanнет

Platform.Infrastructure.Security.SecurityAccessModels.Access.SubjectAccess​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Access.SubjectsAccessListApiResult​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Access.SubjectsForDelete​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.ApiResult`1[System.Boolean]​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.ApiResult`1[System.String]​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Backup.UploadBackupParameter​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
backupStringstringнет
namespacesstring[]нет
createPartameterbooleanнет
deleteParameterbooleanнет

Platform.Infrastructure.Security.SecurityAccessModels.Backup.UploadingBackup​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.DownloadResult​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Element.ChildInfo​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Element.EditElementInfo​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namespaceCodestringнет
codestringнет
titlestringнет
descriptionstringнет
needChangeParentsbooleanнет
parentsCodeElementIdentifier[]нет
needChangeChildrenbooleanнет
childrenCodeElementIdentifier[]нет
needDeleteCrossRelationbooleanнет
metaMetaInfoItem[]нет

Platform.Infrastructure.Security.SecurityAccessModels.Element.ElementDetail​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
codestringнет
titlestringнет
descriptionstringнет
isGroupbooleanнет
readOnlybooleanнет
availableParentsElementItem[]нет
availableChildrenElementItem[]нет
parentsElementItem[]нет
childrenElementItem[]нет
metaMetaInfoItem[]нет

Platform.Infrastructure.Security.SecurityAccessModels.Element.ElementDetailApiResult​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Element.ElementIdentifier​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Element.ElementItem​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
titlestringнет
descriptionstringнет
isGroupbooleanнет
namespaceCodestringнет
codestringнет

Platform.Infrastructure.Security.SecurityAccessModels.Element.ElementItemWithMeta​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
metaMetaInfoItem[]нет
titlestringнет
descriptionstringнет
isGroupbooleanнет
namespaceCodestringнет
codestringнет

Platform.Infrastructure.Security.SecurityAccessModels.Element.ElementParameter​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Element.ElementsListApiResult​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Element.ExistObjectInfo​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
descriptionstringнет
titlestringнет
codestringнет
namespaceCodestringнет
isGroupbooleanнет

Platform.Infrastructure.Security.SecurityAccessModels.Element.ExistSubjectInfo​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
descriptionstringнет
titlestringнет
codestringнет
namespaceCodestringнет
isGroupbooleanнет

Platform.Infrastructure.Security.SecurityAccessModels.Element.MetaInfoItem​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Element.MinInfo​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
descriptionstringнет
titlestringнет
codestringнет
nameSpacestringнет
typeType
isGroupbooleanнет
childrenChildInfo[]нет

Platform.Infrastructure.Security.SecurityAccessModels.Element.NewElementInfo​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namespaceCodestringнет
codestringнет
titlestringнет
descriptionstringнет
isGroupbooleanнет
parentsCodestring[]нет
childrenCodestring[]нет
readOnlybooleanнет
metaMetaInfoItem[]нет

Platform.Infrastructure.Security.SecurityAccessModels.Element.Type​

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

Platform.Infrastructure.Security.SecurityAccessModels.External.CheckApiResult​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.External.CheckParameter​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
subjectNamespacestringнет
subjectstringнет
objectNameSpacestringнет
objectstringнет
rightstringнет

Platform.Infrastructure.Security.SecurityAccessModels.External.GroupJoiningApiResult​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.External.GroupJoiningParameter​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.External.NamespaceInfo​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
codestringнет
descriptionstringнет
innerNamespacesstring[]нет
subjectsSubjectInfo[]нет
objectsObjectInfo[]нет
rightsRightInfo[]нет

Platform.Infrastructure.Security.SecurityAccessModels.External.ObjectInfo​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.External.PermissionsApiResult​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.External.RightInfo​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.External.SubjectInfo​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Namespace.BackupNamespaceParameter​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Namespace.EditNamespaceInfo​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
codestringнет
descriptionstringнет
readOnlybooleanнет
innersstring[]нет

Platform.Infrastructure.Security.SecurityAccessModels.Namespace.ExistNamespaceInfo​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
codestringнет
descriptionstringнет
readOnlybooleanнет
innersInnerNamespaceInfo[]нет
subjectExistSubjectInfo[]нет
objectsExistObjectInfo[]нет
rightsExistRightInfo[]нет

Platform.Infrastructure.Security.SecurityAccessModels.Namespace.IncludingNamespaceParameter​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Namespace.InnerNamespaceInfo​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Namespace.ListResult​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Namespace.MergeInfo​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
codestringнет
descriptionstringнет
subjectMergingSubject[]нет
objectsMergingObject[]нет
rightsMergingRight[]нет
innerNamespacesstring[]нет
needDeletebooleanнет

Platform.Infrastructure.Security.SecurityAccessModels.Namespace.MergingElementChild​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Namespace.MergingElementMeta​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Namespace.MergingObject​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
codestringнет
titlestringнет
descriptionstringнет
isGroupbooleanнет
childrenMergingElementChild[]нет
metaMergingElementMeta[]нет

Platform.Infrastructure.Security.SecurityAccessModels.Namespace.MergingRight​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Namespace.MergingSubject​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
codestringнет
titlestringнет
descriptionstringнет
isGroupbooleanнет
childrenMergingElementChild[]нет
metaMergingElementMeta[]нет

Platform.Infrastructure.Security.SecurityAccessModels.Namespace.MinInfo​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Namespace.ModificationGroup​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Namespace.NamespaceApiResult​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Namespace.NamespaceIdentifier​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Namespace.NewNamespaceInfo​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
codestringнет
descriptionstringнет
readOnlybooleanнет
innersstring[]нет

Platform.Infrastructure.Security.SecurityAccessModels.Right.EditRightInfo​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Right.ExistRightInfo​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Right.NewRightInfo​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Right.RightDetail​

Тип: object

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

Platform.Infrastructure.Security.SecurityAccessModels.Right.RightDetailApiResult​

Тип: object

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

SecurityAccessServices.ProjectRemoveRequest​

Тип: object

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