cirro.models.assets
1from typing import List 2 3from attrs import define 4from cirro_api_client.v1.models import ArtifactType 5 6from cirro.models.file import File 7 8 9@define 10class Artifact: 11 """ 12 An artifact is a file that is a secondary file associated with the dataset. 13 This could be a workflow execution report, a log file, or any other file generated as a result of an analysis. 14 """ 15 artifact_type: ArtifactType 16 file: File 17 18 19@define 20class DatasetAssets: 21 """ 22 Container for assets associated with a dataset (files, artifacts, etc.) 23 """ 24 files: List[File] 25 artifacts: List[Artifact]
@define
class
Artifact:
10@define 11class Artifact: 12 """ 13 An artifact is a file that is a secondary file associated with the dataset. 14 This could be a workflow execution report, a log file, or any other file generated as a result of an analysis. 15 """ 16 artifact_type: ArtifactType 17 file: File
An artifact is a file that is a secondary file associated with the dataset. This could be a workflow execution report, a log file, or any other file generated as a result of an analysis.
Artifact( artifact_type: cirro_api_client.v1.models.ArtifactType, file: cirro.models.file.File)
24def __init__(self, artifact_type, file): 25 self.artifact_type = artifact_type 26 self.file = file
Method generated by attrs for class Artifact.
artifact_type: cirro_api_client.v1.models.ArtifactType
file: cirro.models.file.File
@define
class
DatasetAssets:
20@define 21class DatasetAssets: 22 """ 23 Container for assets associated with a dataset (files, artifacts, etc.) 24 """ 25 files: List[File] 26 artifacts: List[Artifact]
Container for assets associated with a dataset (files, artifacts, etc.)
DatasetAssets( files: List[cirro.models.file.File], artifacts: List[Artifact])
Method generated by attrs for class DatasetAssets.
files: List[cirro.models.file.File]
artifacts: List[Artifact]