1010from pydantic import Field
1111
1212from aind_data_schema .base import AindCoreModel , AindModel , EnumSubset
13- from aind_data_schema .device import Calibration , Maintenance
13+ from aind_data_schema .device import Calibration , Immersion , Maintenance
1414from aind_data_schema .imaging .tile import AcquisitionTile
1515from aind_data_schema .processing import ProcessName
1616from aind_data_schema .utils .units import SizeUnit
@@ -76,7 +76,7 @@ def from_direction_code(code) -> List[Axis]:
7676class Immersion (AindModel ):
7777 """Description of immersion media"""
7878
79- medium : str = Field (..., title = "Immersion medium" )
79+ medium : Immersion = Field (..., title = "Immersion medium" )
8080 refractive_index : Decimal = Field (..., title = "Index of refraction" )
8181
8282
@@ -102,7 +102,7 @@ class ProcessingSteps(AindModel):
102102class Acquisition (AindCoreModel ):
103103 """Description of an imaging acquisition session"""
104104
105- schema_version : str = Field ("0.5.3 " , description = "schema version" , title = "Version" , const = True )
105+ schema_version : str = Field ("0.5.4 " , description = "schema version" , title = "Version" , const = True )
106106 experimenter_full_name : List [str ] = Field (
107107 ...,
108108 description = "First and last name of the experimenter(s)." ,
0 commit comments