package com.github.glomadrian.mvpcleanarchitecture.ui.viewmodel;
import com.github.glomadrian.mvpcleanarchitecture.domain.model.MarvelCharacter;
/**
* Custom implementation of a model to use with ModelCollectionView
*
* @author glomadrian
*/
public class CharacterViewModel extends Model {
MarvelCharacter model;
public CharacterViewModel(MarvelCharacter model) {
this.model = model;
}
@Override
public String getImageUrl() {
return model.getImageURL();
}
@Override
public String getTitle() {
return model.getName();
}
@Override
public String getSubtitle() {
return String.valueOf(model.getId());
}
}