FunctionResponse.fromJson constructor
Creates a FunctionResponse from JSON.
Implementation
factory FunctionResponse.fromJson(Map<String, dynamic> json) =>
FunctionResponse(
id: json['id'] as String?,
name: json['name'] as String,
response: json['response'] as Map<String, dynamic>,
parts: (json['parts'] as List?)
?.map(
(e) => FunctionResponseInlinePart.fromJson(
e as Map<String, dynamic>,
),
)
.toList(),
willContinue: json['willContinue'] as bool?,
scheduling: json['scheduling'] != null
? FunctionResponseScheduling.fromJson(json['scheduling'] as String)
: null,
);