Plugin.Fingerprint.Samsung.IdentifyListener.GetResultStatus C# (CSharp) Method

GetResultStatus() private static method

private static GetResultStatus ( SpassFingerprintStatus status ) : FingerprintAuthenticationResultStatus
status SpassFingerprintStatus
return FingerprintAuthenticationResultStatus
        private static FingerprintAuthenticationResultStatus GetResultStatus(SpassFingerprintStatus status)
        {
            FingerprintAuthenticationResultStatus resultStatus;
            switch (status)
            {
                case SpassFingerprintStatus.Success:
                    resultStatus = FingerprintAuthenticationResultStatus.Succeeded;
                    break;
                case SpassFingerprintStatus.TimeoutFailed:
                case SpassFingerprintStatus.SensorFailed:
                    resultStatus = FingerprintAuthenticationResultStatus.Failed;
                    break;
                case SpassFingerprintStatus.UserCancelled:
                    resultStatus = FingerprintAuthenticationResultStatus.Canceled;
                    break;
                case SpassFingerprintStatus.ButtonPressed:
                    resultStatus = FingerprintAuthenticationResultStatus.Canceled;
                    break;
                case SpassFingerprintStatus.QualityFailed:
                    resultStatus = FingerprintAuthenticationResultStatus.Failed;
                    break;
                case SpassFingerprintStatus.UserCancelledByTouchOutside:
                    resultStatus = FingerprintAuthenticationResultStatus.Canceled;
                    break;
                case SpassFingerprintStatus.Failed:
                    resultStatus = FingerprintAuthenticationResultStatus.Failed;
                    break;
                case SpassFingerprintStatus.OperationDenied:
                    resultStatus = FingerprintAuthenticationResultStatus.UnknownError;
                    break;
                case SpassFingerprintStatus.PasswordSuccess:
                    resultStatus = FingerprintAuthenticationResultStatus.Succeeded;
                    break;
                default:
                    throw new ArgumentOutOfRangeException(nameof(status), status, null);
            }
            return resultStatus;
        }
    }