package com.onthegomap.planetiler.custommap.configschema; import com.fasterxml.jackson.annotation.JsonProperty; import java.util.Map; public record AttributeDefinition( String key, @JsonProperty("constant_value") Object constantValue, @JsonProperty("tag_value") String tagValue, @JsonProperty("include_when") Map includeWhen, @JsonProperty("exclude_when") Map excludeWhen, @JsonProperty("min_zoom") Integer minZoom, @JsonProperty("min_zoom_by_value") Map minZoomByValue, @JsonProperty("min_tile_cover_size") Double minTileCoverSize ) {}