A parte representa um contêiner para uma seção de conteúdo de comunicação. As partes podem ser puramente textuais, algum tipo de arquivo (imagem, vídeo etc.) ou um blob de dados estruturados (ou seja, JSON).
| Representação JSON |
|---|
{ "metadata": { object }, // Union field |
| Campos | |
|---|---|
metadata |
Metadados opcionais associados a essa parte. |
Campo de união
|
|
text |
|
file |
|
data |
|
FilePart
FilePart representa as diferentes maneiras de fornecer arquivos. Se os arquivos forem pequenos, o envio direto dos bytes será aceito pelo fileWithBytes. Se o arquivo for grande, o agente vai ler o conteúdo conforme apropriado diretamente da origem fileWithUri.
| Representação JSON |
|---|
{ "mimeType": string, "name": string, // Union field |
| Campos | |
|---|---|
mimeType |
|
name |
|
Campo de união
|
|
fileWithUri |
|
fileWithBytes |
Uma string codificada em base64. |
DataPart
DataPart representa um blob estruturado. Geralmente, esse é um payload JSON.
| Representação JSON |
|---|
{ "data": { object } } |
| Campos | |
|---|---|
data |
|