@scandit/web-datacapture-id
Version:
Scandit Data Capture SDK for the Web
23 lines (22 loc) • 1.03 kB
TypeScript
import type { Serializable } from "@scandit/web-datacapture-core/build/js/private/Serializable";
import { ApplicationStatus, DateResult } from "../index.js";
import type { VisaDetailsJSON } from "../SerializedTypes.js";
export declare class VisaDetails implements Serializable<VisaDetailsJSON> {
protected json: VisaDetailsJSON;
get applicationStatus(): ApplicationStatus | null;
get durationInDays(): number | null;
get fullName(): string | null;
get geographicValidity(): string | null;
get dateOfIssue(): DateResult | null;
get issuingCountryIso(): string | null;
get issuingAuthority(): string | null;
get numberOfEntries(): number | null;
get multipleEntries(): boolean;
get passportNumber(): string | null;
get visaNumber(): string | null;
get validFrom(): DateResult | null;
get validUntil(): DateResult | null;
get visaType(): string | null;
toJSONObject(): VisaDetailsJSON;
protected static fromJSON(json: VisaDetailsJSON | null): VisaDetails | null;
}