R/hoopR_schemas.R

## hoopR_schemas.R
## -------------------
## Shared column schemas referenced via [schema_name] links from
## multiple hoopR functions whose result-set tables are byte-identical.
## Generated by tools/docs analysis (see the manual-build-time reduction
## campaign). Docs-only: no exports, `@keywords internal` throughout.

#' Shared column schema: espn mbb player seasons schema
#'
#' Columns shared verbatim across: espn_mbb_player_seasons, espn_nba_player_seasons.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    league \tab character \tab League slug. \cr
#'    athlete_id \tab character \tab ESPN athlete id. \cr
#'    season \tab integer \tab Season year. \cr
#'    ref \tab character \tab \verb{$ref} URL to the season detail. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_player_seasons_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb player career stats schema
#'
#' Columns shared verbatim across: espn_mbb_player_career_stats, espn_nba_player_career_stats.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    league \tab character \tab League slug. \cr
#'    athlete_id \tab character \tab ESPN athlete id. \cr
#'    stat_type_id \tab character \tab Stat-type code (0 = reg, 1 = post, 2 = career). \cr
#'    split_id \tab character \tab Split id. \cr
#'    split_name \tab character \tab Split name (typically "All Splits"). \cr
#'    split_type \tab character \tab Split type code. \cr
#'    category_name \tab character \tab Category key (e.g. "defensive"). \cr
#'    category_display \tab character \tab Category display name. \cr
#'    category_short \tab character \tab Category short display. \cr
#'    category_abbrev \tab character \tab Category abbreviation. \cr
#'    stat_name \tab character \tab Stat key. \cr
#'    stat_abbrev \tab character \tab Stat abbreviation. \cr
#'    stat_display \tab character \tab Stat display name. \cr
#'    stat_short \tab character \tab Stat short display. \cr
#'    description \tab character \tab Stat description. \cr
#'    value \tab numeric \tab Stat value. \cr
#'    display_value \tab character \tab Display-formatted value. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_player_career_stats_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb player info bio schema
#'
#' Columns shared verbatim across: espn_mbb_player_info, espn_nba_player_info.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    id \tab character \tab Id. \cr
#'    full_name \tab character \tab Player's full name. \cr
#'    display_name \tab character \tab Display name. \cr
#'    jersey \tab character \tab Jersey number worn by the player. \cr
#'    age \tab character \tab Player age (in years). \cr
#'    date_of_birth \tab character \tab Date of birth (YYYY-MM-DD). \cr
#'    headshot_href \tab character \tab Headshot image URL. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_player_info_bio_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb player eventlog schema
#'
#' Columns shared verbatim across: espn_mbb_player_eventlog, espn_nba_player_eventlog.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    event_ref \tab character \tab Reference link to the originating event. \cr
#'    competition_ref \tab character \tab  \cr
#'    team_ref \tab character \tab  \cr
#'    statistics_ref \tab character \tab  \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_player_eventlog_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb player awards schema
#'
#' Columns shared verbatim across: espn_mbb_player_awards, espn_nba_player_awards.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    season \tab character \tab Season identifier (4-digit year or 'YYYY-YY' string). \cr
#'    award_id \tab character \tab  \cr
#'    name \tab character \tab Display name. \cr
#'    description \tab character \tab Long-form description text. \cr
#'    date \tab character \tab Date in YYYY-MM-DD format. \cr
#'    type \tab character \tab Record type / category. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_player_awards_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb calendar schema
#'
#' Columns shared verbatim across: espn_mbb_calendar, espn_nba_calendar.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    season \tab character \tab Season identifier (4-digit year or 'YYYY-YY' string). \cr
#'    season_type \tab character \tab Season type (1=pre-season, 2=regular season, 3=postseason, 4=off-season for ESPN; or string label for WNBA Stats). \cr
#'    season_type_label \tab character \tab  \cr
#'    season_start_date \tab character \tab Date in YYYY-MM-DD format. \cr
#'    season_end_date \tab character \tab Date in YYYY-MM-DD format. \cr
#'    label \tab character \tab  \cr
#'    alternate_label \tab character \tab  \cr
#'    detail \tab character \tab  \cr
#'    value \tab character \tab Numeric or string value field. \cr
#'    start_date \tab character \tab Start date (YYYY-MM-DD). \cr
#'    end_date \tab character \tab End date (YYYY-MM-DD). \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_calendar_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb game all plays schema
#'
#' Columns shared verbatim across: espn_mbb_game_all, espn_mbb_pbp.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    id \tab character \tab Id. \cr
#'    sequence_number \tab character \tab Sequence number representing a shot-possession (V3 PBP). \cr
#'    text \tab character \tab Text description of the play / record. \cr
#'    away_score \tab integer \tab Away team score at the time of the play. \cr
#'    home_score \tab integer \tab Home team score at the time of the play. \cr
#'    scoring_play \tab logical \tab TRUE if the play resulted in points scored. \cr
#'    score_value \tab integer \tab Point value of the play (2 / 3 / 1). \cr
#'    wallclock \tab character \tab Wallclock. \cr
#'    shooting_play \tab logical \tab TRUE if the play was a shooting attempt. \cr
#'    type_id \tab integer \tab Type identifier (numeric). \cr
#'    type_text \tab character \tab Display text for the type field. \cr
#'    period_number \tab integer \tab Numeric period (1-4 for quarters; 5+ for OT). \cr
#'    period_display_value \tab character \tab Period display label (e.g. '1st Quarter', 'OT'). \cr
#'    clock_display_value \tab character \tab Game clock display string (e.g. '8:32'). \cr
#'    team_id \tab integer \tab Unique team identifier. \cr
#'    coordinate_x_raw \tab numeric \tab X coordinate as returned by the API before any adjustment. \cr
#'    coordinate_y_raw \tab numeric \tab Y coordinate as returned by the API before any adjustment. \cr
#'    coordinate_x \tab numeric \tab X coordinate on the court (half-court layout). \cr
#'    coordinate_y \tab numeric \tab Y coordinate on the court (half-court layout). \cr
#'    play_id \tab character \tab Unique play identifier within a game. \cr
#'    athlete_id_1 \tab integer \tab Primary athlete identifier (e.g. shooter). \cr
#'    athlete_id_2 \tab integer \tab Secondary athlete identifier (e.g. assister / fouler). \cr
#'    home_team_id \tab integer \tab Unique identifier for the home team. \cr
#'    home_team_mascot \tab character \tab Home team mascot. \cr
#'    home_team_name \tab character \tab Home team name. \cr
#'    home_team_abbrev \tab character \tab Home team three-letter abbreviation. \cr
#'    home_team_logo \tab character \tab Home team logo URL. \cr
#'    home_team_logo_dark \tab character \tab Home team logo URL for dark backgrounds. \cr
#'    home_team_full_name \tab character \tab Full home team name (e.g. 'Las Vegas Aces'). \cr
#'    home_team_color \tab character \tab Home team primary color (hex). \cr
#'    home_team_alternate_color \tab character \tab Home team alternate color (hex). \cr
#'    home_team_score \tab integer \tab Home team's score. \cr
#'    home_team_winner \tab logical \tab TRUE if the home team won this game. \cr
#'    home_team_record \tab character \tab Home team's win-loss record. \cr
#'    away_team_id \tab integer \tab Unique identifier for the away team. \cr
#'    away_team_mascot \tab character \tab Away team mascot. \cr
#'    away_team_name \tab character \tab Away team name. \cr
#'    away_team_abbrev \tab character \tab Away team three-letter abbreviation. \cr
#'    away_team_logo \tab character \tab Away team logo URL. \cr
#'    away_team_logo_dark \tab character \tab Away team logo URL for dark backgrounds. \cr
#'    away_team_full_name \tab character \tab Full away team name (e.g. 'Las Vegas Aces'). \cr
#'    away_team_color \tab character \tab Away team primary color (hex). \cr
#'    away_team_alternate_color \tab character \tab Away team alternate color (hex). \cr
#'    away_team_score \tab integer \tab Away team's score. \cr
#'    away_team_winner \tab logical \tab TRUE if the away team won this game. \cr
#'    away_team_record \tab character \tab Away team's win-loss record. \cr
#'    game_id \tab integer \tab Unique game identifier. \cr
#'    season \tab integer \tab Season identifier (4-digit year or 'YYYY-YY' string). \cr
#'    season_type \tab integer \tab Season type (1=pre-season, 2=regular season, 3=postseason, 4=off-season for ESPN; or string label for WNBA Stats). \cr
#'    game_date \tab Date \tab Game date (YYYY-MM-DD). \cr
#'    game_date_time \tab POSIXct \tab Game start date/time (ISO 8601). \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_game_all_plays_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb game all team schema
#'
#' Columns shared verbatim across: espn_mbb_game_all, espn_mbb_team_box.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    game_id \tab integer \tab Unique game identifier. \cr
#'    season \tab integer \tab Season identifier (4-digit year or 'YYYY-YY' string). \cr
#'    season_type \tab integer \tab Season type (1=pre-season, 2=regular season, 3=postseason, 4=off-season for ESPN; or string label for WNBA Stats). \cr
#'    game_date \tab Date \tab Game date (YYYY-MM-DD). \cr
#'    game_date_time \tab POSIXct \tab Game start date/time (ISO 8601). \cr
#'    team_id \tab integer \tab Unique team identifier. \cr
#'    team_uid \tab character \tab ESPN universal team identifier (UID format 's:40~l:...~t:...'). \cr
#'    team_slug \tab character \tab URL-safe team identifier (e.g. 'lasvegas-aces' / 'aces'). \cr
#'    team_location \tab character \tab Team city or location string. \cr
#'    team_name \tab character \tab Full team display name (e.g. 'Las Vegas Aces'). \cr
#'    team_abbreviation \tab character \tab Short team abbreviation (e.g. 'LAS'). \cr
#'    team_display_name \tab character \tab Full team display name. \cr
#'    team_short_display_name \tab character \tab Short team display name (e.g. 'Aces'). \cr
#'    team_color \tab character \tab Team primary color (hex without leading '#'). \cr
#'    team_alternate_color \tab character \tab Team alternate color (hex without leading '#'). \cr
#'    team_logo \tab character \tab Team logo image URL. \cr
#'    team_home_away \tab character \tab Team home away. \cr
#'    team_score \tab integer \tab Team's score / final score. \cr
#'    team_winner \tab logical \tab TRUE if the team won this game. \cr
#'    assists \tab integer \tab Total assists. \cr
#'    blocks \tab integer \tab Total blocks. \cr
#'    defensive_rebounds \tab integer \tab Defensive rebounds. \cr
#'    field_goal_pct \tab numeric \tab Field goal percentage (0-1). \cr
#'    field_goals_made \tab integer \tab Field goals made (2-pt + 3-pt). \cr
#'    field_goals_attempted \tab integer \tab Field goal attempts (2-pt + 3-pt). \cr
#'    flagrant_fouls \tab integer \tab Total flagrant fouls. \cr
#'    fouls \tab integer \tab Personal fouls. \cr
#'    free_throw_pct \tab numeric \tab Free throw percentage (0-1). \cr
#'    free_throws_made \tab integer \tab Free throws made. \cr
#'    free_throws_attempted \tab integer \tab Free throw attempts. \cr
#'    largest_lead \tab character \tab Largest lead during the game. \cr
#'    offensive_rebounds \tab integer \tab Offensive rebounds. \cr
#'    steals \tab integer \tab Total steals. \cr
#'    team_turnovers \tab integer \tab Team turnovers (turnovers credited to the team rather than a player). \cr
#'    technical_fouls \tab integer \tab Total technical fouls. \cr
#'    three_point_field_goal_pct \tab numeric \tab Three-point field goal percentage (0-1). \cr
#'    three_point_field_goals_made \tab integer \tab Three-point field goals made. \cr
#'    three_point_field_goals_attempted \tab integer \tab Three-point field goal attempts. \cr
#'    total_rebounds \tab integer \tab Total rebounds. \cr
#'    total_technical_fouls \tab integer \tab Total technical fouls (player + team). \cr
#'    total_turnovers \tab integer \tab Total turnovers (player + team). \cr
#'    turnovers \tab integer \tab Total turnovers. \cr
#'    opponent_team_id \tab integer \tab Unique identifier for the opponent team. \cr
#'    opponent_team_uid \tab character \tab Opponent team uid. \cr
#'    opponent_team_slug \tab character \tab Opponent team slug. \cr
#'    opponent_team_location \tab character \tab Opponent team city / location. \cr
#'    opponent_team_name \tab character \tab Opponent team display name. \cr
#'    opponent_team_abbreviation \tab character \tab Opponent team abbreviation. \cr
#'    opponent_team_display_name \tab character \tab Opponent team full display name. \cr
#'    opponent_team_short_display_name \tab character \tab Opponent team short display name. \cr
#'    opponent_team_color \tab character \tab Opponent team primary color (hex). \cr
#'    opponent_team_alternate_color \tab character \tab Opponent team alternate color (hex). \cr
#'    opponent_team_logo \tab character \tab Opponent team logo URL. \cr
#'    opponent_team_score \tab integer \tab Opponent team's score. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_game_all_team_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb game all player schema
#'
#' Columns shared verbatim across: espn_mbb_game_all, espn_mbb_player_box, load_mbb_player_box.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    game_id \tab integer \tab Unique game identifier. \cr
#'    season \tab integer \tab Season identifier (4-digit year or 'YYYY-YY' string). \cr
#'    season_type \tab integer \tab Season type (1=pre-season, 2=regular season, 3=postseason, 4=off-season for ESPN; or string label for WNBA Stats). \cr
#'    game_date \tab Date \tab Game date (YYYY-MM-DD). \cr
#'    game_date_time \tab POSIXct \tab Game start date/time (ISO 8601). \cr
#'    athlete_id \tab integer \tab Unique athlete identifier (ESPN). \cr
#'    athlete_display_name \tab character \tab Athlete display name (full). \cr
#'    team_id \tab integer \tab Unique team identifier. \cr
#'    team_name \tab character \tab Full team display name (e.g. 'Las Vegas Aces'). \cr
#'    team_location \tab character \tab Team city or location string. \cr
#'    team_short_display_name \tab character \tab Short team display name (e.g. 'Aces'). \cr
#'    minutes \tab numeric \tab Minutes played, formatted MM:SS (V3 PT-duration parsed) or decimal minutes (V2). \cr
#'    field_goals_made \tab integer \tab Field goals made (2-pt + 3-pt). \cr
#'    field_goals_attempted \tab integer \tab Field goal attempts (2-pt + 3-pt). \cr
#'    three_point_field_goals_made \tab integer \tab Three-point field goals made. \cr
#'    three_point_field_goals_attempted \tab integer \tab Three-point field goal attempts. \cr
#'    free_throws_made \tab integer \tab Free throws made. \cr
#'    free_throws_attempted \tab integer \tab Free throw attempts. \cr
#'    offensive_rebounds \tab integer \tab Offensive rebounds. \cr
#'    defensive_rebounds \tab integer \tab Defensive rebounds. \cr
#'    rebounds \tab integer \tab Total rebounds. \cr
#'    assists \tab integer \tab Total assists. \cr
#'    steals \tab integer \tab Total steals. \cr
#'    blocks \tab integer \tab Total blocks. \cr
#'    turnovers \tab integer \tab Total turnovers. \cr
#'    fouls \tab integer \tab Personal fouls. \cr
#'    points \tab integer \tab Points scored. \cr
#'    starter \tab logical \tab TRUE if the player was in the starting lineup; FALSE otherwise. \cr
#'    ejected \tab logical \tab TRUE if the player was ejected from the game. \cr
#'    did_not_play \tab logical \tab TRUE if the player did not appear in the game. \cr
#'    active \tab logical \tab TRUE if the row represents an active record (player / team / season). \cr
#'    athlete_jersey \tab character \tab Athlete jersey number. \cr
#'    athlete_short_name \tab character \tab Athlete short display name. \cr
#'    athlete_headshot_href \tab character \tab Athlete headshot image URL. \cr
#'    athlete_position_name \tab character \tab Athlete position ('Guard', 'Forward', 'Center'). \cr
#'    athlete_position_abbreviation \tab character \tab Athlete position abbreviation (G / F / C). \cr
#'    team_display_name \tab character \tab Full team display name. \cr
#'    team_uid \tab character \tab ESPN universal team identifier (UID format 's:40~l:...~t:...'). \cr
#'    team_slug \tab character \tab URL-safe team identifier (e.g. 'lasvegas-aces' / 'aces'). \cr
#'    team_logo \tab character \tab Team logo image URL. \cr
#'    team_abbreviation \tab character \tab Short team abbreviation (e.g. 'LAS'). \cr
#'    team_color \tab character \tab Team primary color (hex without leading '#'). \cr
#'    team_alternate_color \tab character \tab Team alternate color (hex without leading '#'). \cr
#'    home_away \tab character \tab Game venue label ('home' or 'away'). \cr
#'    team_winner \tab logical \tab TRUE if the team won this game. \cr
#'    team_score \tab integer \tab Team's score / final score. \cr
#'    opponent_team_id \tab integer \tab Unique identifier for the opponent team. \cr
#'    opponent_team_name \tab character \tab Opponent team display name. \cr
#'    opponent_team_location \tab character \tab Opponent team city / location. \cr
#'    opponent_team_display_name \tab character \tab Opponent team full display name. \cr
#'    opponent_team_abbreviation \tab character \tab Opponent team abbreviation. \cr
#'    opponent_team_logo \tab character \tab Opponent team logo URL. \cr
#'    opponent_team_color \tab character \tab Opponent team primary color (hex). \cr
#'    opponent_team_alternate_color \tab character \tab Opponent team alternate color (hex). \cr
#'    opponent_team_score \tab integer \tab Opponent team's score. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_game_all_player_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb conferences schema
#'
#' Columns shared verbatim across: espn_mbb_conferences, espn_nba_conferences.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    group_id \tab integer \tab Group identifier (e.g. conference group_id). \cr
#'    conference_short_name \tab character \tab Conference short name (e.g. 'ACC'). \cr
#'    conference_uid \tab character \tab ESPN universal conference identifier. \cr
#'    conference_name \tab character \tab Full conference name. \cr
#'    conference_logo \tab character \tab Logo image URL for conference. \cr
#'    parent_group_id \tab integer \tab Unique identifier for parent group. \cr
#'    conference_id \tab integer \tab Conference identifier. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_conferences_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb betting pickcenter schema
#'
#' Columns shared verbatim across: espn_mbb_betting, espn_nba_betting.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    details \tab character \tab Details. \cr
#'    over_under \tab numeric \tab Over under. \cr
#'    spread \tab numeric \tab Spread. \cr
#'    provider_id \tab integer \tab Unique identifier for provider. \cr
#'    provider_name \tab character \tab Provider name. \cr
#'    provider_priority \tab integer \tab Provider priority. \cr
#'    away_team_odds_favorite \tab logical \tab Away team's team odds favorite. \cr
#'    away_team_odds_underdog \tab logical \tab Away team's team odds underdog. \cr
#'    away_team_odds_money_line \tab integer \tab Away team's team odds money line. \cr
#'    away_team_odds_spread_odds \tab numeric \tab Away team's team odds spread odds. \cr
#'    away_team_odds_team_id \tab integer \tab Unique identifier for away team odds team. \cr
#'    away_team_odds_win_percentage \tab numeric \tab Away team odds win percentage (0-1 decimal). \cr
#'    away_team_odds_average_score \tab numeric \tab Away team's team odds average score. \cr
#'    away_team_odds_money_line_odds \tab numeric \tab Away team's team odds money line odds. \cr
#'    away_team_odds_spread_return \tab numeric \tab Away team's team odds spread return. \cr
#'    away_team_odds_spread_record_wins \tab integer \tab Away team's team odds spread record wins. \cr
#'    away_team_odds_spread_record_losses \tab integer \tab Away team's team odds spread record losses. \cr
#'    away_team_odds_spread_record_pushes \tab integer \tab Away team's team odds spread record pushes. \cr
#'    away_team_odds_spread_record_summary \tab character \tab Away team's team odds spread record summary. \cr
#'    home_team_odds_favorite \tab logical \tab Home team's team odds favorite. \cr
#'    home_team_odds_underdog \tab logical \tab Home team's team odds underdog. \cr
#'    home_team_odds_money_line \tab integer \tab Home team's team odds money line. \cr
#'    home_team_odds_spread_odds \tab numeric \tab Home team's team odds spread odds. \cr
#'    home_team_odds_team_id \tab integer \tab Unique identifier for home team odds team. \cr
#'    home_team_odds_win_percentage \tab numeric \tab Home team odds win percentage (0-1 decimal). \cr
#'    home_team_odds_average_score \tab numeric \tab Home team's team odds average score. \cr
#'    home_team_odds_money_line_odds \tab numeric \tab Home team's team odds money line odds. \cr
#'    home_team_odds_spread_return \tab numeric \tab Home team's team odds spread return. \cr
#'    home_team_odds_spread_record_wins \tab integer \tab Home team's team odds spread record wins. \cr
#'    home_team_odds_spread_record_losses \tab integer \tab Home team's team odds spread record losses. \cr
#'    home_team_odds_spread_record_pushes \tab integer \tab Home team's team odds spread record pushes. \cr
#'    home_team_odds_spread_record_summary \tab character \tab Home team's team odds spread record summary. \cr
#'    game_id \tab integer \tab Unique game identifier. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_betting_pickcenter_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb betting againstthespread schema
#'
#' Columns shared verbatim across: espn_mbb_betting, espn_nba_betting.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    id \tab integer \tab Id. \cr
#'    uid \tab character \tab ESPN UID string (universal identifier). \cr
#'    display_name \tab character \tab Display name. \cr
#'    abbreviation \tab character \tab Short abbreviation. \cr
#'    logo \tab character \tab Team or league logo URL. \cr
#'    logos \tab list \tab Logos. \cr
#'    records \tab list \tab Records. \cr
#'    game_id \tab integer \tab Unique game identifier. \cr
#'    team_id \tab integer \tab Unique team identifier. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_betting_againstthespread_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb betting predictor schema
#'
#' Columns shared verbatim across: espn_mbb_betting, espn_nba_betting.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    game_id \tab integer \tab Unique game identifier. \cr
#'    home_team_id \tab integer \tab Unique identifier for the home team. \cr
#'    away_team_id \tab integer \tab Unique identifier for the away team. \cr
#'    away_team_game_projection \tab numeric \tab Away team's team game projection. \cr
#'    away_team_chance_loss \tab numeric \tab Away team's team chance loss. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_betting_predictor_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb game odds schema
#'
#' Columns shared verbatim across: espn_mbb_game_odds, espn_nba_game_odds.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    event_id \tab character \tab Unique event / game identifier (ESPN). \cr
#'    provider_id \tab character \tab Unique identifier for provider. \cr
#'    provider_name \tab character \tab Provider name. \cr
#'    details \tab character \tab Details. \cr
#'    over_under \tab numeric \tab Over under. \cr
#'    spread \tab numeric \tab Spread. \cr
#'    home_money_line \tab integer \tab  \cr
#'    away_money_line \tab integer \tab  \cr
#'    home_team_odds_open \tab numeric \tab  \cr
#'    home_team_odds_close \tab numeric \tab  \cr
#'    away_team_odds_open \tab numeric \tab  \cr
#'    away_team_odds_close \tab numeric \tab  \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_game_odds_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb game probabilities schema
#'
#' Columns shared verbatim across: espn_mbb_game_probabilities, espn_nba_game_probabilities.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    event_id \tab character \tab Unique event / game identifier (ESPN). \cr
#'    sequence_number \tab character \tab Sequence number representing a shot-possession (V3 PBP). \cr
#'    play_id \tab character \tab Unique play identifier within a game. \cr
#'    period \tab integer \tab Period of the game (1-4 quarters; 5+ for OT). \cr
#'    clock \tab character \tab Game clock value. \cr
#'    home_win_percentage \tab numeric \tab Home win percentage (0-1 decimal). \cr
#'    away_win_percentage \tab numeric \tab Away win percentage (0-1 decimal). \cr
#'    tie_percentage \tab numeric \tab Tie percentage (0-1 decimal). \cr
#'    secs_to_end_of_period \tab numeric \tab  \cr
#'    secs_to_end_of_game \tab numeric \tab  \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_game_probabilities_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb game officials schema
#'
#' Columns shared verbatim across: espn_mbb_game_officials, espn_nba_game_officials.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    event_id \tab character \tab Unique event / game identifier (ESPN). \cr
#'    official_id \tab character \tab Unique official / referee identifier. \cr
#'    full_name \tab character \tab Player's full name. \cr
#'    display_name \tab character \tab Display name. \cr
#'    position_id \tab character \tab Unique position identifier. \cr
#'    position_name \tab character \tab Listed roster position ('Guard', 'Forward', 'Center'). \cr
#'    position_type \tab character \tab  \cr
#'    order \tab integer \tab Display order within the result set. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_game_officials_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb game broadcasts schema
#'
#' Columns shared verbatim across: espn_mbb_game_broadcasts, espn_nba_game_broadcasts.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    event_id \tab character \tab Unique event / game identifier (ESPN). \cr
#'    broadcast_id \tab character \tab  \cr
#'    type_id \tab character \tab Type identifier (numeric). \cr
#'    type_short_name \tab character \tab  \cr
#'    type_long_name \tab character \tab  \cr
#'    market_id \tab character \tab  \cr
#'    market_type \tab character \tab  \cr
#'    names \tab character \tab  \cr
#'    lang \tab character \tab  \cr
#'    region \tab character \tab Region label. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_game_broadcasts_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb season groups schema
#'
#' Columns shared verbatim across: espn_mbb_season_groups, espn_nba_season_groups.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    league \tab character \tab League slug. \cr
#'    season \tab integer \tab Season year. \cr
#'    season_type \tab integer \tab Season-type id. \cr
#'    group_id \tab character \tab ESPN group id. \cr
#'    ref \tab character \tab \verb{$ref} URL for the group detail. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_season_groups_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb season group schema
#'
#' Columns shared verbatim across: espn_mbb_season_group, espn_nba_season_group.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    league \tab character \tab League slug. \cr
#'    season \tab integer \tab Season year. \cr
#'    season_type \tab integer \tab Season-type id. \cr
#'    group_id \tab character \tab ESPN group id. \cr
#'    uid \tab character \tab ESPN UID string. \cr
#'    name \tab character \tab Full name (e.g. "Eastern Conference"). \cr
#'    abbreviation \tab character \tab Short code (e.g. "EAST"). \cr
#'    short_name \tab character \tab Short name. \cr
#'    midsize_name \tab character \tab Mid-size display name. \cr
#'    is_conference \tab logical \tab Whether this group is a conference. \cr
#'    slug \tab character \tab URL slug. \cr
#'    parent_ref \tab character \tab \verb{$ref} to parent group (if any). \cr
#'    children_ref \tab character \tab \verb{$ref} to child-groups endpoint. \cr
#'    teams_ref \tab character \tab \verb{$ref} to teams-in-group endpoint. \cr
#'    standings_ref \tab character \tab \verb{$ref} to standings endpoint. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_season_group_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb season group children schema
#'
#' Columns shared verbatim across: espn_mbb_season_group_children, espn_nba_season_group_children.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    league \tab character \tab League slug. \cr
#'    season \tab integer \tab Season year. \cr
#'    season_type \tab integer \tab Season-type id. \cr
#'    parent_group_id \tab character \tab Parent group id (queried). \cr
#'    child_group_id \tab character \tab Child group id. \cr
#'    ref \tab character \tab \verb{$ref} to child group detail. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_season_group_children_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb season group teams schema
#'
#' Columns shared verbatim across: espn_mbb_season_group_teams, espn_nba_season_group_teams.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    league \tab character \tab League slug. \cr
#'    season \tab integer \tab Season year. \cr
#'    season_type \tab integer \tab Season-type id. \cr
#'    group_id \tab character \tab ESPN group id. \cr
#'    team_id \tab character \tab ESPN team id. \cr
#'    ref \tab character \tab \verb{$ref} URL to the team-in-season entry. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_season_group_teams_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb injuries injuries schema
#'
#' Columns shared verbatim across: espn_mbb_injuries, espn_nba_injuries.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    team_id \tab character \tab Unique team identifier. \cr
#'    athlete_id \tab character \tab Unique athlete identifier (ESPN). \cr
#'    athlete_name \tab character \tab Athlete display name (ESPN). \cr
#'    position \tab character \tab Listed roster position (G, F, C, etc.). \cr
#'    status \tab character \tab Status label. \cr
#'    date \tab character \tab Date in YYYY-MM-DD format. \cr
#'    type \tab character \tab Record type / category. \cr
#'    side \tab character \tab Side label (e.g. 'home', 'away', or 'overUnder'). \cr
#'    returns_at \tab character \tab  \cr
#'    short_comment \tab character \tab  \cr
#'    long_comment \tab character \tab Long-form play / event comment. \cr
#'    season \tab integer \tab Season identifier (4-digit year or 'YYYY-YY' string). \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_injuries_injuries_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb team injuries injuries schema
#'
#' Columns shared verbatim across: espn_mbb_team_injuries, espn_nba_team_injuries.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    team_id \tab character \tab Unique team identifier. \cr
#'    athlete_id \tab character \tab Unique athlete identifier (ESPN). \cr
#'    athlete_name \tab character \tab Athlete display name (ESPN). \cr
#'    position \tab character \tab Listed roster position (G, F, C, etc.). \cr
#'    status \tab character \tab Status label. \cr
#'    date \tab character \tab Date in YYYY-MM-DD format. \cr
#'    type \tab character \tab Record type / category. \cr
#'    side \tab character \tab Side label (e.g. 'home', 'away', or 'overUnder'). \cr
#'    returns_at \tab character \tab  \cr
#'    short_comment \tab character \tab  \cr
#'    long_comment \tab character \tab Long-form play / event comment. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_team_injuries_injuries_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb leaders schema
#'
#' Columns shared verbatim across: espn_mbb_leaders, espn_nba_leaders.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    season \tab integer \tab Season identifier (4-digit year or 'YYYY-YY' string). \cr
#'    season_type \tab integer \tab Season type (1=pre-season, 2=regular season, 3=postseason, 4=off-season for ESPN; or string label for WNBA Stats). \cr
#'    category \tab character \tab Category label. \cr
#'    abbreviation \tab character \tab Short abbreviation. \cr
#'    athlete_id \tab character \tab Unique athlete identifier (ESPN). \cr
#'    athlete_name \tab character \tab Athlete display name (ESPN). \cr
#'    team_id \tab character \tab Unique team identifier. \cr
#'    team_abbrev \tab character \tab  \cr
#'    value \tab numeric \tab Numeric or string value field. \cr
#'    rank \tab integer \tab Rank. \cr
#'    display_value \tab character \tab Human-readable display value. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_leaders_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb venues schema
#'
#' Columns shared verbatim across: espn_mbb_venues, espn_nba_venues.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    venue_id \tab character \tab Unique venue identifier. \cr
#'    name \tab character \tab Display name. \cr
#'    full_name \tab character \tab Player's full name. \cr
#'    address_city \tab character \tab  \cr
#'    address_state \tab character \tab  \cr
#'    capacity \tab integer \tab  \cr
#'    indoor \tab logical \tab  \cr
#'    grass \tab logical \tab  \cr
#'    images_url \tab character \tab  \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_venues_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb coaches schema
#'
#' Columns shared verbatim across: espn_mbb_coaches, espn_nba_coaches.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    coach_id \tab character \tab  \cr
#'    first_name \tab character \tab Player's first name. \cr
#'    last_name \tab character \tab Player's last name. \cr
#'    full_name \tab character \tab Player's full name. \cr
#'    experience \tab integer \tab Years of professional experience. \cr
#'    team_id \tab character \tab Unique team identifier. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_coaches_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb athletes index schema
#'
#' Columns shared verbatim across: espn_mbb_athletes_index, espn_nba_athletes_index.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    athlete_id \tab character \tab Unique athlete identifier (ESPN). \cr
#'    full_name \tab character \tab Player's full name. \cr
#'    jersey \tab character \tab Jersey number worn by the player. \cr
#'    position \tab character \tab Listed roster position (G, F, C, etc.). \cr
#'    team_id \tab character \tab Unique team identifier. \cr
#'    headshot \tab character \tab Headshot image URL. \cr
#'    status \tab character \tab Status label. \cr
#'    link \tab character \tab  \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_athletes_index_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb seasons schema
#'
#' Columns shared verbatim across: espn_mbb_seasons, espn_nba_seasons.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    season \tab integer \tab Season identifier (4-digit year or 'YYYY-YY' string). \cr
#'    start_date \tab character \tab Start date (YYYY-MM-DD). \cr
#'    end_date \tab character \tab End date (YYYY-MM-DD). \cr
#'    display_name \tab character \tab Display name. \cr
#'    season_type_count \tab integer \tab  \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_seasons_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb season info info schema
#'
#' Columns shared verbatim across: espn_mbb_season_info, espn_nba_season_info.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    year \tab integer \tab 4-digit year. \cr
#'    start_date \tab character \tab Start date (YYYY-MM-DD). \cr
#'    end_date \tab character \tab End date (YYYY-MM-DD). \cr
#'    display_name \tab character \tab Display name. \cr
#'    type_id \tab character \tab Type identifier (numeric). \cr
#'    type_name \tab character \tab  \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_season_info_info_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb news schema
#'
#' Columns shared verbatim across: espn_mbb_news, espn_mbb_team_news, espn_nba_news, espn_nba_team_news.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    id \tab character \tab Id. \cr
#'    type \tab character \tab Record type / category. \cr
#'    headline \tab character \tab News headline. \cr
#'    description \tab character \tab Long-form description text. \cr
#'    published \tab character \tab Publication timestamp (ISO 8601). \cr
#'    premium \tab logical \tab  \cr
#'    byline \tab character \tab News article byline / author. \cr
#'    link_web \tab character \tab Web link / URL. \cr
#'    league_id \tab character \tab League identifier ('10' = WNBA). \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_news_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb season type schema
#'
#' Columns shared verbatim across: espn_mbb_season_type, espn_nba_season_type.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    league \tab character \tab League slug. \cr
#'    season \tab integer \tab Season year. \cr
#'    season_type \tab integer \tab Season-type id. \cr
#'    type \tab integer \tab Numeric type code. \cr
#'    name \tab character \tab Display name (e.g. "Regular Season"). \cr
#'    abbreviation \tab character \tab Short code (e.g. "reg"). \cr
#'    year \tab integer \tab Year stamp. \cr
#'    start_date \tab character \tab ISO 8601 start date. \cr
#'    end_date \tab character \tab ISO 8601 end date. \cr
#'    has_groups \tab logical \tab Whether groups exist for this type. \cr
#'    has_standings \tab logical \tab Whether standings exist. \cr
#'    has_legs \tab logical \tab Whether playoff legs exist. \cr
#'    slug \tab character \tab URL slug. \cr
#'    groups_ref \tab character \tab \verb{$ref} to the groups endpoint. \cr
#'    weeks_ref \tab character \tab \verb{$ref} to the weeks endpoint. \cr
#'    leaders_ref \tab character \tab \verb{$ref} to the leaders endpoint. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_season_type_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb season leaders schema
#'
#' Columns shared verbatim across: espn_mbb_season_leaders, espn_nba_season_leaders.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    league \tab character \tab League slug. \cr
#'    season \tab integer \tab Season year. \cr
#'    season_type \tab integer \tab Season-type id. \cr
#'    category_name \tab character \tab Internal category key (e.g. "pointsPerGame"). \cr
#'    category_display \tab character \tab Human-readable category name. \cr
#'    category_short \tab character \tab Short display name. \cr
#'    category_abbrev \tab character \tab Stat abbreviation (e.g. "PTS"). \cr
#'    rank \tab integer \tab Rank within the category (1 = best). \cr
#'    athlete_id \tab character \tab ESPN athlete id. \cr
#'    team_id \tab character \tab ESPN team id. \cr
#'    display_value \tab character \tab Display-formatted value. \cr
#'    value \tab numeric \tab Numeric leader value. \cr
#'    rel \tab character \tab Comma-joined \code{rel} tags from ESPN. \cr
#'    athlete_ref \tab character \tab \verb{$ref} URL to the leader's athlete. \cr
#'    team_ref \tab character \tab \verb{$ref} URL to the leader's team. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_season_leaders_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb season ranking schema
#'
#' Columns shared verbatim across: espn_mbb_season_ranking, espn_nba_season_ranking.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    league \tab character \tab League slug. \cr
#'    season \tab integer \tab Season year. \cr
#'    ranking_id \tab character \tab ESPN ranking id. \cr
#'    name \tab character \tab Ranking name (e.g. "AP Top 25"). \cr
#'    short_name \tab character \tab Short name (e.g. "AP Poll"). \cr
#'    type \tab character \tab Ranking type code (e.g. "ap"). \cr
#'    season_type \tab integer \tab Season-type id of this snapshot. \cr
#'    week \tab integer \tab Week number of this snapshot. \cr
#'    ref \tab character \tab \verb{$ref} URL for the per-week ranking detail. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_season_ranking_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb team odds records schema
#'
#' Columns shared verbatim across: espn_mbb_team_odds_records, espn_nba_team_odds_records.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    league \tab character \tab League slug. \cr
#'    team_id \tab character \tab ESPN team identifier. \cr
#'    season \tab integer \tab Season year. \cr
#'    season_type \tab integer \tab Season-type id. \cr
#'    category_type \tab character \tab Category type code (e.g. "moneyLineOverall"). \cr
#'    category_abbrev \tab character \tab Category abbreviation (e.g. "ML"). \cr
#'    category_short \tab character \tab Short display. \cr
#'    category_display \tab character \tab Full category name. \cr
#'    stat_type \tab character \tab Stat type code (e.g. "win", "loss"). \cr
#'    stat_abbrev \tab character \tab Stat abbreviation (e.g. "W", "L"). \cr
#'    stat_display \tab character \tab Stat display name. \cr
#'    value \tab numeric \tab Numeric stat value. \cr
#'    display_value \tab character \tab Display-formatted value. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_team_odds_records_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb team season roster schema
#'
#' Columns shared verbatim across: espn_mbb_team_season_roster, espn_nba_team_season_roster.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    league \tab character \tab League slug. \cr
#'    team_id \tab character \tab ESPN team id. \cr
#'    season \tab integer \tab Season year. \cr
#'    athlete_id \tab character \tab ESPN athlete id. \cr
#'    ref \tab character \tab \verb{$ref} URL to athlete-in-season detail. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_team_season_roster_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb coach season schema
#'
#' Columns shared verbatim across: espn_mbb_coach_season, espn_nba_coach_season.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    league \tab character \tab League slug. \cr
#'    season \tab integer \tab Season year. \cr
#'    coach_id \tab character \tab ESPN coach id. \cr
#'    uid \tab character \tab ESPN UID string. \cr
#'    first_name \tab character \tab First name. \cr
#'    last_name \tab character \tab Last name. \cr
#'    date_of_birth \tab character \tab Date of birth. \cr
#'    birth_city \tab character \tab Birth city. \cr
#'    birth_state \tab character \tab Birth state / region. \cr
#'    n_records \tab integer \tab Count of records entries. \cr
#'    person_ref \tab character \tab \verb{$ref} to person resource. \cr
#'    college_ref \tab character \tab \verb{$ref} to college. \cr
#'    team_ref \tab character \tab \verb{$ref} to team-in-season. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_coach_season_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb team info schema
#'
#' Columns shared verbatim across: espn_mbb_team, espn_nba_team.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    id \tab character \tab Id. \cr
#'    uid \tab character \tab ESPN UID string (universal identifier). \cr
#'    slug \tab character \tab URL-safe identifier. \cr
#'    abbreviation \tab character \tab Short abbreviation. \cr
#'    display_name \tab character \tab Display name. \cr
#'    short_display_name \tab character \tab Short display name. \cr
#'    name \tab character \tab Display name. \cr
#'    nickname \tab character \tab Team or athlete nickname. \cr
#'    location \tab character \tab Location. \cr
#'    color \tab character \tab Primary color (hex without leading '#'). \cr
#'    alternate_color \tab character \tab Alternate color (hex without leading '#'). \cr
#'    logo \tab character \tab Team or league logo URL. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_team_info_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb team roster schema
#'
#' Columns shared verbatim across: espn_mbb_team_roster, espn_nba_team_roster.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    athlete_id \tab character \tab Unique athlete identifier (ESPN). \cr
#'    full_name \tab character \tab Player's full name. \cr
#'    jersey \tab character \tab Jersey number worn by the player. \cr
#'    position_abbrev \tab character \tab  \cr
#'    position_name \tab character \tab Listed roster position ('Guard', 'Forward', 'Center'). \cr
#'    height \tab character \tab Player height (string e.g. '6-2' or inches). \cr
#'    weight \tab character \tab Player weight in pounds. \cr
#'    age \tab character \tab Player age (in years). \cr
#'    birth_date \tab character \tab Date of birth (YYYY-MM-DD). \cr
#'    birth_place \tab character \tab Place of birth. \cr
#'    headshot \tab character \tab Headshot image URL. \cr
#'    link_web \tab character \tab Web link / URL. \cr
#'    status \tab character \tab Status label. \cr
#'    team_id \tab character \tab Unique team identifier. \cr
#'    season \tab integer \tab Season identifier (4-digit year or 'YYYY-YY' string). \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_team_roster_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb team schedule schema
#'
#' Columns shared verbatim across: espn_mbb_team_schedule, espn_nba_team_schedule.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    event_id \tab character \tab Unique event / game identifier (ESPN). \cr
#'    season \tab integer \tab Season identifier (4-digit year or 'YYYY-YY' string). \cr
#'    season_type \tab integer \tab Season type (1=pre-season, 2=regular season, 3=postseason, 4=off-season for ESPN; or string label for WNBA Stats). \cr
#'    week \tab integer \tab Week number within the season. \cr
#'    date \tab character \tab Date in YYYY-MM-DD format. \cr
#'    name \tab character \tab Display name. \cr
#'    short_name \tab character \tab Short display name. \cr
#'    opponent_id \tab character \tab Unique identifier for opponent. \cr
#'    opponent_abbrev \tab character \tab Abbreviation for opponent. \cr
#'    home_away \tab character \tab Game venue label ('home' or 'away'). \cr
#'    neutral_site \tab logical \tab Neutral site. \cr
#'    conference_competition \tab logical \tab Conference competition. \cr
#'    venue_id \tab character \tab Unique venue identifier. \cr
#'    venue_name \tab character \tab Venue name. \cr
#'    venue_city \tab character \tab Venue city. \cr
#'    venue_state \tab character \tab Venue state / region. \cr
#'    broadcast \tab character \tab Broadcast information string. \cr
#'    result \tab character \tab Result. \cr
#'    team_score \tab character \tab Team's score / final score. \cr
#'    opponent_score \tab character \tab Opponent score. \cr
#'    winner \tab logical \tab Winner. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_team_schedule_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb team leaders schema
#'
#' Columns shared verbatim across: espn_mbb_team_leaders, espn_nba_team_leaders.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    team_id \tab character \tab Unique team identifier. \cr
#'    season \tab integer \tab Season identifier (4-digit year or 'YYYY-YY' string). \cr
#'    category \tab character \tab Category label. \cr
#'    display_name \tab character \tab Display name. \cr
#'    athlete_id \tab character \tab Unique athlete identifier (ESPN). \cr
#'    athlete_name \tab character \tab Athlete display name (ESPN). \cr
#'    value \tab numeric \tab Numeric or string value field. \cr
#'    rank \tab integer \tab Rank. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_team_leaders_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb season weeks schema
#'
#' Columns shared verbatim across: espn_mbb_season_weeks, espn_nba_season_weeks.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    league \tab character \tab League slug. \cr
#'    season \tab integer \tab Season year. \cr
#'    season_type \tab integer \tab Season-type id. \cr
#'    week \tab integer \tab Week number (1-based). \cr
#'    ref \tab character \tab \verb{$ref} URL for the week detail. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_season_weeks_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb season week schema
#'
#' Columns shared verbatim across: espn_mbb_season_week, espn_nba_season_week.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    league \tab character \tab League slug. \cr
#'    season \tab integer \tab Season year. \cr
#'    season_type \tab integer \tab Season-type id. \cr
#'    week \tab integer \tab Week number. \cr
#'    text \tab character \tab Display label (e.g. "Week 5"). \cr
#'    start_date \tab character \tab ISO 8601 week start. \cr
#'    end_date \tab character \tab ISO 8601 week end. \cr
#'    rankings_ref \tab character \tab \verb{$ref} to the per-week rankings endpoint. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_season_week_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb week rankings schema
#'
#' Columns shared verbatim across: espn_mbb_week_rankings, espn_nba_week_rankings.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    league \tab character \tab League slug. \cr
#'    season \tab integer \tab Season year. \cr
#'    season_type \tab integer \tab Season-type id. \cr
#'    week \tab integer \tab Week number. \cr
#'    ranking_id \tab character \tab ESPN ranking id. \cr
#'    ref \tab character \tab \verb{$ref} URL for the ranked-teams detail. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_week_rankings_schema
#' @keywords internal
NULL

