External Files#
- class ExternalFileStatusEnum(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
str
,Enum
The state of an external file
- available = 'available'#
- processing = 'processing'#
- class ExternalFileTypeEnum(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
str
,Enum
The state of an external file
- dataset_attachment = 'dataset_attachment'#
- pydantic model ExternalFile[source]#
Bases:
BaseModel
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- Fields:
- field id: int [Required]#
- field file_type: ExternalFileTypeEnum [Required]#
- field created_on: datetime [Required]#
- field status: ExternalFileStatusEnum [Required]#
- field file_name: str [Required]#
- field description: str | None = None#
- field provenance: Dict[str, Any] [Required]#
- field sha256sum: str [Required]#
- field file_size: int [Required]#