///
///
///
import { CookieJar } from 'request';
import { Observable } from 'rx';
export interface IGetUserCoursesOption {
grade?: number,
semester?: number
}
export interface ISearchCoursesOption {
name?: string,
department?: string,
instructor?: string,
grade?: string,
type?: string
}
export interface ISearchPeopleOption {
term?: string
}
export interface IUserDetail {
administrationClass: string,
administrationCollege: string,
campus: string,
college: string,
dateFrom: Date,
dateTo: Date,
direction: string,
educationType: string,
englishName: string,
gender: string,
grade: number,
id: string,
inEnrollment: boolean,
inSchool: boolean,
major: string,
name: string,
project: string,
qualification: string,
schoolingLength: number,
status: string,
studyType: string,
genre: string
}
export interface IUserLogin {
id: string,
password: string,
jar: CookieJar
}