UNPKG

api-core

Version:

Model-based dynamic multi-level APIs for any provider, plus multiple consumption channels

45 lines 2.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RawDataProvider = void 0; const Student_1 = require("../model/Student"); const School_1 = require("../model/School"); const CourseType_1 = require("../model/CourseType"); const Course_1 = require("../model/Course"); const Class_1 = require("../model/Class"); class RawDataProvider { } RawDataProvider.schools = [ School_1.School.create("s1", "First School", "16, Test street, North Pole, HA23535", "435234523"), School_1.School.create("s2", "Second School", "12, Test street, North Pole, HA23535", "456345283") ]; RawDataProvider.courseTypes = [ CourseType_1.CourseType.create("ct1", "Mathematics"), CourseType_1.CourseType.create("ct2", "Science"), CourseType_1.CourseType.create("ct3", "Sport"), CourseType_1.CourseType.create("ct4", "English"), CourseType_1.CourseType.create("ct5", "Biology") ]; RawDataProvider.courses = [ Course_1.Course.create("c1", "Maths A1", "ct1", "c1"), Course_1.Course.create("c2", "Advanced English", "ct4", ""), Course_1.Course.create("c3", "English", "ct4", "c2"), Course_1.Course.create("c4", "Daily Sport", "ct3", "c2"), Course_1.Course.create("c5", "Biology A2", "ct5", "c2"), Course_1.Course.create("c6", "Science A1", "ct3", "c1"), ]; RawDataProvider.classes = [ Class_1.Class.create("c1", "A", 1, "Room 1", "s1"), Class_1.Class.create("c2", "A", 1, "Room 1", "s2"), Class_1.Class.create("c3", "B", 1, "Room 2", "s2") ]; RawDataProvider.students = [ Student_1.Student.create("s1", "Peter", "Test", "peter.test@gmail.com", "123456789", "s1", "c1"), Student_1.Student.create("s2", "Dave", "Test", "dave.test@gmail.com", "347633445", "s1", "c1"), Student_1.Student.create("s3", "Gabe", "Test", "gabe.test@gmail.com", "453612674", "s2", "c2"), Student_1.Student.create("s3", "Fred", "Test", "fred.test@gmail.com", "982364432", "s2", "c2"), Student_1.Student.create("s4", "Kate", "Test", "kate.test@gmail.com", "645723475", "s2", "c3"), Student_1.Student.create("s5", "Mark", "Test", "mark.test@gmail.com", "865232467", "s2", "c3"), Student_1.Student.create("s6", "Anna", "Test", "anna.test@gmail.com", "234885357", "s1", "c3") ]; exports.RawDataProvider = RawDataProvider; //# sourceMappingURL=RawDataProvider.js.map