CompletionStatus.fromJson constructor

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

Implementation

factory CompletionStatus.fromJson(Map<String, dynamic> json) {
  return CompletionStatus(
    documentsComplete: json['documents_complete'] as bool? ?? false,
    livenessComplete: json['liveness_complete'] as bool? ?? false,
    verificationComplete: json['verification_complete'] as bool? ?? false,
    readyForCompletion: json['ready_for_completion'] as bool? ?? false,
    completionPercentage: json['completion_percentage'] as int? ?? 0,
    missingSteps:
        (json['missing_steps'] as List<dynamic>?)
            ?.map((e) => e as String)
            .toList() ??
        [],
  );
}