@@ -856,11 +856,11 @@ class NSB2019List(BaseModel, extra="allow"):
856856 ] = Field (
857857 default = None , alias = "ComAfter2ndInj" , title = "After 2nd Injection"
858858 )
859- com_coplanar : Annotated [NSB2019Laceration , WrapValidator ( optional_enum )] = Field (
860- default = None , alias = "ComCoplanar" , title = "Laceration"
861- )
862- com_damage : Annotated [NSB2019Hematoma , WrapValidator (optional_enum )] = Field (
863- default = None , alias = "ComDamage" , title = "Hematoma"
859+ com_coplanar : Annotated [
860+ NSB2019Laceration , WrapValidator ( optional_enum )
861+ ] = Field ( default = None , alias = "ComCoplanar" , title = "Laceration" )
862+ com_damage : Annotated [NSB2019Hematoma , WrapValidator (optional_enum )] = (
863+ Field ( default = None , alias = "ComDamage" , title = "Hematoma" )
864864 )
865865 com_during1st_inj : Annotated [
866866 NSB2019During1StInjection , WrapValidator (optional_enum )
@@ -872,23 +872,23 @@ class NSB2019List(BaseModel, extra="allow"):
872872 ] = Field (
873873 default = None , alias = "ComDuring2ndInj" , title = "During 2nd Injection"
874874 )
875- com_durotomy : Annotated [NSB2019Durotomy , WrapValidator (optional_enum )] = Field (
876- default = None , alias = "ComDurotomy" , title = "Durotomy"
877- )
878- com_sinusbleed : Annotated [NSB2019SinusBleed , WrapValidator ( optional_enum )] = (
879- Field ( default = None , alias = "ComSinusbleed" , title = "Sinus Bleed" )
880- )
881- com_swelling : Annotated [NSB2019EdemaSwelling , WrapValidator ( optional_enum )] = (
882- Field ( default = None , alias = "ComSwelling" , title = "Edema (Swelling)" )
883- )
884- com_window : Annotated [NSB2019WindowClarity , WrapValidator ( optional_enum )] = Field (
885- default = None , alias = "ComWindow" , title = "Window Clarity"
886- )
875+ com_durotomy : Annotated [NSB2019Durotomy , WrapValidator (optional_enum )] = (
876+ Field ( default = None , alias = "ComDurotomy" , title = "Durotomy" )
877+ )
878+ com_sinusbleed : Annotated [
879+ NSB2019SinusBleed , WrapValidator ( optional_enum )
880+ ] = Field ( default = None , alias = "ComSinusbleed" , title = "Sinus Bleed" )
881+ com_swelling : Annotated [
882+ NSB2019EdemaSwelling , WrapValidator ( optional_enum )
883+ ] = Field ( default = None , alias = "ComSwelling" , title = "Edema (Swelling)" )
884+ com_window : Annotated [
885+ NSB2019WindowClarity , WrapValidator ( optional_enum )
886+ ] = Field ( default = None , alias = "ComWindow" , title = "Window Clarity" )
887887 compliance_asset_id : Optional [str ] = Field (
888888 default = None , alias = "ComplianceAssetId" , title = "Compliance Asset Id"
889889 )
890- contusion : Annotated [NSB2019Contusion , WrapValidator (optional_enum )] = Field (
891- default = None , alias = "Contusion" , title = "Contusion"
890+ contusion : Annotated [NSB2019Contusion , WrapValidator (optional_enum )] = (
891+ Field ( default = None , alias = "Contusion" , title = "Contusion" )
892892 )
893893 craniotomy_type : Annotated [
894894 NSB2019CraniotomyType , WrapValidator (optional_enum )
@@ -932,11 +932,11 @@ class NSB2019List(BaseModel, extra="allow"):
932932 ] = Field (
933933 default = None , alias = "Exudate_x0020_Severity" , title = "Exudate Severity"
934934 )
935- eye_affected : Annotated [NSB2019EyeAffected , WrapValidator ( optional_enum )] = Field (
936- default = None , alias = "Eye_x0020_Affected" , title = "Eye Affected"
937- )
938- eye_issue : Annotated [NSB2019EyeIssue , WrapValidator (optional_enum )] = Field (
939- default = None , alias = "Eye_x0020_Issue" , title = "Eye Issue"
935+ eye_affected : Annotated [
936+ NSB2019EyeAffected , WrapValidator ( optional_enum )
937+ ] = Field ( default = None , alias = "Eye_x0020_Affected" , title = "Eye Affected" )
938+ eye_issue : Annotated [NSB2019EyeIssue , WrapValidator (optional_enum )] = (
939+ Field ( default = None , alias = "Eye_x0020_Issue" , title = "Eye Issue" )
940940 )
941941 fiber_implant1 : Optional [bool ] = Field (
942942 default = None , alias = "FiberImplant1" , title = "Fiber Implant1"
@@ -979,9 +979,9 @@ class NSB2019List(BaseModel, extra="allow"):
979979 ] = Field (
980980 default = None , alias = "FirstRoundIontoIssue" , title = "1stRoundIontoIssue"
981981 )
982- headpost_type : Annotated [NSB2019HeadpostType , WrapValidator ( optional_enum )] = (
983- Field ( default = None , alias = "HeadpostType" , title = "Headpost Type" )
984- )
982+ headpost_type : Annotated [
983+ NSB2019HeadpostType , WrapValidator ( optional_enum )
984+ ] = Field ( default = None , alias = "HeadpostType" , title = "Headpost Type" )
985985 hemisphere2nd_inj : Annotated [
986986 NSB2019Inj2Hemisphere , WrapValidator (optional_enum )
987987 ] = Field (default = None , alias = "Hemisphere2ndInj" , title = "Inj 2 Hemisphere" )
@@ -991,23 +991,23 @@ class NSB2019List(BaseModel, extra="allow"):
991991 hp_diameter : Optional [str ] = Field (
992992 default = None , alias = "HP_x0020_Diameter" , title = "HP Diameter"
993993 )
994- hp_durotomy : Annotated [NSB2019HpDurotomy , WrapValidator (optional_enum )] = Field (
995- default = None , alias = "HPDurotomy" , title = "HP Durotomy"
994+ hp_durotomy : Annotated [NSB2019HpDurotomy , WrapValidator (optional_enum )] = (
995+ Field ( default = None , alias = "HPDurotomy" , title = "HP Durotomy" )
996996 )
997997 hp_inj : Optional [str ] = Field (
998998 default = None , alias = "HP_x0020__x0026__x0020_Inj" , title = "HP & Inj"
999999 )
1000- hp_iso_level : Annotated [NSB2019HpIsoLevel , WrapValidator ( optional_enum )] = Field (
1001- default = None , alias = "HPIsoLevel" , title = "HP Iso Level"
1002- )
1000+ hp_iso_level : Annotated [
1001+ NSB2019HpIsoLevel , WrapValidator ( optional_enum )
1002+ ] = Field ( default = None , alias = "HPIsoLevel" , title = "HP Iso Level" )
10031003 hp_loc : Annotated [NSB2019HpLocation , WrapValidator (optional_enum )] = Field (
10041004 default = None , alias = "HpLoc" , title = "HP Location"
10051005 )
10061006 hp_m_l : Optional [str ] = Field (
10071007 default = None , alias = "HP_x0020_M_x002f_L" , title = "HP M/L"
10081008 )
1009- hp_perf : Annotated [NSB2019HpPerferations , WrapValidator (optional_enum )] = Field (
1010- default = None , alias = "HpPerf" , title = "HP Perferations"
1009+ hp_perf : Annotated [NSB2019HpPerferations , WrapValidator (optional_enum )] = (
1010+ Field ( default = None , alias = "HpPerf" , title = "HP Perferations" )
10111011 )
10121012 hp_prev_inject : Annotated [
10131013 NSB2019PreviouslyInjected , WrapValidator (optional_enum )
@@ -1028,18 +1028,18 @@ class NSB2019List(BaseModel, extra="allow"):
10281028 hp_surgeon_comments : Optional [str ] = Field (
10291029 default = None , alias = "HPSurgeonComments" , title = "HP Surgeon Comments"
10301030 )
1031- hp_work_station : Annotated [NSB2019HpWorkStation , WrapValidator ( optional_enum )] = (
1032- Field ( default = None , alias = "HpWorkStation" , title = "HP Work Station" )
1033- )
1034- iacuc_protocol : Annotated [NSB2019IacucProtocol , WrapValidator ( optional_enum )] = (
1035- Field (
1036- default = None ,
1037- alias = "IACUC_x0020_Protocol_x0020__x002" ,
1038- title = "IACUC Protocol " ,
1039- description = (
1040- "Create a secondary List for Protocols and link to drugs"
1041- ),
1042- )
1031+ hp_work_station : Annotated [
1032+ NSB2019HpWorkStation , WrapValidator ( optional_enum )
1033+ ] = Field ( default = None , alias = "HpWorkStation" , title = "HP Work Station" )
1034+ iacuc_protocol : Annotated [
1035+ NSB2019IacucProtocol , WrapValidator ( optional_enum )
1036+ ] = Field (
1037+ default = None ,
1038+ alias = "IACUC_x0020_Protocol_x0020__x002 " ,
1039+ title = "IACUC Protocol" ,
1040+ description = (
1041+ "Create a secondary List for Protocols and link to drugs"
1042+ ),
10431043 )
10441044 id : Optional [int ] = Field (default = None , alias = "ID" , title = "ID" )
10451045 implant_id_coverslip_type : Annotated [
@@ -1061,23 +1061,23 @@ class NSB2019List(BaseModel, extra="allow"):
10611061 inj1_lenghtof_time : Optional [str ] = Field (
10621062 default = None , alias = "Inj1LenghtofTime" , title = "Inj1LenghtofTime"
10631063 )
1064- inj1_round : Annotated [NSB2019Inj1Round , WrapValidator (optional_enum )] = Field (
1065- default = None , alias = "Inj1Round" , title = "Inj1Round"
1064+ inj1_round : Annotated [NSB2019Inj1Round , WrapValidator (optional_enum )] = (
1065+ Field ( default = None , alias = "Inj1Round" , title = "Inj1Round" )
10661066 )
10671067 inj1_storage_location : Optional [str ] = Field (
10681068 default = None , alias = "Inj1StorageLocation" , title = "Inj1StorageLocation"
10691069 )
1070- inj1_type : Annotated [NSB2019Inj1Type , WrapValidator (optional_enum )] = Field (
1071- default = None , alias = "Inj1Type" , title = "Inj1Type"
1070+ inj1_type : Annotated [NSB2019Inj1Type , WrapValidator (optional_enum )] = (
1071+ Field ( default = None , alias = "Inj1Type" , title = "Inj1Type" )
10721072 )
10731073 inj1_virus_strain_rt : Optional [str ] = Field (
10741074 default = None , alias = "Inj1VirusStrain_rt" , title = "Inj1VirusStrain_rt"
10751075 )
10761076 inj1_vol : Optional [str ] = Field (
10771077 default = None , alias = "Inj1Vol" , title = "Inj1Vol"
10781078 )
1079- inj1angle0 : Annotated [NSB2019Inj1Angle , WrapValidator (optional_enum )] = Field (
1080- default = None , alias = "Inj1angle0" , title = "Inj1angle"
1079+ inj1angle0 : Annotated [NSB2019Inj1Angle , WrapValidator (optional_enum )] = (
1080+ Field ( default = None , alias = "Inj1angle0" , title = "Inj1angle" )
10811081 )
10821082 inj1volperdepth : Optional [str ] = Field (
10831083 default = None , alias = "inj1volperdepth" , title = "inj1volperdepth"
@@ -1094,23 +1094,23 @@ class NSB2019List(BaseModel, extra="allow"):
10941094 inj2_lenghtof_time : Optional [str ] = Field (
10951095 default = None , alias = "Inj2LenghtofTime" , title = "Inj2LenghtofTime"
10961096 )
1097- inj2_round : Annotated [NSB2019Inj2Round , WrapValidator (optional_enum )] = Field (
1098- default = None , alias = "Inj2Round" , title = "Inj2Round"
1097+ inj2_round : Annotated [NSB2019Inj2Round , WrapValidator (optional_enum )] = (
1098+ Field ( default = None , alias = "Inj2Round" , title = "Inj2Round" )
10991099 )
11001100 inj2_storage_location : Optional [str ] = Field (
11011101 default = None , alias = "Inj2StorageLocation" , title = "Inj2StorageLocation"
11021102 )
1103- inj2_type : Annotated [NSB2019Inj2Type , WrapValidator (optional_enum )] = Field (
1104- default = None , alias = "Inj2Type" , title = "Inj2Type"
1103+ inj2_type : Annotated [NSB2019Inj2Type , WrapValidator (optional_enum )] = (
1104+ Field ( default = None , alias = "Inj2Type" , title = "Inj2Type" )
11051105 )
11061106 inj2_virus_strain_rt : Optional [str ] = Field (
11071107 default = None , alias = "Inj2VirusStrain_rt" , title = "Inj2VirusStrain_rt"
11081108 )
11091109 inj2_vol : Optional [str ] = Field (
11101110 default = None , alias = "Inj2Vol" , title = "Inj2Vol"
11111111 )
1112- inj2angle0 : Annotated [NSB2019Inj2Angle , WrapValidator (optional_enum )] = Field (
1113- default = None , alias = "Inj2angle0" , title = "Inj2angle"
1112+ inj2angle0 : Annotated [NSB2019Inj2Angle , WrapValidator (optional_enum )] = (
1113+ Field ( default = None , alias = "Inj2angle0" , title = "Inj2angle" )
11141114 )
11151115 inj2volperdepth : Optional [str ] = Field (
11161116 default = None , alias = "inj2volperdepth" , title = "inj2volperdepth"
@@ -1149,20 +1149,20 @@ class NSB2019List(BaseModel, extra="allow"):
11491149 title = "LabTracks Requestor" ,
11501150 description = "Who requested the animal in LabTracks" ,
11511151 )
1152- li_ms_required : Annotated [NSB2019LimsRequired , WrapValidator (optional_enum )] = (
1153- Field (
1154- default = None ,
1155- alias = "LIMs_x0020_Required" ,
1156- title = "LIMs Required" ,
1157- description = "Is LIMs Entry required" ,
1158- )
1159- )
1160- light_cycle : Annotated [NSB2019LightCycle , WrapValidator (optional_enum )] = Field (
1161- default = None , alias = "Light_x0020_Cycle" , title = "Light Cycle"
1152+ li_ms_required : Annotated [
1153+ NSB2019LimsRequired , WrapValidator (optional_enum )
1154+ ] = Field (
1155+ default = None ,
1156+ alias = "LIMs_x0020_Required" ,
1157+ title = "LIMs Required" ,
1158+ description = "Is LIMs Entry required" ,
11621159 )
1163- lim_staskflow1 : Annotated [NSB2019Limstaskflow , WrapValidator (optional_enum )] = (
1164- Field (default = None , alias = "LIMStaskflow1 " , title = "LIMStaskflow " )
1160+ light_cycle : Annotated [NSB2019LightCycle , WrapValidator (optional_enum )] = (
1161+ Field (default = None , alias = "Light_x0020_Cycle " , title = "Light Cycle " )
11651162 )
1163+ lim_staskflow1 : Annotated [
1164+ NSB2019Limstaskflow , WrapValidator (optional_enum )
1165+ ] = Field (default = None , alias = "LIMStaskflow1" , title = "LIMStaskflow" )
11661166 lims_link : Optional [str ] = Field (
11671167 default = None , alias = "LIMS_x0020_link" , title = "LIMS link"
11681168 )
@@ -1213,23 +1213,27 @@ class NSB2019List(BaseModel, extra="allow"):
12131213 pedigree_name : Optional [str ] = Field (
12141214 default = None , alias = "PedigreeName" , title = "Pedigree Name"
12151215 )
1216- procedure : Annotated [NSB2019Procedure , WrapValidator (optional_enum )] = Field (
1217- default = None ,
1218- alias = "Procedure" ,
1219- title = "Procedure" ,
1220- description = "Type of Surgical Procedure" ,
1216+ procedure : Annotated [NSB2019Procedure , WrapValidator (optional_enum )] = (
1217+ Field (
1218+ default = None ,
1219+ alias = "Procedure" ,
1220+ title = "Procedure" ,
1221+ description = "Type of Surgical Procedure" ,
1222+ )
12211223 )
1222- project_id_te : Annotated [NSB2019ProjectId , WrapValidator (optional_enum )] = Field (
1224+ project_id_te : Annotated [
1225+ NSB2019ProjectId , WrapValidator (optional_enum )
1226+ ] = Field (
12231227 default = None ,
12241228 alias = "Project_x0020_ID_x0020__x0028_te" ,
12251229 title = "Project ID" ,
12261230 )
1227- ret_setting0 : Annotated [NSB2019Inj1Retsetting , WrapValidator ( optional_enum )] = (
1228- Field ( default = None , alias = "retSetting0" , title = "Inj1retSetting" )
1229- )
1230- ret_setting1 : Annotated [NSB2019Inj2Retsetting , WrapValidator ( optional_enum )] = (
1231- Field ( default = None , alias = "retSetting1" , title = "Inj2retSetting" )
1232- )
1231+ ret_setting0 : Annotated [
1232+ NSB2019Inj1Retsetting , WrapValidator ( optional_enum )
1233+ ] = Field ( default = None , alias = "retSetting0" , title = "Inj1retSetting" )
1234+ ret_setting1 : Annotated [
1235+ NSB2019Inj2Retsetting , WrapValidator ( optional_enum )
1236+ ] = Field ( default = None , alias = "retSetting1" , title = "Inj2retSetting" )
12331237 round1_inj_isolevel : Annotated [
12341238 NSB2019FirstRoundInjIsoLevel , WrapValidator (optional_enum )
12351239 ] = Field (
@@ -1283,21 +1287,21 @@ class NSB2019List(BaseModel, extra="allow"):
12831287 start_of_week : Optional [datetime ] = Field (
12841288 default = None , alias = "Start_x0020_Of_x0020_Week" , title = "Start Of Week"
12851289 )
1286- surgery_status : Annotated [NSB2019SurgeryStatus , WrapValidator ( optional_enum )] = (
1287- Field ( default = None , alias = "SurgeryStatus" , title = "Surgery Status" )
1288- )
1290+ surgery_status : Annotated [
1291+ NSB2019SurgeryStatus , WrapValidator ( optional_enum )
1292+ ] = Field ( default = None , alias = "SurgeryStatus" , title = "Surgery Status" )
12891293 title : Optional [str ] = Field (default = None , alias = "Title" , title = "Title" )
12901294 touch_up_comp : Optional [datetime ] = Field (
12911295 default = None ,
12921296 alias = "Touch_x0020_Up_x0020__x0020_Comp" ,
12931297 title = "Touch Up Completed" ,
12941298 )
1295- touch_up_status : Annotated [NSB2019TouchUpStatus , WrapValidator ( optional_enum )] = (
1296- Field (
1297- default = None ,
1298- alias = "Touch_x0020_Up_x0020_Status" ,
1299- title = "Touch Up Status " ,
1300- )
1299+ touch_up_status : Annotated [
1300+ NSB2019TouchUpStatus , WrapValidator ( optional_enum )
1301+ ] = Field (
1302+ default = None ,
1303+ alias = "Touch_x0020_Up_x0020_Status " ,
1304+ title = "Touch Up Status" ,
13011305 )
13021306 touch_up_weight : Optional [str ] = Field (
13031307 default = None ,
0 commit comments