#' Shared column schema: espn mbb week ranking schema
#'
#' Columns shared verbatim across: espn_mbb_week_ranking, espn_nba_week_ranking.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    league \tab character \tab League slug. \cr
#'    season \tab integer \tab Season year. \cr
#'    season_type \tab integer \tab Season-type id. \cr
#'    week \tab integer \tab Week number. \cr
#'    ranking_id \tab character \tab ESPN ranking id. \cr
#'    name \tab character \tab Ranking name (e.g. "AP Top 25"). \cr
#'    short_name \tab character \tab Short name. \cr
#'    type \tab character \tab Ranking type code. \cr
#'    headline \tab character \tab Full headline. \cr
#'    date \tab character \tab Date of the ranking. \cr
#'    current \tab integer \tab Current rank. \cr
#'    previous \tab integer \tab Previous-week rank. \cr
#'    points \tab numeric \tab Voting points. \cr
#'    first_place_votes \tab integer \tab First-place vote count. \cr
#'    trend \tab character \tab Trend indicator (e.g. "+3", "-2", "-"). \cr
#'    record_summary \tab character \tab Team's record at time of poll (e.g. "20-2"). \cr
#'    team_id \tab character \tab ESPN team id. \cr
#'    team_ref \tab character \tab \verb{$ref} to the team-in-season resource. \cr
#'    last_updated \tab character \tab Last-updated timestamp. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_mbb_week_ranking_schema
#' @keywords internal
NULL

