Decision.fromMap constructor

Decision.fromMap(
  1. Map map
)

Create Decision from YAML-compatible Map

Implementation

factory Decision.fromMap(Map<dynamic, dynamic> map) {
  return Decision(
    id: map['id'] ?? '',
    title: map['title'] ?? '',
    reason: map['reason'] ?? '',
    alternatives: List<String>.from(map['alternatives'] ?? []),
    createdAt: map['createdAt'] != null
        ? DateTime.parse(map['createdAt'] as String)
        : null,
    description: map['description'] as String?,
    choice: map['choice'] as String?,
    detailFile: map['detail_file'] as String?,
  );
}