scitacean.model.UploadRawDataset#
- pydantic model scitacean.model.UploadRawDataset[source]#
- field accessGroups: list[str] | None = None#
- Validated by:
_set_investigator
- field classification: str | None = None#
- Validated by:
_set_investigator
- field comment: str | None = None#
- Validated by:
_set_investigator
- field contactEmail: str [Required]#
- Validated by:
_set_investigator
_validate_emails
- field creationLocation: str [Required]#
- Validated by:
_set_investigator
- field creationTime: datetime [Required]#
- Validated by:
_set_investigator
_validate_datetime
- field dataFormat: str | None = None#
- Validated by:
_set_investigator
- field dataQualityMetrics: int | None = None#
- Validated by:
_set_investigator
- field datasetName: str | None = None#
- Validated by:
_set_investigator
- field description: str | None = None#
- Validated by:
_set_investigator
- field endTime: datetime | None = None#
- Validated by:
_set_investigator
_validate_datetime
- field inputDatasets: list[PID] [Required]#
- Validated by:
_set_investigator
- field instrumentGroup: str | None = None#
- Validated by:
_set_investigator
- field instrumentId: str | None = None#
- Validated by:
_set_investigator
- field investigator: str [Required]#
- Validated by:
_set_investigator
- field isPublished: bool | None = None#
- Validated by:
_set_investigator
- field jobLogData: str | None = None#
- Validated by:
_set_investigator
- field jobParameters: dict[str, Any] | None = None#
- Validated by:
_set_investigator
- field keywords: list[str] | None = None#
- Validated by:
_set_investigator
- field license: str | None = None#
- Validated by:
_set_investigator
- field numberOfFiles: NonNegativeInt | None = None#
- Validated by:
_set_investigator
- field numberOfFilesArchived: NonNegativeInt [Required]#
- Constraints:
ge = 0
- Validated by:
_set_investigator
- field orcidOfOwner: str | None = None#
- Validated by:
_set_investigator
_validate_orcids
- field owner: str [Required]#
- Validated by:
_set_investigator
- field ownerEmail: str | None = None#
- Validated by:
_set_investigator
_validate_emails
- field ownerGroup: str [Required]#
- Validated by:
_set_investigator
- field packedSize: NonNegativeInt | None = None#
- Validated by:
_set_investigator
- field principalInvestigator: str [Required]#
- Validated by:
_set_investigator
- field proposalId: str | None = None#
- Validated by:
_set_investigator
- field relationships: list[UploadRelationship] | None = None#
- Validated by:
_set_investigator
- field runNumber: str | None = None#
- Validated by:
_set_investigator
- field sampleId: str | None = None#
- Validated by:
_set_investigator
- field scientificMetadata: dict[str, Any] | None = None#
- Validated by:
_set_investigator
- Validated by:
_set_investigator
- field size: NonNegativeInt | None = None#
- Validated by:
_set_investigator
- field sourceFolder: RemotePath [Required]#
- Validated by:
_set_investigator
- field sourceFolderHost: str | None = None#
- Validated by:
_set_investigator
- field startTime: datetime | None = None#
- Validated by:
_set_investigator
- field techniques: list[UploadTechnique] | None = None#
- Validated by:
_set_investigator
- field type: DatasetType [Required]#
- Validated by:
_set_investigator
- field usedSoftware: list[str] [Required]#
- Validated by:
_set_investigator
- field validationStatus: str | None = None#
- Validated by:
_set_investigator