cirro.models.dataset
1from attrs import define as _attrs_define 2from cirro_api_client.v1.models import Share, Dataset 3 4 5@_attrs_define 6class DatasetWithShare(Dataset): 7 share: Share 8 9 @classmethod 10 def from_dataset(cls, dataset: Dataset, share: Share) -> 'DatasetWithShare': 11 return cls( 12 id=dataset.id, 13 name=dataset.name, 14 description=dataset.description, 15 project_id=dataset.project_id, 16 process_id=dataset.process_id, 17 source_dataset_ids=dataset.source_dataset_ids, 18 status=dataset.status, 19 tags=dataset.tags, 20 created_by=dataset.created_by, 21 created_at=dataset.created_at, 22 updated_at=dataset.updated_at, 23 share=share 24 ) 25 26 27@_attrs_define 28class DatasetValidationResponse: 29 files_matching: list[str] 30 files_not_matching: list[str] 31 files_missing: list[str] 32 local_only_files: list[str] 33 validate_errors: list[str]
class
DatasetValidationResponse:
28@_attrs_define 29class DatasetValidationResponse: 30 files_matching: list[str] 31 files_not_matching: list[str] 32 files_missing: list[str] 33 local_only_files: list[str] 34 validate_errors: list[str]
DatasetValidationResponse( files_matching: list[str], files_not_matching: list[str], files_missing: list[str], local_only_files: list[str], validate_errors: list[str])
27def __init__(self, files_matching, files_not_matching, files_missing, local_only_files, validate_errors): 28 self.files_matching = files_matching 29 self.files_not_matching = files_not_matching 30 self.files_missing = files_missing 31 self.local_only_files = local_only_files 32 self.validate_errors = validate_errors
Method generated by attrs for class DatasetValidationResponse.