diff --git a/examples/firebase/functions/src/index.ts b/examples/firebase/functions/src/index.ts index 2beb985..a498c8f 100644 --- a/examples/firebase/functions/src/index.ts +++ b/examples/firebase/functions/src/index.ts @@ -20,6 +20,7 @@ interface RequestWithBody extends functions.Request { textColor: string; backgroundColor: string; labelColor: string; + stripColor: string; relevantDate?: string; expiryDate?: string; relevantLocationLat?: number; diff --git a/src/schemas/index.ts b/src/schemas/index.ts index 4b21743..4955290 100644 --- a/src/schemas/index.ts +++ b/src/schemas/index.ts @@ -101,6 +101,13 @@ export interface PassProps { foregroundColor?: string; labelColor?: string; + /** + * Undocumented feature: + * Color of primary fields value when + * rendered on top of a strip. + */ + stripColor?: string; + nfc?: NFC; beacons?: Beacon[]; barcodes?: Barcode[]; @@ -441,6 +448,7 @@ export const OverridablePassProps = Joi.object({ maxDistance: Joi.number().positive(), authenticationToken: Joi.string().min(16), labelColor: Joi.string().regex(RGB_HEX_COLOR_REGEX), + stripColor: Joi.string().regex(RGB_HEX_COLOR_REGEX), backgroundColor: Joi.string().regex(RGB_HEX_COLOR_REGEX), foregroundColor: Joi.string().regex(RGB_HEX_COLOR_REGEX), associatedStoreIdentifiers: Joi.array().items(Joi.number()),