StaticcatalogGets the current catalog json from the most-recent sync operation.
Catalog JSON.
StaticcatalogGets the current catalog json from the most-recent sync operation.
Catalog Project References.
StaticisTrue if we're allowing new deltas to be ingested.
StaticisDetermines if the watchdog is idle. That means, not downloading, uploading or fetching the project catalog.
StaticisChecks if there are any conflicted files pending resolution.
StaticisDetermines if the readonly mode is enabled. Packages can be downloaded, but not uploaded or deleted.
StaticisDetermines if the runtime streaming mode is enabled. Packages can be downloaded from a deployment location.
StaticdownloadStarts download of the resource from the server.
UUID of the resource to download.
Forces the download, even when it's not required.
Prioritizes the download by moving it to the top of the queue.
Object that can be used for tracking the status of the operation.
StaticdownloadDownloads the resource at the specified url.
The URL of the file to download.
Object that can be used for tracking the status of the operation, and will contain the download result when the operation completes.
StaticgetGets the catalog entry for the resource with provided UUID from the catalog. Uses information from the last performed Sync()
operation.
The UUID
The optional CatalogEntry.
StaticgetRetrieves all current out-of-band data from the server, for the provided project file.
An AsyncOp that will be resolved once the request is done or failed.
StaticgetStaticisChecks is the resource with provided UUID in the catalog. Uses information from the last performed Sync() operation.
The UUID
True if the entry is contained in the catalog.
StaticlockAttempts to acquire a lock on a resource.
UUID of the resource to lock.
Version of the resource to acquire the lock on.
Object that can be used for tracking the status of the operation. Value field will be set to the lock ID, if the operation
succeeded.
StaticresetResets the resource to its version from the server, discarding local changes.
UUID of the resource to reset.
Object that can be used for tracking the status of the operation.
StaticsetUpdates the out-of-band data for the current user on the server, for the provided project file.
The UUID of the project the file belongs to.
The UUID of the file to update out-of-band data for.
The new out-of-band data to be updated. Missing entries will be kept, however entries with a null value will be removed
completely.
An AsyncOp that will be resolved once the request is done or failed.
StaticsetStaticsyncRetrieves the latest catalog from the cloud server and checks for local changes. Queues upload, download and delete operations accordingly.
OptionalisSyncingAllData: booleanIf true, all data will be downloaded, including streaming data which would normally be downloaded on-demand.
Object that can be used for tracking the status of the operation.
StaticsyncChecks if the provided scene has any local changes, and if so generates a delta and uploads it to the server. If the server has changes the local changes will be rolled back and re-applied on the server changes, without requiring user intervention.
Scene to check for changes.
Object that can be used for tracking the status of the operation.
StatictryPops an action from the watchdog action queue, if one exists. Returns null otherwise. Actions can be used to track watchdog progress by an external system.
StaticunlockUnlocks a previously locked resource.
UUID of the resource to unlock.
Lock ID of the previously acquired lock.
Object that can be used for tracking the status of the operation.
StaticupdateUpdates the conflict resolution for the resource with the specified uuid to the resolution type.
StaticuploadStarts upload of a local resource. Resource must have been previously locked via LockFile().
UUID of the resource to upload. Current version from the project library will be uploaded.
Lock ID of the acquired lock on the resource.
Object that can be used for tracking the status of the operation.
Static ReadonlyonTriggered when the watchdog needs to determine if code resource uploads are blocked.
Static ReadonlyonTriggered when a new reference was added.
Static ReadonlyonTriggered when a new reference was removed.
Manages upload and download for the project library from the cloud server.