Logo ProcessCore

ProcessIoRow Type

Row of the process_io association table — attaches a MaterialRow or DataRow to a LabProcessRow on either the input or output side at an ordered position.

Constructors

Constructor Description

ProcessIoRow(ProcessId, Direction, Position, ?MaterialId, ?DataId)

Full Usage: ProcessIoRow(ProcessId, Direction, Position, ?MaterialId, ?DataId)

Parameters:
    ProcessId : string
    Direction : ProcessIoDirection
    Position : int
    ?MaterialId : string
    ?DataId : string

Returns: ProcessIoRow
ProcessId : string
Direction : ProcessIoDirection
Position : int
?MaterialId : string
?DataId : string
Returns: ProcessIoRow

Instance members

Instance member Description

this.DataId

Full Usage: this.DataId

Returns: string option

Optional referenced data id.

Returns: string option

this.Direction

Full Usage: this.Direction

Returns: ProcessIoDirection

Input or output side.

Returns: ProcessIoDirection

this.MaterialId

Full Usage: this.MaterialId

Returns: string option

Optional referenced material id.

Returns: string option

this.Position

Full Usage: this.Position

Returns: int

Position within the direction-specific side.

Returns: int

this.ProcessId

Full Usage: this.ProcessId

Returns: string

Owning lab-process id.

Returns: string

Static members

Static member Description

ProcessIoRow.create (ProcessId, Direction, Position, ?MaterialId, ?DataId)

Full Usage: ProcessIoRow.create (ProcessId, Direction, Position, ?MaterialId, ?DataId)

Parameters:
    ProcessId : string
    Direction : ProcessIoDirection
    Position : int
    ?MaterialId : string
    ?DataId : string

Returns: ProcessIoRow

Named-argument constructor exposed to JavaScript and Python callers.

ProcessId : string
Direction : ProcessIoDirection
Position : int
?MaterialId : string
?DataId : string
Returns: ProcessIoRow

Type something to start searching.