{
  "partida": {
    "id": 181,
    "room_code": 38881,
    "max_players": 3,
    "created_at_utc": "2026-07-22T07:32:19.3877723Z",
    "configured_at_utc": "2026-07-22T07:32:19.9732033Z",
    "started_at_utc": null,
    "finished_at_utc": "2026-07-22T07:47:54.2066350Z",
    "doubles": 0,
    "rounds_json": "[\"ultima\",\"bajar\",\"subastado\"]",
    "final_state_json": "{\"roomCode\":38881,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"\",\"turnName\":\"\",\"started\":false,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[],\"table\":[]}",
    "bot_version": "v2"
  },
  "jugadores": [],
  "rondas": [],
  "manos": [],
  "puntuaciones": [],
  "bazas": [],
  "cartas": [],
  "eventos": [
    {
      "id": 32465,
      "room_session_id": 181,
      "created_at_utc": "2026-07-22T07:32:19.7080141Z",
      "event_type": "room_created",
      "player_name": null,
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": null,
      "turn_player_name": null,
      "payload_json": "{\"roomCode\":38881,\"maxPlayers\":3}",
      "state_json": "{\"roomCode\":38881,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"\",\"turnName\":\"\",\"started\":false,\"finished\":false,\"roundsConfigured\":[],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 32466,
      "room_session_id": 181,
      "created_at_utc": "2026-07-22T07:32:20.2027423Z",
      "event_type": "room_configured",
      "player_name": null,
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": null,
      "turn_player_name": null,
      "payload_json": "{\"roomCode\":38881,\"dobles\":false,\"rounds\":[\"ultima\",\"bajar\",\"subastado\"]}",
      "state_json": "{\"roomCode\":38881,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"\",\"turnName\":\"\",\"started\":false,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 32467,
      "room_session_id": 181,
      "created_at_utc": "2026-07-22T07:32:20.4449637Z",
      "event_type": "player_joined",
      "player_name": "BurstV4A",
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": "BurstV4A",
      "turn_player_name": null,
      "payload_json": "{\"connectedPlayers\":1,\"maxPlayers\":3,\"shouldStartGame\":false}",
      "state_json": "{\"roomCode\":38881,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"BurstV4A\",\"turnName\":\"\",\"started\":false,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"BurstV4A\",\"id\":\"468a0449-3405-41e5-a12b-cc2023a9dc27\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 32468,
      "room_session_id": 181,
      "created_at_utc": "2026-07-22T07:32:20.7112654Z",
      "event_type": "player_joined",
      "player_name": "BurstV4B",
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": "BurstV4A",
      "turn_player_name": "BurstV4B",
      "payload_json": "{\"connectedPlayers\":2,\"maxPlayers\":3,\"shouldStartGame\":false}",
      "state_json": "{\"roomCode\":38881,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"BurstV4A\",\"turnName\":\"BurstV4B\",\"started\":false,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"BurstV4A\",\"id\":\"468a0449-3405-41e5-a12b-cc2023a9dc27\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"BurstV4B\",\"id\":\"f06647bd-c3df-4bb3-b4b0-d8b1212aa279\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 32469,
      "room_session_id": 181,
      "created_at_utc": "2026-07-22T07:32:21.7482884Z",
      "event_type": "player_disconnected",
      "player_name": "BurstV4A",
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": "BurstV4B",
      "turn_player_name": null,
      "payload_json": "{\"connectedPlayers\":1,\"maxPlayers\":3,\"partidaIniciada\":false}",
      "state_json": "{\"roomCode\":38881,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"BurstV4B\",\"turnName\":\"\",\"started\":false,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"BurstV4B\",\"id\":\"f06647bd-c3df-4bb3-b4b0-d8b1212aa279\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 32470,
      "room_session_id": 181,
      "created_at_utc": "2026-07-22T07:32:22.0113249Z",
      "event_type": "player_disconnected",
      "player_name": "BurstV4B",
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": null,
      "turn_player_name": null,
      "payload_json": "{\"connectedPlayers\":0,\"maxPlayers\":3,\"partidaIniciada\":false}",
      "state_json": "{\"roomCode\":38881,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"\",\"turnName\":\"\",\"started\":false,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 32471,
      "room_session_id": 181,
      "created_at_utc": "2026-07-22T07:47:57.5724807Z",
      "event_type": "room_removed",
      "player_name": null,
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": null,
      "turn_player_name": null,
      "payload_json": "{\"reason\":\"expirada por limpieza\"}",
      "state_json": "{\"roomCode\":38881,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"\",\"turnName\":\"\",\"started\":false,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    }
  ]
}