REST Resource: spaces.messages.attachments

Recurso: anexo

Um anexo no Google Chat.

Representação JSON
{
  "name": string,
  "contentName": string,
  "contentType": string,
  "thumbnailUri": string,
  "downloadUri": string,
  "source": enum (Source),

  // Union field data_ref can be only one of the following:
  "attachmentDataRef": {
    object (AttachmentDataRef)
  },
  "driveDataRef": {
    object (DriveDataRef)
  }
  // End of list of possible types for union field data_ref.
}
Campos
name

string

Nome do recurso do anexo, no formato spaces/*/messages/*/attachments/*.

contentName

string

Apenas saída. O nome do arquivo original do conteúdo, não o caminho completo.

contentType

string

Apenas saída. O tipo de conteúdo (MIME) do arquivo.

thumbnailUri

string

Apenas saída. O URL da miniatura que deve ser usada para visualizar o anexo para um usuário humano. Os apps de chat não podem usar esse URL para fazer o download de anexos.

downloadUri

string

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 fazer o download de anexos.

source

enum (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:
attachmentDataRef

object (AttachmentDataRef)

Uma referência aos dados do anexo. Esse campo é usado com a API de mídia para fazer o download dos dados de anexo.

driveDataRef

object (DriveDataRef)

Apenas saída. Uma referência ao anexo do Google Drive. Este campo é usado com a API Google Drive.

AttachmentDataRef

Uma referência aos dados do anexo.

Representação JSON
{
  "resourceName": string,
  "attachmentUploadToken": string
}
Campos
resourceName

string

O nome do recurso dos dados do anexo. Esse campo é usado com a API de mídia para fazer o download dos dados de anexo.

attachmentUploadToken

string

Token opaco contendo uma referência a um anexo enviado. Tratado pelos clientes como uma string opaca e usada para criar ou atualizar mensagens do Chat com anexos.

Fonte

A origem do anexo.

Enums
SOURCE_UNSPECIFIED Reservado.
DRIVE_FILE O arquivo é do Google Drive.
UPLOADED_CONTENT O upload do arquivo é feito no Chat.

Métodos

get

Extrai os metadados de um anexo de mensagem.