fromString static method

AppScreen fromString(
  1. String? value
)

Implementation

static AppScreen fromString(String? value) {
  if (value == null) return waitingForPreviousCallToComplete;

  switch (value) {
    case 'waiting_for_previous_call_to_complete':
      return waitingForPreviousCallToComplete;
    case 'consent_screen':
      return consentScreen;
    case 'scan_id_document_front_screen':
      return scanIdDocumentFrontScreen;
    case 'scan_id_document_back_screen':
      return scanIdDocumentBackScreen;
    case 'scan_a4_document_screen':
      return scanA4DocumentScreen;
    case 'nfc_capture_screen':
      return nfcCaptureScreen;
    case 'liveness_screen':
      return livenessScreen;
    case 'cancel_screen':
      return cancelScreen;
    case 'completed_screen':
      return completedScreen;
    case 'successful_screen':
      return successfulScreen;
    case 'rejected_screen':
      return rejectedScreen;
    case 'phone_verification_start_screen':
      return phoneVerificationStartScreen;
    case 'phone_verification_confirm_screen':
      return phoneVerificationConfirmScreen;
    case 'email_verification_start_screen':
      return emailVerificationStartScreen;
    case 'email_verification_confirm_screen':
      return emailVerificationConfirmScreen;
    case 'phone_verification_screen':
      return phoneVerificationScreen;
    case 'email_verification_screen':
      return emailVerificationScreen;
    case 'proof_of_address_screen':
      return proofOfAddressScreen;
    case 'proof_of_funds_screen':
      return proofOfFundsScreen;
    default:
      return waitingForPreviousCallToComplete;
  }
}