Placements developer guide
    Preparing search index...

    Variable SchoolServiceProposalConst

    SchoolServiceProposal: Struct<
        {
            assignments: $Array<
                Struct<
                    {
                        block: Literals<readonly ["1", "2"]>;
                        day: Literals<
                            readonly ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
                        >;
                        firstName: String;
                        lastName: String;
                        personId: brand<String, "PersonId">;
                        placementId: String;
                        schoolId: brand<Int, "SchoolId">;
                        schoolName: String;
                    },
                >,
            >;
            confirmedAt: NullOr<String>;
            confirmedBy: NullOr<brand<String, "PersonId">>;
            createdAt: String;
            createdBy: brand<String, "PersonId">;
            demands: $Array<
                Struct<
                    {
                        block: Literals<readonly ["1", "2"]>;
                        day: Literals<
                            readonly ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
                        >;
                        requiredVolunteers: Int;
                        revision: Int;
                        schoolId: brand<Int, "SchoolId">;
                    },
                >,
            >;
            exceptions: $Array<
                Struct<
                    {
                        assignedVolunteers: Int;
                        block: Literals<readonly ["1", "2"]>;
                        code: Literals<
                            readonly [
                                "DemandUnfilled",
                                "DemandExceeded",
                                "AssignmentWithoutDemand",
                            ],
                        >;
                        day: Literals<
                            readonly ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
                        >;
                        exceptionId: String;
                        requiredVolunteers: Int;
                        schoolId: brand<Int, "SchoolId">;
                        schoolName: String;
                    },
                >,
            >;
            proposalId: String;
            reviewedExceptionIds: $Array<String>;
            revision: Int;
            status: Literals<readonly ["Draft", "Confirmed"]>;
        },
    > = ...