Placements developer guide
    Preparing search index...

    Variable decodeReconciledCurrentAssignmentSnapshotConst

    decodeReconciledCurrentAssignmentSnapshot: (
        ...a: [input: unknown, options?: ParseOptions],
    ) => {
        mappings: readonly {
            departmentId: string & Brand<"DepartmentId">;
            personId: string & Brand<"PersonId">;
            schoolId: number & Brand<"SchoolId">;
            semesterId: string & Brand<"SemesterId">;
            sourceAssignmentId: string;
            sourceDepartmentId: string;
            sourceSchoolId: string;
            sourceSemesterId: string;
            sourceUserId: string;
        }[];
        occurrences: readonly { occurrenceId: string; row: unknown }[];
        personSnapshotKey: string;
        referenceDigest: string;
        review: {
            asOf: string;
            assignments: readonly {
                active: boolean;
                affiliationEvidenceRef: string;
                bothBlocksShareDay?: true;
                placementEvidenceRef: string;
                sourceAssignmentId: string;
                sourceRowDigest: string;
            }[];
            attestedBy: string;
            evidenceRef: string;
            sourceRevision: string;
            sourceSemesterId: string;
            sourceWatermark: string;
        };
        snapshotDigest: string;
        snapshotId: string;
        sourceRepository: string;
        sourceRevision: string;
        sourceWatermark: string;
        synthetic: false;
        transformationRevision: string;
    } = ...

    Type Declaration

      • (
            ...a: [input: unknown, options?: ParseOptions],
        ): {
            mappings: readonly {
                departmentId: string & Brand<"DepartmentId">;
                personId: string & Brand<"PersonId">;
                schoolId: number & Brand<"SchoolId">;
                semesterId: string & Brand<"SemesterId">;
                sourceAssignmentId: string;
                sourceDepartmentId: string;
                sourceSchoolId: string;
                sourceSemesterId: string;
                sourceUserId: string;
            }[];
            occurrences: readonly { occurrenceId: string; row: unknown }[];
            personSnapshotKey: string;
            referenceDigest: string;
            review: {
                asOf: string;
                assignments: readonly {
                    active: boolean;
                    affiliationEvidenceRef: string;
                    bothBlocksShareDay?: true;
                    placementEvidenceRef: string;
                    sourceAssignmentId: string;
                    sourceRowDigest: string;
                }[];
                attestedBy: string;
                evidenceRef: string;
                sourceRevision: string;
                sourceSemesterId: string;
                sourceWatermark: string;
            };
            snapshotDigest: string;
            snapshotId: string;
            sourceRepository: string;
            sourceRevision: string;
            sourceWatermark: string;
            synthetic: false;
            transformationRevision: string;
        }
      • Parameters

        • ...a: [input: unknown, options?: ParseOptions]

        Returns {
            mappings: readonly {
                departmentId: string & Brand<"DepartmentId">;
                personId: string & Brand<"PersonId">;
                schoolId: number & Brand<"SchoolId">;
                semesterId: string & Brand<"SemesterId">;
                sourceAssignmentId: string;
                sourceDepartmentId: string;
                sourceSchoolId: string;
                sourceSemesterId: string;
                sourceUserId: string;
            }[];
            occurrences: readonly { occurrenceId: string; row: unknown }[];
            personSnapshotKey: string;
            referenceDigest: string;
            review: {
                asOf: string;
                assignments: readonly {
                    active: boolean;
                    affiliationEvidenceRef: string;
                    bothBlocksShareDay?: true;
                    placementEvidenceRef: string;
                    sourceAssignmentId: string;
                    sourceRowDigest: string;
                }[];
                attestedBy: string;
                evidenceRef: string;
                sourceRevision: string;
                sourceSemesterId: string;
                sourceWatermark: string;
            };
            snapshotDigest: string;
            snapshotId: string;
            sourceRepository: string;
            sourceRevision: string;
            sourceWatermark: string;
            synthetic: false;
            transformationRevision: string;
        }