All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.split.inputValidation.ImpressionPropertiesValidator Maven / Gradle / Ivy

The newest version!
package io.split.inputValidation;

import java.util.Map;

public class ImpressionPropertiesValidator {
    ImpressionPropertiesValidator() {
        throw new IllegalStateException("Utility class");
    }

    public static ImpressionPropertiesValidatorResult propertiesAreValid(Map properties) {
        EventsValidator.EventValidatorResult result = EventsValidator.propertiesAreValid(properties);
        return new ImpressionPropertiesValidatorResult(result.getSuccess(), result.getEventSize(), result.getValue());
    }

    public static class ImpressionPropertiesValidatorResult extends EventsValidator.EventValidatorResult {
        public ImpressionPropertiesValidatorResult(boolean success, int eventSize, Map value) {
            super(success, eventSize, value);
        }
    }
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy