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]#