beginAppUploadBatch

fun beginAppUploadBatch(appId: Int, machineName: String = HardwareUtils.getMachineName(), filesToUpload: List<String> = emptyList(), filesToDelete: List<String> = emptyList(), clientId: Long, appBuildId: Long, parentScope: CoroutineScope = CoroutineScope(Dispatchers.IO)): CompletableFuture<AppUploadBatchResponse>

Begins the user cloud files upload process

Return

An AppUploadBatchResponse containing the batch ID and the app change number

Parameters

appId

The ID of the app the user files belong to

machineName

The name of the machine that is uploading the files

filesToUpload

A list of the files to be uploaded including their prefix (ex %GameInstall%)

filesToDelete

A list of the files to be deleted from the cloud including their prefix (ex %GameInstall%)

clientId

The ID given when authenticating the user AuthSession.clientID

appBuildId

The build ID of the app