Benchling Procedure Parameter API
Represents a parameter entity within a procedure template. Parameters define the data, materials, or equipment that scientists interact with during procedure execution. The `parameterType` field classifies the parameter as one of: data parameter, material input, material output, or equipment (see `ProcedureParameterType`). Each parameter has versioned definitions (`ProcedureParameterVersion`) that specify the name, data type, and validation rules. During execution, parameter values (`ProcedureParameterPlannedValue`, `ProcedureParameterConfirmationValue`, `ProcedureParameterMeasuredValue`) are recorded against the specific parameter version.