> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Real-time messages for Lobby and Matchmaking APIs

> MatchUser members

A member of a match result.

```csharp theme={null}
public struct MatchUser
```

## Public Members

| name | description |
| - | - |
| [MatchUser](https://docs.xbox.com/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MatchUser/MatchUser.md)(…) | Initializes a new instance of the [`MatchUser`](https://docs.xbox.com/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MatchUser/overview) struct. (2 constructors) |
| [LocalUser](https://docs.xbox.com/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MatchUser/LocalUser.md) \{ get; set; } | The local user to join to the ticket. |
| [LocalUserJsonAttributesJSON](https://docs.xbox.com/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MatchUser/LocalUserJsonAttributesJSON.md) \{ get; set; } | The local user attributes as JSON string. There should be one attribute string for each local user. Each attribute string should either be an empty string or a serialized JSON object. For example, `{"player_color":"blue","player_role":"tank"}`. |
| [TeamId](https://docs.xbox.com/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MatchUser/TeamId.md) \{ get; set; } | The team ID assigned to this match member. May be empty if the matchmaking queue doesn't use team rules. |

## See Also

* namespace [PlayFab.Multiplayer](https://docs.xbox.com/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference.md)


## Related topics

- [Real-time messages for Lobby and Matchmaking APIs](https://docs.xbox.com/services/playfab/multiplayer/real-time-messages/overview.md)
