REST API

Data: que

  • Namespace: http://genologics.com/ri/queue
  • XML Schema File: queue.xsd

The data in this namespace is divided into elements and types. Types define the structure of the data. Elements define specific instances of the types, and are therefore more relevant to REST endpoints, which generally consume and/or produce elements.

The following elements are members of this namespace:

The following types are members of this namespace:

Element queue

The representation of a queue.

It represents and is used to list all of the elements contained within a queue. A queue is a representation of samples that are ready to run through a Protocol Step.

Each artifact listed in the queue will contain elements to show when it was queued and its container location.

Example XML

<?xml version="1.0" encoding="UTF-8"?> <que:queue xmlns:que="http://genologics.com/ri/queue" uri="..." protocol-step-uri="..." name="..."> <artifacts> <artifact uri="..." limsid="..."> <!--content of type 'artifact-link'--> <queue-time> <!--content of type 'dateTime'--> ... </queue-time> <location> <!--content of type 'location'--> <container limsid="..." uri="..."> <!--content of type 'container'--> </container> <value> <!--content of type 'string'--> ... </value> </location> </artifact> <artifact> <!--(another 'artifact-link' type)--> </artifact> <!--...more "artifact" elements...--> </artifacts> <previous-page uri="..."> <!--content of type 'page'--> </previous-page> <next-page uri="..."> <!--content of type 'page'--> </next-page> </que:queue>

Type artifact-link

Artifact-link is a child element type of artifacts and provides a URI linking to the detailed representation of an artifact.

Attributes

name type description
uri anyURI The URI of the artifact.
limsid string The LIMSID of the artifact.

Child Elements

name (type) min/max
occurs
description
queue-time (dateTime) 0/1 The Timestamp representing when the artifact was queued
location (location) 0/1 The container placement of the artifact.

Type queue

The representation of a queue.

It represents and is used to list all of the elements contained within a queue. A queue is a representation of samples that are ready to run through a Protocol Step.

Each artifact listed in the queue will contain elements to show when it was queued and its container location.

Attributes

name type description
uri anyURI The URI of the queue.
protocol-step-uri anyURI (no documentation provided)
name string The name of the queue (protocol step)

Child Elements

name (type) min/max
occurs
description
artifacts/artifact (artifact-link) 0/unbounded Artifact provides a URI linking to the detailed representation of an artifact.
previous-page (page) 0/1 When working with large lists of artifacts, the previous-page element provides a URI that links to the previous page of artifacts.
next-page (page) 0/1 When working with large lists of artifacts, the next-page element provides a URI that links to the next page of artifacts.

Home

REST Endpoints

XML Data Elements

XML Data Types