satorbis_kit.pgstac.models.response module

Internal ingestion response model.

class satorbis_kit.pgstac.models.response.IngestionResponse(*args: Any, **kwargs: Any)[source]

Bases: BaseModel

Internal response wrapper returned by ingestion backends.

classmethod from_dict(data: Dict[str, Any]) IngestionResponse[source]

Create from an Airflow DAG-trigger response dict.

job_id: str
message: str | None = None
model_config = {'extra': 'forbid'}
status: str