Thread.fromJson constructor

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

Creates a Thread from JSON.

Implementation

factory Thread.fromJson(Map<String, dynamic> json) {
  return Thread(
    id: json['id'] as String,
    object: json['object'] as String,
    createdAt: json['created_at'] as int,
    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>() ??
        {},
  );
}