Skip to main content

Module gcal

Module gcal 

Source
Expand description

zad gcal <verb> — runtime surface for the Google Calendar service.

Wires together:

  • per-verb clap args (calendars list/show, events list/show/ create/update/delete, plus the permissions and self subgroups every service ships);
  • credential + scope resolution from the effective config (local wins over global);
  • permission gating (time window → calendar → attendees → content → numeric caps) executed before any network call;
  • --dry-run wrapping via the GcalTransport trait so previews never hit the keychain.

Structs§

CalendarsArgs
CalendarsListArgs
CalendarsShowArgs
EventsArgs
EventsCreateArgs
EventsDeleteArgs
EventsListArgs
EventsShowArgs
EventsUpdateArgs
GcalArgs
PermissionsArgs
PermissionsCheckArgs
PermissionsInitArgs
PermissionsPathArgs
PermissionsShowArgs
SelfArgs
SelfClearArgs
SelfSetArgs
SelfShowArgs

Enums§

Action
CalendarsAction
EventsAction
PermissionsAction
SelfAction

Functions§

run