passkit-generator
Version:
The easiest way to generate custom Apple Wallet passes in Node.js
22 lines (21 loc) • 813 B
TypeScript
import Joi from "joi";
import { PassFieldContent, PassFieldContentWithRow } from "./PassFieldContent.js";
export type TransitType = "PKTransitTypeAir" | "PKTransitTypeBoat" | "PKTransitTypeBus" | "PKTransitTypeGeneric" | "PKTransitTypeTrain";
export declare const TransitType: Joi.StringSchema;
export interface PassFields {
auxiliaryFields: PassFieldContentWithRow[];
backFields: PassFieldContent[];
headerFields: PassFieldContent[];
primaryFields: PassFieldContent[];
secondaryFields: PassFieldContent[];
transitType?: TransitType;
/**
* @iOSVersion 18
* @passStyle eventTicket (new layout)
* @passDomain dashboard
*
* @see \<undiclosed>
*/
additionalInfoFields?: PassFieldContent[];
}
export declare const PassFields: Joi.ObjectSchema<PassFields>;