public interface  org.finos.legend.engine.plan.dependencies.domain.dataQuality.IDefect extends java.lang.Object
{
public abstract java.lang.String getId();
public abstract java.lang.String getExternalId();
public abstract java.lang.String getMessage();
public abstract org.finos.legend.engine.plan.dependencies.domain.dataQuality.EnforcementLevel getEnforcementLevel();
public abstract java.lang.String getRuleDefinerPath();
public abstract org.finos.legend.engine.plan.dependencies.domain.dataQuality.RuleType getRuleType();
public abstract java.util.List getPath();
public java.lang.String typePath$()
{
org.finos.legend.engine.plan.dependencies.domain.dataQuality.IDefect v;
v := @this: org.finos.legend.engine.plan.dependencies.domain.dataQuality.IDefect;
return "meta::pure::dataQuality::Defect";
}
public java.lang.String typeName$()
{
org.finos.legend.engine.plan.dependencies.domain.dataQuality.IDefect v;
v := @this: org.finos.legend.engine.plan.dependencies.domain.dataQuality.IDefect;
return "Defect";
}
}