Class: Api::V2::PreCapturePoolResource

Inherits:
BaseResource
  • Object
show all
Defined in:
app/resources/api/v2/pre_capture_pool_resource.rb

Overview

Note:

Access this resource via the /api/v2/pre_capture_pools/ endpoint.

Provides a JSON:API representation of PreCapturePool.

A pre-capture pool is a group of requests which will be pooled together midway through library preparation, particularly prior to capture in the indexed-sequence capture (ISC) pipelines We build pre capture groups at submission so that they are not affected by failing of wells or re-arraying. See Submissions in Sequencescape

For more information about JSON:API, see the JSON:API Specifications or the JSONAPI::Resources package for Sequencescape's implementation of the JSON:API standard.

Examples:

GET request to fetch all pre-capture pools

GET /api/v2/pre_capture_pools/

GET request to fetch a pre-capture pool

GET /api/v2/pre_capture_pools/{id}

Instance Attribute Summary collapse

Method Summary

Methods inherited from BaseResource

apply_includes, creatable_fields, default_includes, #fetchable_fields, inclusions, resolve_relationship_names_to_relations, updatable_fields

Instance Attribute Details

#uuidString (readonly)

Note:

This identifier is automatically assigned upon creation and cannot be modified.

The UUID of the pre-capture pool.

Returns:

  • (String)


36
# File 'app/resources/api/v2/pre_capture_pool_resource.rb', line 36

attribute :uuid, readonly: true