UNPKG

@walletpass/pass-js

Version:

Apple Wallet Pass generating and pushing updates from Node.js

23 lines 1.08 kB
/** * PassKit personalization fields supported by Wallet's reward-card signup * flow. * * @see {@link https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/PassKit_PG/PassPersonalization.html} */ export type RequiredPersonalizationField = 'PKPassPersonalizationFieldName' | 'PKPassPersonalizationFieldPostalCode' | 'PKPassPersonalizationFieldEmailAddress' | 'PKPassPersonalizationFieldPhoneNumber'; /** * Contents of `personalization.json`. */ export interface Personalization { description: string; requiredPersonalizationFields: RequiredPersonalizationField[]; termsAndConditions?: string; } export declare function validatePersonalization(value: Personalization): Personalization; export declare function parsePersonalizationBuffer(buffer: Buffer): Personalization; export declare function createPersonalizationEntry(personalization: Personalization): { path: 'personalization.json'; data: Buffer; }; export declare function isPersonalizationLogoPath(path: string): boolean; //# sourceMappingURL=personalization.d.ts.map