PollCard.fromJson constructor

PollCard.fromJson(
  1. Map<String, dynamic> params
)

Implementation

factory PollCard.fromJson(Map<String, dynamic> params) {
  final rawOptions = params['options'] as List<dynamic>? ?? [];
  return PollCard(
    question: ((params['question'] ?? params['title'] ?? params['text']) as String?) ?? '',
    options: rawOptions.map((e) => e.toString()).toList(),
  );
}