PollPayload.fromJson constructor

PollPayload.fromJson(
  1. Map<String, Object?> j
)

Implementation

factory PollPayload.fromJson(Map<String, Object?> j) => PollPayload(
      question: j['question'] as String? ?? '',
      options: (j['options'] as List?)
              ?.map((e) => PollOption.fromJson(e as Map<String, Object?>))
              .toList() ??
          [],
      multipleChoice: j['multipleChoice'] as bool? ?? false,
      isEnded: j['isEnded'] as bool? ?? false,
      endsAt: j['endsAt'] != null
          ? DateTime.tryParse(j['endsAt'] as String)
          : null,
    );