fromJson static method

IdDocumentState fromJson(
  1. String? value
)

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;
  }
}