// Path: base/src/main/java/com/tobi/movies/Converter.java
// public interface Converter<T, R> {
// 
//     R convert(T input);
// }


import com.tobi.movies.Converter;
import rx.Observable;
import rx.functions.Func1;
package com.tobi.movies.posterdetails;



public class MovieDetailsRepository {

    private final MovieDetailsApiDatasource apiDatasource;
// Path: base/src/main/java/com/tobi/movies/Converter.java
// public interface Converter<T, R> {
// 
//     R convert(T input);
// }


// Path: base/src/main/java/com/tobi/movies/posterdetails/MovieDetailsRepository.java
import com.tobi.movies.Converter;
import rx.Observable;
import rx.functions.Func1;

package com.tobi.movies.posterdetails;



public class MovieDetailsRepository {

    private final MovieDetailsApiDatasource apiDatasource;
    private final Converter<ApiMovieDetails, MovieDetails> converter;