UNPKG

passkit-generator

Version:

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

24 lines 2.22 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PassFields = exports.TransitType = void 0; const tslib_1 = require("tslib"); const joi_1 = tslib_1.__importDefault(require("joi")); const PassFieldContent_js_1 = require("./PassFieldContent.js"); exports.TransitType = joi_1.default.string().regex(/(PKTransitTypeAir|PKTransitTypeBoat|PKTransitTypeBus|PKTransitTypeGeneric|PKTransitTypeTrain)/); exports.PassFields = joi_1.default.object().keys({ auxiliaryFields: joi_1.default.array().items(PassFieldContent_js_1.PassFieldContentWithRow), backFields: joi_1.default.array().items(PassFieldContent_js_1.PassFieldContent), headerFields: joi_1.default.array().items(PassFieldContent_js_1.PassFieldContent), primaryFields: joi_1.default.array().items(PassFieldContent_js_1.PassFieldContent), secondaryFields: joi_1.default.array().items(PassFieldContent_js_1.PassFieldContent), transitType: exports.TransitType, /** * @iOSVersion 18 * @passStyle eventTicket (new layout) * @passDomain dashboard * * @see \<undiclosed> */ additionalInfoFields: joi_1.default.array().items(PassFieldContent_js_1.PassFieldContent), }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGFzc0ZpZWxkcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9zY2hlbWFzL1Bhc3NGaWVsZHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLHNEQUFzQjtBQUN0QiwrREFHK0I7QUFTbEIsUUFBQSxXQUFXLEdBQUcsYUFBRyxDQUFDLE1BQU0sRUFBRSxDQUFDLEtBQUssQ0FDNUMsK0ZBQStGLENBQy9GLENBQUM7QUFvQlcsUUFBQSxVQUFVLEdBQUcsYUFBRyxDQUFDLE1BQU0sRUFBYyxDQUFDLElBQUksQ0FBQztJQUN2RCxlQUFlLEVBQUUsYUFBRyxDQUFDLEtBQUssRUFBRSxDQUFDLEtBQUssQ0FBQyw2Q0FBdUIsQ0FBQztJQUMzRCxVQUFVLEVBQUUsYUFBRyxDQUFDLEtBQUssRUFBRSxDQUFDLEtBQUssQ0FBQyxzQ0FBZ0IsQ0FBQztJQUMvQyxZQUFZLEVBQUUsYUFBRyxDQUFDLEtBQUssRUFBRSxDQUFDLEtBQUssQ0FBQyxzQ0FBZ0IsQ0FBQztJQUNqRCxhQUFhLEVBQUUsYUFBRyxDQUFDLEtBQUssRUFBRSxDQUFDLEtBQUssQ0FBQyxzQ0FBZ0IsQ0FBQztJQUNsRCxlQUFlLEVBQUUsYUFBRyxDQUFDLEtBQUssRUFBRSxDQUFDLEtBQUssQ0FBQyxzQ0FBZ0IsQ0FBQztJQUNwRCxXQUFXLEVBQUUsbUJBQVc7SUFFeEI7Ozs7OztPQU1HO0lBQ0gsb0JBQW9CLEVBQUUsYUFBRyxDQUFDLEtBQUssRUFBRSxDQUFDLEtBQUssQ0FBQyxzQ0FBZ0IsQ0FBQztDQUN6RCxDQUFDLENBQUMifQ==