Protocols
The following protocols are available globally.
-
Protocol describing the delegate methods of a fire tv player
See moreDeclaration
Swift
public protocol FireTVPlayerDelegateProtocol : AnyObject
-
Protocol describing the requirements of a
See moreFireTVPlayerPresenter
The presenter is responsible for aFireTVViewProtocol
and needs to be notified about certain actions happening in the view Call the appropriate method if you implement a custom fire tv player viewDeclaration
Swift
public protocol FireTVPlayerPresenterProtocol : AnyObject
-
Protocol describing the requirements of a fire tv player view Implement this protocol if you want to create your custom player view Set it up using the
See moreconfigure
method of theFireTVPlayerWireframe
Declaration
Swift
public protocol FireTVPlayerViewProtocol : AnyObject
-
Protocol describing the requirements of a fire tv player theme
See moreDeclaration
Swift
public protocol FireTVPlayerThemeProtocol
-
Protocol specifying the delegate methods called by the fire tv selection
See moreDeclaration
Swift
public protocol FireTVSelectionDelegateProtocol : AnyObject
-
Protocol describing the requirements of a
See moreFireTVSelectionPresenter
The presenter in theVIPER
architecture is responsible for a view and the counterpart of the view Comes to play if you implement a customFireTVSelectionViewProtocol
Declaration
Swift
public protocol FireTVSelectionPresenterProtocol : AnyObject
-
Protocol for the dependencies of a
FireTVSelectionViewController
Currently the only dependency is aLoggerService
instanceDeclaration
Swift
public protocol FireTVSelectionViewControllerDependenciesProtocol : LoggerProvider
-
Protocol representing the requirements of a fire tv selection view Methods will be called by an implementation of the
See moreFireTVSelectionPresenterProtocol
Declaration
Swift
public protocol FireTVSelectionViewProtocol : AnyObject
-
Protocol describing the requirements for a fire tv selection theme
See moreDeclaration
Swift
public protocol FireTVSelectionThemeProtocol
-
Protocol describing the requirements for a
See moreLogger
Declaration
Swift
public protocol LoggerProtocol
-
Protocol stating the use of a logger
See moreDeclaration
Swift
public protocol LoggerProvider
-
Protocol declaring the dependencies for a
PlayerService
instance Currently only a logger is requiredDeclaration
Swift
public protocol PlayerServiceDependenciesProtocol : LoggerProvider
-
Represents the requirements of a
See morePlayerService
Declaration
Swift
public protocol PlayerServiceProtocol