fromJson static method
Implementation
static IdDocumentState fromJson(String? value) {
if (value == null) return IdDocumentState.noneReceived;
switch (value) {
case 'none_received': return IdDocumentState.noneReceived;
case 'front_received_but_needs_resubmission': return IdDocumentState.frontReceivedButNeedsResubmission;
case 'front_received_awaiting_back': return IdDocumentState.frontReceivedAwaitingBack;
case 'front_received_and_back_received_but_back_needs_resubmission': return IdDocumentState.frontReceivedAndBackReceivedButBackNeedsResubmission;
case 'id_received_awaiting_liveness': return IdDocumentState.idReceivedAwaitingLiveness;
case 'awaiting_liveness': return IdDocumentState.awaitingLiveness;
case 'awaiting_nfc': return IdDocumentState.awaitingNfc;
case 'awaiting_poa': return IdDocumentState.awaitingPoa;
case 'awaiting_pof': return IdDocumentState.awaitingPof;
case 'awaiting_a4_document': return IdDocumentState.awaitingA4Document;
case 'completed': return IdDocumentState.completed;
default: return IdDocumentState.noneReceived;
}
}