UNPKG

passkit-generator

Version:

The easiest way to generate custom Apple Wallet passes in Node.js

20 lines 1.94 kB
import Joi from "joi"; import { PassFieldContent, PassFieldContentWithRow, } from "./PassFieldContent.js"; export const TransitType = Joi.string().regex(/(PKTransitTypeAir|PKTransitTypeBoat|PKTransitTypeBus|PKTransitTypeGeneric|PKTransitTypeTrain)/); export const PassFields = Joi.object().keys({ auxiliaryFields: Joi.array().items(PassFieldContentWithRow), backFields: Joi.array().items(PassFieldContent), headerFields: Joi.array().items(PassFieldContent), primaryFields: Joi.array().items(PassFieldContent), secondaryFields: Joi.array().items(PassFieldContent), transitType: TransitType, /** * @iOSVersion 18 * @passStyle eventTicket (new layout) * @passDomain dashboard * * @see \<undiclosed> */ additionalInfoFields: Joi.array().items(PassFieldContent), }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGFzc0ZpZWxkcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9zY2hlbWFzL1Bhc3NGaWVsZHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxHQUFHLE1BQU0sS0FBSyxDQUFDO0FBQ3RCLE9BQU8sRUFDTixnQkFBZ0IsRUFDaEIsdUJBQXVCLEdBQ3ZCLE1BQU0sdUJBQXVCLENBQUM7QUFTL0IsTUFBTSxDQUFDLE1BQU0sV0FBVyxHQUFHLEdBQUcsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxLQUFLLENBQzVDLCtGQUErRixDQUMvRixDQUFDO0FBb0JGLE1BQU0sQ0FBQyxNQUFNLFVBQVUsR0FBRyxHQUFHLENBQUMsTUFBTSxFQUFjLENBQUMsSUFBSSxDQUFDO0lBQ3ZELGVBQWUsRUFBRSxHQUFHLENBQUMsS0FBSyxFQUFFLENBQUMsS0FBSyxDQUFDLHVCQUF1QixDQUFDO0lBQzNELFVBQVUsRUFBRSxHQUFHLENBQUMsS0FBSyxFQUFFLENBQUMsS0FBSyxDQUFDLGdCQUFnQixDQUFDO0lBQy9DLFlBQVksRUFBRSxHQUFHLENBQUMsS0FBSyxFQUFFLENBQUMsS0FBSyxDQUFDLGdCQUFnQixDQUFDO0lBQ2pELGFBQWEsRUFBRSxHQUFHLENBQUMsS0FBSyxFQUFFLENBQUMsS0FBSyxDQUFDLGdCQUFnQixDQUFDO0lBQ2xELGVBQWUsRUFBRSxHQUFHLENBQUMsS0FBSyxFQUFFLENBQUMsS0FBSyxDQUFDLGdCQUFnQixDQUFDO0lBQ3BELFdBQVcsRUFBRSxXQUFXO0lBRXhCOzs7Ozs7T0FNRztJQUNILG9CQUFvQixFQUFFLEdBQUcsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxLQUFLLENBQUMsZ0JBQWdCLENBQUM7Q0FDekQsQ0FBQyxDQUFDIn0=