scitacean.model.Proposal#
- class scitacean.model.Proposal(*, email, owner_group, proposal_id, title, measurement_period_list=None, abstract=None, access_groups=None, end_time=None, firstname=None, instrument_group=None, lastname=None, metadata=None, parent_proposal_id=None, pi_email=None, pi_firstname=None, pi_lastname=None, start_time=None, type=None, _created_at=None, _created_by=None, _is_published=None, _updated_at=None, _updated_by=None)[source]#
Constructors
__init__(*, email, owner_group, proposal_id, ...)Methods
Return the download model type for this user model.
from_download_model(download_model)Construct an instance from an associated SciCat download model.
Construct a SciCat upload model from self.
Return the upload model type for this user model.
Attributes
emailowner_groupproposal_idtitlemeasurement_period_listabstractaccess_groupsend_timefirstnameinstrument_grouplastnamemetadataparent_proposal_idpi_emailpi_firstnamepi_lastnamestart_timetypecreated_atcreated_byis_publishedupdated_atupdated_by- __init__(*, email, owner_group, proposal_id, title, measurement_period_list=None, abstract=None, access_groups=None, end_time=None, firstname=None, instrument_group=None, lastname=None, metadata=None, parent_proposal_id=None, pi_email=None, pi_firstname=None, pi_lastname=None, start_time=None, type=None, _created_at=None, _created_by=None, _is_published=None, _updated_at=None, _updated_by=None)#
- classmethod download_model_type()[source]#
Return the download model type for this user model.
- Return type:
- classmethod from_download_model(download_model)[source]#
Construct an instance from an associated SciCat download model.
- Return type: