Índice
CalendarAddOnManifest
(mensagem)CalendarAddOnManifest.EventAccess
(enum)CalendarExtensionPoint
(mensagem)ConferenceSolution
(mensagem)
CalendarAddOnManifest
Propriedades que personalizam a aparência e a execução de um complemento do Agenda.
Campos | |
---|---|
homepageTrigger |
Define um endpoint que é executado em contextos que não correspondem a um acionador contextual declarado. Todos os cards gerados por essa função sempre vão estar disponíveis para o usuário, mas podem ser sobrepostos por conteúdo contextual quando esse complemento declara gatilhos mais segmentados. Se presente, substitui a configuração de |
conferenceSolution[] |
Define as soluções de videoconferência oferecidas pelo complemento. |
createSettingsUrlFunction |
Um endpoint a ser executado que cria um URL para a página de configurações do complemento. |
eventOpenTrigger |
Um endpoint acionado quando um evento é aberto para visualização ou edição. |
eventUpdateTrigger |
Um endpoint acionado quando o evento aberto é atualizado. |
currentEventAccess |
Define o nível de acesso aos dados quando um complemento de evento é acionado. |
EventAccess
Um tipo enumerado que define o nível de acesso a dados que os gatilhos exigem.
Enums | |
---|---|
UNSPECIFIED |
Valor padrão quando nada está definido para eventAccess. |
METADATA |
Concede aos acionadores de eventos a permissão para acessar os metadados de eventos, como o ID do evento e o ID da agenda. |
READ |
Concede aos acionadores acesso a todos os campos fornecidos do evento, incluindo metadados, participantes e dados da conferência. |
WRITE |
Concede aos acionadores acesso aos metadados de eventos e à capacidade de realizar todas as ações, incluindo a adição de participantes e a definição de dados da videoconferência. |
READ_WRITE |
Concede aos acionadores acesso a todos os campos do evento fornecidos, incluindo metadados, participantes e dados da videoconferência, além da capacidade de realizar todas as ações. |
CalendarExtensionPoint
Formato comum para declarar acionadores de um complemento da agenda.
Campos | |
---|---|
runFunction |
Obrigatório. O endpoint a ser executado quando esse ponto de extensão for ativado. |
ConferenceSolution
Define os valores relacionados à conferência.
Campos | |
---|---|
onCreateFunction |
Obrigatório. O ponto de extremidade da chamada quando os dados da videoconferência precisam ser criados. |
id |
Obrigatório. Os IDs precisam ser atribuídos de forma exclusiva para as soluções de videoconferência em um complemento. Caso contrário, é possível que uma solução de videoconferência errada seja usada quando o complemento é acionado. Embora você possa mudar o nome de exibição de um complemento, o ID não deve ser alterado. |
name |
Obrigatório. O nome de exibição da solução de videoconferência. |
logoUrl |
Obrigatório. O URL da imagem do logotipo da solução de conferência. |