diff --git a/src/codeocean/data_asset.py b/src/codeocean/data_asset.py index 69f8cc7..7b8e10c 100644 --- a/src/codeocean/data_asset.py +++ b/src/codeocean/data_asset.py @@ -14,6 +14,7 @@ class DataAssetType(StrEnum): Dataset = "dataset" Result = "result" + Combined = "combined" class DataAssetState(StrEnum): @@ -86,6 +87,7 @@ class DataAsset: size: Optional[int] = None source_bucket: Optional[SourceBucket] = None tags: Optional[list[str]] = None + contained_data_assets: Optional[list[ContainedDataAsset]] = None @dataclass_json @@ -217,6 +219,14 @@ class DataAssetSearchResults: results: list[DataAsset] +@dataclass_json +@dataclass(frozen=True) +class ContainedDataAsset: + id: Optional[str] = None + mount: Optional[str] = None + size: Optional[int] = None + + @dataclass class DataAssets: