Protocols
The following protocols are available globally.
-
Authenticates a
See moreCall.Command
.Declaration
Swift
public protocol Authenticator
-
A disposable resource.
See moreDeclaration
Swift
public protocol Cancellable
-
Provides pCloud API host names.
See moreDeclaration
Swift
public protocol HostProvider
-
Base interface for a network operation.
See moreDeclaration
Swift
public protocol NetworkOperation : Cancellable
-
A network operation that knows how to execute a pCloud API call.
See moreDeclaration
Swift
public protocol CallOperation : NetworkOperation
-
A network operation that knows how to execute an upload to pCloud.
See moreDeclaration
Swift
public protocol UploadOperation : NetworkOperation
-
A network operation that knows how to execute a download.
See moreDeclaration
Swift
public protocol DownloadOperation : NetworkOperation
-
Executes UI-specific actions related to the OAuth authorization flow.
See moreDeclaration
Swift
public protocol OAuthAuthorizationFlowView
-
An object defining input and output for a call to the pCloud API.
See moreDeclaration
Swift
public protocol PCloudAPIMethod
-
A parser.
See moreDeclaration
Swift
public protocol Parser
-
Object handling callbacks from a
See moreURLSession
.Declaration
Swift
public protocol URLSessionObserver