CreateThreadRequest.fromJson constructor
Creates a CreateThreadRequest from JSON.
Implementation
factory CreateThreadRequest.fromJson(Map<String, dynamic> json) {
return CreateThreadRequest(
messages: (json['messages'] as List<dynamic>?)
?.map((e) => ThreadMessage.fromJson(e as Map<String, dynamic>))
.toList(),
toolResources: json['tool_resources'] != null
? ToolResources.fromJson(
json['tool_resources'] as Map<String, dynamic>,
)
: null,
metadata: (json['metadata'] as Map<String, dynamic>?)
?.cast<String, String>(),
);
}