scitacean.model.DownloadProposal#

pydantic model scitacean.model.DownloadProposal[source]#
field abstract: str | None = None#
field accessGroups: list[str] | None = None#
field createdAt: datetime | None = None#
field createdBy: str | None = None#
field email: str | None = None#
field endTime: datetime | None = None#
field firstname: str | None = None#
field instrumentGroup: str | None = None#
field isPublished: bool | None = None#
field lastname: str | None = None#
field measurementPeriodList: list[DownloadMeasurementPeriod] | None = None#
field metadata: dict[str, Any] | None = None#
field ownerGroup: str | None = None#
field parentProposalId: str | None = None#
field pi_email: str | None = None#
field pi_firstname: str | None = None#
field pi_lastname: str | None = None#
field proposalId: str | None = None#
field startTime: datetime | None = None#
field title: str | None = None#
field type: str | None = None#
field updatedAt: datetime | None = None#
field updatedBy: 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[Proposal]

property piEmail: str | None#
property piFirstname: str | None#
property piLastname: str | None#