export default class Group {
	constructor({ title, columnGroupShow, headerClass = 'group-header', toolPanelClass, suppressColumnsToolPanel, suppressFiltersToolPanel, colId, marryChildren = true, openByDefault = true, headerGroupComponent, headerGroupComponentFramework, headerGroupComponentParams }) {
		this.headerName = title;
		this.columnGroupShow = columnGroupShow;
		this.headerClass = headerClass;
		this.toolPanelClass = toolPanelClass;
		this.suppressColumnsToolPanel = suppressColumnsToolPanel;
		this.suppressFiltersToolPanel = suppressFiltersToolPanel;
		this.groupId = colId;
		this.children = [];
		this.marryChildren = marryChildren;
		this.openByDefault = openByDefault;
		this.headerGroupComponent = headerGroupComponent;
		this.headerGroupComponentFramework = headerGroupComponentFramework;
		this.headerGroupComponentParams = headerGroupComponentParams;
	}
}
