Part representa un contenedor para una sección de contenido de comunicación. Las partes pueden ser puramente textuales, algún tipo de archivo (imagen, video, etc.) o un BLOB de datos estructurados (es decir, JSON).
| Representación JSON |
|---|
{ "metadata": { object }, // Union field |
| Campos | |
|---|---|
metadata |
Son los metadatos opcionales asociados a esta parte. |
Campo de unión
|
|
text |
|
file |
|
data |
|
FilePart
FilePart representa las diferentes formas en que se pueden proporcionar los archivos. Si los archivos son pequeños, se admite la transferencia directa de los bytes a través de fileWithBytes. Si el archivo es grande, el agente debe leer el contenido según corresponda directamente desde la fuente fileWithUri.
| Representación JSON |
|---|
{ "mimeType": string, "name": string, // Union field |
| Campos | |
|---|---|
mimeType |
|
name |
|
Campo de unión
|
|
fileWithUri |
|
fileWithBytes |
Es una cadena codificada en Base64. |
DataPart
DataPart representa un blob estructurado. Por lo general, se trata de una carga útil de JSON.
| Representación JSON |
|---|
{ "data": { object } } |
| Campos | |
|---|---|
data |
|