Renamed Personalization to Personalize

This commit is contained in:
Alexander Cerutti
2021-10-16 13:56:01 +02:00
parent 8924268c23
commit c256d1638b
3 changed files with 10 additions and 13 deletions

View File

@@ -2,22 +2,21 @@ import Joi from "joi";
/**
* @see https://developer.apple.com/documentation/walletpasses/personalize
* @TODO Rename "Personalization" in "Personalize". This will be done in v3.0
*/
export interface Personalization {
description: string;
requiredPersonalizationFields: RequiredPersonalizationFields[];
termsAndConditions?: string;
}
type RequiredPersonalizationFields =
| "PKPassPersonalizationFieldName"
| "PKPassPersonalizationFieldPostalCode"
| "PKPassPersonalizationFieldEmailAddress"
| "PKPassPersonalizationFieldPhoneNumber";
export const Personalization = Joi.object<Personalization>().keys({
export interface Personalize {
description: string;
requiredPersonalizationFields: RequiredPersonalizationFields[];
termsAndConditions?: string;
}
export const Personalize = Joi.object<Personalize>().keys({
description: Joi.string().required(),
requiredPersonalizationFields: Joi.array()
.items(