package com.wangdaye.mysplash.common.i.view;
import com.wangdaye.mysplash.common.data.entity.unsplash.User;
/**
* User view.
*
* A view which can request {@link User} completely and show it.
* When we request {@link User} in bulk, the {@link User} is incomplete, it doesn't include
* {@link User#total_likes}, {@link User#total_photos}, {@link User#total_collections},
* {@link User#followed_by_user}, {@link User#followers_count}, {@link User#following_count}.
*
* */
public interface UserView {
void initRefreshStart();
void drawUserInfo(User user);
void followRequestSuccess(boolean follow);
void followRequestFailed(boolean follow);
}