Placements developer guide
    Preparing search index...

    Function hasExactSchoolServiceExceptionReview

    • Parameters

      • proposal: {
            assignments: readonly {
                block: "1" | "2";
                day: "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday";
                firstName: string;
                lastName: string;
                personId: string & Brand<"PersonId">;
                placementId: string;
                schoolId: number & Brand<"SchoolId">;
                schoolName: string;
            }[];
            confirmedAt: string
            | null;
            confirmedBy: string & Brand<"PersonId"> | null;
            createdAt: string;
            createdBy: string & Brand<"PersonId">;
            demands: readonly {
                block: "1" | "2";
                day: "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday";
                requiredVolunteers: number;
                revision: number;
                schoolId: number & Brand<"SchoolId">;
            }[];
            exceptions: readonly {
                assignedVolunteers: number;
                block: "1"
                | "2";
                code: "DemandUnfilled" | "DemandExceeded" | "AssignmentWithoutDemand";
                day: "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday";
                exceptionId: string;
                requiredVolunteers: number;
                schoolId: number & Brand<"SchoolId">;
                schoolName: string;
            }[];
            proposalId: string;
            reviewedExceptionIds: readonly string[];
            revision: number;
            status: "Draft"
            | "Confirmed";
        }
      • reviewedExceptionIds: readonly string[]

      Returns boolean