RamItem
Base class for RamAsset and RamShot. An item of the project, either an asset or a shot.
Inherits | object ► RamObject ► RamItem |
Inherited by | RamShot, RamAsset |
Static Methods
Method | Arguments | Description |
---|---|---|
fromPath ▹ RamItem or None |
• string: fileOrFolderPath • boolean: virtualIfNotFound= false |
The path can be any file or folder path from the item (a version file, a preview file, etc). |
Methods
Method | Arguments | Description |
---|---|---|
currentStatus ▹ RamStatus |
• RamStep or string: step="" |
The current status for the given step |
isPublished ▹ bool |
• RamStep or string: step="" |
Convenience function to check if there are published files in the publish folder. Equivalent to len(self.publishedVersionFolderPaths(step, resource)) > 0 |
itemType ▹ ItemType |
The type of this item. One of ItemType.SHOT , ItemType.ASSET , ItemType.GENERAL |
|
latestPublishedVersionFolderPath ▹ string |
• RamStep or string: step="" ,• string: fileName = "" ,• string: resource = undefined |
Folder of the latest published version, for a specific file name and/or resource |
latestVersion ▹ integer |
• string: resource = "" ,• string: state = "" ,• RamStep or string: step*= "" |
Returns the highest version number for the given state (wip, pub…). |
latestVersionFilePath ▹ string |
• string: resource = "" ,• string: state = "" ,• RamStep or string: step= "" |
Latest version file path |
previewFolderPath ▹ string |
• RamStep or string: step="" |
Gets the path to the preview folder. Paths are relative to the root of the item folder. |
previewFilePaths ▹ list of string |
• string: resource = "" ,• RamStep or string: step= "" |
Gets the list of file paths in the preview folder. Paths are relative to the root of the item folder. |
project ▹ RamProject |
Gets the project this item belongs too. To improve performance, if only the shortName is needed, prefer using projectShortName() |
|
projectShortName ▹ string |
Gets the short name of the project this item belongs too. | |
publishedVersionFolderPaths ▹ list of string |
• RamStep or string: step="" ,• string: fileName = "" ,• string: resource* = undefined |
Gets the list of folder paths in the publish folder, optionally for a given specific file name and/or resource. |
publishFolderPath ▹ string |
• RamStep or string: step="" |
Gets the path to the publish folder. Paths are relative to the root of the item folder. |
stepFilePath ▹ string |
• string: resource = "" ,• string: extension= "" ,• RamStep or string: step*= "" |
Gets the file used for this step with the given file extension. |
stepFilePaths ▹ list of string |
• RamStep or string: step*="" |
Gets the files used for this step (there may be several files, one per resource) |
stepFolderPath ▹ string |
• RamStep or string: step*="" |
The subfolder for the given step |
versionFilePaths ▹ string |
• string: resource = "" ,• RamStep or string: step= "" |
Gets all version files for the given resource. |
versionFolderPath ▹ string |
• RamStep or string: step="" |
Path to the version folder relative to the item root folder |