GoogleCloudAiplatformV1Candidate.fromJson constructor
GoogleCloudAiplatformV1Candidate.fromJson(
- Map json_
Implementation
GoogleCloudAiplatformV1Candidate.fromJson(core.Map json_)
: this(
avgLogprobs: (json_['avgLogprobs'] as core.num?)?.toDouble(),
citationMetadata: json_.containsKey('citationMetadata')
? GoogleCloudAiplatformV1CitationMetadata.fromJson(
json_['citationMetadata']
as core.Map<core.String, core.dynamic>,
)
: null,
content: json_.containsKey('content')
? GoogleCloudAiplatformV1Content.fromJson(
json_['content'] as core.Map<core.String, core.dynamic>,
)
: null,
finishMessage: json_['finishMessage'] as core.String?,
finishReason: json_['finishReason'] as core.String?,
groundingMetadata: json_.containsKey('groundingMetadata')
? GoogleCloudAiplatformV1GroundingMetadata.fromJson(
json_['groundingMetadata']
as core.Map<core.String, core.dynamic>,
)
: null,
index: json_['index'] as core.int?,
logprobsResult: json_.containsKey('logprobsResult')
? GoogleCloudAiplatformV1LogprobsResult.fromJson(
json_['logprobsResult'] as core.Map<core.String, core.dynamic>,
)
: null,
safetyRatings: (json_['safetyRatings'] as core.List?)
?.map(
(value) => GoogleCloudAiplatformV1SafetyRating.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
urlContextMetadata: json_.containsKey('urlContextMetadata')
? GoogleCloudAiplatformV1UrlContextMetadata.fromJson(
json_['urlContextMetadata']
as core.Map<core.String, core.dynamic>,
)
: null,
);