# WaterSampleSchema

> `const` **WaterSampleSchema**: `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`; \}\>
