Tipos de recursos da API Calendar

Segundo plano da API Calendar

Conceitos do Google Agenda

O Google Agenda foi criado com base em vários conceitos básicos:

Evento
Um único evento em uma agenda com informações como título, horários de início e término e convidados.
Agenda
Uma única entrada da agenda que contém metadados, como uma descrição.
Lista de agendas
Uma lista com todas as agendas de um usuário na interface do app Agenda.
Configuração
Uma preferência do usuário na interface do Agenda, como o fuso horário dele.
ACL
Uma única regra de controle de acesso contendo informações como o tipo e o escopo da regra.

Modelo de dados da API Calendar

Um recurso é uma entidade individual de dados com um identificador exclusivo. A API Calendar opera em cinco tipos de recursos:

Recurso do evento
Representa um único evento em uma agenda.
Recurso de agendas
Representa metadados de uma agenda individual.
Recurso CalendarList
Representa os metadados de uma agenda individual que aparecem na lista de agendas do usuário na interface.
Recurso de configurações
Representa a preferência de um único usuário na interface do Google Agenda.
Recurso da ACL
Representa uma ACL.

O modelo de dados da API Calendar é baseado em grupos de recursos, chamados coleções:

Coleção de eventos
Consiste em todos os Recursos de eventos em um recurso da agenda específico.
Coleção CalendarList
Consiste em todos os recursos da lista Agenda de um usuário específico.
Coleta de configurações
Consiste em todos os recursos de configurações de um usuário específico.
Coleta da ACL
Consiste em todos os recursos da ACL aplicados a uma agenda específica.