Part

Part は、コミュニケーション コンテンツのセクションのコンテナを表します。Part は、純粋なテキスト、何らかのファイル(画像、動画など)、または構造化データ BLOB(JSON など)にすることができます。

JSON 表現
{
  "metadata": {
    object
  },

  // Union field part can be only one of the following:
  "text": string,
  "file": {
    object (FilePart)
  },
  "data": {
    object (DataPart)
  }
  // End of list of possible types for union field part.
}
フィールド
metadata

object (Struct format)

この Part に関連付けられたメタデータ(省略可)。

共用体フィールド part

part は次のいずれかになります。

text

string

file

object (FilePart)

data

object (DataPart)

FilePart

FilePart は、ファイルの提供方法を表します。ファイルが小さい場合は、fileWithBytes を使用してバイトを直接フィードできます。ファイルが大きい場合は、エージェントが fileWithUri ソースからコンテンツを直接読み取る必要があります。

JSON 表現
{
  "mimeType": string,
  "name": string,

  // Union field file can be only one of the following:
  "fileWithUri": string,
  "fileWithBytes": string
  // End of list of possible types for union field file.
}
フィールド
mimeType

string

name

string

共用体フィールド file

file は次のいずれかになります。

fileWithUri

string

fileWithBytes

string (bytes format)

Base64 でエンコードされた文字列。

DataPart

DataPart は構造化された BLOB を表します。これは通常、JSON ペイロードです。

JSON 表現
{
  "data": {
    object
  }
}
フィールド
data

object (Struct format)