Типы данных
ASE.MD.Platform.Base.Error.ErrorTypes
Базовый тип перечисления: string Возможные значения: None, Error, Auth, Exception
ASE.MD.Platform.Base.Error.Info
Тип: object
Название поля | Тип поля | Описание | Обязательное | Возможные значения |
---|---|---|---|---|
message | string | Сообщение ошибки. | да | |
exceptionType | string | Тип исключения. | да | |
code | string | Код ошибки. | да | |
source | string | Имя источника. | да | |
inners | InnerInfo[] | Элементы исключений. | да | |
extra | string | Трейс стека. | да | |
isError | boolean | Флаг ошибки. | да | |
id | string | Идентификатор ошибки. | да | |
type | ErrorTypes | да |
ASE.MD.Platform.Base.Error.InnerInfo
Тип: object
Название поля | Тип поля | Описание | Обязательное | Возможные значения |
---|---|---|---|---|
exceptionType | string | Тип исключения. | нет | |
message | string | Сообщение исключения. | нет |
ASE.MD.Platform.Services.FileServiceContext.Models.FileVersion
Тип: object
Название поля | Тип поля | Описание | Обязательное | Возможные значения |
---|---|---|---|---|
id | string (uuid) | нет | ||
file_id | string (uuid) | нет | ||
description | string | нет | ||
version | integer (int32) | нет | ||
creationDate | string (date-time) | нет |
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[] | нет |
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.GetObjectUrlParams
Тип: object
Название поля | Тип поля | Описание | Обязательное | Возможные значения |
---|---|---|---|---|
objectId | string (uuid) | нет | ||
expirationTime | integer (int32) | нет | ||
versionId | string | нет |
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.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.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.PagedResult`1[ASE.MD.Platform.Services.FilesService.Models.Results.ObjectInfoResult[]]
Тип: object
Название поля | Тип поля | Описание | Обязательное | Возможные значения |
---|---|---|---|---|
currentPage | integer (int32) | нет | ||
pageCount | integer (int32) | нет | ||
pageSize | integer (int32) | нет | ||
rowCount | integer (int32) | нет | ||
result | ObjectInfoResult[] | Данные результата метода API. | да | |
error | Info | да | ||
typeInfo | TypeInfo |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[ASE.MD.Platform.Services.FileServiceContext.Models.FileVersion[]]
Тип: object
Название поля | Тип поля | Описание | Обязательное | Возможные значения |
---|---|---|---|---|
result | FileVersion[] | Данные результата метода API. | да | |
error | Info | да | ||
typeInfo | TypeInfo |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[ASE.MD.Platform.Services.FilesService.Models.Results.BucketInfoResult]
Тип: object
Название поля | Тип поля | Описание | Обязательное | Возможные значения |
---|---|---|---|---|
result | BucketInfoResult | да | ||
error | Info | да | ||
typeInfo | TypeInfo |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[ASE.MD.Platform.Services.FilesService.Models.Results.NewMultipartUploadResult]
Тип: object
Название поля | Тип поля | Описание | Обязательное | Возможные значения |
---|---|---|---|---|
result | NewMultipartUploadResult | да | ||
error | Info | да | ||
typeInfo | TypeInfo |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[ASE.MD.Platform.Services.FilesService.Models.Results.ObjectInfoResult]
Тип: object
Название по ля | Тип поля | Описание | Обязательное | Возможные значения |
---|---|---|---|---|
result | ObjectInfoResult | да | ||
error | Info | да | ||
typeInfo | TypeInfo |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[System.Boolean]
Тип: object
Название поля | Тип поля | Описание | Обязательное | Возможные значения |
---|---|---|---|---|
result | boolean | Данные результата метода API. | да | |
error | Info | да | ||
typeInfo | TypeInfo |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult1[System.Collections.Generic.List
1[ASE.MD.Platform.Services.FilesService.Models.Results.BucketInfoResult]]
Тип: object
Название поля | Тип поля | Описание | Обязательное | Возможные значения |
---|---|---|---|---|
result | BucketInfoResult[] | Данные результата метода API. | да | |
error | Info | да | ||
typeInfo | TypeInfo |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[System.Guid]
Тип: object
Название поля | Тип поля | Описание | Обязательное | Возможные значения |
---|---|---|---|---|
result | string (uuid) | Данные результата метода API. | да | |
error | Info | да | ||
typeInfo | TypeInfo |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[System.String]
Тип: object
Название поля | Тип поля | Описание | Обязательное | Возможные значения |
---|---|---|---|---|
result | string | Данные результата метода API. | да | |
error | Info | да | ||
typeInfo | TypeInfo |