Modules
Apple Wallet and Google Wallet pass generation, management, and remote updates.
Builds Apple Wallet .pkpass bundles.
Constructs PKCS#7 SignedData structures for Apple Wallet pass signing.
Sends silent APNs push notifications to Apple Wallet devices.
Plug.Router implementing Apple's required REST API for wallet pass updates.
Apple Wallet visual configuration for a pass.
Google Wallet API client for wallet passes.
Generates 'Save to Google Wallet' URLs via signed JWTs.
Google Wallet visual configuration for a pass.
Platform-agnostic representation of wallet pass content.
Behaviour for consumers to implement pass data lookups.
Maps pass type atoms to platform-specific type strings.
LiveView function components for previewing wallet passes.
QR code generation for wallet passes.
Query functions for wallet pass schemas.
Ecto schema for Apple wallet passes.
Ecto schema for Apple device push notification registrations.
Ecto schema for Google wallet passes.
Convenience functions for background pass syncing.
Optional — requires oban dependency.
Oban worker that bulk-updates wallet passes.
Optional — requires oban dependency.
Shared color/styling helper that produces platform-specific visual structs.
Mix Tasks
Generates the Ecto migrations for WalletPasses tables.