Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion src/Pass/Android/Model/Generic/GenericTypeEnum.php
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand All @@ -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';
}
5 changes: 4 additions & 1 deletion src/Pass/Android/Model/Shared/BarcodeTypeEnum.php
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand All @@ -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';
}
4 changes: 3 additions & 1 deletion src/Pass/Android/Model/Shared/MessageTypeEnum.php
Original file line number Diff line number Diff line change
Expand Up @@ -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';
}
3 changes: 2 additions & 1 deletion src/Pass/Android/Model/Shared/StateEnum.php
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand Down
4 changes: 2 additions & 2 deletions tools/spec/google-wallet-baseline.json
Original file line number Diff line number Diff line change
@@ -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"
}
Loading