GoogleCloudAiplatformV1GenerateContentResponseUsageMetadata.fromJson constructor
GoogleCloudAiplatformV1GenerateContentResponseUsageMetadata.fromJson(
- Map json_
Implementation
GoogleCloudAiplatformV1GenerateContentResponseUsageMetadata.fromJson(
core.Map json_,
) : this(
cacheTokensDetails:
(json_['cacheTokensDetails'] as core.List?)
?.map(
(value) => GoogleCloudAiplatformV1ModalityTokenCount.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
cachedContentTokenCount: json_['cachedContentTokenCount'] as core.int?,
candidatesTokenCount: json_['candidatesTokenCount'] as core.int?,
candidatesTokensDetails:
(json_['candidatesTokensDetails'] as core.List?)
?.map(
(value) => GoogleCloudAiplatformV1ModalityTokenCount.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
promptTokenCount: json_['promptTokenCount'] as core.int?,
promptTokensDetails:
(json_['promptTokensDetails'] as core.List?)
?.map(
(value) => GoogleCloudAiplatformV1ModalityTokenCount.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
thoughtsTokenCount: json_['thoughtsTokenCount'] as core.int?,
toolUsePromptTokenCount: json_['toolUsePromptTokenCount'] as core.int?,
toolUsePromptTokensDetails:
(json_['toolUsePromptTokensDetails'] as core.List?)
?.map(
(value) => GoogleCloudAiplatformV1ModalityTokenCount.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
totalTokenCount: json_['totalTokenCount'] as core.int?,
trafficType: json_['trafficType'] as core.String?,
);