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.