@walletpass/pass-js
Version:
Apple Wallet Pass generating and pushing updates from Node.js
27 lines • 1.11 kB
TypeScript
/**
* 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