Типы данных
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.List1[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 |
ASE.MD.Platform.Utils.ModelsBase.ApiResults.TypeInfo
Тип: object
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| name | string | Имя типа. | нет |