EventMetadata.fromJson constructor

EventMetadata.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory EventMetadata.fromJson(Map<String, dynamic> json) {
  return EventMetadata(
    groundingMetadata: decode(
      json['groundingMetadata'],
      GroundingMetadata.fromJson,
    ),
    partial: json['partial'] ?? false,
    turnComplete: json['turnComplete'] ?? false,
    interrupted: json['interrupted'] ?? false,
    longRunningToolIds: decodeList(json['longRunningToolIds']) ?? [],
    branch: json['branch'] ?? '',
    customMetadata: decodeCustom(
      json['customMetadata'],
      protobuf.Struct.fromJson,
    ),
  );
}