# CommissioningOptionalSteps

# CommissioningOptionalSteps


```
@Retention(value = RetentionPolicy.SOURCE)
@IntDef(flag = true, value = [CommissioningOptionalSteps.GET_READY_FOR_SETUP, CommissioningOptionalSteps.ROOM_PICKER])
annotation CommissioningOptionalSteps
```

<br />

*** ** * ** ***

Interface defining optional steps in the commissioning flow. It can be used to request skipping the selected steps during commissioning. At the moment the optional steps are:

- "Get ready for setup" page
- Room picker page

## Summary

| ### Constants |
|---|---|
| `const https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/android/gms/home/matter/commissioning/CommissioningOptionalSteps#GET_READY_FOR_SETUP() = 1` |
| `const https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/android/gms/home/matter/commissioning/CommissioningOptionalSteps#ROOM_PICKER() = 2` |

## Constants

### GET_READY_FOR_SETUP

```
const val GET_READY_FOR_SETUP = 1: Int
```

### ROOM_PICKER

```
const val ROOM_PICKER = 2: Int
```