Optional
androidCurrent not used
Optional
changeThe changeMessage of the field, this is used to determine the message that is displayed when the field is changed, that is displayed in a push notification.
Optional
currencyThe currencyCode of the field, this is used to determine the currency code for the field. Current not used
Optional
dateThe dateStyle of the field, this is used to determine the type of display for a date. Not currently used
Optional
defaultThe default value is used when no mapped value is set or if the mapped value is found to be undefined. No variable support is provided for default values.
Optional
ignoresCurrent not used
Optional
isCurrent not used
Optional
isCurrent not used
The field key, this is the key used in the layout to map the field to the template. This must be unique to each field, and should only be applied to a PassData and AndroidPassData record once each.
The field label, this is the label used in the layout to map the field to the template.
Optional
mappedThe mapped value is used to map the field to a variable in the program. You can either put the path to the card attribute, for example: "person.firstName" or "customMessage" or "passdata.metaData.favoriteColor", or you can replace the variables in other text for example: "{{person.firstName}} {{person.lastName}}" or "Your favorite color is {{passdata.metaData.favoriteColor}}"
Optional
numberThe numberStyle of the field, this is used to determine the number style for the field. Current not used
Optional
textThe textAlignment of the field, this is used to determine the layout of the text
Optional
timeThe timeStyle of the field, this is used to determine the type of display for a date. Not currently used
The WalletTemplateFieldMapping object contains the configuration for the field mappings on the Apple Wallet layout of the template.