Protocols
The following protocols are available globally.
-
The delegate of
See moreAppStateProvider
, allows the delegate to inform on app state notifications.Declaration
Swift
public protocol AppStateProviderDelegate : AnyObject
-
The interface of
See moreAppStateProvider
, allows us to better divide the logic and mock easier.Declaration
Swift
public protocol AppStateProviderProtocol
-
The interface of
See moreAppStateSubject
, allows us to better divide the logic and mock easier.Declaration
Swift
public protocol AppStateSubjectProtocol : AppStateProviderDelegate
-
A type that provides a set of NotificationObservation to observe. This interface defines the observations we would want in our class, for example a set of [willTerminate, didEnterBackground etc.]
See moreDeclaration
Swift
public protocol AppStateObservable : AnyObject
-
Undocumented
See moreDeclaration
Swift
@objc public protocol LocalDataStore
-
Undocumented
See moreDeclaration
Swift
public protocol TimeMonitor
-
See morePKBoundary
used as abstract for boundary types (% and time).Declaration
Swift
@objc public protocol PKBoundary
-
See morePKRequestParamsDecorator
used for getting updated request infoDeclaration
Swift
@objc public protocol PKRequestParamsAdapter
-
Undocumented
See moreDeclaration
Swift
public protocol IntRawRepresentable : RawRepresentable
-
Undocumented
Declaration
Swift
public protocol StateProtocol : IntRawRepresentable, Hashable
-
Undocumented
See moreDeclaration
Swift
@objc public protocol AssetHandler
-
Undocumented
See moreDeclaration
Swift
@objc public protocol PKController
-
Undocumented
See moreDeclaration
Swift
@objc public protocol BasicPlayer
-
Undocumented
See moreDeclaration
Swift
@objc public protocol PlayerDelegate
-
Undocumented
See moreDeclaration
Swift
@objc public protocol Player : BasicPlayer
-
Undocumented
See moreDeclaration
Swift
public protocol PlayerDecoratorProvider
-
Undocumented
See moreDeclaration
Swift
@objc public protocol PlayerEngine : BasicPlayer
-
Undocumented
See moreDeclaration
Swift
@objc public protocol VRPlayerEngine : PlayerEngine
-
Undocumented
See moreDeclaration
Swift
@objc public protocol MediaEntryProvider
-
Undocumented
See moreDeclaration
Swift
public protocol PKMediaEntryProviderResponseDelegate : AnyObject