Part

Part merepresentasikan penampung untuk bagian konten komunikasi. Bagian dapat berupa teks murni, beberapa jenis file (gambar, video, dll.), atau blob data terstruktur (yaitu JSON).

Representasi JSON
{
  "metadata": {
    object
  },
  "filename": string,
  "mediaType": string,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "text": string,
  "raw": string,
  "url": string,
  "data": value
  // End of mutually exclusive fields.
}
Kolom
metadata

object (Struct format)

Opsional. Metadata yang terkait dengan bagian ini.

filename

string

filename opsional untuk file (misalnya, "document.pdf").

mediaType

string

mediaType (jenis MIME) konten bagian (misalnya, "text/plain", "application/json", "image/png"). Kolom ini tersedia untuk semua jenis suku cadang.

Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons:
text

string

Konten string bagian text.

raw

string (bytes format)

Konten byte raw dari sebuah file. Dalam serialisasi JSON, ini dienkode sebagai string base64.

String berenkode base64.

url

string

url yang mengarah ke konten file.

data

value (Value format)

data terstruktur arbitrer sebagai nilai JSON (objek, array, string, angka, boolean, atau null).

Akhir kolom yang saling eksklusif.