scitacean.model.DownloadLifecycle#

pydantic model scitacean.model.DownloadLifecycle[source]#
field archivable: bool | None = None#
field archiveRetentionTime: datetime | None = None#
Validated by:
  • _validate_datetime

field archiveReturnMessage: dict[str, Any] | None = None#
field archiveStatusMessage: str | None = None#
field dateOfDiskPurging: datetime | None = None#
Validated by:
  • _validate_datetime

field dateOfPublishing: datetime | None = None#
Validated by:
  • _validate_datetime

field exportedTo: str | None = None#
field isOnCentralDisk: bool | None = None#
field publishable: bool | None = None#
field publishedOn: datetime | None = None#
Validated by:
  • _validate_datetime

field retrievable: bool | None = None#
field retrieveIntegrityCheck: bool | None = None#
field retrieveReturnMessage: dict[str, Any] | None = None#
field retrieveStatusMessage: str | None = None#
classmethod user_model_type()[source]#

Return the user model type for this model.

Returns None if there is no user model, e.g., for Dataset where there is a custom class instead of a plain model.

Return type:

type[Lifecycle]