// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.server.npc.asset.builder.validators;

import javax.annotation.Nonnull;

public class ExistsIfParameterSetValidator extends Validator
{
    private final String parameter;
    private final String attribute;
    
    private ExistsIfParameterSetValidator(final String parameter, final String attribute) {
        this.parameter = parameter;
        this.attribute = attribute;
    }
    
    @Nonnull
    public static String errorMessage(final String parameter, final String attribute) {
        return String.format("If %s is set, %s must be present", parameter, attribute);
    }
    
    @Nonnull
    public static ExistsIfParameterSetValidator withAttributes(final String parameter, final String attribute) {
        return new ExistsIfParameterSetValidator(parameter, attribute);
    }
}