#' Shared column schema: espn nba game all plays schema
#'
#' Columns shared verbatim across: espn_nba_game_all, espn_nba_pbp.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    id \tab character \tab Id. \cr
#'    sequence_number \tab character \tab Sequence number representing a shot-possession (V3 PBP). \cr
#'    text \tab character \tab Text description of the play / record. \cr
#'    away_score \tab integer \tab Away team score at the time of the play. \cr
#'    home_score \tab integer \tab Home team score at the time of the play. \cr
#'    scoring_play \tab logical \tab TRUE if the play resulted in points scored. \cr
#'    score_value \tab integer \tab Point value of the play (2 / 3 / 1). \cr
#'    wallclock \tab character \tab Wallclock. \cr
#'    shooting_play \tab logical \tab TRUE if the play was a shooting attempt. \cr
#'    type_id \tab integer \tab Type identifier (numeric). \cr
#'    type_text \tab character \tab Display text for the type field. \cr
#'    period_number \tab integer \tab Numeric period (1-4 for quarters; 5+ for OT). \cr
#'    period_display_value \tab character \tab Period display label (e.g. '1st Quarter', 'OT'). \cr
#'    clock_display_value \tab character \tab Game clock display string (e.g. '8:32'). \cr
#'    team_id \tab integer \tab Unique team identifier. \cr
#'    coordinate_x_raw \tab numeric \tab X coordinate as returned by the API before any adjustment. \cr
#'    coordinate_y_raw \tab numeric \tab Y coordinate as returned by the API before any adjustment. \cr
#'    coordinate_x \tab numeric \tab X coordinate on the court (half-court layout). \cr
#'    coordinate_y \tab numeric \tab Y coordinate on the court (half-court layout). \cr
#'    play_id \tab character \tab Unique play identifier within a game. \cr
#'    athlete_id_1 \tab integer \tab Primary athlete identifier (e.g. shooter). \cr
#'    athlete_id_2 \tab integer \tab Secondary athlete identifier (e.g. assister / fouler). \cr
#'    athlete_id_3 \tab integer \tab Athlete id 3. \cr
#'    home_team_id \tab integer \tab Unique identifier for the home team. \cr
#'    home_team_mascot \tab character \tab Home team mascot. \cr
#'    home_team_name \tab character \tab Home team name. \cr
#'    home_team_abbrev \tab character \tab Home team three-letter abbreviation. \cr
#'    home_team_logo \tab character \tab Home team logo URL. \cr
#'    home_team_logo_dark \tab character \tab Home team logo URL for dark backgrounds. \cr
#'    home_team_full_name \tab character \tab Full home team name (e.g. 'Las Vegas Aces'). \cr
#'    home_team_color \tab character \tab Home team primary color (hex). \cr
#'    home_team_alternate_color \tab character \tab Home team alternate color (hex). \cr
#'    home_team_score \tab integer \tab Home team's score. \cr
#'    home_team_winner \tab logical \tab TRUE if the home team won this game. \cr
#'    home_team_record \tab character \tab Home team's win-loss record. \cr
#'    away_team_id \tab integer \tab Unique identifier for the away team. \cr
#'    away_team_mascot \tab character \tab Away team mascot. \cr
#'    away_team_name \tab character \tab Away team name. \cr
#'    away_team_abbrev \tab character \tab Away team three-letter abbreviation. \cr
#'    away_team_logo \tab character \tab Away team logo URL. \cr
#'    away_team_logo_dark \tab character \tab Away team logo URL for dark backgrounds. \cr
#'    away_team_full_name \tab character \tab Full away team name (e.g. 'Las Vegas Aces'). \cr
#'    away_team_color \tab character \tab Away team primary color (hex). \cr
#'    away_team_alternate_color \tab character \tab Away team alternate color (hex). \cr
#'    away_team_score \tab integer \tab Away team's score. \cr
#'    away_team_winner \tab logical \tab TRUE if the away team won this game. \cr
#'    away_team_record \tab character \tab Away team's win-loss record. \cr
#'    game_id \tab integer \tab Unique game identifier. \cr
#'    season \tab integer \tab Season identifier (4-digit year or 'YYYY-YY' string). \cr
#'    season_type \tab integer \tab Season type (1=pre-season, 2=regular season, 3=postseason, 4=off-season for ESPN; or string label for WNBA Stats). \cr
#'    game_date \tab Date \tab Game date (YYYY-MM-DD). \cr
#'    game_date_time \tab POSIXct \tab Game start date/time (ISO 8601). \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_nba_game_all_plays_schema
#' @keywords internal
NULL

