LabProtocolRow Type
Row of the lab_protocol table — a reusable protocol definition that can be executed by
one or more LabProcessRow instances and parameterised through
ProtocolParameterRow entries.
Constructors
| Constructor |
Description
|
Full Usage:
LabProtocolRow(Id, Type, ?AdditionalType, ?Name, ?Description, ?Version, ?Url, ?IntendedUseId, ?IntendedUseText)
Parameters:
string
Type : string
?AdditionalType : string
?Name : string
?Description : string
?Version : string
?Url : string
?IntendedUseId : string
?IntendedUseText : string
Returns: LabProtocolRow
|
|
Instance members
| Instance member |
Description
|
Full Usage:
this.AdditionalType
Returns: string option
|
Optional refinement of Type.
|
Full Usage:
this.Description
Returns: string option
|
Optional free-form description.
|
Full Usage:
this.Id
Returns: string
|
Primary key.
|
Full Usage:
this.IntendedUseId
Returns: string option
|
Optional id of a defined term describing the intended use.
|
Full Usage:
this.IntendedUseText
Returns: string option
|
Optional free-form intended-use description.
|
Full Usage:
this.Name
Returns: string option
|
Optional protocol name.
|
Full Usage:
this.Type
Returns: string
|
Type discriminator.
|
Full Usage:
this.Url
Returns: string option
|
Optional canonical URL.
|
Full Usage:
this.Version
Returns: string option
|
Optional version identifier.
|
Static members
| Static member |
Description
|
Full Usage:
LabProtocolRow.create (Id, Type, ?AdditionalType, ?Name, ?Description, ?Version, ?Url, ?IntendedUseId, ?IntendedUseText)
Parameters:
string
Type : string
?AdditionalType : string
?Name : string
?Description : string
?Version : string
?Url : string
?IntendedUseId : string
?IntendedUseText : string
Returns: LabProtocolRow
|
Named-argument constructor exposed to JavaScript and Python callers.
|
ProcessCore