Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Detention

Hierarchy

  • Detention

Index

Properties

attended: "pending" | "yes" | "no" | "upscaled"
date: null | string
detention_type: { name: string }

Type declaration

  • name: string
id: number
length: null | number
lesson: { id: number; name: string; subject: { id: number; name: string } }

Type declaration

  • id: number
  • name: string
  • subject: { id: number; name: string }
    • id: number
    • name: string
lesson_pupil_behaviour: { reason: string }

Type declaration

  • reason: string
location: null | string
notes: null | string
pupil: { first_name: string; id: number; last_name: string; school: { opt_notes_comments: "yes" | "no"; opt_notes_comments_pupils: "yes" | "no"; opt_notes_names: "yes" | "no" } }

Type declaration

  • first_name: string
  • id: number
  • last_name: string
  • school: { opt_notes_comments: "yes" | "no"; opt_notes_comments_pupils: "yes" | "no"; opt_notes_names: "yes" | "no" }
    • opt_notes_comments: "yes" | "no"
    • opt_notes_comments_pupils: "yes" | "no"
    • opt_notes_names: "yes" | "no"
teacher: { first_name: string; id: number; last_name: string; title: string }

Type declaration

  • first_name: string
  • id: number
  • last_name: string
  • title: string
time: null | string

Generated using TypeDoc