![]() |
Coretex
|
Public Member Functions | |
| Path | localFilePath (self) |
| bool | isDirectory (self) |
| bool | isFile (self) |
| bool | download (self) |
| List[Self] | fetchAll (cls, int taskRunId, Optional[str] path=None, bool recursive=False) |
Public Member Functions inherited from coretex.codable.codable.Codable | |
| Dict[str, Any] | encode (self) |
| None | onDecode (self) |
| Self | decode (cls, Dict[str, Any] encodedObject) |
Artifact class represents a single result of a run\n
Result can be file of any kind
Properties
----------
artifactType : ArtifactType
type of Artifact
remoteFilePath : str
path of Artifact on Coretex
size : Optional[int]
size of Artifact in bytes (not required)
mimeType : str
mimeType of Artifact
timestamp : int
current timestamp
taskRunId : int
id of run
Definition at line 39 of file artifact.py.
| bool coretex.entities.task_run.artifact.Artifact.download | ( | self | ) |
Downloads Artifact from Coretex.ai
Returns
-------
bool -> False if response has failed, True otherwise
Definition at line 145 of file artifact.py.
| List[Self] coretex.entities.task_run.artifact.Artifact.fetchAll | ( | cls, | |
| int | taskRunId, | ||
| Optional[str] | path = None, |
||
| bool | recursive = False |
||
| ) |
Fetch all Artifacts from Coretex.ai for the specified run
Parameters
----------
taskRunId : int
id of run
path : Optional[str]
local path where u want to store fetched Artifacts
recursive : bool
True if you want list to be sorted recursively, False otherwise
Definition at line 162 of file artifact.py.
| bool coretex.entities.task_run.artifact.Artifact.isDirectory | ( | self | ) |
Returns
-------
bool -> True if Artifact type is directory
Definition at line 81 of file artifact.py.
| bool coretex.entities.task_run.artifact.Artifact.isFile | ( | self | ) |
Returns
-------
bool -> True if Artifact type is file
Definition at line 91 of file artifact.py.
| Path coretex.entities.task_run.artifact.Artifact.localFilePath | ( | self | ) |
Represents the local path of the Artifact
Returns
-------
Path -> local path to Artifact
Definition at line 69 of file artifact.py.