Versioned contracts for optional BIOMERO.importer lifecycle operations.
These models describe requests exchanged with the importer. They deliberately
do not implement storage mutation, conversion, or OMERO registration.
ShallowZarrImportOperation
Bases: ZarrContractModel
Request importer-owned shallow normalization before registration.
ImportOptionsEnvelope
Bases: ZarrContractModel
Importer registration controls plus ordered native operations.
parse_import_options
parse_import_options(value: ImportOptionsEnvelope | ZarrImportOptions | Mapping[str, Any] | None) -> ImportOptionsEnvelope
Parse current options and upcast legacy flat registration options.