     }
 }
 
-extension SECTreemapSerie.Level : SECMappable {
+extension SECTreemapSerieLevel : SECMappable {
     public func mapping(map: SECMap) {
         map["visualDimension"] = visualDimension
         map["visualMin"] = visualMin


extension SECTreemapSerie : SECEnumable {
    public enum Enums {
        case zlevel(Float), z(Float), left(SECPosition), top(SECPosition), right(SECPosition), bottom(SECPosition), width(Float), height(Float), squareRotio(Float), leafDepth(Float), roam(Bool), nodeClick(NodeClick), zoomToNodeRatio(Float), level([Level]), silent(Silent), visualDimension(Float), visualMin(Float), visualMax(Float), colorAlpha([Float]), colorSaturation([Float]), colorMappingBy(ColorMappingBy), visibleMin(Float), childrenVisibleMin(Float), label(SECLabel), itemStyle(SECItemStyle), breadcrumb(Breadcrumb), data([SECJsonable]), animationDuration(Float), animationEasing(SECAnimation), animationDelay(SECTime)
    }
    
    public typealias ContentEnum = Enums

        ///     - 可以存在于 sereis-treemap 根下，表示本系列全局的统一设置。
        ///     - 可以存在于 series-treemap.levels 的每个数组元素中，表示树每个层级的统一设置。
        ///     - 存在于 series-treemap.data 的每个节点中，表示每个节点的特定设置。
        public var colorSaturation: SECRange?
        /// 表示同一层级节点，在颜色列表中（参见 color 属性）选择时，按照什么来选择。可选值：
        ///
        /// - 'value'：将节点的值（即 series-treemap.data.value）映射到颜色列表中。这样得到的颜色，反应了节点值的大小。可以使用 visualDimension 属性来设置，用 data 中哪个纬度的值来映射。
