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 usando fileWithBytes. Se o arquivo for grande, o agente precisará 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. Esse é mais comumente um payload JSON.
| Representação JSON |
|---|
{ "data": { object } } |
| Campos | |
|---|---|
data |
|