Transfer
open class Transfer
Represents a transfer on Put.io
-
The number of bytes uploaded
Declaration
Swift
open var uploaded = 0
-
The number of seconds remaining
Declaration
Swift
open var estimatedTime = 0
-
Number of peers downloading from Put.io
Declaration
Swift
open var peersGettingFromUs = 0
-
Should this file be extracted automatically or not?
Declaration
Swift
open var extract = false
-
The current ration of downloaded to uploaded
Declaration
Swift
open var currentRatio: Double = 0.0
-
The size of the file in bytes
Declaration
Swift
open var size = 0
-
The upload of the transfer in bytes
Declaration
Swift
open var upSpeed = 0
-
The ID of the transfer
Declaration
Swift
open var id = 0
-
URL source of the file
Declaration
Swift
open var source: String?
-
The ID of the subscription used to instigate the download
Declaration
Swift
open var subscriptionID: Int?
-
The status message that’s shown on Put.io
Declaration
Swift
open var statusMessage: String?
-
The status of the transfer
Declaration
Swift
open var status: TransferStatus = .downloading
-
The downspeed of the transfer in bytes
Declaration
Swift
open var downSpeed = 0
-
The number of peers connected
Declaration
Swift
open var peersConnected = 0
-
The number of bytes downloaded
Declaration
Swift
open var downloaded = 0
-
The ID of the file that’s being downloaded
Declaration
Swift
open var fileID: Int?
-
The number of peers we’re downloading from
Declaration
Swift
open var peersSendingToUs = 0
-
The percentage donwloaded
Declaration
Swift
open var percentComplete = 0
-
Custom message from the track (if there is one)
Declaration
Swift
open var trackerMessage: String?
-
The name of the file that’s being downloaded
Declaration
Swift
open var name: String?
-
The date that the transfer was created
Declaration
Swift
open var createdAt: String?
-
The error message, if there is one
Declaration
Swift
open var errorMessage: String?
-
The folder that the file is being saved in
Declaration
Swift
open var parentID = 0
-
Retry a failed transfer
Parameter
Parameter completionHandler: The response handlerDeclaration
Swift
public func retry(completionHandler: @escaping (Bool) -> Void)
Parameters
completionHandler
The response handler
-
Cancel the current transfer
Parameter
Parameter completionHandler: The response handlerDeclaration
Swift
public func cancel(completionHandler: @escaping (Bool) -> Void)
Parameters
completionHandler
The response handler