WaterSampleSchema
constWaterSampleSchema:ZodObject<{attachments:ZodOptional<ZodArray<ZodObject<{description:ZodOptional<ZodString>;document_type:ZodOptional<ZodString>;filename:ZodOptional<ZodString>;id:ZodString;media_type:ZodString;sha256:ZodOptional<ZodString>;uri:ZodString; },"strip",ZodTypeAny, {description?:string;document_type?:string;filename?:string;id:string;media_type:string;sha256?:string;uri:string; }, {description?:string;document_type?:string;filename?:string;id:string;media_type:string;sha256?:string;uri:string; }>,"many">>;campaign:ZodOptional<ZodString>;chain_of_custody:ZodOptional<ZodString>;collected_by:ZodOptional<ZodString>;corrects:ZodOptional<ZodString>;datetime:ZodString;id:ZodString;laboratory:ZodOptional<ZodObject<{accreditation:ZodOptional<ZodString>;batch_id:ZodOptional<ZodString>;name:ZodString;received_at:ZodOptional<ZodString>;received_at_resolution:ZodOptional<ZodLiteral<"day">>;received_temperature:ZodOptional<ZodNumber>;report_number:ZodOptional<ZodString>;sample_id:ZodOptional<ZodString>; },"strip",ZodTypeAny, {accreditation?:string;batch_id?:string;name:string;received_at?:string;received_at_resolution?:"day";received_temperature?:number;report_number?:string;sample_id?:string; }, {accreditation?:string;batch_id?:string;name:string;received_at?:string;received_at_resolution?:"day";received_temperature?:number;report_number?:string;sample_id?:string; }>>;notes:ZodOptional<ZodString>;parent_sample_id:ZodOptional<ZodString>;preservation:ZodOptional<ZodString>;purge:ZodOptional<ZodObject<{duration:ZodOptional<ZodNumber>;flow_rate:ZodOptional<ZodNumber>;readings:ZodOptional<ZodArray<ZodObject<{elapsed:ZodNumber;parameter:ZodObject<{code: ...;vocabulary: ...; },"strip",ZodTypeAny, {code: ...;vocabulary: ...; }, {code: ...;vocabulary: ...; }>;value:ZodNumber; },"strip",ZodTypeAny, {elapsed:number;parameter: {code:string;vocabulary:string; };value:number; }, {elapsed:number;parameter: {code:string;vocabulary:string; };value:number; }>,"many">>;stabilized:ZodOptional<ZodBoolean>;volume:ZodOptional<ZodNumber>; },"strip",ZodTypeAny, {duration?:number;flow_rate?:number;readings?:object;stabilized?:boolean;volume?:number; }, {duration?:number;flow_rate?:number;readings?:object;stabilized?:boolean;volume?:number; }>>;results:ZodArray<ZodEffects<ZodObject<{analyzed_at:ZodOptional<ZodString>;analyzed_at_resolution:ZodOptional<ZodLiteral<"day">>;detection_limit:ZodOptional<ZodNumber>;filtration:ZodOptional<ZodObject<{location:ZodOptional<ZodEnum<...>>;pore_size:ZodOptional<ZodNumber>; },"strip",ZodTypeAny, {location?:"field"|"lab";pore_size?:number; }, {location?:"field"|"lab";pore_size?:number; }>>;fraction:ZodOptional<ZodEnum<["total","dissolved","suspended"]>>;lab_flags:ZodOptional<ZodArray<ZodString,"many">>;measured_in:ZodOptional<ZodEnum<["field","lab"]>>;method:ZodOptional<ZodString>;notes:ZodOptional<ZodString>;parameter:ZodObject<{code:ZodString;vocabulary:ZodString; },"strip",ZodTypeAny, {code:string;vocabulary:string; }, {code:string;vocabulary:string; }>;presence:ZodOptional<ZodBoolean>;qualifier:ZodOptional<ZodEnum<["<",">","not_detected","estimated"]>>;quantification_limit:ZodOptional<ZodNumber>;text:ZodOptional<ZodString>;unit:ZodOptional<ZodString>;validation:ZodOptional<ZodObject<{guideline:ZodOptional<ZodString>;qualifier:ZodOptional<ZodString>;status:ZodEnum<[..., ..., ..., ...]>;validated_at:ZodOptional<ZodString>;validated_by:ZodOptional<ZodString>; },"strip",ZodTypeAny, {guideline?:string;qualifier?:string;status:"unvalidated"|"validated"|"qualified"|"rejected";validated_at?:string;validated_by?:string; }, {guideline?:string;qualifier?:string;status:"unvalidated"|"validated"|"qualified"|"rejected";validated_at?:string;validated_by?:string; }>>;value:ZodOptional<ZodNumber>;value_precision:ZodOptional<ZodNumber>; },"strip",ZodTypeAny, {analyzed_at?:string;analyzed_at_resolution?:"day";detection_limit?:number;filtration?: {location?:"field"|"lab";pore_size?:number; };fraction?:"suspended"|"total"|"dissolved";lab_flags?:string;measured_in?:"field"|"lab";method?:string;notes?:string;parameter: {code:string;vocabulary:string; };presence?:boolean;qualifier?:"<"|">"|"not_detected"|"estimated";quantification_limit?:number;text?:string;unit?:string;validation?: {guideline?:string;qualifier?:string;status:"unvalidated"|"validated"|"qualified"|"rejected";validated_at?:string;validated_by?:string; };value?:number;value_precision?:number; }, {analyzed_at?:string;analyzed_at_resolution?:"day";detection_limit?:number;filtration?: {location?:"field"|"lab";pore_size?:number; };fraction?:"suspended"|"total"|"dissolved";lab_flags?:string;measured_in?:"field"|"lab";method?:string;notes?:string;parameter: {code:string;vocabulary:string; };presence?:boolean;qualifier?:"<"|">"|"not_detected"|"estimated";quantification_limit?:number;text?:string;unit?:string;validation?: {guideline?:string;qualifier?:string;status:"unvalidated"|"validated"|"qualified"|"rejected";validated_at?:string;validated_by?:string; };value?:number;value_precision?:number; }>, {analyzed_at?:string;analyzed_at_resolution?:"day";detection_limit?:number;filtration?: {location?:"field"|"lab";pore_size?:number; };fraction?:"suspended"|"total"|"dissolved";lab_flags?:string;measured_in?:"field"|"lab";method?:string;notes?:string;parameter: {code:string;vocabulary:string; };presence?:boolean;qualifier?:"<"|">"|"not_detected"|"estimated";quantification_limit?:number;text?:string;unit?:string;validation?: {guideline?:string;qualifier?:string;status:"unvalidated"|"validated"|"qualified"|"rejected";validated_at?:string;validated_by?:string; };value?:number;value_precision?:number; }, {analyzed_at?:string;analyzed_at_resolution?:"day";detection_limit?:number;filtration?: {location?:"field"|"lab";pore_size?:number; };fraction?:"suspended"|"total"|"dissolved";lab_flags?:string;measured_in?:"field"|"lab";method?:string;notes?:string;parameter: {code:string;vocabulary:string; };presence?:boolean;qualifier?:"<"|">"|"not_detected"|"estimated";quantification_limit?:number;text?:string;unit?:string;validation?: {guideline?:string;qualifier?:string;status:"unvalidated"|"validated"|"qualified"|"rejected";validated_at?:string;validated_by?:string; };value?:number;value_precision?:number; }>,"many">;sample_type:ZodString;sampling_method:ZodOptional<ZodString>;sampling_point:ZodOptional<ZodEffects<ZodObject<{depth:ZodOptional<ZodNumber>;depth_precision:ZodOptional<ZodNumber>;device:ZodOptional<ZodString>;from:ZodOptional<ZodNumber>;pump_installation_id:ZodOptional<ZodString>;to:ZodOptional<ZodNumber>;type:ZodString; },"strip",ZodTypeAny, {depth?:number;depth_precision?:number;device?:string;from?:number;pump_installation_id?:string;to?:number;type:string; }, {depth?:number;depth_precision?:number;device?:string;from?:number;pump_installation_id?:string;to?:number;type:string; }>, {depth?:number;depth_precision?:number;device?:string;from?:number;pump_installation_id?:string;to?:number;type:string; }, {depth?:number;depth_precision?:number;device?:string;from?:number;pump_installation_id?:string;to?:number;type:string; }>>;sequence:ZodOptional<ZodNumber>;static_level_event_id:ZodOptional<ZodString>; },"strip",ZodTypeAny, {attachments?:object;campaign?:string;chain_of_custody?:string;collected_by?:string;corrects?:string;datetime:string;id:string;laboratory?: {accreditation?:string;batch_id?:string;name:string;received_at?:string;received_at_resolution?:"day";received_temperature?:number;report_number?:string;sample_id?:string; };notes?:string;parent_sample_id?:string;preservation?:string;purge?: {duration?:number;flow_rate?:number;readings?:object;stabilized?:boolean;volume?:number; };results:object;sample_type:string;sampling_method?:string;sampling_point?: {depth?:number;depth_precision?:number;device?:string;from?:number;pump_installation_id?:string;to?:number;type:string; };sequence?:number;static_level_event_id?:string; }, {attachments?:object;campaign?:string;chain_of_custody?:string;collected_by?:string;corrects?:string;datetime:string;id:string;laboratory?: {accreditation?:string;batch_id?:string;name:string;received_at?:string;received_at_resolution?:"day";received_temperature?:number;report_number?:string;sample_id?:string; };notes?:string;parent_sample_id?:string;preservation?:string;purge?: {duration?:number;flow_rate?:number;readings?:object;stabilized?:boolean;volume?:number; };results:object;sample_type:string;sampling_method?:string;sampling_point?: {depth?:number;depth_precision?:number;device?:string;from?:number;pump_installation_id?:string;to?:number;type:string; };sequence?:number;static_level_event_id?:string; }>