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
  • id

    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 handler

    Declaration

    Swift

    public func retry(completionHandler: @escaping (Bool) -> Void)

    Parameters

    completionHandler

    The response handler

  • Cancel the current transfer

    Parameter

    Parameter completionHandler: The response handler

    Declaration

    Swift

    public func cancel(completionHandler: @escaping (Bool) -> Void)

    Parameters

    completionHandler

    The response handler