diff --git a/src/Pass/Android/Model/Generic/GenericTypeEnum.php b/src/Pass/Android/Model/Generic/GenericTypeEnum.php index bbf9f3a..2b456d0 100644 --- a/src/Pass/Android/Model/Generic/GenericTypeEnum.php +++ b/src/Pass/Android/Model/Generic/GenericTypeEnum.php @@ -5,7 +5,7 @@ namespace Jolicode\WalletKit\Pass\Android\Model\Generic; /** - * @phpstan-type GenericType 'GENERIC_TYPE_UNSPECIFIED'|'GENERIC_SEASON_PASS'|'GENERIC_UTILITY_BILLS'|'GENERIC_PARKING_PASS'|'GENERIC_VOUCHER'|'GENERIC_GYM_MEMBERSHIP'|'GENERIC_LIBRARY_MEMBERSHIP'|'GENERIC_RESERVATIONS'|'GENERIC_AUTO_INSURANCE'|'GENERIC_HOME_INSURANCE'|'GENERIC_ENTRY_TICKET'|'GENERIC_RECEIPT'|'GENERIC_LOYALTY_CARD'|'GENERIC_OTHER' + * @phpstan-type GenericType 'GENERIC_TYPE_UNSPECIFIED'|'GENERIC_SEASON_PASS'|'GENERIC_UTILITY_BILLS'|'GENERIC_PARKING_PASS'|'GENERIC_VOUCHER'|'GENERIC_GYM_MEMBERSHIP'|'GENERIC_LIBRARY_MEMBERSHIP'|'GENERIC_RESERVATIONS'|'GENERIC_AUTO_INSURANCE'|'GENERIC_HOME_INSURANCE'|'GENERIC_ENTRY_TICKET'|'GENERIC_RECEIPT'|'GENERIC_LOYALTY_CARD'|'GENERIC_OTHER'|'GENERIC_BARCODE_PASS'|'GENERIC_BUSINESS_CARD'|'GENERIC_MEMBERSHIP_CARD'|'GENERIC_STUDENT_CARD'|'GENERIC_TRANSIT_PASS'|'GENERIC_VEHICLE_REGISTRATION' */ enum GenericTypeEnum: string { @@ -23,4 +23,10 @@ enum GenericTypeEnum: string case RECEIPT = 'GENERIC_RECEIPT'; case LOYALTY_CARD = 'GENERIC_LOYALTY_CARD'; case OTHER = 'GENERIC_OTHER'; + case BARCODE_PASS = 'GENERIC_BARCODE_PASS'; + case BUSINESS_CARD = 'GENERIC_BUSINESS_CARD'; + case MEMBERSHIP_CARD = 'GENERIC_MEMBERSHIP_CARD'; + case STUDENT_CARD = 'GENERIC_STUDENT_CARD'; + case TRANSIT_PASS = 'GENERIC_TRANSIT_PASS'; + case VEHICLE_REGISTRATION = 'GENERIC_VEHICLE_REGISTRATION'; } diff --git a/src/Pass/Android/Model/Shared/BarcodeTypeEnum.php b/src/Pass/Android/Model/Shared/BarcodeTypeEnum.php index 0af6e81..078e882 100644 --- a/src/Pass/Android/Model/Shared/BarcodeTypeEnum.php +++ b/src/Pass/Android/Model/Shared/BarcodeTypeEnum.php @@ -5,10 +5,11 @@ namespace Jolicode\WalletKit\Pass\Android\Model\Shared; /** - * @phpstan-type BarcodeType 'AZTEC'|'CODE_39'|'CODE_128'|'CODABAR'|'DATA_MATRIX'|'EAN_8'|'EAN_13'|'ITF_14'|'PDF_417'|'QR_CODE'|'UPC_A'|'TEXT_ONLY' + * @phpstan-type BarcodeType 'BARCODE_TYPE_UNSPECIFIED'|'AZTEC'|'CODE_39'|'CODE_128'|'CODABAR'|'DATA_MATRIX'|'EAN_8'|'EAN_13'|'EAN13'|'ITF_14'|'PDF_417'|'PDF417'|'QR_CODE'|'UPC_A'|'TEXT_ONLY' */ enum BarcodeTypeEnum: string { + case BARCODE_TYPE_UNSPECIFIED = 'BARCODE_TYPE_UNSPECIFIED'; case AZTEC = 'AZTEC'; case CODE_39 = 'CODE_39'; case CODE_128 = 'CODE_128'; @@ -21,4 +22,6 @@ enum BarcodeTypeEnum: string case QR_CODE = 'QR_CODE'; case UPC_A = 'UPC_A'; case TEXT_ONLY = 'TEXT_ONLY'; + case EAN13 = 'EAN13'; + case PDF417 = 'PDF417'; } diff --git a/src/Pass/Android/Model/Shared/MessageTypeEnum.php b/src/Pass/Android/Model/Shared/MessageTypeEnum.php index 10ab699..8090c8a 100644 --- a/src/Pass/Android/Model/Shared/MessageTypeEnum.php +++ b/src/Pass/Android/Model/Shared/MessageTypeEnum.php @@ -5,10 +5,12 @@ namespace Jolicode\WalletKit\Pass\Android\Model\Shared; /** - * @phpstan-type MessageType 'TEXT'|'TEXT_AND_NOTIFY' + * @phpstan-type MessageType 'MESSAGE_TYPE_UNSPECIFIED'|'TEXT'|'TEXT_AND_NOTIFY'|'EXPIRATION_NOTIFICATION' */ enum MessageTypeEnum: string { + case UNSPECIFIED = 'MESSAGE_TYPE_UNSPECIFIED'; case TEXT = 'TEXT'; case TEXT_AND_NOTIFY = 'TEXT_AND_NOTIFY'; + case EXPIRATION_NOTIFICATION = 'EXPIRATION_NOTIFICATION'; } diff --git a/src/Pass/Android/Model/Shared/StateEnum.php b/src/Pass/Android/Model/Shared/StateEnum.php index 2fc90f2..d37de45 100644 --- a/src/Pass/Android/Model/Shared/StateEnum.php +++ b/src/Pass/Android/Model/Shared/StateEnum.php @@ -5,10 +5,11 @@ namespace Jolicode\WalletKit\Pass\Android\Model\Shared; /** - * @phpstan-type State 'ACTIVE'|'COMPLETED'|'EXPIRED'|'INACTIVE' + * @phpstan-type State 'STATE_UNSPECIFIED'|'ACTIVE'|'COMPLETED'|'EXPIRED'|'INACTIVE' */ enum StateEnum: string { + case UNSPECIFIED = 'STATE_UNSPECIFIED'; case ACTIVE = 'ACTIVE'; case COMPLETED = 'COMPLETED'; case EXPIRED = 'EXPIRED'; diff --git a/tools/spec/google-wallet-baseline.json b/tools/spec/google-wallet-baseline.json index 21e794d..7059e56 100644 --- a/tools/spec/google-wallet-baseline.json +++ b/tools/spec/google-wallet-baseline.json @@ -1,5 +1,5 @@ { - "revision": "20260406", + "revision": "20260409", "version": "v1", - "updatedAt": "2026-04-07T12:00:48+00:00" + "updatedAt": "2026-04-09T20:19:32+00:00" }