scitacean.model.Lifecycle#

class scitacean.model.Lifecycle(*, _archivable=None, _archive_retention_time=None, _archive_return_message=None, _archive_status_message=None, _date_of_disk_purging=None, _date_of_publishing=None, _exported_to=None, _is_on_central_disk=None, _publishable=None, _published_on=None, _retrievable=None, _retrieve_integrity_check=None, _retrieve_return_message=None, _retrieve_status_message=None)[source]#

Constructors

__init__(*[, _archivable, ...])

Methods

download_model_type()

Return the download model type for this user model.

from_download_model(download_model)

Construct an instance from an associated SciCat download model.

make_upload_model()

rtype:

BaseModel

upload_model_type()

Return the upload model type for this user model.

Attributes

archivable

archive_retention_time

archive_return_message

archive_status_message

date_of_disk_purging

date_of_publishing

exported_to

is_on_central_disk

publishable

published_on

retrievable

retrieve_integrity_check

retrieve_return_message

retrieve_status_message

__init__(*, _archivable=None, _archive_retention_time=None, _archive_return_message=None, _archive_status_message=None, _date_of_disk_purging=None, _date_of_publishing=None, _exported_to=None, _is_on_central_disk=None, _publishable=None, _published_on=None, _retrievable=None, _retrieve_integrity_check=None, _retrieve_return_message=None, _retrieve_status_message=None)#
classmethod download_model_type()[source]#

Return the download model type for this user model.

Return type:

type[DownloadLifecycle]

classmethod from_download_model(download_model)[source]#

Construct an instance from an associated SciCat download model.

Return type:

Lifecycle