fromJson static method

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

Implementation

static Question fromJson(Map<String, dynamic> json) => Question(
      question: json['question'] as String,
      singleChoice: json['single_choice'] as bool? ?? true,
      isMandatory: json['is_mandatory'] as bool? ?? false,
      isNumeric: json['isNumeric'] as bool? ?? false,
      isRating: json['isRating'] as bool? ?? false,
      isStarRating: json['isStarRating'] as bool? ?? false,
      errorText: json['error_text'] as String?,
      properties: json['properties'] as Map<String, dynamic>?,
      answers: (json['answers'] as List<dynamic>?)?.map((e) => e as Map<String,String>).toList(),
      options: (json['options'] as List<dynamic>?)!.map((e) => Option.fromJson(e as Map<String, dynamic>)).toList(),
    );