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;
}