UNPKG

@pikmeup/database-service

Version:

Shared database service for PikMeUp using Typegoose with MongoDB

23 lines (22 loc) 701 B
import { Ref } from '@typegoose/typegoose'; import { Leave } from './Leave'; import { CabAssignment } from './CabAssignment'; import { Trip } from './Trip'; import { Stop } from './Stop'; import { RouteSchedule } from './RouteSchedule'; import { Driver } from './Driver'; export declare enum AssignmentTag { ASSIGNED = "ASSIGNED", REQUESTED_DRIVER = "REQUESTED_DRIVER", UNASSIGNED = "UNASSIGNED" } export declare class Passenger { userId: Ref<any>; stop?: Ref<Stop>; routeSchedule?: Ref<RouteSchedule>; requestedDriver?: Ref<Driver>; assignmentTag?: AssignmentTag; plannedLeaves?: Ref<Leave>[]; cabAssignments?: Ref<CabAssignment>[]; trips?: Ref<Trip>[]; }