import Train from '@/scripts/interfaces/Train'; export default interface Station { stationName: string; stationHash: string; maxUsers: number; currentUsers: number; spawnString: string; dispatcherRate: number; dispatcherName: string; dispatcherExp: number; dispatcherId: number; dispatcherIsSupporter: boolean; stationLines: string; stationProject: string; reqLevel: string; supportersOnly: string; signalType: string; controlType: string; default: boolean; nonPublic: boolean; routes: { oneWay: { catenary: number; noCatenary: number }; twoWay: { catenary: number; noCatenary: number }; }; online: boolean; occupiedTo: string; statusTimestamp: number; stationTrains: Train[]; scheduledTrains: { trainNo: number; driverName: string; driverId: number; currentStationName: string; stopName: string; stopType: string; arrivalLine?: string; arrivalTime: number; arrivalDelay: number; departureLine?: string; departureTime: number; beginsHere: boolean; terminatesHere: boolean; departureDelay: number; confirmed: boolean; stopped: boolean; stopTime: number; }[]; }