# 시간표 \[Timetable]

<mark style="color:blue;">`GET`</mark> `https://dimigo.net/api/timetable/[grade]/[class]`

#### Path Parameters

| Name                                    | Type   | Description |
| --------------------------------------- | ------ | ----------- |
| grade<mark style="color:red;">\*</mark> | Number | 3           |
| class<mark style="color:red;">\*</mark> | Number | 6           |

```typescript
type Timetable = {
  grd: number;
  cls: number;
  weekday: number;
  period: number;
  teacher: string;
  subject: string;
  classroom: string;
  changed: boolean;
  code: string;
}

type TimetableResponse = {
  success: boolean;
  message: string;
  checksum: string;
  data: Timetable[][]; // [Timetable[](월), Timetable[](화), Timetable[](수), Timetable[](목), Timetable[](금)]
}
```

{% tabs %}
{% tab title="200: OK 정상적으로 처리되었습니다." %}

```json
{
  "success": true,
  "checksum": "36",
  "message": "시간표를 성공적으로 불러왔습니다.",
  "data": [
    [
      {
        "grd": 3,
        "cls": 6,
        "weekday": 1,
        "period": 2,
        "teacher": "김현",
        "subject": "컴보",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 2,
        "period": 2,
        "teacher": "임재",
        "subject": "DB",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 3,
        "period": 2,
        "teacher": "김재",
        "subject": "공수",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 4,
        "period": 2,
        "teacher": "마성",
        "subject": "네구",
        "classroom": "",
        "changed": true,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 5,
        "period": 2,
        "teacher": "김재",
        "subject": "공수",
        "classroom": "",
        "changed": true,
        "code": ""
      }
    ],
    [
      {
        "grd": 3,
        "cls": 6,
        "weekday": 1,
        "period": 6,
        "teacher": "이병",
        "subject": "공수",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 2,
        "period": 6,
        "teacher": "김재",
        "subject": "공수",
        "classroom": "",
        "changed": true,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 3,
        "period": 6,
        "teacher": "창체",
        "subject": "창체",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 4,
        "period": 6,
        "teacher": "임재",
        "subject": "DB",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 5,
        "period": 6,
        "teacher": "허관",
        "subject": "고전",
        "classroom": "",
        "changed": false,
        "code": ""
      }
    ],
    [
      {
        "grd": 3,
        "cls": 6,
        "weekday": 1,
        "period": 4,
        "teacher": "이호",
        "subject": "공일",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 2,
        "period": 4,
        "teacher": "마성",
        "subject": "네구",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 3,
        "period": 4,
        "teacher": "마성",
        "subject": "네구",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 4,
        "period": 4,
        "teacher": "김현",
        "subject": "컴보",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 5,
        "period": 4,
        "teacher": "김재",
        "subject": "공수",
        "classroom": "",
        "changed": false,
        "code": ""
      }
    ],
    [
      {
        "grd": 3,
        "cls": 6,
        "weekday": 1,
        "period": 7,
        "teacher": "자율",
        "subject": "자율",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 2,
        "period": 7,
        "teacher": "이호",
        "subject": "공일",
        "classroom": "",
        "changed": true,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 3,
        "period": 7,
        "teacher": "",
        "subject": "",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 4,
        "period": 7,
        "teacher": "이호",
        "subject": "공일",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 5,
        "period": 7,
        "teacher": "임재",
        "subject": "DB",
        "classroom": "",
        "changed": false,
        "code": ""
      }
    ],
    [
      {
        "grd": 3,
        "cls": 6,
        "weekday": 1,
        "period": 5,
        "teacher": "마성",
        "subject": "네구",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 2,
        "period": 5,
        "teacher": "이경",
        "subject": "비영",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 3,
        "period": 5,
        "teacher": "허관",
        "subject": "고전",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 4,
        "period": 5,
        "teacher": "김동",
        "subject": "진로",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 5,
        "period": 5,
        "teacher": "김동",
        "subject": "진로",
        "classroom": "",
        "changed": false,
        "code": ""
      }
    ],
    [
      {
        "grd": 3,
        "cls": 6,
        "weekday": 1,
        "period": 3,
        "teacher": "이경",
        "subject": "비영",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 2,
        "period": 3,
        "teacher": "마성",
        "subject": "네구",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 3,
        "period": 3,
        "teacher": "공정",
        "subject": "비영",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 4,
        "period": 3,
        "teacher": "김현",
        "subject": "컴보",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 5,
        "period": 3,
        "teacher": "이병",
        "subject": "공수",
        "classroom": "",
        "changed": false,
        "code": ""
      }
    ],
    [
      {
        "grd": 3,
        "cls": 6,
        "weekday": 1,
        "period": 1,
        "teacher": "김현",
        "subject": "컴보",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 2,
        "period": 1,
        "teacher": "임재",
        "subject": "DB",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 3,
        "period": 1,
        "teacher": "이병",
        "subject": "공수",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 4,
        "period": 1,
        "teacher": "마성",
        "subject": "네구",
        "classroom": "",
        "changed": true,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 5,
        "period": 1,
        "teacher": "이호",
        "subject": "공일",
        "classroom": "",
        "changed": false,
        "code": ""
      }
    ]
  ]
}
```

{% endtab %}
{% endtabs %}
