covid-certificate-checker
Version:
Web-Library for Reading and Verifying Covid Vaccination Certificates
48 lines (47 loc) • 859 B
TypeScript
export interface HealthCertificateModel {
ver: string;
nam: PersonName;
dob: string;
v?: VaccinationEntry[];
t?: TestEntry[];
r?: RecoveryEntry[];
}
export interface PersonName {
fn?: string;
fnt: string;
gn?: string;
gnt?: string;
}
export interface VaccinationEntry {
tg: string;
vp: string;
mp: string;
ma: string;
dn: number;
sd: number;
dt: string;
co: string;
is: number;
ci: string;
}
export interface TestEntry {
tg: string;
tt: string;
nm?: string;
ma?: string;
sc: string;
tr: string;
tc: string;
co: string;
is: number;
ci: string;
}
export interface RecoveryEntry {
tg: string;
fr: string;
co: string;
is: number;
df: string;
du: string;
ci: string;
}