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.