package com.onthegomap.planetiler.custommap.configschema; import com.fasterxml.jackson.annotation.JsonProperty; import com.onthegomap.planetiler.geo.GeometryType; import java.util.Collection; import java.util.Map; public record FeatureItem( Collection sources, @JsonProperty("min_zoom") Integer minZoom, @JsonProperty("max_zoom") Integer maxZoom, GeometryType geometry, @JsonProperty("zoom_override") Collection zoom, @JsonProperty("include_when") Map includeWhen, @JsonProperty("exclude_when") Map excludeWhen, Collection attributes ) {}