| Name | Type | Description | Notes |
|---|---|---|---|
| id | Option<i32> | [optional] | |
| title | Option<String> | Game title | [optional] |
| summary | Option<String> | Game description | [optional] |
| content | Option<String> | Detailed introduction of the game | [optional] |
| hidden | Option<bool> | Whether the game is hidden | [optional] |
| divisions | Option<Vecmodels::DivisionInfo> | List of participation divisions | [optional] |
| invite_code_required | Option<bool> | Whether an invitation code is required | [optional] |
| writeup_required | Option<bool> | Whether writeup submission is required | [optional] |
| poster | Option<String> | Game poster URL | [optional] |
| limit | Option<i32> | Team member count limit | [optional] |
| team_count | Option<i32> | Number of teams registered for participation | [optional] |
| division | Option<i32> | Current registered division | [optional] |
| team_name | Option<String> | Team name for participation | [optional] |
| practice_mode | Option<bool> | Whether the game is in practice mode (can still be accessed after the game ends) | [optional] |
| status | Option<models::ParticipationStatus> | Team participation status | [optional] |
| start | Option<i32> | Start time | [optional] |
| end | Option<i32> | End time | [optional] |