Optionalprovider: CalendarSyncProviderOptionalcredentials: ProviderCredentialsBaseProtectedBuildWhose calendar a poll reads. The identity's address, in the account's default calendar.
Lists invites for identityValue's calendar that are new since sinceCursor. The adapter is
responsible only for fetching + normalizing — the watcher decides attendee-membership,
join-URL resolution, and dedupe. An adapter SHOULD return only upcoming (future-start) invites
where it can, but the watcher defends against past-start invites regardless.
The agent identity's address (an email, for IdentityType='Email').
OptionalsinceCursor: stringThe cursor returned by the previous poll, or undefined on the first poll.
The new invites + the next cursor.
Google calendars, read through
@memberjunction/communication-gmail'sGmailProvider. Reads the calendar whose ID is the identity's address, as the bridge always has: that is the account's primary calendar when the credentials are the agent's own, and a shared one otherwise.