A API Calendar oferece diferentes opções de recursos de evento. Confira mais informações em Sobre os eventos.
Para ver uma lista de métodos desse recurso, consulte o final desta página.
Representações de recursos
{ "kind": "calendar#event", "etag": etag, "id": string, "status": string, "htmlLink": string, "created": datetime, "updated": datetime, "summary": string, "description": string, "location": string, "colorId": string, "creator": { "id": string, "email": string, "displayName": string, "self": boolean }, "organizer": { "id": string, "email": string, "displayName": string, "self": boolean }, "start": { "date": date, "dateTime": datetime, "timeZone": string }, "end": { "date": date, "dateTime": datetime, "timeZone": string }, "endTimeUnspecified": boolean, "recurrence": [ string ], "recurringEventId": string, "originalStartTime": { "date": date, "dateTime": datetime, "timeZone": string }, "transparency": string, "visibility": string, "iCalUID": string, "sequence": integer, "attendees": [ { "id": string, "email": string, "displayName": string, "organizer": boolean, "self": boolean, "resource": boolean, "optional": boolean, "responseStatus": string, "comment": string, "additionalGuests": integer } ], "attendeesOmitted": boolean, "extendedProperties": { "private": { (key): string }, "shared": { (key): string } }, "hangoutLink": string, "conferenceData": { "createRequest": { "requestId": string, "conferenceSolutionKey": { "type": string }, "status": { "statusCode": string } }, "entryPoints": [ { "entryPointType": string, "uri": string, "label": string, "pin": string, "accessCode": string, "meetingCode": string, "passcode": string, "password": string } ], "conferenceSolution": { "key": { "type": string }, "name": string, "iconUri": string }, "conferenceId": string, "signature": string, "notes": string, }, "gadget": { "type": string, "title": string, "link": string, "iconLink": string, "width": integer, "height": integer, "display": string, "preferences": { (key): string } }, "anyoneCanAddSelf": boolean, "guestsCanInviteOthers": boolean, "guestsCanModify": boolean, "guestsCanSeeOtherGuests": boolean, "privateCopy": boolean, "locked": boolean, "reminders": { "useDefault": boolean, "overrides": [ { "method": string, "minutes": integer } ] }, "source": { "url": string, "title": string }, "workingLocationProperties": { "type": string, "homeOffice": (value), "customLocation": { "label": string }, "officeLocation": { "buildingId": string, "floorId": string, "floorSectionId": string, "deskId": string, "label": string } }, "outOfOfficeProperties": { "autoDeclineMode": string, "declineMessage": string }, "focusTimeProperties": { "autoDeclineMode": string, "declineMessage": string, "chatStatus": string }, "attachments": [ { "fileUrl": string, "title": string, "mimeType": string, "iconLink": string, "fileId": string } ], "eventType": string }
Nome da propriedade | Valor | Descrição | Observações |
---|---|---|---|
anyoneCanAddSelf |
boolean |
Se qualquer pessoa pode convidar a si mesma para o evento (descontinuado). Opcional. O valor padrão é falso. | gravável |
attachments[] |
list |
Anexos de arquivo do evento. Para modificar os anexos, o parâmetro de solicitação Pode haver no máximo 25 anexos por evento. |
|
attachments[].fileId |
string |
ID do arquivo anexado. Somente leitura. Para arquivos do Google Drive, esse é o ID da entrada de recurso |
|
attachments[].fileUrl |
string |
Link do URL para o anexo. Para adicionar anexos de arquivo do Google Drive, use o mesmo formato da propriedade Obrigatório ao adicionar um anexo. |
gravável |
attachments[].iconLink |
string |
Link do URL para o ícone do anexo. Este campo só pode ser modificado para anexos personalizados de terceiros. | |
attachments[].mimeType |
string |
Tipo de mídia da Internet (tipo MIME) do anexo. | |
attachments[].title |
string |
Título do anexo. | |
attendeesOmitted |
boolean |
Se os participantes podem ter sido omitidos da representação do evento. Ao recuperar um evento, isso pode ocorrer devido a uma restrição especificada pelo parâmetro de consulta maxAttendee . Ao atualizar um evento, essa opção só pode ser usada para atualizar a resposta do participante. Opcional. O valor padrão é falso. |
gravável |
attendees[] |
list |
Os participantes do evento. Consulte o guia Eventos com participantes para mais informações sobre como agendar eventos com outros usuários da agenda. As contas de serviço precisam usar a delegação de autoridade em todo o domínio para preencher a lista de participantes. | gravável |
attendees[].additionalGuests |
integer |
Número de hóspedes adicionais. Opcional. O padrão é 0. | gravável |
attendees[].comment |
string |
O comentário de resposta do convidado. Opcional. | gravável |
attendees[].displayName |
string |
O nome do convidado, se disponível. Opcional. | gravável |
attendees[].email |
string |
O endereço de e-mail do convidado, se disponível. Este campo deve estar presente ao adicionar um convidado. Ele precisa ser um endereço de e-mail válido de acordo com o RFC5322 (link em inglês). Obrigatório ao adicionar um convidado. |
gravável |
attendees[].id |
string |
O ID do perfil do convidado, se disponível. | |
attendees[].optional |
boolean |
Se este é um participante opcional. Opcional. O valor padrão é falso. | gravável |
attendees[].organizer |
boolean |
Se o participante é o organizador do evento. Somente leitura. O valor padrão é falso. | |
attendees[].resource |
boolean |
Se o participante é um recurso. Só pode ser definido quando o participante é adicionado ao evento pela primeira vez. As modificações subsequentes são ignoradas. Opcional. O valor padrão é falso. | gravável |
attendees[].responseStatus |
string |
O status de resposta do convidado. Os valores possíveis são:
|
gravável |
attendees[].self |
boolean |
Indica se a entrada representa a agenda em que a cópia do evento aparece. Somente leitura. O valor padrão é falso. | |
colorId |
string |
A cor do evento. Esse é um ID que se refere a uma entrada na seção event da definição de cores. Consulte o endpoint de cores. Opcional. |
gravável |
conferenceData |
nested object |
As informações relacionadas à videoconferência, como os detalhes de uma videoconferência do Google Meet. Para criar novos detalhes de videoconferência, use o campo createRequest . Para manter suas mudanças, defina o parâmetro de solicitação conferenceDataVersion como 1 para todas as solicitações de modificação de eventos. |
gravável |
conferenceData.conferenceId |
string |
O ID da videoconferência. Pode ser usado por desenvolvedores para acompanhar conferências. Não deve ser exibido aos usuários. O valor do ID é formado de maneira diferente para cada tipo de solução de conferência:
|
|
conferenceData.conferenceSolution |
nested object |
A solução de videoconferência, como o Google Meet. Não definido para uma conferência com uma solicitação de criação com falha. É necessário ter |
|
conferenceData.conferenceSolution.iconUri |
string |
O ícone visível ao usuário dessa solução. | |
conferenceData.conferenceSolution.key |
nested object |
A chave que pode identificar de forma exclusiva a solução da conferência para esse evento. | |
conferenceData.conferenceSolution.key.type |
string |
O tipo de solução de conferência. Se um cliente encontrar um tipo desconhecido ou vazio, ainda poderá mostrar os pontos de entrada. No entanto, ela deve impedir modificações. Os valores possíveis são:
|
|
conferenceData.conferenceSolution.name |
string |
Nome da solução visível ao usuário. Não localizado. | |
conferenceData.createRequest |
nested object |
Uma solicitação para gerar uma nova videoconferência e anexá-la ao evento. Os dados são gerados de forma assíncrona. Para ver se os dados estão presentes, verifique o campo status . É necessário ter |
|
conferenceData.createRequest.conferenceSolutionKey |
nested object |
A solução de videoconferência, como o Hangouts ou o Google Meet. | |
conferenceData.createRequest.conferenceSolutionKey.type |
string |
O tipo de solução de conferência. Se um cliente encontrar um tipo desconhecido ou vazio, ainda poderá mostrar os pontos de entrada. No entanto, ela deve impedir modificações. Os valores possíveis são:
|
|
conferenceData.createRequest.requestId |
string |
O ID exclusivo gerado pelo cliente para essa solicitação. Os clientes precisam gerar esse ID novamente para cada nova solicitação. Se um ID fornecido for o mesmo da solicitação anterior, a solicitação será ignorada. |
|
conferenceData.createRequest.status |
nested object |
O status da solicitação de criação de videoconferência. | |
conferenceData.createRequest.status.statusCode |
string |
O status atual da solicitação de criação de videoconferência. Somente leitura. Os valores possíveis são:
|
|
conferenceData.entryPoints[] |
list |
Informações sobre pontos de entrada de conferência individuais, como URLs ou números de telefone. Todos eles precisam pertencer à mesma conferência. É necessário ter |
|
conferenceData.entryPoints[].accessCode |
string |
O código de acesso para acessar a conferência. O tamanho máximo é de 128 caracteres. Ao criar novos dados de videoconferência, preencha apenas o subconjunto de campos { Opcional. |
|
conferenceData.entryPoints[].entryPointType |
string |
O tipo de ponto de entrada da conferência. Os valores possíveis são:
|
|
conferenceData.entryPoints[].label |
string |
O rótulo do URI. Visível para os usuários finais. Não localizado. O tamanho máximo é de 512 caracteres. Por exemplo:
Opcional. |
|
conferenceData.entryPoints[].meetingCode |
string |
Código da reunião para acessar a videoconferência. O tamanho máximo é de 128 caracteres. Ao criar novos dados de videoconferência, preencha apenas o subconjunto de campos { Opcional. |
|
conferenceData.entryPoints[].passcode |
string |
A senha para acessar a videoconferência. O tamanho máximo é de 128 caracteres. Ao criar novos dados de videoconferência, preencha apenas o subconjunto de campos { |
|
conferenceData.entryPoints[].password |
string |
A senha para acessar a videoconferência. O tamanho máximo é de 128 caracteres. Ao criar novos dados de videoconferência, preencha apenas o subconjunto de campos { Opcional. |
|
conferenceData.entryPoints[].pin |
string |
O PIN para acessar a videoconferência. O tamanho máximo é de 128 caracteres. Ao criar novos dados de videoconferência, preencha apenas o subconjunto de campos { Opcional. |
|
conferenceData.entryPoints[].uri |
string |
O URI do ponto de entrada. O tamanho máximo é de 1.300 caracteres. Formato:
|
|
conferenceData.notes |
string |
Observações adicionais (como instruções do administrador do domínio, avisos legais) a serem exibidas ao usuário. Pode conter HTML. O tamanho máximo é de 2.048 caracteres. Opcional. | |
conferenceData.signature |
string |
A assinatura dos dados da conferência. Gerado no lado do servidor. Não definido para uma conferência com uma solicitação de criação com falha. Opcional para uma conferência com uma solicitação de criação pendente. |
|
created |
datetime |
Hora de criação do evento (como um carimbo de data/hora RFC3339). Somente leitura. | |
creator |
object |
O criador do evento. Somente leitura. | |
creator.displayName |
string |
O nome do criador, se disponível. | |
creator.email |
string |
O endereço de e-mail do criador, se disponível. | |
creator.id |
string |
O ID do perfil do criador, se disponível. | |
creator.self |
boolean |
Indica se o criador corresponde à agenda em que esta cópia do evento aparece. Somente leitura. O valor padrão é falso. | |
description |
string |
É a descrição do evento. Pode conter HTML. Opcional. | gravável |
end |
nested object |
O horário de término (exclusivo) do evento. Para um evento recorrente, este é o horário de término da primeira instância. | |
end.date |
date |
A data, no formato "aaaa-mm-dd", se for um evento de dia inteiro. | gravável |
end.dateTime |
datetime |
A hora, como um valor combinado de data-hora (formatado de acordo com RFC3339). É necessário um deslocamento de fuso horário, a menos que um fuso horário seja explicitamente especificado em timeZone . |
gravável |
end.timeZone |
string |
O fuso horário em que o horário é especificado. Formatado como um nome do banco de dados de fuso horário IANA, por exemplo, "Europa/Zurique". Para eventos recorrentes, este campo é obrigatório e especifica o fuso horário em que a recorrência é expandida. Para eventos únicos, esse campo é opcional e indica um fuso horário personalizado para o início/término do evento. | gravável |
endTimeUnspecified |
boolean |
Se o horário de término realmente não está especificado. Um horário de término ainda é fornecido por motivos de compatibilidade, mesmo que esse atributo seja definido como "True". O valor padrão é falso. | |
etag |
etag |
ETag do recurso. | |
eventType |
string |
Tipo específico do evento. Isso não pode ser modificado depois da criação do evento. Os valores possíveis são:
|
gravável |
extendedProperties |
object |
Propriedades estendidas do evento. | |
extendedProperties.private |
object |
São as propriedades particulares à cópia do evento que aparece nessa agenda. | gravável |
extendedProperties.private.(key) |
string |
O nome da propriedade particular e o valor correspondente. | |
extendedProperties.shared |
object |
Propriedades compartilhadas entre cópias do evento nas agendas de outros participantes. | gravável |
extendedProperties.shared.(key) |
string |
É o nome da propriedade compartilhada e o valor correspondente. | |
focusTimeProperties |
nested object |
Dados do evento "Horário de concentração". Usado se eventType for focusTime . |
gravável |
focusTimeProperties.autoDeclineMode |
string |
Define se você quer recusar convites para reuniões que se sobrepõem aos eventos "Horário de concentração". Os valores válidos são declineNone , o que significa que nenhum convite de reunião é recusado; declineAllConflictingInvitations , que significa que todos os convites de reunião conflitantes em conflito com o evento serão recusados; e declineOnlyNewConflictingInvitations , o que significa que apenas novos convites de reunião conflitantes que chegarem enquanto o evento "Horário de concentração" estiver presente serão recusados. |
|
focusTimeProperties.chatStatus |
string |
Status para marcar o usuário no Chat e produtos relacionados. Os valores podem ser available ou doNotDisturb . |
|
focusTimeProperties.declineMessage |
string |
Mensagem de resposta a ser definida se um evento existente ou novo convite for recusado automaticamente pelo Google Agenda. | |
gadget |
object |
Um gadget que estende esse evento. Os gadgets estão obsoletos. Esta estrutura é usada apenas para retornar metadados de calendários de aniversários. | |
gadget.display |
string |
O modo de exibição do gadget. Obsoleto. Os valores possíveis são:
|
gravável |
gadget.height |
integer |
A altura do gadget em pixels. A altura precisa ser um número inteiro maior que zero. Opcional. Obsoleto. | gravável |
gadget.iconLink |
string |
URL do ícone do gadget. O esquema de URL precisa ser um HTTPS. Obsoleto. | gravável |
gadget.link |
string |
O URL do gadget. O esquema de URL precisa ser um HTTPS. Obsoleto. | gravável |
gadget.preferences |
object |
Preferências. | gravável |
gadget.preferences.(key) |
string |
O nome da preferência e o valor correspondente. | |
gadget.title |
string |
O título do gadget. Obsoleto. | gravável |
gadget.type |
string |
O tipo de gadget. Obsoleto. | gravável |
gadget.width |
integer |
A largura do gadget em pixels. A largura precisa ser um número inteiro maior que zero. Opcional. Obsoleto. | gravável |
guestsCanInviteOthers |
boolean |
Se participantes que não sejam o organizador podem convidar outras pessoas para o evento. Opcional. O padrão é "True". | gravável |
guestsCanModify |
boolean |
Se outros participantes além do organizador podem modificar o evento. Opcional. O valor padrão é falso. | gravável |
guestsCanSeeOtherGuests |
boolean |
Se outros participantes além do organizador podem ver quem são os participantes do evento. Opcional. O padrão é "True". | gravável |
hangoutLink |
string |
Um link absoluto para o Google Hangout associado a este evento. Somente leitura. | |
htmlLink |
string |
Um link absoluto para este evento na interface do Google Agenda na Web. Somente leitura. | |
iCalUID |
string |
Identificador exclusivo do evento, conforme definido no RFC5545. Ele é usado para identificar eventos de forma exclusiva em sistemas de agenda e precisa ser fornecido durante a importação de eventos pelo método import. Observe que |
|
id |
string |
Identificador opaco do evento. Ao criar novos eventos únicos ou recorrentes, você pode especificar os IDs. Os IDs fornecidos precisam seguir estas regras:
Se você não especificar um ID, ele será gerado automaticamente pelo servidor. Observe que |
gravável |
kind |
string |
Tipo do recurso ("calendar#event "). |
|
location |
string |
A localização geográfica do evento como texto em formato livre. Opcional. | gravável |
locked |
boolean |
Indica se esta é uma cópia de evento bloqueada, em que nenhuma alteração pode ser feita nos campos principais do evento "resumo", "descrição", "local", "início", "fim" ou "recorrência". O valor padrão é falso. Somente leitura. | |
organizer |
object |
O organizador do evento. Se o organizador também for um convidado, isso será indicado em uma entrada separada no arquivo attendees com o campo organizer definido como "True". Para alterar o organizador, use a operação mover. Somente leitura, exceto ao importar um evento. |
gravável |
organizer.displayName |
string |
O nome do organizador, se disponível. | gravável |
organizer.email |
string |
O endereço de e-mail do organizador, se disponível. Ele precisa ser um endereço de e-mail válido de acordo com o RFC5322 (link em inglês). | gravável |
organizer.id |
string |
O ID do perfil do organizador, se disponível. | |
organizer.self |
boolean |
Indica se o organizador corresponde à agenda em que esta cópia do evento aparece. Somente leitura. O valor padrão é falso. | |
originalStartTime |
nested object |
Para uma instância de um evento recorrente, esse é o horário em que o evento começa de acordo com os dados de recorrência do evento recorrente identificado por recorrenteEventId. Ela identifica exclusivamente a instância dentro da série de eventos recorrentes, mesmo que a instância tenha sido movida para um horário diferente. Imutável. | |
originalStartTime.date |
date |
A data, no formato "aaaa-mm-dd", se for um evento de dia inteiro. | gravável |
originalStartTime.dateTime |
datetime |
A hora, como um valor combinado de data-hora (formatado de acordo com RFC3339). É necessário um deslocamento de fuso horário, a menos que um fuso horário seja explicitamente especificado em timeZone . |
gravável |
originalStartTime.timeZone |
string |
O fuso horário em que o horário é especificado. Formatado como um nome do banco de dados de fuso horário IANA, por exemplo, "Europa/Zurique". Para eventos recorrentes, este campo é obrigatório e especifica o fuso horário em que a recorrência é expandida. Para eventos únicos, esse campo é opcional e indica um fuso horário personalizado para o início/término do evento. | gravável |
outOfOfficeProperties |
nested object |
Dados de eventos fora do escritório. Usado se eventType for outOfOffice . |
gravável |
outOfOfficeProperties.autoDeclineMode |
string |
Define se os convites de reunião que se sobrepõem a eventos "fora do escritório" serão recusados. Os valores válidos são declineNone , o que significa que nenhum convite de reunião é recusado; declineAllConflictingInvitations , que significa que todos os convites de reunião conflitantes que estiverem em conflito com o evento serão recusados; e declineOnlyNewConflictingInvitations , o que significa que apenas novos convites de reunião conflitantes que chegarem enquanto o evento "Fora do escritório" estiver presente serão recusados. |
|
outOfOfficeProperties.declineMessage |
string |
Mensagem de resposta a ser definida se um evento existente ou novo convite for recusado automaticamente pelo Google Agenda. | |
privateCopy |
boolean |
Se for definido como verdadeiro, a Propagação de eventos será desativada. Elas não são a mesma coisa que as propriedades de eventos particulares. Opcional. Imutável. O valor padrão é falso. | |
recurrence[] |
list |
Lista de linhas RRULE, EXRULE, RDATE e EXDATE para um evento recorrente, conforme especificado em RFC5545. As linhas DTSTART e DTEND não são permitidas nesse campo. Os horários de início e término do evento são especificados nos campos start e end . Este campo é omitido para eventos únicos ou instâncias de eventos recorrentes. |
gravável |
recurringEventId |
string |
Para uma instância de um evento recorrente, este é o id do evento recorrente ao qual a instância pertence. Imutável. |
|
reminders |
object |
Informações sobre os lembretes do evento para o usuário autenticado. | |
reminders.overrides[] |
list |
Se o evento não usar os lembretes padrão, os lembretes específicos serão listados ou, se não for definido, indica que nenhum lembrete foi definido para o evento. O número máximo de lembretes de substituição é 5. | gravável |
reminders.overrides[].method |
string |
O método usado pelo lembrete. Os valores possíveis são:
Obrigatório ao adicionar um lembrete. |
gravável |
reminders.overrides[].minutes |
integer |
Número de minutos antes do início do evento em que o lembrete deve ser acionado. Os valores válidos estão entre 0 e 40320 (4 semanas em minutos). Obrigatório ao adicionar um lembrete. |
gravável |
reminders.useDefault |
boolean |
Define se os lembretes padrão da agenda se aplicam ao evento. | gravável |
sequence |
integer |
Número de sequência de acordo com o iAgenda. | gravável |
source |
object |
Origem da criação do evento. Por exemplo, uma página da Web, uma mensagem de e-mail ou qualquer documento identificável por um URL com esquema HTTP ou HTTPS. Só pode ser visto ou modificado pelo criador do evento. | |
source.title |
string |
O título da fonte, por exemplo, o título de uma página da Web ou o assunto de um e-mail. | gravável |
source.url |
string |
URL da origem que aponta para um recurso. O esquema de URL precisa ser HTTP ou HTTPS. | gravável |
start |
nested object |
O horário (inclusive) de início do evento. Para um evento recorrente, é o horário de início da primeira instância. | |
start.date |
date |
A data, no formato "aaaa-mm-dd", se for um evento de dia inteiro. | gravável |
start.dateTime |
datetime |
A hora, como um valor combinado de data-hora (formatado de acordo com RFC3339). É necessário um deslocamento de fuso horário, a menos que um fuso horário seja explicitamente especificado em timeZone . |
gravável |
start.timeZone |
string |
O fuso horário em que o horário é especificado. Formatado como um nome do banco de dados de fuso horário IANA, por exemplo, "Europa/Zurique". Para eventos recorrentes, este campo é obrigatório e especifica o fuso horário em que a recorrência é expandida. Para eventos únicos, esse campo é opcional e indica um fuso horário personalizado para o início/término do evento. | gravável |
status |
string |
Status do evento. Opcional. Os valores possíveis são:
|
gravável |
summary |
string |
Título do evento. | gravável |
transparency |
string |
Define se o evento bloqueia o tempo na agenda. Opcional. Os valores possíveis são:
|
gravável |
updated |
datetime |
Horário da última modificação do evento (como um carimbo de data/hora RFC3339). Somente leitura. | |
visibility |
string |
Visibilidade do evento. Opcional. Os valores possíveis são:
|
gravável |
workingLocationProperties |
nested object |
Dados de eventos do local de trabalho. | gravável |
workingLocationProperties.customLocation |
object |
Se presente, especifica que o usuário está trabalhando em um local personalizado. | gravável |
workingLocationProperties.customLocation.label |
string |
Um rótulo extra opcional para mais informações. | gravável |
workingLocationProperties.homeOffice |
any value |
Se presente, especifica que o usuário está trabalhando em casa. | gravável |
workingLocationProperties.officeLocation |
object |
Se presente, especifica que o usuário está trabalhando em um escritório. | gravável |
workingLocationProperties.officeLocation.buildingId |
string |
Um identificador de edifício opcional. Ele deve fazer referência a um ID de edifício no banco de dados de Recursos da organização. | gravável |
workingLocationProperties.officeLocation.deskId |
string |
um identificador de espaço de trabalho opcional. | gravável |
workingLocationProperties.officeLocation.floorId |
string |
Um identificador de andar opcional. | gravável |
workingLocationProperties.officeLocation.floorSectionId |
string |
Um identificador opcional da seção do andar. | gravável |
workingLocationProperties.officeLocation.label |
string |
O nome do escritório que é exibido nos clientes Web do Google Agenda e dispositivos móveis. Recomendamos que você faça referência ao nome de um edifício no banco de dados de Recursos da organização. | gravável |
workingLocationProperties.type |
string |
Tipo de local de trabalho. Os valores possíveis são:
Obrigatório ao adicionar propriedades do local de trabalho. |
gravável |
Métodos
- excluir
- Exclui um evento.
- get
- Retorna um evento com base no ID do Google Agenda. Para recuperar um evento usando o ID do iCalendar, chame o método events.list usando o parâmetro
iCalUID
. - import
- Importa um evento. Essa operação é usada para adicionar uma cópia privada de um evento a uma agenda. Apenas eventos com
eventType
dedefault
podem ser importados.Comportamento descontinuado:se um evento não
default
for importado, o tipo dele vai ser alterado paradefault
, e todas as propriedades específicas do tipo de evento serão descartadas. - inserir
- Cria um evento.
- instâncias
- Retorna instâncias do evento recorrente especificado.
- list
- Retorna eventos da agenda especificada.
- mover
- Move um evento para outra agenda, ou seja, altera o organizador de um evento. Apenas eventos
default
podem ser movidos; eventosoutOfOffice
,focusTime
,workingLocation
efromGmail
não podem ser movidos. - patch
- Atualiza um evento. Este método oferece suporte à semântica de patches. Observe que cada solicitação de patch consome três unidades de cota. Prefira usar um
get
seguido por umupdate
. Os valores de campo especificados substituem os atuais. Os campos não especificados na solicitação permanecem inalterados. Os campos de matriz, se especificados, substituem as matrizes existentes. Isso descarta todos os elementos anteriores da matriz. - quickAdd
- Cria um evento com base em uma string de texto simples.
- update
- Atualiza um evento. Esse método não é compatível com a semântica de patch e sempre atualiza todo o recurso do evento. Para fazer uma atualização parcial, execute uma
get
seguida por umaupdate
usando etags para garantir a atomicidade. - relógio
- Acompanhe as mudanças nos recursos de Eventos.