Other Type Aliases

The following type aliases are available globally.

  • Special custom response block for batch upload. The first argument is a mapping of client-side NSURLs to batch upload result entries (each of which indicates the success / failure of the upload for the corresponding file). This object will be nonnull if the final call to /upload_session/finish_batch/check is successful. The second argument is the route-specific error from /upload_session/finish_batch/check, which is generally not able to be handled at runtime, but instead should be used for debugging purposes. This object will be nonnull if there is a route-specific error from the call to /upload_session/finish_batch/check. The third argument is the general request error from /upload_session/finish_batch/check. This object will be nonnull if there is a request error from the call to /upload_session/finish_batch/check. The fourth argument is a mapping of client-side NSURLs to general request errors, which occured during the upload of the corresponding file.

    Declaration

    Swift

    public typealias BatchUploadResponseBlock = ([URL : Files.UploadSessionFinishBatchResultEntry]?, CallError<Async.PollError>?, [URL : CallError<Async.PollError>]) -> Void