Índice
ChatService
(interface)AccessoryWidget
(mensagem)ActionResponse
(mensagem)ActionResponse.ResponseType
(enum)ActionResponse.SelectionItems
(mensagem)ActionResponse.UpdatedWidget
(mensagem)ActionStatus
(mensagem)Annotation
(mensagem)AnnotationType
(enum)AppCommandMetadata
(mensagem)AppCommandMetadata.AppCommandType
(enum)AttachedGif
(mensagem)Attachment
(mensagem)Attachment.Source
(enum)AttachmentDataRef
(mensagem)CalendarEventLinkData
(mensagem)CardWithId
(mensagem)ChatSpaceLinkData
(mensagem)CompleteImportSpaceRequest
(mensagem)CompleteImportSpaceResponse
(mensagem)ContextualAddOnMarkup
(mensagem)ContextualAddOnMarkup.Card
(mensagem)ContextualAddOnMarkup.Card.CardAction
(mensagem)ContextualAddOnMarkup.Card.CardHeader
(mensagem)ContextualAddOnMarkup.Card.CardHeader.ImageStyle
(enum)ContextualAddOnMarkup.Card.Section
(mensagem)CreateCustomEmojiRequest
(mensagem)CreateMembershipRequest
(mensagem)CreateMessageRequest
(mensagem)CreateMessageRequest.MessageReplyOption
(enum)CreateReactionRequest
(mensagem)CreateSpaceRequest
(mensagem)CustomEmoji
(mensagem)CustomEmoji.CustomEmojiPayload
(mensagem)CustomEmojiMetadata
(mensagem)DeleteCustomEmojiRequest
(mensagem)DeleteMembershipRequest
(mensagem)DeleteMessageRequest
(mensagem)DeleteReactionRequest
(mensagem)DeleteSpaceRequest
(mensagem)DeletionMetadata
(mensagem)DeletionMetadata.DeletionType
(enum)Dialog
(mensagem)DialogAction
(mensagem)DriveDataRef
(mensagem)DriveLinkData
(mensagem)Emoji
(mensagem)EmojiReactionSummary
(mensagem)FindDirectMessageRequest
(mensagem)GetAttachmentRequest
(mensagem)GetCustomEmojiRequest
(mensagem)GetMembershipRequest
(mensagem)GetMessageRequest
(mensagem)GetSpaceEventRequest
(mensagem)GetSpaceNotificationSettingRequest
(mensagem)GetSpaceReadStateRequest
(mensagem)GetSpaceRequest
(mensagem)GetThreadReadStateRequest
(mensagem)Group
(mensagem)HistoryState
(enum)ListCustomEmojisRequest
(mensagem)ListCustomEmojisResponse
(mensagem)ListMembershipsRequest
(mensagem)ListMembershipsResponse
(mensagem)ListMessagesRequest
(mensagem)ListMessagesResponse
(mensagem)ListReactionsRequest
(mensagem)ListReactionsResponse
(mensagem)ListSpaceEventsRequest
(mensagem)ListSpaceEventsResponse
(mensagem)ListSpacesRequest
(mensagem)ListSpacesResponse
(mensagem)MatchedUrl
(mensagem)MeetSpaceLinkData
(mensagem)MeetSpaceLinkData.HuddleStatus
(enum)MeetSpaceLinkData.Type
(enum)Membership
(mensagem)Membership.MembershipRole
(enum)Membership.MembershipState
(enum)MembershipBatchCreatedEventData
(mensagem)MembershipBatchDeletedEventData
(mensagem)MembershipBatchUpdatedEventData
(mensagem)MembershipCreatedEventData
(mensagem)MembershipDeletedEventData
(mensagem)MembershipUpdatedEventData
(mensagem)Message
(mensagem)MessageBatchCreatedEventData
(mensagem)MessageBatchDeletedEventData
(mensagem)MessageBatchUpdatedEventData
(mensagem)MessageCreatedEventData
(mensagem)MessageDeletedEventData
(mensagem)MessageUpdatedEventData
(mensagem)QuotedMessageMetadata
(mensagem)Reaction
(mensagem)ReactionBatchCreatedEventData
(mensagem)ReactionBatchDeletedEventData
(mensagem)ReactionCreatedEventData
(mensagem)ReactionDeletedEventData
(mensagem)RichLinkMetadata
(mensagem)RichLinkMetadata.RichLinkType
(enum)SearchSpacesRequest
(mensagem)SearchSpacesResponse
(mensagem)SetUpSpaceRequest
(mensagem)SlashCommand
(mensagem)SlashCommandMetadata
(mensagem)SlashCommandMetadata.Type
(enum)Space
(mensagem)Space.AccessSettings
(mensagem)Space.AccessSettings.AccessState
(enum)Space.MembershipCount
(mensagem)Space.PermissionSetting
(mensagem)Space.PermissionSettings
(mensagem)Space.PredefinedPermissionSettings
(enum)Space.SpaceDetails
(mensagem)Space.SpaceThreadingState
(enum)Space.SpaceType
(enum)Space.Type
(enum)SpaceBatchUpdatedEventData
(mensagem)SpaceEvent
(mensagem)SpaceNotificationSetting
(mensagem)SpaceNotificationSetting.MuteSetting
(enum)SpaceNotificationSetting.NotificationSetting
(enum)SpaceReadState
(mensagem)SpaceUpdatedEventData
(mensagem)Thread
(mensagem)ThreadReadState
(mensagem)UpdateMembershipRequest
(mensagem)UpdateMessageRequest
(mensagem)UpdateSpaceNotificationSettingRequest
(mensagem)UpdateSpaceReadStateRequest
(mensagem)UpdateSpaceRequest
(mensagem)User
(mensagem)User.Type
(enum)UserMentionMetadata
(mensagem)UserMentionMetadata.Type
(enum)WidgetMarkup
(mensagem)WidgetMarkup.Button
(mensagem)WidgetMarkup.FormAction
(mensagem)WidgetMarkup.FormAction.ActionParameter
(mensagem)WidgetMarkup.Icon
(enum)WidgetMarkup.Image
(mensagem)WidgetMarkup.ImageButton
(mensagem)WidgetMarkup.KeyValue
(mensagem)WidgetMarkup.OnClick
(mensagem)WidgetMarkup.OpenLink
(mensagem)WidgetMarkup.TextButton
(mensagem)WidgetMarkup.TextParagraph
(mensagem)
ChatService
Permite que os desenvolvedores criem apps e integrações do Chat na plataforma do Google Chat.
CompleteImportSpace |
---|
Conclui o processo de importação do espaço especificado e o torna visível para os usuários. Exige autenticação do usuário e delegação em todo o domínio com o escopo de autorização:
Para mais informações, consulte Autorizar apps do Google Chat a importar dados.
|
CreateCustomEmoji |
---|
Cria um emoji personalizado. Os emojis personalizados só estão disponíveis para contas do Google Workspace, e o administrador precisa ativá-los para a organização. Para mais informações, consulte Saiba mais sobre os emojis personalizados no Google Chat e Gerenciar permissões de emojis personalizados. Exige autenticação do usuário com o escopo de autorização:
|
CreateMembership |
---|
Cria uma associação para o app de chat que faz a chamada, um usuário ou um grupo do Google. Não é possível criar assinaturas para outros apps de chat. Ao criar uma assinatura, se o membro especificado tiver a política de aceitação automática desativada, ele vai receber um convite e precisará aceitá-lo antes de entrar no espaço. Caso contrário, a criação de uma assinatura adiciona o membro diretamente ao espaço especificado. Aceita os seguintes tipos de autenticação:
A autenticação de app não é compatível com os seguintes casos de uso:
Para exemplos de uso, consulte:
|
CreateMessage |
---|
Cria uma mensagem em um espaço do Google Chat. Para ver um exemplo, consulte Enviar uma mensagem. Aceita os seguintes tipos de autenticação:
O Chat atribui o remetente da mensagem de maneira diferente, dependendo do tipo de autenticação usado na solicitação. A imagem a seguir mostra como o Chat atribui uma mensagem quando você usa a autenticação do app. O Chat mostra o app do Chat como o remetente da mensagem. O conteúdo da mensagem pode ter texto ( A imagem a seguir mostra como o Chat atribui uma mensagem quando você usa a autenticação do usuário. O Chat mostra o usuário como o remetente da mensagem e atribui o app do Chat à mensagem mostrando o nome dele. O conteúdo da mensagem só pode conter texto ( O tamanho máximo da mensagem, incluindo o conteúdo, é de 32.000 bytes. Para solicitações de webhook, a resposta não contém a mensagem completa. A resposta preenche apenas os campos
|
CreateReaction |
---|
Cria uma reação e a adiciona a uma mensagem. Para ver um exemplo, consulte Adicionar uma reação a uma mensagem. Requer autenticação do usuário com um dos seguintes escopos de autorização:
|
CreateSpace |
---|
Cria um espaço. Pode ser usado para criar um espaço nomeado ou um chat em grupo no Aceita os seguintes tipos de autenticação:
Ao autenticar como um app, o campo Ao autenticar como um app, o app do Chat é adicionado como participante do espaço. No entanto, ao contrário da autenticação humana, o app do Chat não é adicionado como administrador do espaço. Por padrão, todos os participantes podem remover o app Chat do espaço. Para permitir que apenas administradores do espaço removam o app, defina A assinatura do espaço no momento da criação depende de onde ele foi criado:
Se você receber a mensagem de erro
|
DeleteCustomEmoji |
---|
Exclui um emoji personalizado. Por padrão, os usuários só podem excluir os emojis personalizados que criaram. Os gerenciadores de emojis atribuídos pelo administrador podem excluir qualquer emoji personalizado na organização. Consulte Saiba mais sobre os emojis personalizados no Google Chat. Os emojis personalizados só estão disponíveis para contas do Google Workspace, e o administrador precisa ativá-los para a organização. Para mais informações, consulte Saiba mais sobre os emojis personalizados no Google Chat e Gerenciar permissões de emojis personalizados. Exige autenticação do usuário com o escopo de autorização:
|
DeleteMembership |
---|
Exclui uma assinatura. Por exemplo, consulte Remover um usuário ou um app do Google Chat de um espaço. Aceita os seguintes tipos de autenticação:
A autenticação de app não é compatível com os seguintes casos de uso:
Para excluir assinaturas de administradores do espaço, o solicitante precisa ser um administrador do espaço. Se você estiver usando a autenticação de app, o app Chat precisa ser o criador do espaço.
|
DeleteMessage |
---|
Exclui uma mensagem. Para ver um exemplo, consulte Excluir uma mensagem. Aceita os seguintes tipos de autenticação:
Ao usar a autenticação de app, as solicitações só podem excluir mensagens criadas pelo app de chat que fez a chamada.
|
DeleteReaction |
---|
Exclui uma reação a uma mensagem. Para ver um exemplo, consulte Excluir uma reação. Requer autenticação do usuário com um dos seguintes escopos de autorização:
|
DeleteSpace |
---|
Exclui um espaço nomeado. Sempre realiza uma exclusão em cascata, o que significa que os recursos filhos do espaço, como mensagens postadas e participações, também são excluídos. Para conferir um exemplo, consulte Excluir um espaço. Aceita os seguintes tipos de autenticação:
|
FindDirectMessage |
---|
Retorna a mensagem direta com o usuário especificado. Se nenhum espaço de mensagem direta for encontrado, vai retornar um erro Com a autenticação de app, retorna o espaço de mensagem direta entre o usuário especificado e o app do Chat que faz a chamada. Com a autenticação do usuário, retorna o espaço de mensagem direta entre o usuário especificado e o usuário autenticado. Aceita os seguintes tipos de autenticação:
|
GetAttachment |
---|
Recebe os metadados de um anexo de mensagem. Os dados do anexo são buscados usando a API Media. Para ver um exemplo, consulte Receber metadados sobre um anexo de mensagem. Requer autenticação do app com o escopo de autorização:
|
GetCustomEmoji |
---|
Retorna detalhes sobre um emoji personalizado. Os emojis personalizados só estão disponíveis para contas do Google Workspace, e o administrador precisa ativá-los para a organização. Para mais informações, consulte Saiba mais sobre os emojis personalizados no Google Chat e Gerenciar permissões de emojis personalizados. Requer autenticação do usuário com um dos seguintes escopos de autorização:
|
GetMembership |
---|
Retorna detalhes sobre uma assinatura. Por exemplo, consulte Receber detalhes sobre a associação de um usuário ou app do Google Chat. Aceita os seguintes tipos de autenticação:
|
GetMessage |
---|
Retorna detalhes sobre uma mensagem. Para ver um exemplo, consulte Receber detalhes sobre uma mensagem. Aceita os seguintes tipos de autenticação:
Observação: pode retornar uma mensagem de um participante ou espaço bloqueado.
|
GetSpace |
---|
Retorna detalhes sobre um espaço. Por exemplo, consulte Receber detalhes sobre um espaço. Aceita os seguintes tipos de autenticação:
A autenticação de app tem as seguintes limitações:
|
GetSpaceEvent |
---|
Retorna um evento de um espaço do Google Chat. O payload do evento contém a versão mais recente do recurso que mudou. Por exemplo, se você solicitar um evento sobre uma nova mensagem, mas ela for atualizada depois, o servidor vai retornar o recurso Observação: o campo Aceita os seguintes tipos de autenticação com um escopo de autorização adequado para ler os dados solicitados:
Para receber um evento, o autor da chamada autenticado precisa ser membro do espaço. Por exemplo, consulte Receber detalhes sobre um evento de um espaço do Google Chat.
|
GetSpaceNotificationSetting |
---|
Recebe a configuração de notificação do espaço. Para um exemplo, consulte Receber a configuração de notificação do espaço do autor da chamada. Exige autenticação do usuário com o escopo de autorização:
|
GetSpaceReadState |
---|
Retorna detalhes sobre o estado de leitura de um usuário em um espaço, usado para identificar mensagens lidas e não lidas. Por exemplo, consulte Receber detalhes sobre o estado de leitura de um espaço de um usuário. Requer autenticação do usuário com um dos seguintes escopos de autorização:
|
GetThreadReadState |
---|
Retorna detalhes sobre o estado de leitura de um usuário em uma conversa, usado para identificar mensagens lidas e não lidas. Por exemplo, consulte Receber detalhes sobre o estado de leitura de uma conversa de um usuário. Requer autenticação do usuário com um dos seguintes escopos de autorização:
|
ListCustomEmojis |
---|
Lista os emojis personalizados visíveis para o usuário autenticado. Os emojis personalizados só estão disponíveis para contas do Google Workspace, e o administrador precisa ativá-los para a organização. Para mais informações, consulte Saiba mais sobre os emojis personalizados no Google Chat e Gerenciar permissões de emojis personalizados. Requer autenticação do usuário com um dos seguintes escopos de autorização:
|
ListMemberships |
---|
Lista as assinaturas em um espaço. Por exemplo, consulte Listar usuários e apps do Google Chat em um espaço. A listagem de assinaturas com autenticação de app mostra as assinaturas em espaços a que o app Chat tem acesso, mas exclui as assinaturas do app Chat, incluindo a dele mesmo. A listagem de assinaturas com Autenticação de usuário mostra as assinaturas em espaços a que o usuário autenticado tem acesso. Aceita os seguintes tipos de autenticação:
|
ListMessages |
---|
Lista as mensagens em um espaço de que o usuário é participante, incluindo mensagens de participantes e espaços bloqueados. As mensagens do sistema, como as que anunciam novos participantes do espaço, não são incluídas. Se você listar mensagens de um espaço sem mensagens, a resposta será um objeto vazio. Ao usar uma interface REST/HTTP, a resposta contém um objeto JSON vazio, Aceita os seguintes tipos de autenticação:
|
ListReactions |
---|
Lista as reações a uma mensagem. Para ver um exemplo, consulte Listar reações de uma mensagem. Requer autenticação do usuário com um dos seguintes escopos de autorização:
|
ListSpaceEvents |
---|
Lista eventos de um espaço do Google Chat. Para cada evento, o payload contém a versão mais recente do recurso "Chat". Por exemplo, se você listar eventos sobre novos membros do espaço, o servidor vai retornar recursos Aceita os seguintes tipos de autenticação com um escopo de autorização adequado para ler os dados solicitados:
Para listar eventos, o autor da chamada autenticado precisa ser membro do espaço. Por exemplo, consulte Listar eventos de um espaço do Google Chat.
|
ListSpaces |
---|
Lista os espaços de que o autor da chamada é membro. Os chats em grupo e as mensagens diretas não são listados até que a primeira mensagem seja enviada. Para ver um exemplo, consulte Listar espaços. Aceita os seguintes tipos de autenticação:
Para listar todos os espaços nomeados por organização do Google Workspace, use o método
|
SearchSpaces |
---|
Retorna uma lista de espaços em uma organização do Google Workspace com base na pesquisa de um administrador. Na solicitação, defina Requer autenticação de usuário com privilégios de administrador e um dos seguintes escopos de autorização:
|
SetUpSpace |
---|
Cria um espaço e adiciona os usuários especificados a ele. O usuário que faz a chamada é adicionado automaticamente ao espaço e não precisa ser especificado como uma participação na solicitação. Por exemplo, consulte Configurar um espaço com participantes iniciais. Para especificar os membros humanos a serem adicionados, adicione associações com o Para especificar os grupos do Google que serão adicionados, inclua associações com o Em um espaço nomeado ou chat em grupo, se o autor da chamada bloquear ou for bloqueado por alguns participantes ou não tiver permissão para adicionar alguns participantes, essas pessoas não serão adicionadas ao espaço criado. Para criar uma mensagem direta (DM) entre o usuário que faz a chamada e outro usuário humano, especifique exatamente uma associação para representar o usuário humano. Se um usuário bloquear o outro, a solicitação vai falhar e a mensagem direta não será criada. Para criar uma mensagem direta entre o usuário e o app que fez a chamada, defina Se uma mensagem direta já existir entre dois usuários, mesmo que um bloqueie o outro no momento em que uma solicitação é feita, a mensagem direta existente será retornada. Não é possível usar espaços com respostas em linha. Se você receber a mensagem de erro Requer autenticação do usuário com um dos seguintes escopos de autorização:
|
UpdateMembership |
---|
Atualiza uma assinatura. Para ver um exemplo, consulte Atualizar a participação de um usuário em um espaço. Aceita os seguintes tipos de autenticação:
|
UpdateMessage |
---|
Atualiza uma mensagem. Há uma diferença entre os métodos Aceita os seguintes tipos de autenticação:
Ao usar a autenticação de app, as solicitações só podem atualizar mensagens criadas pelo app de chat que fez a chamada.
|
UpdateSpace |
---|
Atualiza um espaço. Para conferir um exemplo, consulte Atualizar um espaço. Se você estiver atualizando o campo Aceita os seguintes tipos de autenticação:
A autenticação de app tem as seguintes limitações:
|
UpdateSpaceNotificationSetting |
---|
Atualiza a configuração de notificação do espaço. Para ver um exemplo, consulte Atualizar a configuração de notificação de espaço do autor da chamada. Exige autenticação do usuário com o escopo de autorização:
|
UpdateSpaceReadState |
---|
Atualiza o estado de leitura de um usuário em um espaço, usado para identificar mensagens lidas e não lidas. Para um exemplo, consulte Atualizar o estado de leitura de um espaço de um usuário. Exige autenticação do usuário com o escopo de autorização:
|
AccessoryWidget
Um ou mais widgets interativos que aparecem na parte de baixo de uma mensagem. Para mais detalhes, consulte Adicionar widgets interativos na parte de baixo de uma mensagem.
Campos | |
---|---|
Campo de união action . O tipo de ação. action pode ser apenas de um dos tipos a seguir: |
|
button_list |
Uma lista de botões. |
ActionResponse
Parâmetros que um app de chat pode usar para configurar como a resposta é postada.
Campos | |
---|---|
type |
Somente entrada. O tipo de resposta do app Chat. |
url |
Somente entrada. URL para os usuários autenticarem ou configurarem. (Somente para tipos de resposta |
dialog_action |
Somente entrada. Uma resposta a um evento de interação relacionado a uma caixa de diálogo. Precisa ser acompanhado de |
updated_widget |
Somente entrada. A resposta do widget atualizado. |
ResponseType
O tipo de resposta do app Chat.
Tipos enumerados | |
---|---|
TYPE_UNSPECIFIED |
Tipo padrão processado como NEW_MESSAGE . |
NEW_MESSAGE |
Postar como uma nova mensagem no tópico. |
UPDATE_MESSAGE |
Atualize a mensagem do app Chat. Isso só é permitido em um evento CARD_CLICKED em que o tipo de remetente da mensagem é BOT . |
UPDATE_USER_MESSAGE_CARDS |
Atualiza os cards em uma mensagem de um usuário. Isso só é permitido como resposta a um evento MESSAGE com um URL correspondente ou a um evento CARD_CLICKED em que o tipo de remetente da mensagem é HUMAN . O texto é ignorado. |
REQUEST_CONFIG |
Pedir ao usuário, de forma privada, autenticação ou configuração adicional. |
DIALOG |
Apresenta uma caixa de diálogo. |
UPDATE_WIDGET |
Consulta de opções de preenchimento automático de texto do widget. |
SelectionItems
Lista de resultados de preenchimento automático do widget.
Campos | |
---|---|
items[] |
Uma matriz de objetos SelectionItem. |
UpdatedWidget
Para widgets selectionInput
, retorna sugestões de preenchimento automático para um menu de seleção múltipla.
Campos | |
---|---|
widget |
O ID do widget atualizado. O ID precisa corresponder ao do widget que acionou a solicitação de atualização. |
Campo de união updated_widget . O widget foi atualizado em resposta a uma ação do usuário. updated_widget pode ser apenas de um dos tipos a seguir: |
|
suggestions |
Lista de resultados de preenchimento automático do widget |
ActionStatus
Representa o status de uma solicitação para invocar ou enviar uma caixa de diálogo.
Campos | |
---|---|
status_code |
O código de status. |
user_facing_message |
A mensagem a ser enviada aos usuários sobre o status da solicitação. Se não for definido, uma mensagem genérica com base no |
Nota
Apenas saída. As anotações podem ser associadas ao corpo de texto simples da mensagem ou a chips que vinculam recursos do Google Workspace, como Documentos ou Planilhas Google, com start_index
e length
de 0. Para adicionar formatação básica a uma mensagem de texto, consulte Formatar mensagens de texto.
Exemplo de corpo de mensagem de texto simples:
Hello @FooBot how are you!"
Os metadados de anotações correspondentes:
"annotations":[{
"type":"USER_MENTION",
"startIndex":6,
"length":7,
"userMention": {
"user": {
"name":"users/{user}",
"displayName":"FooBot",
"avatarUrl":"https://goo.gl/aeDtrS",
"type":"BOT"
},
"type":"MENTION"
}
}]
Campos | |
---|---|
type |
O tipo desta anotação. |
length |
Comprimento da substring no corpo da mensagem de texto simples a que esta anotação corresponde. Se não estiver presente, indica um comprimento de 0. |
start_index |
Índice inicial (com base em zero, inclusive) no corpo da mensagem de texto simples a que esta anotação corresponde. |
Campo de união metadata . Metadados adicionais sobre a anotação. metadata pode ser apenas de um dos tipos a seguir: |
|
user_mention |
Os metadados da menção ao usuário. |
slash_command |
Os metadados de um comando de barra. |
rich_link_metadata |
Os metadados de um link avançado. |
custom_emoji_metadata |
Os metadados de um emoji personalizado. |
AnnotationType
Tipo da anotação.
Tipos enumerados | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED |
Valor padrão para a enumeração. Não use. |
USER_MENTION |
Um usuário é mencionado. |
SLASH_COMMAND |
Um comando de barra é invocado. |
RICH_LINK |
Uma anotação de link avançado. |
CUSTOM_EMOJI |
Uma anotação de emoji personalizado. |
AppCommandMetadata
Metadados sobre um comando do app do Chat.
Campos | |
---|---|
app_command_id |
O ID do comando especificado na configuração da API Chat. |
app_command_type |
O tipo de comando do app Chat. |
AppCommandType
O tipo de comando do app Chat. Para mais detalhes, consulte Tipos de comandos de apps do Chat.
Tipos enumerados | |
---|---|
APP_COMMAND_TYPE_UNSPECIFIED |
Valor padrão. Não especificado. |
SLASH_COMMAND |
Um comando de barra. O usuário envia o comando em uma mensagem do Chat. |
QUICK_COMMAND |
Um comando rápido. O usuário seleciona o comando no menu do Chat na área de resposta da mensagem. |
AttachedGif
Uma imagem GIF especificada por um URL.
Campos | |
---|---|
uri |
Apenas saída. O URL que hospeda a imagem GIF. |
Anexo
Um anexo no Google Chat.
Campos | |
---|---|
name |
Opcional. Nome do recurso do anexo, no formato |
content_name |
Apenas saída. O nome original do arquivo do conteúdo, não o caminho completo. |
content_type |
Apenas saída. O tipo de conteúdo (tipo MIME) do arquivo. |
thumbnail_uri |
Apenas saída. O URL da miniatura que deve ser usado para visualizar o anexo para um usuário humano. Os apps de chat não podem usar esse URL para baixar conteúdo de anexos. |
download_uri |
Apenas saída. O URL de download que deve ser usado para permitir que um usuário humano faça o download do anexo. Os apps de chat não podem usar esse URL para baixar conteúdo de anexos. |
source |
Apenas saída. A origem do anexo. |
Campo de união data_ref . A referência de dados ao anexo. data_ref pode ser apenas de um dos tipos a seguir: |
|
attachment_data_ref |
Opcional. Uma referência aos dados do anexo. Esse campo é usado para criar ou atualizar mensagens com anexos ou com a API Media para baixar os dados do anexo. |
drive_data_ref |
Apenas saída. Uma referência ao anexo do Google Drive. Esse campo é usado com a API Google Drive. |
Origem
A origem do anexo.
Tipos enumerados | |
---|---|
SOURCE_UNSPECIFIED |
Reservado. |
DRIVE_FILE |
O arquivo é do Google Drive. |
UPLOADED_CONTENT |
O arquivo é enviado para o Chat. |
AttachmentDataRef
Uma referência aos dados do anexo.
Campos | |
---|---|
resource_name |
Opcional. O nome do recurso dos dados do anexo. Esse campo é usado com a API Media para fazer o download dos dados do anexo. |
attachment_upload_token |
Opcional. Token opaco que contém uma referência a um anexo enviado. Tratado pelos clientes como uma string opaca e usado para criar ou atualizar mensagens do chat com anexos. |
CalendarEventLinkData
Dados de links de eventos da Agenda.
Campos | |
---|---|
calendar_id |
O identificador da Agenda da Agenda vinculada. |
event_id |
O identificador do evento do evento vinculado da Agenda. |
CardWithId
Um card em uma mensagem do Google Chat.
Somente os apps do Chat podem criar cards. Se o app Chat autenticar como um usuário, a mensagem não poderá conter cards.
Crie e visualize cards com o Card Builder.
Abrir o Criador de cardsCampos | |
---|---|
card_id |
Obrigatório se a mensagem tiver vários cards. Um identificador exclusivo de um card em uma mensagem. |
card |
Um cartão. O tamanho máximo é de 32 KB. |
ChatSpaceLinkData
Dados de links de espaços do Chat.
Campos | |
---|---|
space |
O espaço do recurso vinculado do espaço do Chat. Formato: |
thread |
A conversa do recurso de espaço do Chat vinculado. Formato: |
message |
A mensagem do recurso de espaço do Chat vinculado. Formato: |
CompleteImportSpaceRequest
Mensagem de solicitação para concluir o processo de importação de um espaço.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso do espaço do modo de importação. Formato: |
CompleteImportSpaceResponse
Mensagem de resposta para concluir o processo de importação de um espaço.
Campos | |
---|---|
space |
O espaço do modo de importação. |
ContextualAddOnMarkup
Esse tipo não tem campos.
A marcação para desenvolvedores especificarem o conteúdo de um complemento contextual.
Cartas
Um card é um elemento da interface que pode conter widgets, como texto e imagens.
Campos | |
---|---|
header |
O cabeçalho do card. Um cabeçalho geralmente contém um título e uma imagem. |
sections[] |
As seções são separadas por um divisor de linha. |
card_actions[] |
As ações deste card. |
name |
Nome do card. |
CardAction
Uma ação do card é a ação associada a ele. Para um card de fatura, uma ação típica seria: excluir fatura, enviar fatura por e-mail ou abrir a fatura no navegador.
Não é compatível com apps do Google Chat.
Campos | |
---|---|
action_label |
O rótulo usado para ser exibido no item do menu de ações. |
on_click |
A ação onclick para essa ação necessária. |
CardHeader
Campos | |
---|---|
title |
O título precisa ser especificado. O cabeçalho tem uma altura fixa: se um título e um subtítulo forem especificados, cada um ocupará uma linha. Se apenas o título for especificado, ele vai ocupar as duas linhas. |
subtitle |
O subtítulo do cabeçalho do card. |
image_style |
O tipo da imagem (por exemplo, borda quadrada ou circular). |
image_url |
O URL da imagem no cabeçalho do card. |
ImageStyle
Tipos enumerados | |
---|---|
IMAGE_STYLE_UNSPECIFIED |
|
IMAGE |
Borda quadrada. |
AVATAR |
Borda circular. |
Seção
Uma seção contém uma coleção de widgets renderizados (verticalmente) na ordem em que são especificados. Em todas as plataformas, os cards têm uma largura fixa estreita. Portanto, não há necessidade de propriedades de layout (por exemplo, "float").
Campos | |
---|---|
header |
O cabeçalho da seção. O texto formatado é aceito. Para mais informações sobre como formatar texto, consulte Formatar texto nos apps do Google Chat e Formatar texto nos complementos do Google Workspace. |
widgets[] |
Uma seção precisa conter pelo menos um widget. |
CreateCustomEmojiRequest
Uma solicitação para criar um emoji personalizado.
Campos | |
---|---|
custom_emoji |
Obrigatório. O emoji personalizado a ser criado. |
CreateMembershipRequest
Mensagem de solicitação para criar uma assinatura.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso do espaço para o qual a associação será criada. Formato: spaces/{space} |
membership |
Obrigatório. A relação de associação a ser criada. O campo Quando um app de chat cria uma relação de associação para um usuário humano, ele precisa usar determinados escopos de autorização e definir valores específicos para alguns campos:
Para convidar usuários externos à organização do Workspace proprietária do espaço, é necessário fazer a autenticação de usuário. Quando um app do Chat cria uma relação de associação para si mesmo, ele precisa autenticar como um usuário e usar o escopo |
use_admin_access |
Opcional. Quando O usuário que faz a chamada precisa ser um administrador do Google Workspace com o privilégio de gerenciar conversas no Chat e nos espaços. Requer o escopo do OAuth 2.0 Não é possível criar assinaturas de apps ou para usuários fora da organização do Google Workspace do administrador usando o acesso de administrador. |
CreateMessageRequest
Cria uma mensagem.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso do espaço em que uma mensagem será criada. Formato: |
message |
Obrigatório. Corpo da mensagem. |
thread_key |
Opcional. Descontinuado: use |
request_id |
Opcional. Um ID de solicitação exclusivo para esta mensagem. Especificar um ID de solicitação existente retorna a mensagem criada com esse ID em vez de criar uma nova. |
message_reply_option |
Opcional. Especifica se uma mensagem inicia ou responde a uma conversa. Compatível apenas com espaços nomeados. Ao responder às interações do usuário, esse campo é ignorado. Para interações em uma conversa, a resposta é criada na mesma conversa. Caso contrário, a resposta será criada como uma nova conversa. |
message_id |
Opcional. Um ID personalizado para uma mensagem. Permite que os apps do Chat recebam, atualizem ou excluam uma mensagem sem precisar armazenar o ID atribuído pelo sistema no nome do recurso da mensagem (representado no campo O valor desse campo precisa atender aos seguintes requisitos:
Para mais detalhes, consulte Nomear uma mensagem. |
MessageReplyOption
Especifica como responder a uma mensagem. Outros estados podem ser adicionados no futuro.
Tipos enumerados | |
---|---|
MESSAGE_REPLY_OPTION_UNSPECIFIED |
Padrão. Inicia uma nova conversa. Usar essa opção ignora qualquer thread ID ou incluído. |
REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD |
Cria a mensagem como uma resposta à conversa especificada por thread ID ou . Se isso não acontecer, a mensagem vai iniciar uma nova conversa. |
REPLY_MESSAGE_OR_FAIL |
Cria a mensagem como uma resposta à conversa especificada por thread ID ou . Se um novo thread_key for usado, uma nova linha de execução será criada. Se a criação da mensagem falhar, um erro NOT_FOUND será retornado. |
CreateReactionRequest
Cria uma reação a uma mensagem.
Campos | |
---|---|
parent |
Obrigatório. A mensagem em que a reação é criada. Formato: |
reaction |
Obrigatório. A reação a ser criada. |
CreateSpaceRequest
Uma solicitação para criar um espaço nomeado sem participantes.
Campos | |
---|---|
space |
Obrigatório. Os campos Se você receber a mensagem de erro O espaço |
request_id |
Opcional. Um identificador exclusivo para esta solicitação. Recomendamos um UUID aleatório. Especificar um ID de solicitação existente retorna o espaço criado com esse ID em vez de criar um novo. Especificar um ID de solicitação existente do mesmo app do Chat com um usuário autenticado diferente retorna um erro. |
CustomEmoji
Representa um emoji personalizado.
Campos | |
---|---|
name |
Identificador. O nome do recurso do emoji personalizado, atribuído pelo servidor. Formato: |
uid |
Apenas saída. Chave exclusiva do recurso de emoji personalizado. |
emoji_name |
Opcional. Imutável. Nome fornecido pelo usuário para o emoji personalizado, que é exclusivo na organização. Obrigatório quando o emoji personalizado é criado. Caso contrário, é somente saída. Os nomes de emojis precisam começar e terminar com dois pontos, estar em letras minúsculas e só podem conter caracteres alfanuméricos, hífens e sublinhados. Use hífens e sublinhados para separar palavras e nunca consecutivamente. Exemplo: |
temporary_image_uri |
Apenas saída. Um URL de imagem temporário para o emoji personalizado, válido por pelo menos 10 minutos. Essa informação não é preenchida na resposta quando o emoji personalizado é criado. |
payload |
Opcional. Somente entrada. Dados de payload. Obrigatório quando o emoji personalizado é criado. |
CustomEmojiPayload
Dados de payload do emoji personalizado.
Campos | |
---|---|
file_content |
Obrigatório. Somente entrada. A imagem usada para o emoji personalizado. O payload precisa ter menos de 256 KB, e a dimensão da imagem precisa ser quadrada e estar entre 64 e 500 pixels. As restrições estão sujeitas a mudanças. |
filename |
Obrigatório. Somente entrada. O nome do arquivo de imagem. Extensões de arquivo aceitas: |
CustomEmojiMetadata
Metadados de anotação para emojis personalizados.
Campos | |
---|---|
custom_emoji |
O emoji personalizado. |
DeleteCustomEmojiRequest
Solicitação para excluir um emoji personalizado.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso do emoji personalizado a ser excluído. Formato: Você pode usar o nome do emoji como um alias para |
DeleteMembershipRequest
Solicitação para excluir uma associação em um espaço.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso da assinatura a ser excluída. Os apps de chat podem excluir as assinaturas dos usuários humanos ou as próprias. Os apps de chat não podem excluir assinaturas de outros apps. Ao excluir uma assinatura humana, é necessário o escopo Ao excluir uma assinatura de app, exige o escopo Formato: |
use_admin_access |
Opcional. Quando O usuário que faz a chamada precisa ser um administrador do Google Workspace com o privilégio de gerenciar conversas no Chat e nos espaços. Requer o escopo do OAuth 2.0 Não é possível excluir as associações de apps em um espaço usando o acesso de administrador. |
DeleteMessageRequest
Solicitação para excluir uma mensagem.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso da mensagem. Formato: Se você tiver definido um ID personalizado para sua mensagem, use o valor do campo |
force |
Opcional. Quando Aplicável somente ao se autenticar como um usuário. Não tem efeito ao autenticar como um app do Chat. |
DeleteReactionRequest
Exclui uma reação a uma mensagem.
Campos | |
---|---|
name |
Obrigatório. Nome da reação a ser excluída. Formato: |
DeleteSpaceRequest
Solicitação para excluir um espaço.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso do espaço a ser excluído. Formato: |
use_admin_access |
Opcional. Quando O usuário que faz a chamada precisa ser um administrador do Google Workspace com o privilégio de gerenciar conversas no Chat e nos espaços. Requer o escopo do OAuth 2.0 |
DeletionMetadata
Informações sobre uma mensagem excluída. Uma mensagem é excluída quando delete_time
é definido.
Campos | |
---|---|
deletion_type |
Indica quem excluiu a mensagem. |
DeletionType
Quem e como a mensagem foi excluída. Mais valores podem ser adicionados no futuro. Consulte Editar ou excluir uma mensagem no Google Chat para saber quando as mensagens podem ser excluídas.
Tipos enumerados | |
---|---|
DELETION_TYPE_UNSPECIFIED |
Esse valor não é usado. |
CREATOR |
O usuário excluiu a própria mensagem. |
SPACE_OWNER |
Um administrador do espaço excluiu a mensagem. |
ADMIN |
Um administrador do Google Workspace excluiu a mensagem. Os administradores podem excluir qualquer mensagem no espaço, incluindo as enviadas por qualquer participante ou pelo app Chat. |
APP_MESSAGE_EXPIRY |
Um app do Chat excluiu a própria mensagem quando ela expirou. |
CREATOR_VIA_APP |
Um app de chat excluiu a mensagem em nome do criador (usando a autenticação do usuário). |
SPACE_OWNER_VIA_APP |
Um app do Chat excluiu a mensagem em nome de um administrador do espaço (usando a autenticação do usuário). |
SPACE_MEMBER |
Um participante do espaço excluiu a mensagem. Os usuários podem excluir mensagens enviadas por apps. |
Caixa de diálogo
Wrapper ao redor do corpo do card da caixa de diálogo.
Campos | |
---|---|
body |
Somente entrada. Corpo da caixa de diálogo, renderizado em um modal. Os apps do Google Chat não são compatíveis com as seguintes entidades de card: |
DialogAction
Contém um diálogo e um código de status da solicitação.
Campos | |
---|---|
action_status |
Somente entrada. Status de uma solicitação para invocar ou enviar um diálogo. Mostra um status e uma mensagem aos usuários, se necessário. Por exemplo, em caso de erro ou sucesso. |
Campo de união action . Ação a ser realizada. action pode ser apenas de um dos tipos a seguir: |
|
dialog |
Somente entrada. Dialog para a solicitação. |
DriveDataRef
Uma referência aos dados de um anexo do Drive.
Campos | |
---|---|
drive_file_id |
O ID do arquivo do Drive. Use com a API Drive. |
DriveLinkData
Dados para links do Google Drive.
Campos | |
---|---|
drive_data_ref |
Um DriveDataRef que faz referência a um arquivo do Google Drive. |
mime_type |
O tipo MIME do recurso vinculado do Google Drive. |
Emoji
Um emoji usado como reação a uma mensagem.
Campos | |
---|---|
Campo de união content . Obrigatório. O conteúdo do emoji. content pode ser apenas de um dos tipos a seguir: |
|
unicode |
Opcional. Um emoji básico representado por uma string Unicode. |
custom_emoji |
Um emoji personalizado. |
EmojiReactionSummary
O número de pessoas que reagiram a uma mensagem com um emoji específico.
Campos | |
---|---|
emoji |
Apenas saída. Emoji associado às reações. |
reaction_count |
Apenas saída. O número total de reações usando o emoji associado. |
FindDirectMessageRequest
Uma solicitação para receber o espaço de mensagem direta com base no recurso do usuário.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso do usuário para encontrar a mensagem direta. Formato: |
GetAttachmentRequest
Solicitação para receber um anexo.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso do anexo, no formato |
GetCustomEmojiRequest
Uma solicitação para retornar um único emoji personalizado.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso do emoji personalizado. Formato: Você pode usar o nome do emoji como um alias para |
GetMembershipRequest
Solicitação para receber uma participação em um espaço.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso da assinatura a ser recuperada. Para receber a assinatura do app usando a autenticação do usuário, você pode usar Formato: Você pode usar o e-mail do usuário como um alias para |
use_admin_access |
Opcional. Quando O usuário que faz a chamada precisa ser um administrador do Google Workspace com o privilégio de gerenciar conversas no Chat e nos espaços. Requer os escopos do OAuth 2.0 Não é possível acessar as assinaturas de apps em um espaço usando o acesso de administrador. |
GetMessageRequest
Solicitação para receber uma mensagem.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso da mensagem. Formato: Se você tiver definido um ID personalizado para sua mensagem, use o valor do campo |
GetSpaceEventRequest
Mensagem de solicitação para receber um evento de espaço.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso do evento do espaço. Formato: |
GetSpaceNotificationSettingRequest
Mensagem de solicitação para receber a configuração de notificação do espaço. Só é possível receber a configuração de notificação do usuário que fez a chamada.
Campos | |
---|---|
name |
Obrigatório. Formato: users/{user}/spaces/{space}/spaceNotificationSetting
|
GetSpaceReadStateRequest
Mensagem de solicitação para a API GetSpaceReadState.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso do estado de leitura do espaço a ser recuperado. Só é possível receber o estado de leitura do usuário que faz a chamada. Para se referir ao usuário que está fazendo a chamada, defina uma das seguintes opções:
Formato: users/{user}/spaces/{space}/spaceReadState |
GetSpaceRequest
Uma solicitação para retornar um único espaço.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso do espaço, no formato Formato: |
use_admin_access |
Opcional. Quando O usuário que faz a chamada precisa ser um administrador do Google Workspace com o privilégio de gerenciar conversas no Chat e nos espaços. Requer os escopos do OAuth 2.0 |
GetThreadReadStateRequest
Mensagem de solicitação para a API GetThreadReadStateRequest.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso do estado de leitura da conversa a ser recuperado. Só é possível receber o estado de leitura do usuário que faz a chamada. Para se referir ao usuário que está fazendo a chamada, defina uma das seguintes opções:
Formato: users/{user}/spaces/{space}/threads/{thread}/threadReadState |
Grupo
Um grupo do Google no Google Chat.
Campos | |
---|---|
name |
Nome do recurso de um Grupo do Google. Representa um grupo na API Cloud Identity Groups. Formato: groups/{group} |
HistoryState
O estado do histórico de mensagens e espaços. Especifica por quanto tempo as mensagens e as conversas são mantidas após a criação.
Tipos enumerados | |
---|---|
HISTORY_STATE_UNSPECIFIED |
Valor padrão. Não use. |
HISTORY_OFF |
Histórico desativado. As mensagens e conversas são mantidas por 24 horas. |
HISTORY_ON |
O histórico está ativado. As regras de retenção do Vault da organização especificam por quanto tempo as mensagens e conversas são mantidas. |
ListCustomEmojisRequest
Uma solicitação para retornar uma lista de emojis personalizados.
Campos | |
---|---|
page_size |
Opcional. O número máximo de emojis personalizados retornados. O serviço pode retornar menos emojis personalizados do que esse valor. Se não for especificado, o valor padrão será 25. O valor máximo é 200. Valores acima de 200 são alterados para 200. |
page_token |
Opcional. (Se você estiver retomando de uma consulta anterior.) Um token de página recebido de uma chamada anterior para listar emojis personalizados. Forneça isso para recuperar a página subsequente. Ao paginar, o valor do filtro precisa corresponder à chamada que forneceu o token da página. Passar um valor diferente pode levar a resultados inesperados. |
filter |
Opcional. Um filtro de consulta. Permite filtrar por criador de conteúdo. Para filtrar por criador de conteúdo, especifique um valor válido. No momento, apenas Por exemplo, a consulta a seguir retorna emojis personalizados criados pelo autor da chamada:
Consultas inválidas são rejeitadas com um erro |
ListCustomEmojisResponse
Uma resposta para listar emojis personalizados.
Campos | |
---|---|
custom_emojis[] |
Lista não ordenada. Lista de emojis personalizados. |
next_page_token |
Um token que pode ser enviado como |
ListMembershipsRequest
Mensagem de solicitação para listar assinaturas.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso do espaço para o qual uma lista de assinaturas será buscada. Formato: spaces/{space} |
page_size |
Opcional. O número máximo de assinaturas a serem retornadas. O serviço pode retornar um valor inferior a este. Se não for especificado, no máximo 100 assinaturas serão retornadas. O valor máximo é 1.000. Se você usar um valor maior que 1.000, ele será mudado automaticamente para 1.000. Valores negativos retornam um erro |
page_token |
Opcional. Um token de página recebido de uma chamada anterior para listar assinaturas. Forneça esse parâmetro para recuperar a página seguinte. Ao paginar, todos os outros parâmetros fornecidos precisam corresponder à chamada que forneceu o token da página. Transmitir valores diferentes para os outros parâmetros pode gerar resultados inesperados. |
filter |
Opcional. Um filtro de consulta. É possível filtrar as assinaturas pelo papel ( Para filtrar por função, defina Para filtrar por tipo, defina Para filtrar por função e tipo, use o operador É necessário Por exemplo, as consultas a seguir são válidas:
As consultas a seguir são inválidas:
Consultas inválidas são rejeitadas pelo servidor com um erro |
show_groups |
Opcional. Quando |
show_invited |
Opcional. Quando No momento, exige autenticação do usuário. |
use_admin_access |
Opcional. Quando O usuário que faz a chamada precisa ser um administrador do Google Workspace com o privilégio de gerenciar conversas no Chat e nos espaços. Requer o escopo do OAuth 2.0 Não é possível listar as associações a apps em um espaço usando o acesso de administrador. |
ListMembershipsResponse
Resposta para listar as participações no espaço.
Campos | |
---|---|
memberships[] |
Lista não ordenada. Lista de assinaturas na página solicitada (ou na primeira). |
next_page_token |
Um token que pode ser enviado como |
ListMessagesRequest
Lista as mensagens no espaço especificado de que o usuário é membro.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso do espaço para listar mensagens. Formato: |
page_size |
Opcional. O número máximo de mensagens retornadas. O serviço pode retornar menos mensagens do que esse valor. Se não for especificado, no máximo 25 serão retornados. O valor máximo é 1.000. Se você usar um valor maior que 1.000, ele será mudado automaticamente para 1.000. Valores negativos retornam um erro |
page_token |
Opcional. Um token de página recebido de uma chamada "list messages" anterior. Forneça esse parâmetro para recuperar a página seguinte. Ao paginar, todos os outros parâmetros fornecidos precisam corresponder à chamada que forneceu o token da página. Transmitir valores diferentes para os outros parâmetros pode gerar resultados inesperados. |
filter |
Opcional. Um filtro de consulta. É possível filtrar as mensagens por data ( Para filtrar mensagens pela data de criação, especifique o Para filtrar por conversa, especifique o Para filtrar por conversa e data, use o operador Por exemplo, as consultas a seguir são válidas:
Consultas inválidas são rejeitadas pelo servidor com um erro |
order_by |
Opcional. Como a lista de mensagens é ordenada. Especifique um valor para ordenar por uma operação de ordenação. Estes são os valores válidos para a operação de ordenação:
A ordem padrão é |
show_deleted |
Opcional. Se as mensagens excluídas devem ser incluídas. As mensagens excluídas incluem a hora e os metadados da exclusão, mas o conteúdo da mensagem não está disponível. |
ListMessagesResponse
Mensagem de resposta para listar mensagens.
Campos | |
---|---|
messages[] |
Lista de mensagens. |
next_page_token |
É possível enviar um token como |
ListReactionsRequest
Lista as reações a uma mensagem.
Campos | |
---|---|
parent |
Obrigatório. A mensagem que recebeu a reação dos usuários. Formato: |
page_size |
Opcional. O número máximo de reações retornadas. O serviço pode retornar menos reações do que esse valor. Se não for especificado, o valor padrão será 25. O valor máximo é 200. Valores acima de 200 são alterados para 200. |
page_token |
Opcional. (Se você estiver retomando de uma consulta anterior.) Um token de página recebido de uma chamada "list reactions" anterior. Forneça isso para recuperar a página subsequente. Ao paginar, o valor do filtro precisa corresponder à chamada que forneceu o token da página. Passar um valor diferente pode levar a resultados inesperados. |
filter |
Opcional. Um filtro de consulta. É possível filtrar as reações por emoji ( Para filtrar reações de vários emojis ou usuários, combine campos semelhantes com o operador Para filtrar reações por emoji e usuário, use o operador Se a consulta usar Por exemplo, as consultas a seguir são válidas:
As consultas a seguir são inválidas:
Consultas inválidas são rejeitadas com um erro |
ListReactionsResponse
Resposta a uma solicitação de lista de reações.
Campos | |
---|---|
reactions[] |
Lista de reações na página solicitada (ou na primeira). |
next_page_token |
Token de continuação para recuperar a próxima página de resultados. Ele fica vazio na última página de resultados. |
ListSpaceEventsRequest
Mensagem de solicitação para listar eventos de espaço.
Campos | |
---|---|
parent |
Obrigatório. Nome do recurso do espaço do Google Chat em que os eventos ocorreram. Formato: |
page_size |
Opcional. O número máximo de eventos de espaço retornados. O serviço pode retornar um valor inferior a este. Valores negativos retornam um erro |
page_token |
Opcional. Um token de página recebido de uma chamada "list space events" anterior. Forneça isso para recuperar a página subsequente. Ao paginar, todos os outros parâmetros fornecidos para listar eventos do espaço precisam corresponder à chamada que forneceu o token da página. Transmitir valores diferentes para os outros parâmetros pode gerar resultados inesperados. |
filter |
Obrigatório. Um filtro de consulta. É necessário especificar pelo menos um tipo de evento ( Se quiser, filtre por horário de início (
Para especificar um horário de início ou de término, use o operador igual a Por exemplo, as consultas a seguir são válidas:
As consultas a seguir são inválidas:
Consultas inválidas são rejeitadas pelo servidor com um erro |
ListSpaceEventsResponse
Mensagem de resposta para listar eventos do espaço.
Campos | |
---|---|
space_events[] |
Os resultados são retornados em ordem cronológica (o evento mais antigo primeiro). Observação: o campo |
next_page_token |
Token de continuação usado para buscar mais eventos. Se esse campo for omitido, não haverá páginas subsequentes. |
ListSpacesRequest
Uma solicitação para listar os espaços de que o autor da chamada é membro.
Campos | |
---|---|
page_size |
Opcional. O número máximo de espaços a serem retornados. O serviço pode retornar um valor inferior a este. Se não for especificado, no máximo 100 espaços serão retornados. O valor máximo é 1.000. Se você usar um valor maior que 1.000, ele será mudado automaticamente para 1.000. Valores negativos retornam um erro |
page_token |
Opcional. Um token de página recebido de uma chamada "list spaces" anterior. Forneça esse parâmetro para recuperar a página seguinte. Ao paginar, o valor do filtro precisa corresponder à chamada que forneceu o token da página. Passar um valor diferente pode levar a resultados inesperados. |
filter |
Opcional. Um filtro de consulta. É possível filtrar os espaços por tipo ( Para filtrar por tipo de espaço, especifique um valor de enumeração válido, como Por exemplo, as consultas a seguir são válidas:
Consultas inválidas são rejeitadas pelo servidor com um erro |
ListSpacesResponse
A resposta para uma solicitação de lista de espaços.
Campos | |
---|---|
spaces[] |
Lista de espaços na página solicitada (ou na primeira). Observação: o campo |
next_page_token |
É possível enviar um token como |
MatchedUrl
Uma URL correspondente em uma mensagem do Chat. Os apps de chat podem visualizar URLs correspondentes. Para mais informações, consulte Visualizar links.
Campos | |
---|---|
url |
Apenas saída. O URL que foi correspondido. |
MeetSpaceLinkData
Dados para links de espaços do Meet.
Campos | |
---|---|
meeting_code |
Código da reunião do espaço vinculado do Meet. |
type |
Indica o tipo de espaço do Meet. |
huddle_status |
Opcional. Apenas saída. Se o Meet for um Huddle, indica o status dele. Caso contrário, ele não será definido. |
HuddleStatus
O status da conversa em grupo
Tipos enumerados | |
---|---|
HUDDLE_STATUS_UNSPECIFIED |
Valor padrão para a enumeração. Não use. |
STARTED |
A reunião rápida começou. |
ENDED |
A reunião rápida foi encerrada. Nesse caso, o URI e os identificadores do espaço do Meet não serão mais válidos. |
MISSED |
A reunião rápida foi perdida. Nesse caso, o URI e os identificadores do espaço do Meet não serão mais válidos. |
Tipo
O tipo de espaço do Meet.
Tipos enumerados | |
---|---|
TYPE_UNSPECIFIED |
Valor padrão para a enumeração. Não use. |
MEETING |
O espaço do Meet é uma reunião. |
HUDDLE |
O espaço do Meet é uma reunião rápida. |
Associação
Representa uma relação de associação no Google Chat, como se um usuário ou app do Chat foi convidado para um espaço, faz parte dele ou não está presente.
Campos | |
---|---|
name |
Identificador. Nome do recurso da assinatura, atribuído pelo servidor. Formato: |
state |
|