package org.jfrog.build.api.search; import com.fasterxml.jackson.annotation.JsonProperty; import java.util.ArrayList; import java.util.List; public class AqlSearchResult { private List<SearchEntry> results = new ArrayList<SearchEntry>(); public List<SearchEntry> getResults() { return results; } public void setResults(List<SearchEntry> results) { this.results = results; } public static class SearchEntry { private String repo; private String path; private String name; private String actualSha1; private String actualMd5; private String[] virtualRepos = new String[]{}; public void setRepo(String repo) { this.repo = repo; } public void setPath(String path) { this.path = path; } public void setName(String name) { this.name = name; } @JsonProperty("actual_sha1") public void setActualSha1(String actualSha1) { this.actualSha1 = actualSha1; } @JsonProperty("actual_md5") public void setActualMd5(String actualMd5) { this.actualMd5 = actualMd5; } @JsonProperty("virtual_repos") public void setVirtualRepos(String[] virtualRepos) { this.virtualRepos = virtualRepos; } public String getRepo() { return repo; } public String getPath() { return path; } public String getName() { return name; } @JsonProperty("actual_sha1") public String getActualSha1() { return actualSha1; } @JsonProperty("actual_md5") public String getActualMd5() { return actualMd5; } @JsonProperty("virtual_repos") public String[] getVirtualRepos() { return virtualRepos; } } }