benchling_api_client.models.ingredient_write_params module

class IngredientWriteParams

Bases: object

__init__(amount: IngredientAmount, component_entity_id: str, units: IngredientMeasurementUnits, catalog_identifier: Optional[str], component_lot_container_id: Optional[str], component_lot_entity_id: Optional[str], component_lot_text: Optional[str], notes: Optional[str]) None

Method generated by attrs for class IngredientWriteParams.

property additional_keys: List[str]
additional_properties: Dict[str, Any]
property amount: IngredientAmount

The amount value of this ingredient in its mixture, in string format (to preserve full precision). Pair with units. Supports scientific notation (1.23e4). One ingredient on this mixture can have an amount value of “QS”.

property catalog_identifier: Optional[str]
property component_entity_id: str

The entity that uniquely identifies this component.

property component_lot_container_id: Optional[str]

The container representing the component lot for this ingredient. This is only writable if the mixture schema supports component lots in “storage” format.

property component_lot_entity_id: Optional[str]

The entity representing the component lot for this ingredient. This is only writable if the mixture schema supports component lots in “storage” format.

property component_lot_text: Optional[str]

Text representing the component lot for this ingredient. This is only writable if the mixture schema supports component lots in “text” format.

classmethod from_dict(src_dict: Dict[str, Any]) benchling_api_client.models.ingredient_write_params.T
get(key, default=None) Optional[Any]
property notes: Optional[str]
to_dict() Dict[str, Any]
property units: IngredientMeasurementUnits