[+] Create courseinfo class
This commit is contained in:
@@ -0,0 +1,29 @@
|
|||||||
|
|
||||||
|
export default class CourseInfo
|
||||||
|
{
|
||||||
|
id_ci: number
|
||||||
|
year: number
|
||||||
|
name: string
|
||||||
|
teacher: string
|
||||||
|
level: string
|
||||||
|
courseIds: string
|
||||||
|
|
||||||
|
courseCount: number
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Construct with a json object
|
||||||
|
*
|
||||||
|
* @param json
|
||||||
|
*/
|
||||||
|
constructor(json: any)
|
||||||
|
{
|
||||||
|
this.id_ci = json.id_ci
|
||||||
|
this.year = json.year
|
||||||
|
this.name = json.name
|
||||||
|
this.teacher = json.teacher
|
||||||
|
this.level = json.level
|
||||||
|
this.courseIds = json.courseIds
|
||||||
|
|
||||||
|
this.courseCount = this.courseIds.split('|').length;
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user