#' Shared column schema: espn nba game all team schema
#'
#' Columns shared verbatim across: espn_nba_game_all, espn_nba_team_box, load_nba_team_box.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    game_id \tab integer \tab Unique game identifier. \cr
#'    season \tab integer \tab Season identifier (4-digit year or 'YYYY-YY' string). \cr
#'    season_type \tab integer \tab Season type (1=pre-season, 2=regular season, 3=postseason, 4=off-season for ESPN; or string label for WNBA Stats). \cr
#'    game_date \tab Date \tab Game date (YYYY-MM-DD). \cr
#'    game_date_time \tab POSIXct \tab Game start date/time (ISO 8601). \cr
#'    team_id \tab integer \tab Unique team identifier. \cr
#'    team_uid \tab character \tab ESPN universal team identifier (UID format 's:40~l:...~t:...'). \cr
#'    team_slug \tab character \tab URL-safe team identifier (e.g. 'lasvegas-aces' / 'aces'). \cr
#'    team_location \tab character \tab Team city or location string. \cr
#'    team_name \tab character \tab Full team display name (e.g. 'Las Vegas Aces'). \cr
#'    team_abbreviation \tab character \tab Short team abbreviation (e.g. 'LAS'). \cr
#'    team_display_name \tab character \tab Full team display name. \cr
#'    team_short_display_name \tab character \tab Short team display name (e.g. 'Aces'). \cr
#'    team_color \tab character \tab Team primary color (hex without leading '#'). \cr
#'    team_alternate_color \tab character \tab Team alternate color (hex without leading '#'). \cr
#'    team_logo \tab character \tab Team logo image URL. \cr
#'    team_home_away \tab character \tab Team home away. \cr
#'    team_score \tab integer \tab Team's score / final score. \cr
#'    team_winner \tab logical \tab TRUE if the team won this game. \cr
#'    assists \tab integer \tab Total assists. \cr
#'    blocks \tab integer \tab Total blocks. \cr
#'    defensive_rebounds \tab integer \tab Defensive rebounds. \cr
#'    fast_break_points \tab character \tab Fast-break points scored. \cr
#'    field_goal_pct \tab numeric \tab Field goal percentage (0-1). \cr
#'    field_goals_made \tab integer \tab Field goals made (2-pt + 3-pt). \cr
#'    field_goals_attempted \tab integer \tab Field goal attempts (2-pt + 3-pt). \cr
#'    flagrant_fouls \tab integer \tab Total flagrant fouls. \cr
#'    fouls \tab integer \tab Personal fouls. \cr
#'    free_throw_pct \tab numeric \tab Free throw percentage (0-1). \cr
#'    free_throws_made \tab integer \tab Free throws made. \cr
#'    free_throws_attempted \tab integer \tab Free throw attempts. \cr
#'    largest_lead \tab character \tab Largest lead during the game. \cr
#'    offensive_rebounds \tab integer \tab Offensive rebounds. \cr
#'    points_in_paint \tab character \tab Points scored in the paint. \cr
#'    steals \tab integer \tab Total steals. \cr
#'    team_turnovers \tab integer \tab Team turnovers (turnovers credited to the team rather than a player). \cr
#'    technical_fouls \tab integer \tab Total technical fouls. \cr
#'    three_point_field_goal_pct \tab numeric \tab Three-point field goal percentage (0-1). \cr
#'    three_point_field_goals_made \tab integer \tab Three-point field goals made. \cr
#'    three_point_field_goals_attempted \tab integer \tab Three-point field goal attempts. \cr
#'    total_rebounds \tab integer \tab Total rebounds. \cr
#'    total_technical_fouls \tab integer \tab Total technical fouls (player + team). \cr
#'    total_turnovers \tab integer \tab Total turnovers (player + team). \cr
#'    turnover_points \tab character \tab Turnover points. \cr
#'    turnovers \tab integer \tab Total turnovers. \cr
#'    opponent_team_id \tab integer \tab Unique identifier for the opponent team. \cr
#'    opponent_team_uid \tab character \tab Opponent team uid. \cr
#'    opponent_team_slug \tab character \tab Opponent team slug. \cr
#'    opponent_team_location \tab character \tab Opponent team city / location. \cr
#'    opponent_team_name \tab character \tab Opponent team display name. \cr
#'    opponent_team_abbreviation \tab character \tab Opponent team abbreviation. \cr
#'    opponent_team_display_name \tab character \tab Opponent team full display name. \cr
#'    opponent_team_short_display_name \tab character \tab Opponent team short display name. \cr
#'    opponent_team_color \tab character \tab Opponent team primary color (hex). \cr
#'    opponent_team_alternate_color \tab character \tab Opponent team alternate color (hex). \cr
#'    opponent_team_logo \tab character \tab Opponent team logo URL. \cr
#'    opponent_team_score \tab integer \tab Opponent team's score. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_nba_game_all_team_schema
#' @keywords internal
NULL

