Variable CertificatePreviewConst
CertificatePreview: Struct<
{
assistantName: String;
content: NullOr<
Struct<
{
assistantName: String;
departmentId: brand<String, "DepartmentId">;
departmentName: String;
personId: brand<String, "PersonId">;
semesters: $Array<
Struct<
{
days: Int;
endsOn: String;
schools: $Array<String>;
semesterId: brand<String, "SemesterId">;
startsOn: String;
},
>,
>;
},
>,
>;
contentSha256: NullOr<String>;
departmentId: brand<String, "DepartmentId">;
departmentName: String;
issuer: Struct<
{
basis: Literals<
readonly ["BoardSeat", "DerivedSeat", "GlobalAdministrator"],
>;
name: String;
personId: brand<String, "PersonId">;
seatTitle: String;
},
>;
personId: brand<String, "PersonId">;
semesters: $Array<
Struct<
{
calculated: Int;
endsOn: String;
schools: $Array<String>;
semesterId: brand<String, "SemesterId">;
startsOn: String;
status: Literals<readonly ["Included", "ConfirmedZero", "Unconfirmed"]>;
total: NullOr<Int>;
},
>,
>;
},
> = ...
What the issuer sees before download: every semester's status and the certificate to issue.