nexusLIMS.tui.apps.instruments.validators#
Instrument-specific validation functions.
Provides validation for instrument database fields including uniqueness checks and instrument-specific constraints.
Module Contents#
Functions#
Validate instrument_pid field. |
|
Validate api_url field with uniqueness check. |
|
Validate location field. |
|
Validate property_tag field. |
|
Validate harvester field. |
|
Get example values for instrument fields (for placeholders). |
API#
- nexusLIMS.tui.apps.instruments.validators.validate_instrument_pid(value: str | None) tuple[bool, str][source]#
Validate instrument_pid field.
- nexusLIMS.tui.apps.instruments.validators.validate_api_url_unique(session: sqlmodel.Session, value: str | None, exclude_pid: str | None = None) tuple[bool, str][source]#
Validate api_url field with uniqueness check.
- nexusLIMS.tui.apps.instruments.validators.validate_location(value: str | None) tuple[bool, str][source]#
Validate location field.
- nexusLIMS.tui.apps.instruments.validators.validate_property_tag(value: str | None) tuple[bool, str][source]#
Validate property_tag field.