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

Типы данных

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нет