[FEATURE] Wrapper for Google Calendar API #54
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi GoogleCloud Maintainers,
I apologize for the random PR out of the blue but I had the impression that GoogleCloud.jl would be the ideal place to contribute new features/wrappers too for the suite of Google Cloud Platform products based on the documentation. I have been developing some "homemade" features for Google Calendar's API that utilizes HTTP payloads. I opened this PR in the hopes of building out support for this API within GoogleCloud.jl as I need it for another project. Here is how it currently can be invoked:
Which would return a JSON Calendar Resource payload that could be parsed via JSON3 or otherwise:
I paused for now in adding any additional features/functionality as I wanted to get some feedback before proceeding and also ran into some issues on integrating with the rest of GoogleCloud.jl. Here were the points I was thinking about and wanted get y'all's feedback on:
query
kwarg but I am not sure if that would be too low-level).I apologize if this should not be supported within GoogleCloud.jl but I thought I'd try adding here first before making a separate package for the calendar. Otherwise, I look forward to your feedback! Thanks!