"""Mirrors upstream src/2024/schemas/5e-SRD-Species.ts."""

from dnd5e_db.models.base import SRDModel
from dnd5e_db.models.common import APIReference, Choice


class Species(SRDModel):
    index: str
    name: str
    url: str
    type: str
    size: str | None = None
    size_options: Choice | None = None
    speed: int
    traits: list[APIReference] | None = None
    subspecies: list[APIReference] | None = None
