# Prosa.kt/com.alexstyl.prosakt/WhenScope

```kotlin
class WhenScope
```

## Functions

[case](/api/-prosa.kt/com.alexstyl.prosakt/-when-scope/case.md)

```kotlin
fun case(body: WhenCaseScope.() -> Unit)
```

[elseCase](/api/-prosa.kt/com.alexstyl.prosakt/-when-scope/else-case.md)

```kotlin
fun elseCase(body: ExpressionScope.() -> Unit)
```

[subject](/api/-prosa.kt/com.alexstyl.prosakt/-when-scope/subject.md)

```kotlin
fun subject(body: ExpressionScope.() -> Unit)
```
