package net.thucydides.core.reports.json;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import net.thucydides.core.model.features.ApplicationFeature;
import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL;
@JsonIgnoreProperties({"name","reportName","featureClass","featureId"})
@JsonInclude(NON_NULL)
public abstract class JSONApplicationFeatureMixin {
JSONApplicationFeatureMixin(@JsonProperty("id") String id,
@JsonProperty("storyName") final String storyName,
@JsonProperty("storyClassName") final String storyClassName,
@JsonProperty("path") final String path,
@JsonProperty("feature") final ApplicationFeature feature) {};
}