FunctionDeclaration.fromJson constructor
FunctionDeclaration.fromJson(
- Map<String, dynamic> json
)
Implementation
factory FunctionDeclaration.fromJson(Map<String, dynamic> json) {
return FunctionDeclaration(
name: json['name'] ?? '',
description: json['description'] ?? '',
parameters: decode(json['parameters'], Schema.fromJson),
parametersJsonSchema: decodeCustom(
json['parametersJsonSchema'],
Value.fromJson,
),
response: decode(json['response'], Schema.fromJson),
responseJsonSchema: decodeCustom(
json['responseJsonSchema'],
Value.fromJson,
),
behavior:
decodeEnum(json['behavior'], FunctionDeclaration_Behavior.fromJson) ??
FunctionDeclaration_Behavior.$default,
);
}