- Three-scenario planning engine (A: date range, B: selected games, C: directional routes) - GeographicRouteExplorer with anchor game support for route exploration - Shared ItineraryBuilder for travel segment calculation - TravelEstimator for driving time/distance estimation - SwiftUI views for trip creation and detail display - CloudKit integration for schedule data - Python scraping scripts for sports schedules 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
54 lines
1.8 KiB
Plaintext
54 lines
1.8 KiB
Plaintext
DEFINE SCHEMA
|
|
|
|
RECORD TYPE Stadium (
|
|
"___createTime" TIMESTAMP,
|
|
"___createdBy" REFERENCE,
|
|
"___etag" STRING,
|
|
"___modTime" TIMESTAMP,
|
|
"___modifiedBy" REFERENCE,
|
|
"___recordID" REFERENCE QUERYABLE,
|
|
stadiumId STRING QUERYABLE,
|
|
name STRING QUERYABLE SEARCHABLE,
|
|
city STRING QUERYABLE,
|
|
state STRING,
|
|
location LOCATION QUERYABLE,
|
|
capacity INT64,
|
|
sport STRING QUERYABLE SORTABLE,
|
|
teamAbbrevs LIST<STRING>,
|
|
source STRING,
|
|
yearOpened INT64
|
|
);
|
|
|
|
RECORD TYPE Team (
|
|
"___createTime" TIMESTAMP,
|
|
"___createdBy" REFERENCE,
|
|
"___etag" STRING,
|
|
"___modTime" TIMESTAMP,
|
|
"___modifiedBy" REFERENCE,
|
|
"___recordID" REFERENCE QUERYABLE,
|
|
teamId STRING QUERYABLE,
|
|
name STRING QUERYABLE SEARCHABLE,
|
|
abbreviation STRING QUERYABLE,
|
|
city STRING QUERYABLE,
|
|
sport STRING QUERYABLE SORTABLE
|
|
);
|
|
|
|
RECORD TYPE Game (
|
|
"___createTime" TIMESTAMP,
|
|
"___createdBy" REFERENCE,
|
|
"___etag" STRING,
|
|
"___modTime" TIMESTAMP,
|
|
"___modifiedBy" REFERENCE,
|
|
"___recordID" REFERENCE QUERYABLE,
|
|
gameId STRING QUERYABLE,
|
|
sport STRING QUERYABLE SORTABLE,
|
|
season STRING QUERYABLE,
|
|
dateTime TIMESTAMP QUERYABLE SORTABLE,
|
|
homeTeamRef REFERENCE QUERYABLE,
|
|
awayTeamRef REFERENCE QUERYABLE,
|
|
venueRef REFERENCE,
|
|
isPlayoff INT64,
|
|
broadcastInfo STRING,
|
|
source STRING
|
|
);
|