Pawnote
    Preparing search index...

    Function notebook

    • Parameters

      Returns Promise<
          Readonly<
              {
                  absences: Readonly<
                      {
                          administrativelyFixed: boolean;
                          daysMissed: number;
                          endDate: Date;
                          hoursMissed: number;
                          id: string;
                          isReasonUnknown: boolean;
                          justified: boolean;
                          minutesMissed: number;
                          opened: boolean;
                          reason?: string;
                          shouldParentsJustify: boolean;
                          startDate: Date;
                      },
                  >[];
                  delays: Readonly<
                      {
                          administrativelyFixed: boolean;
                          date: Date;
                          id: string;
                          isReasonUnknown: boolean;
                          justification?: string;
                          justified: boolean;
                          minutes: number;
                          reason?: string;
                          shouldParentsJustify: boolean;
                      },
                  >[];
                  observations: Readonly<
                      {
                          date: Date;
                          id: string;
                          kind: NotebookObservationKind;
                          name: string;
                          opened: boolean;
                          reason?: string;
                          sectionID: string;
                          shouldParentsJustify: boolean;
                          subject?: Readonly<{ id: string; inGroups: boolean; name: string }>;
                      },
                  >[];
                  precautionaryMeasures: Readonly<
                      {
                          circumstances: string;
                          circumstancesDocuments: Readonly<
                              { id: string; kind: AttachmentKind; name: string; url: string },
                          >[];
                          comments: string;
                          dateGiven: Date;
                          decisionMaker: string;
                          disallowedAccesses: number[];
                          endDate: Date;
                          exclusion: boolean;
                          giver: string;
                          id: string;
                          reasons: string[];
                          startDate: Date;
                          title: string;
                      },
                  >[];
                  punishments: Readonly<
                      {
                          circumstances: string;
                          circumstancesDocuments: Readonly<
                              { id: string; kind: AttachmentKind; name: string; url: string },
                          >[];
                          dateGiven: Date;
                          durationMinutes: number;
                          exclusion: boolean;
                          giver: string;
                          id: string;
                          isDuringLesson: boolean;
                          reasons: string[];
                          title: string;
                          workToDo: string;
                          workToDoDocuments: Readonly<
                              { id: string; kind: AttachmentKind; name: string; url: string },
                          >[];
                      },
                  >[];
              },
          >,
      >