package com.tyndalehouse.step.core.models; import java.util.List; /** * Features that are available to a particular version/displayMode with explanations of why others aren't * * @author chrisburrell * */ public class AvailableFeatures { private List<LookupOption> options; private List<TrimmedLookupOption> removed; /** * serialisation */ public AvailableFeatures() { // for serialisation } /** * @param options a list of available options * @param removed a list of options that were removed and the explanations of why */ public AvailableFeatures(final List<LookupOption> options, final List<TrimmedLookupOption> removed) { this.options = options; this.removed = removed; } /** * @return the options */ public List<LookupOption> getOptions() { return this.options; } /** * @return the removed */ public List<TrimmedLookupOption> getRemoved() { return this.removed; } }