package org.nextprot.api.blast.domain; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import org.nextprot.api.blast.service.BlastProgram; import java.io.Serializable; @JsonPropertyOrder({ "query", "success", "data" }) public class BlastProgramSuccess implements BlastProgramOutput { private final BlastProgram.Params params; private final Serializable result; public BlastProgramSuccess(BlastProgram.Params params, Serializable result) { this.params = params; this.result = result; } @Override public BlastProgram.Params getQuery() { return params; } public Serializable getData() { return result; } public boolean isSuccess() { return true; } }