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(),
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?,
);