---
title: GKTurnBasedParticipant.Status.matching
framework: gamekit
role: symbol
role_heading: Case
path: gamekit/gkturnbasedparticipant/status-swift.enum/matching
---

# GKTurnBasedParticipant.Status.matching

The participant represents an unfilled position in the match that Game Center promises to fill when needed.

## Declaration

```swift
case matching
```

## Mentioned in

Starting turn-based matches and passing turns between players

## Discussion

Discussion When you make this participant the next person to take a turn in the match, Game Center fills the position and updates the status and playerID properties.

## See Also

### Constants

- [GKTurnBasedParticipant.Status.unknown](gamekit/gkturnbasedparticipant/status-swift.enum/unknown.md)
- [GKTurnBasedParticipant.Status.invited](gamekit/gkturnbasedparticipant/status-swift.enum/invited.md)
- [GKTurnBasedParticipant.Status.declined](gamekit/gkturnbasedparticipant/status-swift.enum/declined.md)
- [GKTurnBasedParticipant.Status.active](gamekit/gkturnbasedparticipant/status-swift.enum/active.md)
- [GKTurnBasedParticipant.Status.done](gamekit/gkturnbasedparticipant/status-swift.enum/done.md)
