Logo ProcessCore

LabProcessRow Type

Row of the lab_process table — a single execution of a LabProtocolRow, connected to its inputs and outputs through ProcessIoRow and to its parameter values through ProcessParameterValueRow.

Constructors

Constructor Description

LabProcessRow(Id, Type, Name, ?AdditionalType, ?ExecutesProtocolId)

Full Usage: LabProcessRow(Id, Type, Name, ?AdditionalType, ?ExecutesProtocolId)

Parameters:
    Id : string
    Type : string
    Name : string
    ?AdditionalType : string
    ?ExecutesProtocolId : string

Returns: LabProcessRow
Id : string
Type : string
Name : string
?AdditionalType : string
?ExecutesProtocolId : string
Returns: LabProcessRow

Instance members

Instance member Description

this.AdditionalType

Full Usage: this.AdditionalType

Returns: string option

Optional refinement of Type.

Returns: string option

this.ExecutesProtocolId

Full Usage: this.ExecutesProtocolId

Returns: string option

Optional id of the executed protocol.

Returns: string option

this.Id

Full Usage: this.Id

Returns: string

Primary key.

Returns: string

this.Name

Full Usage: this.Name

Returns: string

Process name.

Returns: string

this.Type

Full Usage: this.Type

Returns: string

Type discriminator.

Returns: string

Static members

Static member Description

LabProcessRow.create (Id, Type, Name, ?AdditionalType, ?ExecutesProtocolId)

Full Usage: LabProcessRow.create (Id, Type, Name, ?AdditionalType, ?ExecutesProtocolId)

Parameters:
    Id : string
    Type : string
    Name : string
    ?AdditionalType : string
    ?ExecutesProtocolId : string

Returns: LabProcessRow

Named-argument constructor exposed to JavaScript and Python callers.

Id : string
Type : string
Name : string
?AdditionalType : string
?ExecutesProtocolId : string
Returns: LabProcessRow

Type something to start searching.