Class AnnotationsWebService.AnnotationSearchResponseDataObject

java.lang.Object
ubic.gemma.rest.util.ResponseDataObject<List<AnnotationsWebService.AnnotationSearchResultValueObject>>
ubic.gemma.rest.AnnotationsWebService.AnnotationSearchResponseDataObject
Enclosing class:
AnnotationsWebService

public static class AnnotationsWebService.AnnotationSearchResponseDataObject extends ResponseDataObject<List<AnnotationsWebService.AnnotationSearchResultValueObject>>
GET /annotations/search envelope: the standard data array plus, when identity matching ran, the AnnotationsWebService.NegativeEvidenceValueObject beside it.

The ruled-out terms deliberately do NOT go into data. A client that reads data[0] without understanding a new field would otherwise pick up a term the server just determined is wrong — turning a safety feature into the exact fabrication it exists to prevent. data keeps its meaning: rows we stand behind.

Author:
tesarst