REST Resource: spaces.messages.attachments

Ressource : Attachment

Pièce jointe dans Google Chat.

Représentation 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.
}
Champs
name

string

Identifiant. Nom de ressource de la pièce jointe.

Format : spaces/{space}/messages/{message}/attachments/{attachment}.

contentName

string

Uniquement en sortie. Nom de fichier d'origine du contenu, et non le chemin d'accès complet.

contentType

string

Uniquement en sortie. Type de contenu (type MIME) du fichier.

thumbnailUri

string

Uniquement en sortie. URL de la miniature à utiliser pour prévisualiser la pièce jointe pour un utilisateur humain. Les applications de chat ne doivent pas utiliser cette URL pour télécharger le contenu des pièces jointes.

downloadUri

string

Uniquement en sortie. URL de téléchargement à utiliser pour permettre à un utilisateur humain de télécharger la pièce jointe. Les applications de chat ne doivent pas utiliser cette URL pour télécharger le contenu des pièces jointes.

source

enum (Source)

Uniquement en sortie. Source de la pièce jointe.

Champ d'union data_ref. Référence aux données de la pièce jointe. data_ref ne peut être qu'un des éléments suivants :
attachmentDataRef

object (AttachmentDataRef)

Facultatif. Référence aux données de la pièce jointe. Ce champ permet de créer ou de mettre à jour des messages avec des pièces jointes, ou avec l'API Media pour télécharger les données des pièces jointes.

driveDataRef

object (DriveDataRef)

Uniquement en sortie. Référence à la pièce jointe Google Drive. Ce champ est utilisé avec l'API Google Drive.

AttachmentDataRef

Référence aux données de la pièce jointe.

Représentation JSON
{
  "resourceName": string,
  "attachmentUploadToken": string
}
Champs
resourceName

string

Facultatif. Nom de ressource des données de la pièce jointe. Ce champ est utilisé avec l'API Media pour télécharger les données des pièces jointes.

attachmentUploadToken

string

Facultatif. Jeton opaque contenant une référence à une pièce jointe importée. Chaîne opaque traitée par les clients et utilisée pour créer ou modifier des messages de chat avec des pièces jointes.

Source

Source de la pièce jointe.

Enums
SOURCE_UNSPECIFIED Réservé.
DRIVE_FILE Le fichier est un fichier Google Drive.
UPLOADED_CONTENT Le fichier est importé dans Chat.

Méthodes

get

Obtient les métadonnées d'une pièce jointe d'un message.