REST Resource: spaces.messages.attachments

리소스: Attachment

Google Chat의 첨부파일

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.
}
필드
name

string

선택사항입니다. spaces/{space}/messages/{message}/attachments/{attachment} 형식의 첨부파일 리소스 이름입니다.

contentName

string

출력 전용입니다. 전체 경로가 아닌 콘텐츠의 원본 파일 이름입니다.

contentType

string

출력 전용입니다. 파일의 콘텐츠 유형(MIME 유형)입니다.

thumbnailUri

string

출력 전용입니다. 사람 사용자에게 첨부파일을 미리 볼 때 사용해야 하는 썸네일 URL입니다. 채팅 앱은 이 URL을 사용하여 첨부파일 콘텐츠를 다운로드해서는 안 됩니다.

downloadUri

string

출력 전용입니다. 사람이 첨부파일을 다운로드할 수 있도록 허용하기 위해 사용해야 하는 다운로드 URL입니다. 채팅 앱은 이 URL을 사용하여 첨부파일 콘텐츠를 다운로드해서는 안 됩니다.

source

enum (Source)

출력 전용입니다. 첨부파일의 소스입니다.

통합 필드 data_ref. 첨부파일에 대한 데이터 참조입니다. data_ref은 다음 중 하나여야 합니다.
attachmentDataRef

object (AttachmentDataRef)

선택사항입니다. 첨부파일 데이터 참조입니다. 이 필드는 첨부파일이 있는 메시지를 만들거나 업데이트하거나, media API를 사용하여 첨부파일 데이터를 다운로드하는 데 사용됩니다.

driveDataRef

object (DriveDataRef)

출력 전용입니다. Google Drive 첨부파일에 대한 참조입니다. 이 필드는 Google Drive API와 함께 사용됩니다.

AttachmentDataRef

첨부파일 데이터에 대한 참조입니다.

JSON 표현
{
  "resourceName": string,
  "attachmentUploadToken": string
}
필드
resourceName

string

선택사항입니다. 첨부파일 데이터의 리소스 이름입니다. 이 필드는 미디어 API에서 첨부파일 데이터를 다운로드하는 데 사용됩니다.

attachmentUploadToken

string

선택사항입니다. 업로드된 첨부파일에 대한 참조가 포함된 불투명 토큰입니다. 클라이언트에서 불투명 문자열로 취급되며 첨부파일이 있는 Chat 메시지를 만들거나 업데이트하는 데 사용됩니다.

소스

첨부파일의 소스입니다.

열거형
SOURCE_UNSPECIFIED 예약되었습니다.
DRIVE_FILE 파일이 Google Drive 파일입니다.
UPLOADED_CONTENT 파일이 Chat에 업로드됩니다.

메서드

get

메시지 첨부파일의 메타데이터를 가져옵니다.