// Path: app/src/main/java/fr/guddy/androidstarter/persistence/entities/RepoEntity.java
// @Mappable(with = DTORepo.class)
// @DatabaseTable(tableName = "REPO", daoClass = DAORepo.class)
// public class RepoEntity extends AbstractOrmLiteEntity implements Serializable {
//     @Mapped
//     @DatabaseField
//     public Integer id;
// 
//     @Mapped
//     @DatabaseField
//     public String name;
// 
//     @Mapped
//     @DatabaseField
//     public String description;
// 
//     @Mapped
//     @DatabaseField
//     public String url;
// 
//     @DatabaseField
//     public String avatarUrl;
// }


import android.os.Bundle;
import android.support.annotation.NonNull;
import com.hannesdorfmann.mosby.mvp.MvpPresenter;
import com.hannesdorfmann.mosby.mvp.lce.MvpLceView;
import com.hannesdorfmann.mosby.mvp.viewstate.RestorableViewState;
import java.io.Serializable;
import java.util.List;
import fr.guddy.androidstarter.persistence.entities.RepoEntity;
import icepick.Icepick;
import icepick.Icicle;
package fr.guddy.androidstarter.mvp.repo_list;





public interface RepoListMvp {

    //region Model
    final class Model implements Serializable {

        public final List<RepoEntity> repos;

// Path: app/src/main/java/fr/guddy/androidstarter/persistence/entities/RepoEntity.java
// @Mappable(with = DTORepo.class)
// @DatabaseTable(tableName = "REPO", daoClass = DAORepo.class)
// public class RepoEntity extends AbstractOrmLiteEntity implements Serializable {
//     @Mapped
//     @DatabaseField
//     public Integer id;
// 
//     @Mapped
//     @DatabaseField
//     public String name;
// 
//     @Mapped
//     @DatabaseField
//     public String description;
// 
//     @Mapped
//     @DatabaseField
//     public String url;
// 
//     @DatabaseField
//     public String avatarUrl;
// }


// Path: app/src/main/java/fr/guddy/androidstarter/mvp/repo_list/RepoListMvp.java
import android.os.Bundle;
import android.support.annotation.NonNull;
import com.hannesdorfmann.mosby.mvp.MvpPresenter;
import com.hannesdorfmann.mosby.mvp.lce.MvpLceView;
import com.hannesdorfmann.mosby.mvp.viewstate.RestorableViewState;
import java.io.Serializable;
import java.util.List;
import fr.guddy.androidstarter.persistence.entities.RepoEntity;
import icepick.Icepick;
import icepick.Icicle;

package fr.guddy.androidstarter.mvp.repo_list;





public interface RepoListMvp {

    //region Model
    final class Model implements Serializable {

        public final List<RepoEntity> repos;

        public Model(final List<RepoEntity> ploRepos) {