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.

@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])
24def __init__(self, files, artifacts):
25    self.files = files
26    self.artifacts = artifacts

Method generated by attrs for class DatasetAssets.

files: List[cirro.models.file.File]
artifacts: List[Artifact]