BidiGenerateContentServerMessage.fromJson constructor
BidiGenerateContentServerMessage.fromJson(
- Object? j
Implementation
factory BidiGenerateContentServerMessage.fromJson(Object? j) {
final json = j as Map<String, Object?>;
return BidiGenerateContentServerMessage(
setupComplete: switch (json['setupComplete']) {
null => null,
Object $1 => BidiGenerateContentSetupComplete.fromJson($1),
},
serverContent: switch (json['serverContent']) {
null => null,
Object $1 => BidiGenerateContentServerContent.fromJson($1),
},
toolCall: switch (json['toolCall']) {
null => null,
Object $1 => BidiGenerateContentToolCall.fromJson($1),
},
toolCallCancellation: switch (json['toolCallCancellation']) {
null => null,
Object $1 => BidiGenerateContentToolCallCancellation.fromJson($1),
},
goAway: switch (json['goAway']) {
null => null,
Object $1 => GoAway.fromJson($1),
},
sessionResumptionUpdate: switch (json['sessionResumptionUpdate']) {
null => null,
Object $1 => SessionResumptionUpdate.fromJson($1),
},
usageMetadata: switch (json['usageMetadata']) {
null => null,
Object $1 => UsageMetadata.fromJson($1),
},
);
}