@pikmeup/database-service
Version:
Shared database service for PikMeUp using Typegoose with MongoDB
27 lines (26 loc) • 699 B
TypeScript
import { Ref } from '@typegoose/typegoose';
import { Route } from './Route';
import { Driver } from './Driver';
import { Passenger } from './Passenger';
export declare enum Weekday {
MONDAY = "MONDAY",
TUESDAY = "TUESDAY",
WEDNESDAY = "WEDNESDAY",
THURSDAY = "THURSDAY",
FRIDAY = "FRIDAY",
SATURDAY = "SATURDAY",
SUNDAY = "SUNDAY"
}
export declare class PassengerStatus {
passengerId: Ref<Passenger>;
isComing: boolean;
}
export declare class RouteSchedule {
dayOfWeek: number;
departureTime: string;
route: Ref<Route>;
driver: Ref<Driver>;
passengers: Ref<Passenger>[];
pickupSequence: string[];
passengerStatus: PassengerStatus[];
}