---
title: StorageType
framework: roomplan
role: symbol
role_heading: Enumeration
path: roomplan/storagetype
---

# StorageType

Types of storage area that the framework identifies in a captured room.

## Declaration

```swift
enum StorageType
```

## Overview

Overview When the framework observes a storage area in the physical environment, it chooses a type among these options that best matches the type of storage. The framework adds that instance of this enum to the attributes array for the object (see objects) in the captured room that represents the storage in the captured room.

## Topics

### Choosing a storage area type

- [StorageType.cabinet](roomplan/storagetype/cabinet.md)
- [StorageType.shelf](roomplan/storagetype/shelf.md)

## Relationships

### Conforms To

- [CapturedRoomAttribute](roomplan/capturedroomattribute.md)
- [CaseIterable](swift/caseiterable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