#' Shared column schema: espn nba game all player schema
#'
#' Columns shared verbatim across: espn_nba_game_all, espn_nba_player_box, load_nba_player_box.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    game_id \tab integer \tab Unique game identifier. \cr
#'    season \tab integer \tab Season identifier (4-digit year or 'YYYY-YY' string). \cr
#'    season_type \tab integer \tab Season type (1=pre-season, 2=regular season, 3=postseason, 4=off-season for ESPN; or string label for WNBA Stats). \cr
#'    game_date \tab Date \tab Game date (YYYY-MM-DD). \cr
#'    game_date_time \tab POSIXct \tab Game start date/time (ISO 8601). \cr
#'    athlete_id \tab integer \tab Unique athlete identifier (ESPN). \cr
#'    athlete_display_name \tab character \tab Athlete display name (full). \cr
#'    team_id \tab integer \tab Unique team identifier. \cr
#'    team_name \tab character \tab Full team display name (e.g. 'Las Vegas Aces'). \cr
#'    team_location \tab character \tab Team city or location string. \cr
#'    team_short_display_name \tab character \tab Short team display name (e.g. 'Aces'). \cr
#'    minutes \tab numeric \tab Minutes played, formatted MM:SS (V3 PT-duration parsed) or decimal minutes (V2). \cr
#'    field_goals_made \tab integer \tab Field goals made (2-pt + 3-pt). \cr
#'    field_goals_attempted \tab integer \tab Field goal attempts (2-pt + 3-pt). \cr
#'    three_point_field_goals_made \tab integer \tab Three-point field goals made. \cr
#'    three_point_field_goals_attempted \tab integer \tab Three-point field goal attempts. \cr
#'    free_throws_made \tab integer \tab Free throws made. \cr
#'    free_throws_attempted \tab integer \tab Free throw attempts. \cr
#'    offensive_rebounds \tab integer \tab Offensive rebounds. \cr
#'    defensive_rebounds \tab integer \tab Defensive rebounds. \cr
#'    rebounds \tab integer \tab Total rebounds. \cr
#'    assists \tab integer \tab Total assists. \cr
#'    steals \tab integer \tab Total steals. \cr
#'    blocks \tab integer \tab Total blocks. \cr
#'    turnovers \tab integer \tab Total turnovers. \cr
#'    fouls \tab integer \tab Personal fouls. \cr
#'    plus_minus \tab character \tab Plus/minus point differential while on court. \cr
#'    points \tab integer \tab Points scored. \cr
#'    starter \tab logical \tab TRUE if the player was in the starting lineup; FALSE otherwise. \cr
#'    ejected \tab logical \tab TRUE if the player was ejected from the game. \cr
#'    did_not_play \tab logical \tab TRUE if the player did not appear in the game. \cr
#'    reason \tab character \tab Reason. \cr
#'    active \tab logical \tab TRUE if the row represents an active record (player / team / season). \cr
#'    athlete_jersey \tab character \tab Athlete jersey number. \cr
#'    athlete_short_name \tab character \tab Athlete short display name. \cr
#'    athlete_headshot_href \tab character \tab Athlete headshot image URL. \cr
#'    athlete_position_name \tab character \tab Athlete position ('Guard', 'Forward', 'Center'). \cr
#'    athlete_position_abbreviation \tab character \tab Athlete position abbreviation (G / F / C). \cr
#'    team_display_name \tab character \tab Full team display name. \cr
#'    team_uid \tab character \tab ESPN universal team identifier (UID format 's:40~l:...~t:...'). \cr
#'    team_slug \tab character \tab URL-safe team identifier (e.g. 'lasvegas-aces' / 'aces'). \cr
#'    team_logo \tab character \tab Team logo image URL. \cr
#'    team_abbreviation \tab character \tab Short team abbreviation (e.g. 'LAS'). \cr
#'    team_color \tab character \tab Team primary color (hex without leading '#'). \cr
#'    team_alternate_color \tab character \tab Team alternate color (hex without leading '#'). \cr
#'    home_away \tab character \tab Game venue label ('home' or 'away'). \cr
#'    team_winner \tab logical \tab TRUE if the team won this game. \cr
#'    team_score \tab integer \tab Team's score / final score. \cr
#'    opponent_team_id \tab integer \tab Unique identifier for the opponent team. \cr
#'    opponent_team_name \tab character \tab Opponent team display name. \cr
#'    opponent_team_location \tab character \tab Opponent team city / location. \cr
#'    opponent_team_display_name \tab character \tab Opponent team full display name. \cr
#'    opponent_team_abbreviation \tab character \tab Opponent team abbreviation. \cr
#'    opponent_team_logo \tab character \tab Opponent team logo URL. \cr
#'    opponent_team_color \tab character \tab Opponent team primary color (hex). \cr
#'    opponent_team_alternate_color \tab character \tab Opponent team alternate color (hex). \cr
#'    opponent_team_score \tab integer \tab Opponent team's score. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name espn_nba_game_all_player_schema
#' @keywords internal
NULL

#' Shared column schema: nba boxscoresummaryv2 gamesummary schema
#'
#' Columns shared verbatim across: nba_boxscoresummaryv2, nba_scoreboard.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    GAME_DATE_EST \tab character \tab Game date est. \cr
#'    GAME_SEQUENCE \tab character \tab Game sequence. \cr
#'    GAME_ID \tab character \tab Unique game identifier. \cr
#'    GAME_STATUS_ID \tab character \tab Numeric game status identifier. \cr
#'    GAME_STATUS_TEXT \tab character \tab Game status display text (e.g. 'Final', '4:32 - 4th'). \cr
#'    GAMECODE \tab character \tab  \cr
#'    HOME_TEAM_ID \tab character \tab Unique identifier for the home team. \cr
#'    VISITOR_TEAM_ID \tab character \tab  \cr
#'    SEASON \tab character \tab Season identifier (4-digit year or 'YYYY-YY' string). \cr
#'    LIVE_PERIOD \tab character \tab  \cr
#'    LIVE_PC_TIME \tab character \tab  \cr
#'    NATL_TV_BROADCASTER_ABBREVIATION \tab character \tab  \cr
#'    LIVE_PERIOD_TIME_BCAST \tab character \tab  \cr
#'    WH_STATUS \tab character \tab Wh status. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_boxscoresummaryv2_gamesummary_schema
#' @keywords internal
NULL

#' Shared column schema: nba boxscoresummaryv2 lastmeeting schema
#'
#' Columns shared verbatim across: nba_boxscoresummaryv2, nba_scoreboard, nba_scoreboardv2.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    GAME_ID \tab character \tab Unique game identifier. \cr
#'    LAST_GAME_ID \tab character \tab  \cr
#'    LAST_GAME_DATE_EST \tab character \tab  \cr
#'    LAST_GAME_HOME_TEAM_ID \tab character \tab  \cr
#'    LAST_GAME_HOME_TEAM_CITY \tab character \tab  \cr
#'    LAST_GAME_HOME_TEAM_NAME \tab character \tab  \cr
#'    LAST_GAME_HOME_TEAM_ABBREVIATION \tab character \tab  \cr
#'    LAST_GAME_HOME_TEAM_POINTS \tab character \tab  \cr
#'    LAST_GAME_VISITOR_TEAM_ID \tab character \tab  \cr
#'    LAST_GAME_VISITOR_TEAM_CITY \tab character \tab  \cr
#'    LAST_GAME_VISITOR_TEAM_NAME \tab character \tab  \cr
#'    LAST_GAME_VISITOR_TEAM_CITY1 \tab character \tab  \cr
#'    LAST_GAME_VISITOR_TEAM_POINTS \tab character \tab  \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_boxscoresummaryv2_lastmeeting_schema
#' @keywords internal
NULL

#' Shared column schema: nba boxscoresummaryv2 seasonseries schema
#'
#' Columns shared verbatim across: nba_boxscoresummaryv2, nba_scoreboard, nba_scoreboardv2.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    GAME_ID \tab character \tab Unique game identifier. \cr
#'    HOME_TEAM_ID \tab character \tab Unique identifier for the home team. \cr
#'    VISITOR_TEAM_ID \tab character \tab  \cr
#'    GAME_DATE_EST \tab character \tab Game date est. \cr
#'    HOME_TEAM_WINS \tab character \tab Home team's team wins. \cr
#'    HOME_TEAM_LOSSES \tab character \tab Home team's team losses. \cr
#'    SERIES_LEADER \tab character \tab  \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_boxscoresummaryv2_seasonseries_schema
#' @keywords internal
NULL

#' Shared column schema: nba assistleaders assistleaders schema
#'
#' Columns shared verbatim across: nba_assistleaders, nba_homepagev2.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    RANK \tab character \tab Rank. \cr
#'    TEAM_ID \tab character \tab Unique team identifier. \cr
#'    TEAM_ABBREVIATION \tab character \tab Short team abbreviation (e.g. 'LAS'). \cr
#'    TEAM_NAME \tab character \tab Full team display name (e.g. 'Las Vegas Aces'). \cr
#'    AST \tab character \tab Assists. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_assistleaders_assistleaders_schema
#' @keywords internal
NULL

#' Shared column schema: nba homepagev2 homepagestat1 schema
#'
#' Columns shared verbatim across: nba_homepagev2, nba_leaderstiles.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    RANK \tab character \tab Rank. \cr
#'    TEAM_ID \tab character \tab Unique team identifier. \cr
#'    TEAM_ABBREVIATION \tab character \tab Short team abbreviation (e.g. 'LAS'). \cr
#'    TEAM_NAME \tab character \tab Full team display name (e.g. 'Las Vegas Aces'). \cr
#'    PTS \tab character \tab Points scored. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_homepagev2_homepagestat1_schema
#' @keywords internal
NULL

#' Shared column schema: nba leaguedashoppptshot leaguedashptshots schema
#'
#' Columns shared verbatim across: nba_leaguedashoppptshot, nba_leaguedashteamptshot.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    TEAM_ID \tab character \tab Unique team identifier. \cr
#'    TEAM_NAME \tab character \tab Full team display name (e.g. 'Las Vegas Aces'). \cr
#'    TEAM_ABBREVIATION \tab character \tab Short team abbreviation (e.g. 'LAS'). \cr
#'    GP \tab character \tab Games played. \cr
#'    G \tab character \tab Games played. \cr
#'    FGA_FREQUENCY \tab character \tab  \cr
#'    FGM \tab character \tab Field goals made. \cr
#'    FGA \tab character \tab Field goal attempts. \cr
#'    FG_PCT \tab character \tab Field goal percentage (0-1). \cr
#'    EFG_PCT \tab character \tab Effective field goal percentage (0-1). \cr
#'    FG2A_FREQUENCY \tab character \tab  \cr
#'    FG2M \tab character \tab  \cr
#'    FG2A \tab character \tab  \cr
#'    FG2_PCT \tab character \tab  \cr
#'    FG3A_FREQUENCY \tab character \tab  \cr
#'    FG3M \tab character \tab Three-point field goals made. \cr
#'    FG3A \tab character \tab Three-point field goal attempts. \cr
#'    FG3_PCT \tab character \tab Three-point field goal percentage (0-1). \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_leaguedashoppptshot_leaguedashptshots_schema
#' @keywords internal
NULL

