static Exception toExceptionModel()

in appcenter-crashes/android/src/main/java/com/microsoft/appcenter/reactnative/crashes/AppCenterReactNativeCrashesUtils.java [138:163]


    static Exception toExceptionModel(ReadableMap readableMap)
               throws java.lang.Exception {
        Exception model = new Exception();
        try {
            String type = readableMap.getString("type");
            String message = readableMap.getString("message");
            String wrapperSdkName = readableMap.getString("wrapperSdkName");
            if (type == null || type == "") {
                throw new java.lang.Exception("Type value shouldn't be null ot empty");
            }
            if (message == null || message == "") {
                throw new java.lang.Exception("Message value shouldn't be null or empty");
            }
            if (wrapperSdkName == null || wrapperSdkName == "") {
                throw new java.lang.Exception("wrapperSdkName value shouldn't be null or empty");
            }
            model.setWrapperSdkName(wrapperSdkName);
            model.setType(type);
            model.setMessage(message);
            model.setStackTrace(readableMap.getString("stackTrace"));
        } catch (java.lang.Exception e) {
            AppCenterReactNativeCrashesUtils.logError("Failed to get exception model");
            AppCenterReactNativeCrashesUtils.logError(Log.getStackTraceString(e));
        }
        return model;
    }