VerificationFlowResponse.fromJson constructor
VerificationFlowResponse.fromJson(
- Map<String, dynamic> json
)
Implementation
factory VerificationFlowResponse.fromJson(Map<String, dynamic> json) {
final String statusString = json['status'] as String;
final VerificationCompletionStatus statusEnum = VerificationCompletionStatus.values.firstWhere(
(e) => e.name == statusString,
orElse: () => throw FormatException('Unknown value VerificationCompletionStatus: $statusString'),
);
final List<dynamic>? stepsJson = json['steps'] as List<dynamic>?;
final List<VerificationStep>? stepsList = stepsJson?.map((stepJson) => VerificationStep.fromJson(stepJson as Map<String, dynamic>)).toList();
return VerificationFlowResponse(
status: statusEnum,
steps: stepsList,
);
}