#' Shared column schema: nba leaguedashteamclutch leaguedashteamclutch schema
#'
#' Columns shared verbatim across: nba_leaguedashteamclutch, nba_leaguedashteamstats.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    TEAM_ID \tab character \tab Unique team identifier. \cr
#'    TEAM_NAME \tab character \tab Full team display name (e.g. 'Las Vegas Aces'). \cr
#'    GP \tab character \tab Games played. \cr
#'    W \tab character \tab Wins. \cr
#'    L \tab character \tab Losses. \cr
#'    W_PCT \tab character \tab  \cr
#'    MIN \tab character \tab Minutes played. \cr
#'    FGM \tab character \tab Field goals made. \cr
#'    FGA \tab character \tab Field goal attempts. \cr
#'    FG_PCT \tab character \tab Field goal percentage (0-1). \cr
#'    FG3M \tab character \tab Three-point field goals made. \cr
#'    FG3A \tab character \tab Three-point field goal attempts. \cr
#'    FG3_PCT \tab character \tab Three-point field goal percentage (0-1). \cr
#'    FTM \tab character \tab Free throws made. \cr
#'    FTA \tab character \tab Free throw attempts. \cr
#'    FT_PCT \tab character \tab Free throw percentage (0-1). \cr
#'    OREB \tab character \tab Offensive rebounds. \cr
#'    DREB \tab character \tab Defensive rebounds. \cr
#'    REB \tab character \tab Total rebounds. \cr
#'    AST \tab character \tab Assists. \cr
#'    TOV \tab character \tab Turnovers. \cr
#'    STL \tab character \tab Steals. \cr
#'    BLK \tab character \tab Blocks. \cr
#'    BLKA \tab character \tab  \cr
#'    PF \tab character \tab Personal fouls. \cr
#'    PFD \tab character \tab  \cr
#'    PTS \tab character \tab Points scored. \cr
#'    PLUS_MINUS \tab character \tab Plus/minus point differential while on court. \cr
#'    GP_RANK \tab character \tab  \cr
#'    W_RANK \tab character \tab  \cr
#'    L_RANK \tab character \tab  \cr
#'    W_PCT_RANK \tab character \tab  \cr
#'    MIN_RANK \tab character \tab  \cr
#'    FGM_RANK \tab character \tab  \cr
#'    FGA_RANK \tab character \tab  \cr
#'    FG_PCT_RANK \tab character \tab  \cr
#'    FG3M_RANK \tab character \tab  \cr
#'    FG3A_RANK \tab character \tab  \cr
#'    FG3_PCT_RANK \tab character \tab  \cr
#'    FTM_RANK \tab character \tab  \cr
#'    FTA_RANK \tab character \tab  \cr
#'    FT_PCT_RANK \tab character \tab  \cr
#'    OREB_RANK \tab character \tab  \cr
#'    DREB_RANK \tab character \tab  \cr
#'    REB_RANK \tab character \tab  \cr
#'    AST_RANK \tab character \tab  \cr
#'    TOV_RANK \tab character \tab  \cr
#'    STL_RANK \tab character \tab  \cr
#'    BLK_RANK \tab character \tab  \cr
#'    BLKA_RANK \tab character \tab  \cr
#'    PF_RANK \tab character \tab  \cr
#'    PFD_RANK \tab character \tab  \cr
#'    PTS_RANK \tab character \tab  \cr
#'    PLUS_MINUS_RANK \tab character \tab  \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_leaguedashteamclutch_leaguedashteamclutch_schema
#' @keywords internal
NULL

#' Shared column schema: nba leagueplayerondetails playersoncourtleagueplayerdetails schema
#'
#' Columns shared verbatim across: nba_leagueplayerondetails, nba_teamplayeronoffdetails, nba_teamvsplayer.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    GROUP_SET \tab character \tab  \cr
#'    TEAM_ID \tab character \tab Unique team identifier. \cr
#'    TEAM_ABBREVIATION \tab character \tab Short team abbreviation (e.g. 'LAS'). \cr
#'    TEAM_NAME \tab character \tab Full team display name (e.g. 'Las Vegas Aces'). \cr
#'    VS_PLAYER_ID \tab character \tab  \cr
#'    VS_PLAYER_NAME \tab character \tab  \cr
#'    COURT_STATUS \tab character \tab  \cr
#'    GP \tab character \tab Games played. \cr
#'    W \tab character \tab Wins. \cr
#'    L \tab character \tab Losses. \cr
#'    W_PCT \tab character \tab  \cr
#'    MIN \tab character \tab Minutes played. \cr
#'    FGM \tab character \tab Field goals made. \cr
#'    FGA \tab character \tab Field goal attempts. \cr
#'    FG_PCT \tab character \tab Field goal percentage (0-1). \cr
#'    FG3M \tab character \tab Three-point field goals made. \cr
#'    FG3A \tab character \tab Three-point field goal attempts. \cr
#'    FG3_PCT \tab character \tab Three-point field goal percentage (0-1). \cr
#'    FTM \tab character \tab Free throws made. \cr
#'    FTA \tab character \tab Free throw attempts. \cr
#'    FT_PCT \tab character \tab Free throw percentage (0-1). \cr
#'    OREB \tab character \tab Offensive rebounds. \cr
#'    DREB \tab character \tab Defensive rebounds. \cr
#'    REB \tab character \tab Total rebounds. \cr
#'    AST \tab character \tab Assists. \cr
#'    TOV \tab character \tab Turnovers. \cr
#'    STL \tab character \tab Steals. \cr
#'    BLK \tab character \tab Blocks. \cr
#'    BLKA \tab character \tab  \cr
#'    PF \tab character \tab Personal fouls. \cr
#'    PFD \tab character \tab  \cr
#'    PTS \tab character \tab Points scored. \cr
#'    PLUS_MINUS \tab character \tab Plus/minus point differential while on court. \cr
#'    GP_RANK \tab character \tab  \cr
#'    W_RANK \tab character \tab  \cr
#'    L_RANK \tab character \tab  \cr
#'    W_PCT_RANK \tab character \tab  \cr
#'    MIN_RANK \tab character \tab  \cr
#'    FGM_RANK \tab character \tab  \cr
#'    FGA_RANK \tab character \tab  \cr
#'    FG_PCT_RANK \tab character \tab  \cr
#'    FG3M_RANK \tab character \tab  \cr
#'    FG3A_RANK \tab character \tab  \cr
#'    FG3_PCT_RANK \tab character \tab  \cr
#'    FTM_RANK \tab character \tab  \cr
#'    FTA_RANK \tab character \tab  \cr
#'    FT_PCT_RANK \tab character \tab  \cr
#'    OREB_RANK \tab character \tab  \cr
#'    DREB_RANK \tab character \tab  \cr
#'    REB_RANK \tab character \tab  \cr
#'    AST_RANK \tab character \tab  \cr
#'    TOV_RANK \tab character \tab  \cr
#'    STL_RANK \tab character \tab  \cr
#'    BLK_RANK \tab character \tab  \cr
#'    BLKA_RANK \tab character \tab  \cr
#'    PF_RANK \tab character \tab  \cr
#'    PFD_RANK \tab character \tab  \cr
#'    PTS_RANK \tab character \tab  \cr
#'    PLUS_MINUS_RANK \tab character \tab  \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_leagueplayerondetails_playersoncourtleagueplayerdetails_schema
#' @keywords internal
NULL

#' Shared column schema: nba pbp schema
#'
#' Columns shared verbatim across: nba_pbp, nba_pbps.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    game_id \tab character \tab Unique game identifier. \cr
#'    event_num \tab character \tab Sequential event number within the game (V2 PBP). \cr
#'    event_type \tab character \tab Event / play type code (V2 PBP). \cr
#'    event_action_type \tab character \tab Numeric event-action-type code (V2 PBP). \cr
#'    period \tab numeric \tab Period of the game (1-4 quarters; 5+ for OT). \cr
#'    clock \tab character \tab Game clock value. \cr
#'    minute_game \tab numeric \tab Minute game. \cr
#'    time_remaining \tab numeric \tab Time remaining. \cr
#'    wc_time_string \tab character \tab Wc time string. \cr
#'    time_quarter \tab character \tab Time quarter. \cr
#'    minute_remaining_quarter \tab numeric \tab Minute remaining quarter. \cr
#'    seconds_remaining_quarter \tab numeric \tab Seconds remaining quarter. \cr
#'    action_type \tab character \tab Action type label (e.g. 'Made Shot', 'Substitution'). \cr
#'    sub_type \tab character \tab Action sub-type label. \cr
#'    home_description \tab character \tab Home team's description. \cr
#'    neutral_description \tab character \tab Neutral description. \cr
#'    visitor_description \tab character \tab Visitor description. \cr
#'    description \tab character \tab Long-form description text. \cr
#'    location \tab character \tab Location. \cr
#'    score \tab character \tab Final score. \cr
#'    away_score \tab numeric \tab Away team score at the time of the play. \cr
#'    home_score \tab numeric \tab Home team score at the time of the play. \cr
#'    score_margin \tab character \tab Score margin. \cr
#'    person1type \tab character \tab Person1type. \cr
#'    player1_id \tab character \tab V2 PBP primary player ID (e.g. shooter / fouler). \cr
#'    player1_name \tab character \tab V2 PBP primary player name. \cr
#'    player1_team_id \tab character \tab Team ID of player1. \cr
#'    player1_team_city \tab character \tab Player1 team city. \cr
#'    player1_team_nickname \tab character \tab Player1 team nickname. \cr
#'    player1_team_abbreviation \tab character \tab Player1 team abbreviation. \cr
#'    person2type \tab character \tab Person2type. \cr
#'    player2_id \tab character \tab V2 PBP secondary player ID (e.g. assister / fouled-by). \cr
#'    player2_name \tab character \tab V2 PBP secondary player name. \cr
#'    player2_team_id \tab character \tab Team ID of player2. \cr
#'    player2_team_city \tab character \tab Player2 team city. \cr
#'    player2_team_nickname \tab character \tab Player2 team nickname. \cr
#'    player2_team_abbreviation \tab character \tab Player2 team abbreviation. \cr
#'    person3type \tab character \tab Person3type. \cr
#'    player3_id \tab character \tab V2 PBP tertiary player ID (e.g. blocker). \cr
#'    player3_name \tab character \tab V2 PBP tertiary player name. \cr
#'    player3_team_id \tab character \tab Team ID of player3. \cr
#'    player3_team_city \tab character \tab Player3 team city. \cr
#'    player3_team_nickname \tab character \tab Player3 team nickname. \cr
#'    player3_team_abbreviation \tab character \tab Player3 team abbreviation. \cr
#'    video_available_flag \tab character \tab Video available flag. \cr
#'    team_leading \tab character \tab Team leading. \cr
#'    x_legacy \tab integer \tab V2-format X coordinate (preserved for V3-to-V2 compatibility). \cr
#'    y_legacy \tab integer \tab V2-format Y coordinate (preserved for V3-to-V2 compatibility). \cr
#'    shot_distance \tab numeric \tab Shot distance from the basket, in feet. \cr
#'    shot_result \tab character \tab Shot result ('Made' / 'Missed'). \cr
#'    is_field_goal \tab integer \tab 1 if the action was a field goal; 0 otherwise. \cr
#'    points_total \tab integer \tab Running total of points scored. \cr
#'    shot_value \tab integer \tab Point value of the shot (2 or 3). \cr
#'    away_player1 \tab numeric \tab Away team's player1. \cr
#'    away_player2 \tab numeric \tab Away team's player2. \cr
#'    away_player3 \tab numeric \tab Away team's player3. \cr
#'    away_player4 \tab numeric \tab Away team's player4. \cr
#'    away_player5 \tab numeric \tab Away team's player5. \cr
#'    home_player1 \tab numeric \tab Home team's player1. \cr
#'    home_player2 \tab numeric \tab Home team's player2. \cr
#'    home_player3 \tab numeric \tab Home team's player3. \cr
#'    home_player4 \tab numeric \tab Home team's player4. \cr
#'    home_player5 \tab numeric \tab Home team's player5. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_pbp_schema
#' @keywords internal
NULL

