Class PreboardedWebService.PreboardedResponse

java.lang.Object
ubic.gemma.rest.PreboardedWebService.PreboardedResponse
Enclosing class:
PreboardedWebService

public static class PreboardedWebService.PreboardedResponse extends Object
Response of get/create preboarded.
  • Field Details

    • preboardedId

      public Long preboardedId
    • accession

      public String accession
    • source

      public String source
    • identifyingMetadata

      @Nullable public String identifyingMetadata
    • sourceMetadataSchemaVersion

      @Nullable public Integer sourceMetadataSchemaVersion
      Which schema identifyingMetadata follows, or null when the writer set none.

      The payload is opaque to Gemma and its schema is owned by the agents repo, so a consumer has to be told which document shape it is holding: a v1 row is the per-sample view built at import from the parsed GeoSeries/GeoSample (tens of KB), a null row is the scrape path's compact record (a few KB). Without this a client can only guess from the keys, which is the guessing the version exists to prevent — and normalizing the CASE of the keys, which is the documented contract, does not tell you what they MEAN (uib, 2026-09-03). Null is a real answer, not a missing one.

    • state

      public String state
    • enteredCurrentStateAt

      @Nullable public Date enteredCurrentStateAt
    • proposalCount

      public long proposalCount
    • latestAnnotationSet

      @Nullable public PreboardedWebService.AnnotationSetSnapshotResponse latestAnnotationSet
    • auditTrailUrl

      public String auditTrailUrl
  • Constructor Details

    • PreboardedResponse

      public PreboardedResponse()