This package provides a Python API to interact with the Google Wallet Restful API
It contains:
- an API to create, read, update and list wallet classes and objects to issue passes;
- FastAPI endpoints for Google callbacks and pass image delivery.
This is supported by
- Pydantic models of the classes, objects, and their data-types according to the Google documentation;
- an extensible registry for models of these classes and objects;
- a session manager for authorized HTTPS communication with the Google Restful API;
- a plugin system with protocols to decouple the actual business logic for the callback/ image provider.
Read the complete edutap.wallet_google
documentation to get started.
The sources are in a GIT DVCS with its main branches at the GitHub edutap-eu
edutap.wallet_google
repository .
We'd be happy to see many issue reports, forks and pull requests to make the package even better.
This project was initiated and initially financed by LMU München.
Contributors:
- Alexander Loechel (LMU)
- Philipp Auersperg-Castell (BlueDynamics Alliance)
- Jens Klein (BlueDynamics Alliance)
The code is copyrighted by eduTAP - EUGLOH Working Package - Campus Life and contributors.
It is licensed under the EUROPEAN UNION PUBLIC LICENCE v. 1.2, a free and OpenSource software license.