package org.ihtsdo.otf.refset.error; import java.util.List; import java.util.Map; /** * Class to create a unified error info object * @author Episteme Partners * */ public class ErrorInfo { public final String message; public final String code; public final String details; public Map<Object, List<ErrorInfo>> failures; public ErrorInfo(String message, String code, String details) { this.message = message; this.code = code; this.details = details; } public ErrorInfo(String message, String code) { this.message = message; this.code = code; this.details = ""; } public ErrorInfo(String message, String code, Map<Object, List<ErrorInfo>> validationErrors) { this.message = message; this.code = code; this.details = ""; this.failures = validationErrors; } }