package alien4cloud.dao.model; import java.io.Serializable; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; /** * Result for a multiple data query. * * @author luc boutier */ @Getter @Setter @NoArgsConstructor @AllArgsConstructor(suppressConstructorProperties = true) public class GetMultipleDataResult<T> implements Serializable { private static final long serialVersionUID = 1L; private String[] types; private T[] data; private long queryDuration; private long totalResults; private int from; private int to; /** * Construct an object only with data and types * * @param types * @param data */ public GetMultipleDataResult(String[] types, T[] data) { this.types = types; this.data = data; } }