Я пытаюсь связать storageSize с каждым элементом в папке со следующим кодом:
foldersApi.getFolderContents(projectId, folderId, {}, oAuth2ThreeLegged, credentials)
.then((response) => {
const data = response.body.data;
const included = response.body.included;
const filesArray = data.filter(thing => thing.type === 'items');
filesArray.forEach(file => {
const version = included.find((i) => i.type === 'versions' && i.relationships.item.data.id === file.id);
file.storageSize = version.attributes.storageSize;
});
})
В Руководстве по API управления данными в нем указано, что объект Version будет иметь атрибут storageSize
только в том случае, если элемент является файлом. Какой тип элемента не будет файлом?
Возможно ли, что файлу не хватает этого атрибута?
Если это важно, папка находится в учетной записи BIM 360.