Placements developer guide
    Preparing search index...

    Variable SchoolServiceCoverageConst

    SchoolServiceCoverage: Struct<
        {
            absenceId: String;
            coverageId: String;
            coveringFirstName: String;
            coveringLastName: String;
            coveringPersonId: brand<String, "PersonId">;
            recordedAt: String;
            recordedByPersonId: brand<String, "PersonId">;
        },
    > = ...

    Names the person who covered one absence on its service date. It is a recorded fact, not an offer: the people involved agree on cover outside the system. The covering person has no standing role of their own: any assistant who is not the absent person and has no conflict may cover.