Classes
The following classes are available globally.
-
Undocumented
Declaration
Swift
class NetworkLogger : NetworkLoggable
-
Undocumented
See moreDeclaration
Swift
class URLBuilder
-
Undocumented
See moreDeclaration
Swift
public class URLRequestBuilder
-
ImageDownloader - implements the ImageService and makes the calls to the MovieDB API using the specified NetworkService
See moreDeclaration
Swift
final class ImageNetworkService : NetworkService<MovieDBNetwork.APIClient>, ImageService
-
MovieNetworkService - implements the MovieService and makes the calls to the MovieDB API using the specified NetworkProvider
See moreDeclaration
Swift
final class MovieNetworkService : NetworkService<MovieDBNetwork.APIClient>
extension MovieNetworkService: MovieService
-
Undocumented
See moreDeclaration
Swift
final class ImageRepository
-
Undocumented
See moreDeclaration
Swift
final class MovieRepository : MovieRepositoryProtocol
-
Undocumented
See moreDeclaration
Swift
@UIApplicationMain class AppDelegate : UIResponder, UIApplicationDelegate
-
Undocumented
See moreDeclaration
Swift
final class MovieCollectionCoordinator : Coordinator
-
Undocumented
See moreDeclaration
Swift
final class MovieCollectionViewCell : UICollectionViewCell
-
Undocumented
See moreDeclaration
Swift
final class MovieCollectionViewCellConfigurator : NSObject, UICollectionViewCellConfigurable
-
Undocumented
Declaration
Swift
final class MovieCollectionViewDataSource : CollectionViewDataSource<MovieCollectionViewCellConfigurator>
-
Undocumented
See moreDeclaration
Swift
final class MovieCollectionViewState : ViewState<[MovieModel]>
-
Undocumented
See moreDeclaration
Swift
public class CollectionViewDataSource<CellConfiguratorType: NSObject>: NSObject, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout where CellConfiguratorType: UICollectionViewCellConfigurable
-
Undocumented
See moreDeclaration
Swift
class ModuleBuilder
-
Undocumented
See moreDeclaration
Swift
class Presenter : NSObject, ViewDataSource
-
Undocumented
See moreDeclaration
Swift
class View : UIViewController, PresenterOutput
-
Undocumented
See moreDeclaration
Swift
class ViewState<T> : ViewStateProtocol