begin App Upload Batch
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
app Id
The ID of the app the user files belong to
machine Name
The name of the machine that is uploading the files
files To Upload
A list of the files to be uploaded including their prefix (ex %GameInstall%)
files To Delete
A list of the files to be deleted from the cloud including their prefix (ex %GameInstall%)
client Id
The ID given when authenticating the user AuthSession.clientID
app Build Id
The build ID of the app