"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.HierarchicalOptionListValue = void 0;
const option_list_value_base_1 = __importDefault(require("../../contracts/base/option-lists/option-list-value-base"));
class HierarchicalOptionListValue extends option_list_value_base_1.default {
    constructor(identifier, labels, values) {
        super(identifier, labels);
        //TODO add 'not all null' guard for values
        this.values = values || [];
    }
}
exports.default = HierarchicalOptionListValue;
exports.HierarchicalOptionListValue = HierarchicalOptionListValue;
//# sourceMappingURL=hierarchical-options-list-value.js.map