class ClientLevelAxis extends ClientBaseAxis<ClientQueryLevel> {

    @Valid
    @XmlElementWrapper
    @XmlElements({
            @XmlElement(name = "level", type = ClientQueryLevel.class),
            @XmlElement(name = "allLevel", type = ClientQueryLevel.ClientAllLevel.class),
            @XmlElement(name = "aggregations", type = ClientQueryLevel.ClientLevelAggregationsRef.class),
    })
    @Override
    public List<ClientQueryLevel> getItems() {
        return super.getItems();
    }

    public  ClientLevelAxis();
    public  ClientLevelAxis(ClientLevelAxis axis);
    public  ClientLevelAxis(Collection<? extends ClientQueryLevel> c);
    public  ClientLevelAxis(Collection<? extends ClientQueryLevel> c, List<ClientExpandable> expansions);

}