mirror of
https://github.com/classchartsapi/classcharts-api-js.git
synced 2026-05-14 11:58:13 +00:00
feat: code
This commit is contained in:
commit
08f9fc8078
10 changed files with 505 additions and 0 deletions
68
types/index.d.ts
vendored
Normal file
68
types/index.d.ts
vendored
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
export interface User {
|
||||
id: number
|
||||
name: string
|
||||
first_name: string
|
||||
last_name: string
|
||||
avatar_url: string
|
||||
display_behaviour: boolean
|
||||
display_parent_behaviour: boolean
|
||||
display_homework: boolean
|
||||
display_rewards: boolean
|
||||
display_detentions: boolean
|
||||
display_report_cards: boolean
|
||||
display_classes: boolean
|
||||
display_announcements: boolean
|
||||
display_attendance: boolean
|
||||
display_attendance_type: string
|
||||
display_attendance_percentage: boolean
|
||||
display_activity: boolean
|
||||
display_mental_health: boolean
|
||||
display_timetable: boolean
|
||||
is_disabled: boolean
|
||||
display_two_way_communications: boolean
|
||||
display_absences: boolean
|
||||
can_upload_attachments: string | null
|
||||
display_event_badges: boolean
|
||||
display_avatars: boolean
|
||||
display_concern_submission: boolean
|
||||
display_custom_fields: boolean
|
||||
pupil_concerns_help_text: string
|
||||
allow_pupils_add_timetable_notes: boolean
|
||||
announcements_count: number
|
||||
messages_count: number
|
||||
pusher_channel_name: string
|
||||
has_birthday: boolean
|
||||
has_new_survey: boolean
|
||||
survey_id: number | null
|
||||
detention_alias_plural_uc: string
|
||||
}
|
||||
export interface Homework {
|
||||
lesson: string
|
||||
subject: string
|
||||
teacher: string
|
||||
homework_type: string
|
||||
id: number
|
||||
title: string
|
||||
meta_title: string
|
||||
description: string
|
||||
issue_date: string
|
||||
due_date: string
|
||||
completion_time_unit: string
|
||||
completion_time_value: string
|
||||
publish_time: string
|
||||
status: {
|
||||
id: number
|
||||
state: null
|
||||
mark: null
|
||||
mark_relative: number
|
||||
ticked: boolean
|
||||
allow_attachments: string
|
||||
first_seen_date: string
|
||||
last_seen_date: string
|
||||
attachments: Array
|
||||
has_feedback: boolean
|
||||
}
|
||||
validated_links: Array
|
||||
validated_attachments: Array
|
||||
}
|
||||
export type DisplayDate = 'due_date' | 'issue_date'
|
||||
Loading…
Add table
Add a link
Reference in a new issue