UNPKG

@walletpass/pass-js

Version:

Apple Wallet Pass generating and pushing updates from Node.js

27 lines 1.11 kB
/** * Class that implements base structure fields setters / getters * * @see {@link https://developer.apple.com/library/content/documentation/UserExperience/Reference/PassKit_Bundle/Chapters/LowerLevel.html#//apple_ref/doc/uid/TP40012026-CH3-SW3} */ import type { ApplePass, PassStyle, TransitType } from '../interfaces.js'; import { FieldsMap } from './fieldsMap.js'; import { NFCField } from './nfc-fields.js'; export declare class PassStructure { protected fields: Partial<ApplePass>; constructor(fields?: Partial<ApplePass>); private structure; private fieldMap; /** Pass type, e.g. boardingPass, coupon, etc. */ get style(): PassStyle | undefined; set style(v: PassStyle | undefined); get transitType(): TransitType | undefined; set transitType(v: TransitType | undefined); get nfc(): NFCField; get headerFields(): FieldsMap; get auxiliaryFields(): FieldsMap; get backFields(): FieldsMap; get primaryFields(): FieldsMap; get secondaryFields(): FieldsMap; get additionalInfoFields(): FieldsMap; } //# sourceMappingURL=pass-structure.d.ts.map