Типы данных
ASE.MD.Platform.Base.Models.Errors.IErrorDescription
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| code | string | Код ошибки. | нет | |
| message | string | Пользовательское сообщение об ошибке. | нет | |
| techMessage | string | Техническое сообщение об ошибке. | нет | |
| dateTime | string (date-time) | Дата и время возникновения ошибки (с часовым поясом). | нет | |
| isError | boolean | Признак наличия ошибки. | нет | |
| stackTrace | string | Трейс стека вызовов. | нет | |
| innerErrors | IErrorDescription[] | Вложенные исключения. | нет | |
| data | object | Дополнительные данные. | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.BatchRemoveParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| fileIds | string(uuid)[] | Id файлов, которые надо удалить Можно комбинировать с FilePaths | не т | |
| filePaths | string[] | Полные пути файлов, которые надо удалить Можно комбинировать с FileIds | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.ChildFolderInfoParam
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| name | string | Навзание папки | да | |
| objectIds | string(uuid)[] | Список идентификаторов файлов | да | |
| versionIds | string[] | Список версий файлов. Соответствие по индексу с ObjectIds. Если отсутствует, то берется последняя версия файла | нет | |
| children | ChildFolderInfoParam[] | Дочерняя структура папок | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.CompleteMultipartUploadParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| objectId | string (uuid) | Идентификатор объекта (файла) Не обязательно. Для обратной совместимости | нет | |
| uploadId | string | нет | ||
| description | string | описание файла Не обязательно. Для обратной совместимости | нет | |
| parts | UploadPart[] | список загруженных частей | нет | |
| overwrite | boolean | признак перезаписи | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.CreateStorageLocationParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| name | string | Имя | нет | |
| description | string | Описание | нет | |
| mountingPoint | string | путь в логической файловой системе | нет | |
| path | string | Название хранилища(бакета) в S3 | нет | |
| type | string | Сейчас всегда S3 | нет | |
| connectionParamsLink | string | Параметры подключения к хранилищу S3. В виде ссылки на переменные окружения. Нужны для поддержки нескольких S3 хранилищ. | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.FileCopyParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| newName | string | Новое имя файла, если не задано, то должен быть задан NewParentFolder, тогда файл перемещается со старым именем | нет | |
| newParentFolder | FolderParams | |||
| overwrite | boolean | True - не создавать новую версию, а перезаписывать текущую False - создать новую версию | нет | |
| version | integer (int32) | Версия файла. Если Null - возвращается последняя версия | нет | |
| fileId | string (uuid) | ID файла, который хотим получить Задается или FileId, или FilePath | нет | |
| filePath | string | полный путь файла, который хотим получить Задается или FileId, или FilePath | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.FileMoveParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| newName | string | Новое имя файла, если не задано, то должен быть задан NewParentFolder, тогда файл перемещается со старым именем | нет | |
| newParentFolder | FolderParams | |||
| overwrite | boolean | True - не создавать новую версию, а перезаписывать текущую False - создать новую версию | нет | |
| fileId | string (uuid) | ID файла, который хотим получить Задается или FileId, или FilePath | нет | |
| filePath | string | полный путь файла, который хотим получить Задается или FileId, или FilePath | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.FileParameters
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| fileName | string | Имя файла | да | |
| size | integer (int64) | размер файла | да | |
| folder | FolderParams | да | ||
| description | string | описание файла | нет | |
| contentType | string | тип содержимого файла | нет | |
| overwrite | boolean | True - не создавать новую версию, а перезаписывать текущую False - создать новую версию | нет | |
| metadata | string | пользовательская информация о файле | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.FileParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| fileId | string (uuid) | ID файла, который хотим получить Задается или FileId, или FilePath | нет | |
| filePath | string | полный путь файла, который хотим получить Задается или FileId, или FilePath | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.FileSharedAccessParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| sharedReadAccess | boolean | Файл доступен на чтение без авторизации | нет | |
| version | integer (int32) | Версия файла. Если Null - возвращается последняя версия | нет | |
| fileId | string (uuid) | ID файла, который хотим получить Задается или FileId, или FilePath | нет | |
| filePath | string | полный путь файла, который хотим получить Задается или FileId, или FilePath | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.FileUpdateParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| description | string | Человеко-читаемое описание файла, комментарий при загрузке версии | нет | |
| metadata | string | дополнительные метаданные в JSON на будущее, чтоб потом не менять схему | нет | |
| version | integer (int32) | Версия файла. Если Null - возвращается последняя версия | нет | |
| fileId | string (uuid) | ID файла, который хотим получить Задается или FileId, или FilePath | нет | |
| filePath | string | полный путь файла, который хотим получить Задается или FileId, или FilePath | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.FileVersionParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| version | integer (int32) | Версия файла. Если Null - возвращается последняя версия | нет | |
| fileId | string (uuid) | ID файла, который хотим получить Задается или FileId, или FilePath | нет | |
| filePath | string | полный путь файла, который хотим получить Задается или FileId, или FilePath | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.FolderCreateParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| parent | FolderParams | |||
| name | string | Имя создаваемого каталога | да | |
| description | string | нет | ||
| skipIfExists | boolean | Не выдавать ошибку если каталог уже существует | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.FolderDownloadArgs
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| continueOnErrors | boolean | Игнорировать ошибки чтения файлов из хранилища. Пропускаются каталоги и файлы к тоторым нет доступа на чтение. | нет | |
| folderId | string (uuid) | ID каталога, который хотим получить Задается или FolderId, или Path | нет | |
| path | string | Полный путь каталога, который хотим получить Задается или FolderId, или Path Пустой путь или / интерперетируется как корневой каталог | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.FolderInfoParam
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| archName | string | Название архива | да | |
| name | string | Навзание папки | да | |
| objectIds | string(uuid)[] | Список идентификаторов файлов | да | |
| versionIds | string[] | Список версий файлов. Соответствие по индексу с ObjectIds. Если отсутствует, то берется последняя версия файла | нет | |
| children | ChildFolderInfoParam[] | Дочерняя структура папок | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.FolderInfoParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| includeStats | boolean | Выдавать ли статистику: число файлов, папок, размеры | нет | |
| folderId | string (uuid) | ID каталога, который хотим получить Задается или FolderId, или Path | нет | |
| path | string | Полный путь каталога, который хотим получить Задается или FolderId, или Path Пустой путь или / интерперетируется как корневой каталог | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.FolderListParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| includeFiles | boolean | Включать файлы в выдачу | нет | |
| includeFolders | boolean | Включать каталоги в выдачу | нет | |
| recursive | boolean | Включать вложенные каталоги | нет | |
| fileSearchPattern | string | Маска для поиска файлов | нет | |
| pageSize | integer (int32) | Размер страницы выдачи | нет | |
| after | string | Курсорная пейджинация. Полный путь записи после которой выдавать результат. Для получения следующей страницы, сюда надо передать полный путь последней записи на текущей странице. | нет | |
| folderId | string (uuid) | ID каталога, который хотим получить Задается или FolderId, или Path | нет | |
| path | string | Полный путь каталога, который хотим получить Задается или FolderId, или Path Пустой путь или / интерперетируется как корневой каталог | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.FolderMoveCopyParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| newName | string | Новое имя каталога, если не задано, то должен быть задан NewParentFolder, тогда файл перемещается со старым именем | нет | |
| newParentFolder | FolderParams | |||
| folderId | string (uuid) | ID каталога, который хотим получить Задается или FolderId, или Path | нет | |
| path | string | Полный путь каталога, который хотим получить Задается или FolderId, или Path Пустой путь или / интерперетируется как корневой каталог | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.FolderParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| folderId | string (uuid) | ID каталога, который хотим получить Задается или FolderId, или Path | нет | |
| path | string | Полный путь каталога, который хотим получить Задается или FolderId, или Path Пустой путь или / интерперетируется как корневой каталог | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.FolderRemoveParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| recursive | boolean | Удалять вложенные каталоги | нет | |
| force | boolean | Удалять каталог вместе с файлами | нет | |
| skipIfNotExists | boolean | Не выдавать ошибку если каталога не существует | нет | |
| folderId | string (uuid) | ID каталога, который хотим получить Задается или FolderId, или Path | нет | |
| path | string | Полный путь каталога, который хотим получить Задается или FolderId, или Path Пустой путь или / интерперетируется как корневой каталог | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.FolderSharedAccessParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| sharedReadAccess | boolean | Файлы в каталоге доступны на чтение без авторизации | нет | |
| folderId | string (uuid) | ID каталога, который хотим получить Задается или FolderId, или Path | нет | |
| path | string | Полный путь каталога, который хотим получить Задается или FolderId, или Path Пустой путь или / интерперетируется как корневой каталог | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.FolderUpdateParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| description | string | Описание | нет | |
| metadata | string | дополнительные пользовательские метаданные в JSON | нет | |
| folderId | string (uuid) | ID каталога, который хотим получить Задается или FolderId, или Path | нет | |
| path | string | Полный путь каталога, который хотим получить Задается или FolderId, или Path Пустой путь или / интерперетируется как корневой каталог | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.GetFileUrlParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| expirationTime | integer (int32) | время истечения срока действия ссылки в секундах, не обязательный, по умолчанию 86400 секунд - 1 день, можно задать в конфигурации сервиса. | нет | |
| version | integer (int32) | Версия файла. Если Null - возвращается последняя версия | нет | |
| fileId | string (uuid) | ID файла, который хотим получить Задается или FileId, или FilePath | нет | |
| filePath | string | полный путь файла, который хотим получить Задается или FileId, или FilePath | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.GetObjectUrlParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| objectId | string (uuid) | id объекта (файла), обязательное | нет | |
| expirationTime | integer (int32) | время истечения срока действия ссылки в секундах, не обязательный, по умолчанию 86400 секунд - 1 день, можно задать в конфигурации сервиса. | нет | |
| versionId | string | versionId - версия файла (не обязательно), если не указано - используется последняя версия файла | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.ObjectDeleteParam
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| objectName | string | Название объекта | да | |
| bucketName | string | Название бакета | да | |
| versionId | string | Версия объекта, который надо удалить. Если Null - удалить все версии | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.ObjectListDeleteParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| objectId | string (uuid) | Идентификатор объекта | да | |
| bucketId | string (uuid) | Идентификатор бакета | да | |
| versionId | string | Версия объекта, который надо удалить. Если Null - удалить все версии | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.RemoveStorageLocationParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| storageLocationId | string (uuid) | ID места хранения | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.StorageLocationParams
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| storageLocationId | string (uuid) | ID места хранения | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.UploadPart
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| eTag | string | нет | ||
| number | integer (int32) | нет |
ASE.MD.Platform.Services.FilesService.Models.Params.VersioningBucketParam
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| bucketId | string (uuid) | Идентификатор бакета | да | |
| status | string | Название бакета | да |
ASE.MD.Platform.Services.FilesService.Models.Results.BucketInfoResult
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| id | string (uuid) | Идентификатор бакета | нет | |
| name | string | Название бакета | нет |
ASE.MD.Platform.Services.FilesService.Models.Results.FileEntry
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| id | string (uuid) | Id файла | нет | |
| folderId | string (uuid) | ID каталога | нет | |
| path | string | путь файла | нет | |
| name | string | логическое имя файла | нет | |
| mimeType | string | content-type | нет | |
| createdDate | string (date-time) | Дата создания. Для всех версий файла одинаковая | нет | |
| createdBy | string | Пользователь загрузивший первую версию файла. В виде строки "subject_id:display_name" | нет | |
| currentVersion | integer (int32) | Текущая версия файла | нет | |
| description | string | человеко читаемое описание файла, коммент при загрузке версии | нет | |
| modifiedDate | string (date-time) | Дата модификации (дата загрузки). Своя для каждой версии | нет | |
| modifiedBy | string | Пользователь загрузивший текущую версию файла. В виде строки "subject_id:display_name" | нет | |
| size | integer (int64) | Размер версии файла в файтах. Свой у каждой версии | нет | |
| checksum | string | контрольная сумма | нет | |
| checksumAlgo | string | алгоритм контрольной суммы (SHA1, SHA256, etc) | нет |
ASE.MD.Platform.Services.FilesService.Models.Results.FileInfoResult
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| id | string (uuid) | нет | ||
| folderId | string (uuid) | нет | ||
| path | string | путь файла | нет | |
| name | string | логическое имя файла | нет | |
| mimeType | string | content-type | нет | |
| creationDate | string (date-time) | Дата создания. Для всех версий файла одинаковая | нет | |
| createdBy | string | нет | ||
| sharedReadAccess | boolean | Файл доступен на чтение без авторизации | нет | |
| versions | FileVersionInfo[] | Список версий файла | нет |
ASE.MD.Platform.Services.FilesService.Models.Results.FileVersionInfo
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| version | integer (int32) | нет | ||
| description | string | человеко читаемое описание файла, коммент при загрузке версии | нет | |
| metadata | string | дополнительные метаданные в JSON на будущее, чтоб потом не менять схему | нет | |
| modifiedDate | string (date-time) | Дата модификации (дата загрузки). Своя для каждой версии | нет | |
| modifiedBy | string | нет | ||
| size | integer (int64) | Размер версии файла в файтах. Свой у каждой версии | нет | |
| checksum | string | контрольная сумма | нет | |
| checksumAlgo | string | алгоритм контрольной суммы (SHA1, SHA256, etc) | нет | |
| deleted | boolean | признак удаления | нет |
ASE.MD.Platform.Services.FilesService.Models.Results.FileVersionModel
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| id | string | Идентификатор версии-файла Содержит как идентификатор файла, так и его версию | нет | |
| version | integer (int32) | Версия файла | нет | |
| fileId | string (uuid) | Идентификатор файла | нет | |
| creationDate | string (date-time) | Дата создания файла | нет | |
| description | string | Описание файла | нет |
ASE.MD.Platform.Services.FilesService.Models.Results.FolderEntry
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| id | string (uuid) | Id файла | нет | |
| fullPath | string | Полный путь каталога в логической файловой системе | нет | |
| name | string | Имя каталога | нет | |
| createdDate | string (date-time) | Дата создания. Для всех версий файла одинаковая | нет | |
| modifiedDate | string (date-time) | Дата модификации (дата загрузки). Своя для каждой версии | нет | |
| createdBy | string | Пользователь загрузивший первую версию файла. В виде строки "subject_id:display_name" | нет | |
| modifiedBy | string | Пользователь загрузивший текущую версию файла. В виде строки "subject_id:display_name" | нет |
ASE.MD.Platform.Services.FilesService.Models.Results.FolderInfo
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| fileCount | integer (int64) | количество файлов в каталоге | нет | |
| folderCount | integer (int64) | Количество вложенных каталогов | нет | |
| totalFilesSize | integer (int64) | Суммарный размер файлов | нет | |
| sizeInStorage | integer (int64) | Суммарный размер всех версий файлов | нет | |
| metadata | string | дополнительные пользовательские метаданные в JSON | нет | |
| description | string | Описание | нет | |
| sharedReadAccess | boolean | Файлы в каталоге доступны на чтение без авторизации | нет | |
| id | string (uuid) | Id файла | нет | |
| fullPath | string | Полный путь каталога в логической файловой системе | нет | |
| name | string | Имя каталога | нет | |
| createdDate | string (date-time) | Дата создания. Для всех версий файла одинаковая | нет | |
| modifiedDate | string (date-time) | Дата модификации (дата загрузки). Своя для каждой версии | нет | |
| createdBy | string | Пользователь загрузивший первую версию файла. В виде строки "subject_id:display_name" | нет | |
| modifiedBy | string | Пользователь загрузивший текущую версию файла. В виде строки "subject_id:display_name" | нет |
ASE.MD.Platform.Services.FilesService.Models.Results.FolderListResult
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| folders | FolderEntry[] | Каталоги | нет | |
| files | FileEntry[] | Файлы | нет | |
| entriesCount | integer (int32) | количество записей в текущей выдаче | нет | |
| pageSize | integer (int32) | запрошенный размер страницы | нет | |
| hasNextPage | boolean | Есть ли еще данные после текущей страницы | нет | |
| hasPrevPage | boolean | Есть ли данные до текущей страницы | нет |
ASE.MD.Platform.Services.FilesService.Models.Results.IdResult
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| id | string (uuid) | Идентификатор | нет |
ASE.MD.Platform.Services.FilesService.Models.Results.NewMultipartUploadResult
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| uploadId | string | Идентификатор загрузки | нет | |
| fileId | string (uuid) | Идентификатор файла | нет |
ASE.MD.Platform.Services.FilesService.Models.Results.ObjectInfoResult
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| id | string (uuid) | Идентификатор объекта | нет | |
| name | string | Название объекта | нет | |
| bucketId | string (uuid) | Идентификатор бакета | нет |
ASE.MD.Platform.Services.FilesService.Models.Results.SecurityExportProgress
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| percent | integer (int32) | процент выполнения | нет | |
| foldersProcessed | integer (int64) | кол-во синхро низированных папок | нет | |
| filesProcessed | integer (int64) | кол-во синхронизированных файлов | нет | |
| totalFiles | integer (int64) | всего файлов | нет | |
| totalFolders | integer (int64) | всего папок | нет | |
| isRunning | boolean | флаг - в процессе выполнения | нет |
ASE.MD.Platform.Services.FilesService.Models.Results.StorageListResult
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| storageLoacations | StorageLocationResult[] | Список мест физического хранения файлов | нет |
ASE.MD.Platform.Services.FilesService.Models.Results.StorageLocationInfo
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| totalFiles | integer (int64) | нет | ||
| spaceUsed | integer (int64) | нет | ||
| deleted | boolean | нет | ||
| id | string (uuid) | нет | ||
| name | string | имя человеко читаемое | нет | |
| mountingPoint | string | путь в логической файловой системе | нет | |
| description | string | Описание | нет | |
| path | string | Название хранилища(бакета) в S3 | нет | |
| type | string | Сейчас всегда S3 | нет | |
| connectionParamsLink | string | Параметры подключения к хранилищу S3. В виде ссылки на переменные окружения. Нужны для поддержки нескольких S3 хранилищ. | нет | |
| creationDate | string (date-time) | Дата создания бакета | нет | |
| createdBy | string | Пользователь создавший бакет | нет |
ASE.MD.Platform.Services.FilesService.Models.Results.StorageLocationResult
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| id | string (uuid) | нет | ||
| name | string | имя человеко читаемое | нет | |
| mountingPoint | string | путь в логической файловой системе | нет | |
| description | string | Описание | нет | |
| path | string | Название хранилища(бакета) в S3 | нет | |
| type | string | Сейчас всегда S3 | нет | |
| connectionParamsLink | string | Параметры подключения к хранилищу S3. В виде ссылки на переменные окружения. Нужны для поддержки нескольких S3 хранилищ. | нет | |
| creationDate | string (date-time) | Дата создания бакета | нет | |
| createdBy | string | Пользователь создавший бакет | нет |
ASE.MD.Platform.Services.FilesService.PagedResult1[System.Collections.Generic.List1[ASE.MD.Platform.Services.FilesService.Models.Results.ObjectInfoResult]]
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| currentPage | integer (int32) | нет | ||
| pageCount | integer (int32) | нет | ||
| pageSize | integer (int32) | нет | ||
| rowCount | integer (int32) | нет | ||
| result | ObjectInfoResult[] | Данные результата метода API. | нет | |
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[ASE.MD.Platform.Services.FilesService.Models.Results.BucketInfoResult]
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | BucketInfoResult | |||
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[ASE.MD.Platform.Services.FilesService.Models.Results.FileInfoResult]
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | FileInfoResult | |||
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[ASE.MD.Platform.Services.FilesService.Models.Results.FileVersionModel[]]
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | FileVersionModel[] | Данные результата метода API. | нет | |
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[ASE.MD.Platform.Services.FilesService.Models.Results.FolderInfo]
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | FolderInfo | |||
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[ASE.MD.Platform.Services.FilesService.Models.Results.FolderListResult]
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | FolderListResult | |||
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[ASE.MD.Platform.Services.FilesService.Models.Results.IdResult]
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | IdResult | |||
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[ASE.MD.Platform.Services.FilesService.Models.Results.NewMultipartUploadResult]
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | NewMultipartUploadResult | |||
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[ASE.MD.Platform.Services.FilesService.Models.Results.ObjectInfoResult]
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | ObjectInfoResult | |||
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[ASE.MD.Platform.Services.FilesService.Models.Results.SecurityExportProgress]
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | SecurityExportProgress | |||
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[ASE.MD.Platform.Services.FilesService.Models.Results.StorageListResult]
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | StorageListResult | |||
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[ASE.MD.Platform.Services.FilesService.Models.Results.StorageLocationInfo]
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | StorageLocationInfo | |||
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[System.Boolean]
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | boolean | Данные результата метода API. | нет | |
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult1[System.Collections.Generic.List1[ASE.MD.Platform.Services.FilesService.Models.Results.BucketInfoResult]]
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | BucketInfoResult[] | Данные результата метода API. | нет | |
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[System.Guid]
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | string (uuid) | Данные результата метода API. | нет | |
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[System.String]
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | string | Данные результата метода API. | нет | |
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.TypeInfo
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| name | string | Имя типа. | нет |