poozlehq / poozle

A single API for product integrations
https://www.poozle.dev
MIT License
604 stars 37 forks source link

New Integration: Google Calendar #154

Closed saimanoj closed 1 year ago

codestorybetabot[bot] commented 1 year ago

✨ CodeStory generated PR Summary:

Install extension at link for in editor experience

Open in editor [🔗] copy paste in your browser address bar vscode://codestory-ghost.codestoryai?action=start-review&repo=https://github.com/poozlehq/engine/pull/154&branch=calendar/gc

🤖 (dfc102a456cc0c076527960c83619136c3e5233d)

This pull request introduces several changes to the Google Calendar integration:

  1. New functions: getCalendars, convertFreeBusy, and getAvailability for handling calendar data.

  2. New interfaces: CalenderListResponse, BusyType, FreeBusy, and others for structuring the data.

  3. New classes: AvailablePath, GoogleCalendarIntegration, ProxyPath, FreeBusyPath, and others for handling different paths and operations.

  4. New test function run for simulating a POST request to the '/available' endpoint.

These changes aim to improve the handling and representation of calendar data in the Google Calendar integration.

If you found this useful, please give me feedback by liking 👍 this comment, or 👎 if this wans't useful to you. I learn from my mistakes 🎓

I am a AI bot and might make mistakes 🫤, please give feedback to the devs at founders@codestory.ai or on slack