export class FilterItem {

    constructor () {
        /** @public {string} */
        this.path = '';

        /** @public {string} */
        this.title = '';

        /** @private {Marker~Style} */
        this.style = {};

        /** @private {boolean} */
        this.overwriteMarkerStyles = false;

        /** @public {FilterItem[]} */
        this.children = [];

        /** @public {FilterItem|null} */
        this.parent = null;

        /** @public {boolean} */
        this.openByDefault = false;

        /** @public {boolean} */
        this.forceOpen = false;
    }

}
