package com.kryptnostic.v2.search;
import java.util.SortedSet;
import java.util.UUID;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.kryptnostic.v2.constants.Names;
public class SearchResultResponse {
private final UUID queryId;
private final SortedSet<SearchResult> results;
@JsonCreator
public SearchResultResponse(
@JsonProperty( Names.RESULTS_FIELD ) SortedSet<SearchResult> results,
@JsonProperty( Names.QUERY_FIELD ) UUID queryId) {
this.queryId = queryId;
this.results = results;
}
@JsonProperty( Names.RESULTS_FIELD )
public SortedSet<SearchResult> getData() {
return results;
}
@JsonProperty( Names.QUERY_FIELD )
public UUID getQueryId() {
return queryId;
}
}