---
title: RoomCaptureSession.Instruction
framework: roomplan
role: symbol
role_heading: Enumeration
path: roomplan/roomcapturesession/instruction
---

# RoomCaptureSession.Instruction

Instructions that the framework recommends the app display to the user.

## Declaration

```swift
enum Instruction
```

## Mentioned in

Scanning the rooms of a single structure

## Overview

Overview Your app receives instructions through the captureSession(_:didProvide:) callback that the framework suggests you display to the user, such as by presenting the recommendation in a textual label.

## Topics

### Determining a coaching recommendation

- [RoomCaptureSession.Instruction.normal](roomplan/roomcapturesession/instruction/normal.md)
- [RoomCaptureSession.Instruction.moveCloseToWall](roomplan/roomcapturesession/instruction/moveclosetowall.md)
- [RoomCaptureSession.Instruction.moveAwayFromWall](roomplan/roomcapturesession/instruction/moveawayfromwall.md)
- [RoomCaptureSession.Instruction.turnOnLight](roomplan/roomcapturesession/instruction/turnonlight.md)
- [RoomCaptureSession.Instruction.slowDown](roomplan/roomcapturesession/instruction/slowdown.md)
- [RoomCaptureSession.Instruction.lowTexture](roomplan/roomcapturesession/instruction/lowtexture.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