#' Shared column schema: nba live pbp schema
#'
#' Columns shared verbatim across: nba_live_pbp, nbagl_live_pbp.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    event_num \tab integer \tab Sequential event number within the game (V2 PBP). \cr
#'    clock \tab character \tab Game clock value. \cr
#'    time_actual \tab character \tab Time actual. \cr
#'    period \tab integer \tab Period of the game (1-4 quarters; 5+ for OT). \cr
#'    period_type \tab character \tab Period type. \cr
#'    action_type \tab character \tab Action type label (e.g. 'Made Shot', 'Substitution'). \cr
#'    sub_type \tab character \tab Action sub-type label. \cr
#'    qualifiers \tab list \tab Qualifiers. \cr
#'    player1_id \tab integer \tab V2 PBP primary player ID (e.g. shooter / fouler). \cr
#'    x \tab numeric \tab X. \cr
#'    y \tab numeric \tab Y. \cr
#'    offense_team_id \tab integer \tab Unique identifier for offense team. \cr
#'    home_score \tab character \tab Home team score at the time of the play. \cr
#'    away_score \tab character \tab Away team score at the time of the play. \cr
#'    edited \tab character \tab Edited. \cr
#'    order \tab integer \tab Display order within the result set. \cr
#'    is_target_score_last_period \tab logical \tab Is target score last period. \cr
#'    x_legacy \tab integer \tab V2-format X coordinate (preserved for V3-to-V2 compatibility). \cr
#'    y_legacy \tab integer \tab V2-format Y coordinate (preserved for V3-to-V2 compatibility). \cr
#'    is_field_goal \tab integer \tab 1 if the action was a field goal; 0 otherwise. \cr
#'    side \tab character \tab Side label (e.g. 'home', 'away', or 'overUnder'). \cr
#'    description \tab character \tab Long-form description text. \cr
#'    person_ids_filter \tab list \tab Person ids filter. \cr
#'    team_id \tab integer \tab Unique team identifier. \cr
#'    team_tricode \tab character \tab Three-letter team code (e.g. 'LAS' / 'NYL'). \cr
#'    descriptor \tab character \tab Descriptor. \cr
#'    jump_ball_recovered_name \tab character \tab Jump ball recovered name. \cr
#'    jump_ball_recoverd_person_id \tab integer \tab Unique identifier for jump ball recoverd person. \cr
#'    player_name \tab character \tab Player name. \cr
#'    player_name_i \tab character \tab Player name i. \cr
#'    jump_ball_won_player_name \tab character \tab Jump ball won player name. \cr
#'    jump_ball_won_person_id \tab integer \tab Unique identifier for jump ball won person. \cr
#'    jump_ball_lost_player_name \tab character \tab Jump ball lost player name. \cr
#'    jump_ball_lost_person_id \tab integer \tab Unique identifier for jump ball lost person. \cr
#'    area \tab character \tab Area. \cr
#'    area_detail \tab character \tab Area detail. \cr
#'    shot_distance \tab numeric \tab Shot distance from the basket, in feet. \cr
#'    shot_result \tab character \tab Shot result ('Made' / 'Missed'). \cr
#'    points_total \tab integer \tab Running total of points scored. \cr
#'    assist_player_name_initial \tab character \tab Assist player name initial. \cr
#'    assist_person_id \tab integer \tab Unique identifier for assist person. \cr
#'    assist_total \tab integer \tab Assist total. \cr
#'    shot_action_number \tab integer \tab Shot action number. \cr
#'    rebound_total \tab integer \tab Rebound total. \cr
#'    rebound_defensive_total \tab integer \tab Rebound defensive total. \cr
#'    rebound_offensive_total \tab integer \tab Rebound offensive total. \cr
#'    official_id \tab integer \tab Unique official / referee identifier. \cr
#'    foul_personal_total \tab integer \tab Foul personal total. \cr
#'    foul_technical_total \tab integer \tab Foul technical total. \cr
#'    foul_drawn_player_name \tab character \tab Foul drawn player name. \cr
#'    foul_drawn_person_id \tab integer \tab Unique identifier for foul drawn person. \cr
#'    block_player_name \tab character \tab Block player name. \cr
#'    block_person_id \tab integer \tab Unique identifier for block person. \cr
#'    turnover_total \tab integer \tab Turnover total. \cr
#'    steal_player_name \tab character \tab Steal player name. \cr
#'    steal_person_id \tab integer \tab Unique identifier for steal person. \cr
#'    player2_id \tab integer \tab V2 PBP secondary player ID (e.g. assister / fouled-by). \cr
#'    player3_id \tab integer \tab V2 PBP tertiary player ID (e.g. blocker). \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_live_pbp_schema
#' @keywords internal
NULL

#' Shared column schema: nba live boxscore game details schema
#'
#' Columns shared verbatim across: nba_live_boxscore, nbagl_live_boxscore.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    game_id \tab character \tab Unique game identifier. \cr
#'    game_time_local \tab character \tab Game time local. \cr
#'    game_time_utc \tab character \tab Game start time in UTC (ISO 8601 timestamp). \cr
#'    game_time_home \tab character \tab Game time home. \cr
#'    game_time_away \tab character \tab Game time away. \cr
#'    game_et \tab character \tab Game et. \cr
#'    duration \tab integer \tab Duration. \cr
#'    game_code \tab character \tab ESPN game code (numeric identifier). \cr
#'    game_status_text \tab character \tab Game status display text (e.g. 'Final', '4:32 - 4th'). \cr
#'    game_status \tab integer \tab Game status label. \cr
#'    regulation_periods \tab integer \tab Regulation periods. \cr
#'    period \tab integer \tab Period of the game (1-4 quarters; 5+ for OT). \cr
#'    game_clock \tab character \tab Game clock. \cr
#'    attendance \tab integer \tab Reported attendance. \cr
#'    sellout \tab character \tab Sellout. \cr
#'    home_team_id \tab integer \tab Unique identifier for the home team. \cr
#'    home_team_name \tab character \tab Home team name. \cr
#'    home_team_city \tab character \tab Home team city / location. \cr
#'    home_team_tricode \tab character \tab Home team three-letter code. \cr
#'    home_team_score \tab integer \tab Home team's score. \cr
#'    home_team_in_bonus \tab character \tab Home team's team in bonus. \cr
#'    home_team_timeouts_remaining \tab integer \tab Home team's team timeouts remaining. \cr
#'    away_team_id \tab integer \tab Unique identifier for the away team. \cr
#'    away_team_name \tab character \tab Away team name. \cr
#'    away_team_city \tab character \tab Away team city / location. \cr
#'    away_team_tricode \tab character \tab Away team three-letter code. \cr
#'    away_team_score \tab integer \tab Away team's score. \cr
#'    away_team_in_bonus \tab character \tab Away team's team in bonus. \cr
#'    away_team_timeouts_remaining \tab integer \tab Away team's team timeouts remaining. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_live_boxscore_game_details_schema
#' @keywords internal
NULL

#' Shared column schema: nba live boxscore arena schema
#'
#' Columns shared verbatim across: nba_live_boxscore, nbagl_live_boxscore.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    arena_id \tab integer \tab Unique identifier for arena. \cr
#'    arena_name \tab character \tab Arena name. \cr
#'    arena_city \tab character \tab Arena city. \cr
#'    arena_state \tab character \tab Arena state. \cr
#'    arena_country \tab character \tab Arena country. \cr
#'    arena_timezone \tab character \tab Arena timezone. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_live_boxscore_arena_schema
#' @keywords internal
NULL

#' Shared column schema: nba live boxscore officials schema
#'
#' Columns shared verbatim across: nba_live_boxscore, nbagl_live_boxscore.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    person_id \tab integer \tab Unique player identifier (V3 endpoints). \cr
#'    name \tab character \tab Display name. \cr
#'    name_i \tab character \tab Initialed name (e.g. 'A. Wilson'). \cr
#'    first_name \tab character \tab Player's first name. \cr
#'    family_name \tab character \tab Player's family / last name. \cr
#'    jersey_num \tab character \tab Jersey number worn by the player. \cr
#'    assignment \tab character \tab Assignment. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_live_boxscore_officials_schema
#' @keywords internal
NULL

#' Shared column schema: nba live boxscore home team boxscore schema
#'
#' Columns shared verbatim across: nba_live_boxscore, nbagl_live_boxscore.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    team_id \tab integer \tab Unique team identifier. \cr
#'    team_name \tab character \tab Full team display name (e.g. 'Las Vegas Aces'). \cr
#'    team_city \tab character \tab Team city or region (e.g. 'Las Vegas'). \cr
#'    team_tricode \tab character \tab Three-letter team code (e.g. 'LAS' / 'NYL'). \cr
#'    team_score \tab integer \tab Team's score / final score. \cr
#'    team_in_bonus \tab character \tab Team in bonus. \cr
#'    team_timeouts_remaining \tab integer \tab Team timeouts remaining. \cr
#'    assists \tab integer \tab Total assists. \cr
#'    assists_turnover_ratio \tab numeric \tab Assists turnover ratio. \cr
#'    bench_points \tab integer \tab Points scored by the bench. \cr
#'    biggest_lead \tab integer \tab Biggest lead. \cr
#'    biggest_lead_score \tab character \tab Biggest lead score. \cr
#'    biggest_scoring_run \tab integer \tab Biggest scoring run. \cr
#'    biggest_scoring_run_score \tab character \tab Biggest scoring run score. \cr
#'    blocks \tab integer \tab Total blocks. \cr
#'    blocks_received \tab integer \tab Shots blocked by opponents while attempting. \cr
#'    fast_break_points_attempted \tab integer \tab Number of fast break points attempted. \cr
#'    fast_break_points_made \tab integer \tab Number of fast break points made. \cr
#'    fast_break_points_percentage \tab numeric \tab Fast break points percentage (0-1 decimal). \cr
#'    field_goals_attempted \tab integer \tab Field goal attempts (2-pt + 3-pt). \cr
#'    field_goals_effective_adjusted \tab numeric \tab Field goals effective adjusted. \cr
#'    field_goals_made \tab integer \tab Field goals made (2-pt + 3-pt). \cr
#'    field_goals_percentage \tab numeric \tab Field goal percentage (0-1 decimal). \cr
#'    fouls_offensive \tab integer \tab Offensive fouls. \cr
#'    fouls_drawn \tab integer \tab Personal fouls drawn (by opponent's actions). \cr
#'    fouls_personal \tab integer \tab Personal fouls. \cr
#'    fouls_team \tab integer \tab Fouls team. \cr
#'    fouls_technical \tab integer \tab Technical fouls. \cr
#'    fouls_team_technical \tab integer \tab Fouls team technical. \cr
#'    free_throws_attempted \tab integer \tab Free throw attempts. \cr
#'    free_throws_made \tab integer \tab Free throws made. \cr
#'    free_throws_percentage \tab numeric \tab Free throw percentage (0-1 decimal). \cr
#'    lead_changes \tab integer \tab Lead changes. \cr
#'    minutes \tab character \tab Minutes played, formatted MM:SS (V3 PT-duration parsed) or decimal minutes (V2). \cr
#'    minutes_calculated \tab character \tab Minutes calculated from game-clock differences. \cr
#'    points \tab integer \tab Points scored. \cr
#'    points_against \tab integer \tab Points allowed. \cr
#'    points_fast_break \tab integer \tab Fast-break points scored. \cr
#'    points_from_turnovers \tab integer \tab Points from turnovers. \cr
#'    points_in_the_paint \tab integer \tab Points in the paint. \cr
#'    points_in_the_paint_attempted \tab integer \tab Number of points in the paint attempted. \cr
#'    points_in_the_paint_made \tab integer \tab Number of points in the paint made. \cr
#'    points_in_the_paint_percentage \tab numeric \tab Points in the paint percentage (0-1 decimal). \cr
#'    points_second_chance \tab integer \tab Second-chance points scored. \cr
#'    rebounds_defensive \tab integer \tab Defensive rebounds. \cr
#'    rebounds_offensive \tab integer \tab Offensive rebounds. \cr
#'    rebounds_personal \tab integer \tab Rebounds personal. \cr
#'    rebounds_team \tab integer \tab Rebounds team. \cr
#'    rebounds_team_defensive \tab integer \tab Rebounds team defensive. \cr
#'    rebounds_team_offensive \tab integer \tab Rebounds team offensive. \cr
#'    rebounds_total \tab integer \tab Total rebounds. \cr
#'    second_chance_points_attempted \tab integer \tab Number of second chance points attempted. \cr
#'    second_chance_points_made \tab integer \tab Number of second chance points made. \cr
#'    second_chance_points_percentage \tab numeric \tab Second chance points percentage (0-1 decimal). \cr
#'    steals \tab integer \tab Total steals. \cr
#'    three_pointers_attempted \tab integer \tab Three-point field goal attempts. \cr
#'    three_pointers_made \tab integer \tab Three-point field goals made. \cr
#'    three_pointers_percentage \tab numeric \tab Three-point field goal percentage (0-1 decimal). \cr
#'    time_leading \tab character \tab Time leading. \cr
#'    times_tied \tab integer \tab Times tied. \cr
#'    true_shooting_attempts \tab numeric \tab Number of true shooting attempted. \cr
#'    true_shooting_percentage \tab numeric \tab True shooting percentage (0-1). \cr
#'    turnovers \tab integer \tab Total turnovers. \cr
#'    turnovers_team \tab integer \tab Turnovers team. \cr
#'    turnovers_total \tab integer \tab Turnovers total. \cr
#'    two_pointers_attempted \tab integer \tab Number of two pointers attempted. \cr
#'    two_pointers_made \tab integer \tab Number of two pointers made. \cr
#'    two_pointers_percentage \tab numeric \tab Two pointers percentage (0-1 decimal). \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_live_boxscore_home_team_boxscore_schema
#' @keywords internal
NULL

