# PlayByPlayResponse

> The sport-shaped wire response: serde-untagged so the baseball variant serializes BYTE-FOR-BYTE as the pre-football `PlayByPlay` object (no wrapper key), discriminated by required keys (`plate_appearances` vs `drives`); OpenAPI sees the corresponding `oneOf`.

The sport-shaped wire response: serde-untagged so the baseball variant
serializes BYTE-FOR-BYTE as the pre-football `PlayByPlay` object (no
wrapper key), discriminated by required keys (`plate_appearances` vs
`drives`); OpenAPI sees the corresponding `oneOf`.

**Kind:** union · **Type:** `PlayByPlay | FootballPlayByPlay`

**Variants:** [PlayByPlay](/docs/reference/data-model/shared/PlayByPlay.md), [FootballPlayByPlay](/docs/reference/data-model/stat-lines/FootballPlayByPlay.md)

**Used by:** [ApiResponsePlayByPlay](/docs/reference/data-model/envelope/ApiResponsePlayByPlay.md)
