├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── composer.json ├── config └── config.php ├── docs ├── books.md ├── calendar.md ├── drive.md └── gmail.md ├── phpunit.xml ├── pint.json ├── resources └── database │ └── migrations │ └── 2024_03_31_062845_google_tokens.php └── src ├── Exceptions ├── GoogleApiException.php └── GoogleClientException.php ├── GoogleApi.php ├── GoogleApiManager.php ├── GoogleClient.php ├── Http └── Resources │ └── AccessTokenResource.php ├── Models ├── GoogleToken.php └── StorageCollection.php ├── Providers └── GoogleApiServiceProvider.php ├── Resources ├── GoogleBooks.php ├── GoogleCalendar.php ├── GoogleDrive.php └── GoogleMail.php └── Storage ├── DatabaseStorageAdapter.php ├── SessionStorageAdapter.php └── StorageAdapterInterface.php /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/composer.json -------------------------------------------------------------------------------- /config/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/config/config.php -------------------------------------------------------------------------------- /docs/books.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/docs/books.md -------------------------------------------------------------------------------- /docs/calendar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/docs/calendar.md -------------------------------------------------------------------------------- /docs/drive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/docs/drive.md -------------------------------------------------------------------------------- /docs/gmail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/docs/gmail.md -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/phpunit.xml -------------------------------------------------------------------------------- /pint.json: -------------------------------------------------------------------------------- 1 | { 2 | "preset": "laravel" 3 | } -------------------------------------------------------------------------------- /resources/database/migrations/2024_03_31_062845_google_tokens.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/resources/database/migrations/2024_03_31_062845_google_tokens.php -------------------------------------------------------------------------------- /src/Exceptions/GoogleApiException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/src/Exceptions/GoogleApiException.php -------------------------------------------------------------------------------- /src/Exceptions/GoogleClientException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/src/Exceptions/GoogleClientException.php -------------------------------------------------------------------------------- /src/GoogleApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/src/GoogleApi.php -------------------------------------------------------------------------------- /src/GoogleApiManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/src/GoogleApiManager.php -------------------------------------------------------------------------------- /src/GoogleClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/src/GoogleClient.php -------------------------------------------------------------------------------- /src/Http/Resources/AccessTokenResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/src/Http/Resources/AccessTokenResource.php -------------------------------------------------------------------------------- /src/Models/GoogleToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/src/Models/GoogleToken.php -------------------------------------------------------------------------------- /src/Models/StorageCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/src/Models/StorageCollection.php -------------------------------------------------------------------------------- /src/Providers/GoogleApiServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/src/Providers/GoogleApiServiceProvider.php -------------------------------------------------------------------------------- /src/Resources/GoogleBooks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/src/Resources/GoogleBooks.php -------------------------------------------------------------------------------- /src/Resources/GoogleCalendar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/src/Resources/GoogleCalendar.php -------------------------------------------------------------------------------- /src/Resources/GoogleDrive.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/src/Resources/GoogleDrive.php -------------------------------------------------------------------------------- /src/Resources/GoogleMail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/src/Resources/GoogleMail.php -------------------------------------------------------------------------------- /src/Storage/DatabaseStorageAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/src/Storage/DatabaseStorageAdapter.php -------------------------------------------------------------------------------- /src/Storage/SessionStorageAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/src/Storage/SessionStorageAdapter.php -------------------------------------------------------------------------------- /src/Storage/StorageAdapterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomshaw/google-api/HEAD/src/Storage/StorageAdapterInterface.php --------------------------------------------------------------------------------