#' Shared column schema: nba live boxscore home team player boxscore schema
#'
#' Columns shared verbatim across: nba_live_boxscore, nbagl_live_boxscore.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    team_id \tab integer \tab Unique team identifier. \cr
#'    team_name \tab character \tab Full team display name (e.g. 'Las Vegas Aces'). \cr
#'    team_city \tab character \tab Team city or region (e.g. 'Las Vegas'). \cr
#'    team_tricode \tab character \tab Three-letter team code (e.g. 'LAS' / 'NYL'). \cr
#'    team_score \tab integer \tab Team's score / final score. \cr
#'    team_in_bonus \tab character \tab Team in bonus. \cr
#'    team_timeouts_remaining \tab integer \tab Team timeouts remaining. \cr
#'    status \tab character \tab Status label. \cr
#'    order \tab integer \tab Display order within the result set. \cr
#'    person_id \tab integer \tab Unique player identifier (V3 endpoints). \cr
#'    jersey_num \tab character \tab Jersey number worn by the player. \cr
#'    position \tab character \tab Listed roster position (G, F, C, etc.). \cr
#'    starter \tab character \tab TRUE if the player was in the starting lineup; FALSE otherwise. \cr
#'    oncourt \tab character \tab Oncourt. \cr
#'    played \tab character \tab Played. \cr
#'    assists \tab integer \tab Total assists. \cr
#'    blocks \tab integer \tab Total blocks. \cr
#'    blocks_received \tab integer \tab Shots blocked by opponents while attempting. \cr
#'    field_goals_attempted \tab integer \tab Field goal attempts (2-pt + 3-pt). \cr
#'    field_goals_made \tab integer \tab Field goals made (2-pt + 3-pt). \cr
#'    field_goals_percentage \tab numeric \tab Field goal percentage (0-1 decimal). \cr
#'    fouls_offensive \tab integer \tab Offensive fouls. \cr
#'    fouls_drawn \tab integer \tab Personal fouls drawn (by opponent's actions). \cr
#'    fouls_personal \tab integer \tab Personal fouls. \cr
#'    fouls_technical \tab integer \tab Technical fouls. \cr
#'    free_throws_attempted \tab integer \tab Free throw attempts. \cr
#'    free_throws_made \tab integer \tab Free throws made. \cr
#'    free_throws_percentage \tab numeric \tab Free throw percentage (0-1 decimal). \cr
#'    minus \tab numeric \tab Minus. \cr
#'    minutes \tab character \tab Minutes played, formatted MM:SS (V3 PT-duration parsed) or decimal minutes (V2). \cr
#'    minutes_calculated \tab character \tab Minutes calculated from game-clock differences. \cr
#'    plus \tab numeric \tab Plus. \cr
#'    plus_minus_points \tab numeric \tab Plus/minus point differential while on court. \cr
#'    points \tab integer \tab Points scored. \cr
#'    points_fast_break \tab integer \tab Fast-break points scored. \cr
#'    points_in_the_paint \tab integer \tab Points in the paint. \cr
#'    points_second_chance \tab integer \tab Second-chance points scored. \cr
#'    rebounds_defensive \tab integer \tab Defensive rebounds. \cr
#'    rebounds_offensive \tab integer \tab Offensive rebounds. \cr
#'    rebounds_total \tab integer \tab Total rebounds. \cr
#'    steals \tab integer \tab Total steals. \cr
#'    three_pointers_attempted \tab integer \tab Three-point field goal attempts. \cr
#'    three_pointers_made \tab integer \tab Three-point field goals made. \cr
#'    three_pointers_percentage \tab numeric \tab Three-point field goal percentage (0-1 decimal). \cr
#'    turnovers \tab integer \tab Total turnovers. \cr
#'    two_pointers_attempted \tab integer \tab Number of two pointers attempted. \cr
#'    two_pointers_made \tab integer \tab Number of two pointers made. \cr
#'    two_pointers_percentage \tab numeric \tab Two pointers percentage (0-1 decimal). \cr
#'    name \tab character \tab Display name. \cr
#'    name_i \tab character \tab Initialed name (e.g. 'A. Wilson'). \cr
#'    first_name \tab character \tab Player's first name. \cr
#'    family_name \tab character \tab Player's family / last name. \cr
#'    not_playing_reason \tab character \tab Not playing reason. \cr
#'    not_playing_description \tab character \tab Not playing description. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_live_boxscore_home_team_player_boxscore_schema
#' @keywords internal
NULL

#' Shared column schema: nba playercareerstats seasontotalsregularseason schema
#'
#' Columns shared verbatim across: nba_playercareerstats, nba_playerprofilev2.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    PLAYER_ID \tab character \tab Unique player identifier. \cr
#'    SEASON_ID \tab character \tab Unique season identifier. \cr
#'    LEAGUE_ID \tab character \tab League identifier ('10' = WNBA). \cr
#'    TEAM_ID \tab character \tab Unique team identifier. \cr
#'    TEAM_ABBREVIATION \tab character \tab Short team abbreviation (e.g. 'LAS'). \cr
#'    PLAYER_AGE \tab character \tab  \cr
#'    GP \tab character \tab Games played. \cr
#'    GS \tab character \tab Games started. \cr
#'    MIN \tab character \tab Minutes played. \cr
#'    FGM \tab character \tab Field goals made. \cr
#'    FGA \tab character \tab Field goal attempts. \cr
#'    FG_PCT \tab character \tab Field goal percentage (0-1). \cr
#'    FG3M \tab character \tab Three-point field goals made. \cr
#'    FG3A \tab character \tab Three-point field goal attempts. \cr
#'    FG3_PCT \tab character \tab Three-point field goal percentage (0-1). \cr
#'    FTM \tab character \tab Free throws made. \cr
#'    FTA \tab character \tab Free throw attempts. \cr
#'    FT_PCT \tab character \tab Free throw percentage (0-1). \cr
#'    OREB \tab character \tab Offensive rebounds. \cr
#'    DREB \tab character \tab Defensive rebounds. \cr
#'    REB \tab character \tab Total rebounds. \cr
#'    AST \tab character \tab Assists. \cr
#'    STL \tab character \tab Steals. \cr
#'    BLK \tab character \tab Blocks. \cr
#'    TOV \tab character \tab Turnovers. \cr
#'    PF \tab character \tab Personal fouls. \cr
#'    PTS \tab character \tab Points scored. \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_playercareerstats_seasontotalsregularseason_schema
#' @keywords internal
NULL

#' Shared column schema: nba playercareerstats seasonrankingsregularseason schema
#'
#' Columns shared verbatim across: nba_playercareerstats, nba_playerprofilev2.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    PLAYER_ID \tab character \tab Unique player identifier. \cr
#'    SEASON_ID \tab character \tab Unique season identifier. \cr
#'    LEAGUE_ID \tab character \tab League identifier ('10' = WNBA). \cr
#'    TEAM_ID \tab character \tab Unique team identifier. \cr
#'    TEAM_ABBREVIATION \tab character \tab Short team abbreviation (e.g. 'LAS'). \cr
#'    PLAYER_AGE \tab character \tab  \cr
#'    GP \tab character \tab Games played. \cr
#'    GS \tab character \tab Games started. \cr
#'    RANK_MIN \tab character \tab  \cr
#'    RANK_FGM \tab character \tab  \cr
#'    RANK_FGA \tab character \tab  \cr
#'    RANK_FG_PCT \tab character \tab  \cr
#'    RANK_FG3M \tab character \tab  \cr
#'    RANK_FG3A \tab character \tab  \cr
#'    RANK_FG3_PCT \tab character \tab  \cr
#'    RANK_FTM \tab character \tab  \cr
#'    RANK_FTA \tab character \tab  \cr
#'    RANK_FT_PCT \tab character \tab  \cr
#'    RANK_OREB \tab character \tab  \cr
#'    RANK_DREB \tab character \tab  \cr
#'    RANK_REB \tab character \tab  \cr
#'    RANK_AST \tab character \tab  \cr
#'    RANK_STL \tab character \tab  \cr
#'    RANK_BLK \tab character \tab  \cr
#'    RANK_TOV \tab character \tab  \cr
#'    RANK_PTS \tab character \tab  \cr
#'    RANK_EFF \tab character \tab  \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_playercareerstats_seasonrankingsregularseason_schema
#' @keywords internal
NULL

#' Shared column schema: nba scoreboard eastconfstandingsbyday schema
#'
#' Columns shared verbatim across: nba_scoreboard, nba_scoreboardv2.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    TEAM_ID \tab character \tab Unique team identifier. \cr
#'    LEAGUE_ID \tab character \tab League identifier ('10' = WNBA). \cr
#'    SEASON_ID \tab character \tab Unique season identifier. \cr
#'    STANDINGSDATE \tab character \tab  \cr
#'    CONFERENCE \tab character \tab Conference. \cr
#'    TEAM \tab character \tab Team-side label or team identifier. \cr
#'    G \tab character \tab Games played. \cr
#'    W \tab character \tab Wins. \cr
#'    L \tab character \tab Losses. \cr
#'    W_PCT \tab character \tab  \cr
#'    HOME_RECORD \tab character \tab Home win-loss record. \cr
#'    ROAD_RECORD \tab character \tab  \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_scoreboard_eastconfstandingsbyday_schema
#' @keywords internal
NULL

#' Shared column schema: nba shotchartdetail leagueaverages schema
#'
#' Columns shared verbatim across: nba_shotchartdetail, nba_shotchartleaguewide, nba_shotchartlineupdetail.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    GRID_TYPE \tab character \tab  \cr
#'    SHOT_ZONE_BASIC \tab character \tab Shot zone (e.g. 'Restricted Area', 'Mid-Range', 'Above the Break 3'). \cr
#'    SHOT_ZONE_AREA \tab character \tab Shot zone area ('Left Side', 'Right Side', 'Center'). \cr
#'    SHOT_ZONE_RANGE \tab character \tab Shot zone range ('Less Than 8 ft.', '8-16 ft.', '16-24 ft.', etc.). \cr
#'    FGA \tab character \tab Field goal attempts. \cr
#'    FGM \tab character \tab Field goals made. \cr
#'    FG_PCT \tab character \tab Field goal percentage (0-1). \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_shotchartdetail_leagueaverages_schema
#' @keywords internal
NULL

#' Shared column schema: nba teamplayeronoffdetails overallteamplayeronoffdetails schema
#'
#' Columns shared verbatim across: nba_teamplayeronoffdetails, nba_teamplayeronoffsummary.
#'
#' \if{html}{\tabular{lll}{
#'    col_name \tab types \tab description \cr
#'    GROUP_SET \tab character \tab  \cr
#'    GROUP_VALUE \tab character \tab  \cr
#'    TEAM_ID \tab character \tab Unique team identifier. \cr
#'    TEAM_ABBREVIATION \tab character \tab Short team abbreviation (e.g. 'LAS'). \cr
#'    TEAM_NAME \tab character \tab Full team display name (e.g. 'Las Vegas Aces'). \cr
#'    GP \tab character \tab Games played. \cr
#'    W \tab character \tab Wins. \cr
#'    L \tab character \tab Losses. \cr
#'    W_PCT \tab character \tab  \cr
#'    MIN \tab character \tab Minutes played. \cr
#'    FGM \tab character \tab Field goals made. \cr
#'    FGA \tab character \tab Field goal attempts. \cr
#'    FG_PCT \tab character \tab Field goal percentage (0-1). \cr
#'    FG3M \tab character \tab Three-point field goals made. \cr
#'    FG3A \tab character \tab Three-point field goal attempts. \cr
#'    FG3_PCT \tab character \tab Three-point field goal percentage (0-1). \cr
#'    FTM \tab character \tab Free throws made. \cr
#'    FTA \tab character \tab Free throw attempts. \cr
#'    FT_PCT \tab character \tab Free throw percentage (0-1). \cr
#'    OREB \tab character \tab Offensive rebounds. \cr
#'    DREB \tab character \tab Defensive rebounds. \cr
#'    REB \tab character \tab Total rebounds. \cr
#'    AST \tab character \tab Assists. \cr
#'    TOV \tab character \tab Turnovers. \cr
#'    STL \tab character \tab Steals. \cr
#'    BLK \tab character \tab Blocks. \cr
#'    BLKA \tab character \tab  \cr
#'    PF \tab character \tab Personal fouls. \cr
#'    PFD \tab character \tab  \cr
#'    PTS \tab character \tab Points scored. \cr
#'    PLUS_MINUS \tab character \tab Plus/minus point differential while on court. \cr
#'    GP_RANK \tab character \tab  \cr
#'    W_RANK \tab character \tab  \cr
#'    L_RANK \tab character \tab  \cr
#'    W_PCT_RANK \tab character \tab  \cr
#'    MIN_RANK \tab character \tab  \cr
#'    FGM_RANK \tab character \tab  \cr
#'    FGA_RANK \tab character \tab  \cr
#'    FG_PCT_RANK \tab character \tab  \cr
#'    FG3M_RANK \tab character \tab  \cr
#'    FG3A_RANK \tab character \tab  \cr
#'    FG3_PCT_RANK \tab character \tab  \cr
#'    FTM_RANK \tab character \tab  \cr
#'    FTA_RANK \tab character \tab  \cr
#'    FT_PCT_RANK \tab character \tab  \cr
#'    OREB_RANK \tab character \tab  \cr
#'    DREB_RANK \tab character \tab  \cr
#'    REB_RANK \tab character \tab  \cr
#'    AST_RANK \tab character \tab  \cr
#'    TOV_RANK \tab character \tab  \cr
#'    STL_RANK \tab character \tab  \cr
#'    BLK_RANK \tab character \tab  \cr
#'    BLKA_RANK \tab character \tab  \cr
#'    PF_RANK \tab character \tab  \cr
#'    PFD_RANK \tab character \tab  \cr
#'    PTS_RANK \tab character \tab  \cr
#'    PLUS_MINUS_RANK \tab character \tab  \cr
#' }}
#' \if{latex}{See the HTML help or pkgdown reference for the column table.}
#'
#' @name nba_teamplayeronoffdetails_overallteamplayeronoffdetails_schema
#' @keywords internal
NULL

Try the hoopR package in your browser

Any scripts or data that you put into this service are public.

hoopR documentation built on Aug. 25, 2026, 9:07 a.m.