Skip to content

Import lifecycle models

biomero_schema.imports

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.