When receiving the metadata dictionary from the detector API the code currently manually checks for the existence of keys. It should use a pydantic model instead, so that later code can safely assume what fields are available from the type.
Acceptance Criteria
EigerParameter should have fields for all metadata items that are validated on creation
When receiving the metadata dictionary from the detector API the code currently manually checks for the existence of keys. It should use a pydantic model instead, so that later code can safely assume what fields are available from the type.
Acceptance Criteria
EigerParameter
should have fields for all metadata items that are validated on creation