DefaultMovieDetailsViewModel
final class DefaultMovieDetailsViewModel : MovieDetailsViewModel
-
Declaration
Swift
private let posterImagePath: String? -
Declaration
Swift
private let posterImageUseCase: PosterImagesUseCase -
Declaration
Swift
private var imageLoadTask: Cancellable? { get set } -
Declaration
Swift
private let mainQueue: DispatchQueueType
-
Declaration
Swift
let title: String -
Declaration
Swift
let isPosterImageHidden: Bool -
Declaration
Swift
let overview: String -
Declaration
Swift
let posterImage: Observable<Data?> -
Declaration
Swift
let backgroundColor: Observable<UIColor?> -
Declaration
Swift
let textColor: Observable<UIColor?> -
Declaration
Swift
init( movie: MovieWhenSearch, posterImageUseCase: PosterImagesUseCase, mainQueue: DispatchQueueType = DispatchQueue.main ) -
Declaration
Swift
private func updateColors(with data: Data?)
-
Declaration
Swift
func updatePosterImage(width: Int)
DefaultMovieDetailsViewModel Class Reference