package de.luhmer.owncloudnewsreader.model; import android.graphics.Bitmap; import java.io.Serializable; /** * Created by dluhmer on 19.03.16. */ public class UserInfo implements Serializable { public static class Builder { private String userId; private String displayName; private Bitmap avatar; public Builder setUserId(String userId) { this.userId = userId; return this; } public Builder setDisplayName(String displayName) { this.displayName = displayName; return this; } public Builder setAvatar(Bitmap avatar) { this.avatar = avatar; return this; } public UserInfo build() { return new UserInfo(userId, displayName, avatar); } } private UserInfo(String userId, String displayName, Bitmap avatar) { this.mUserId = userId; this.mDisplayName = displayName; this.mAvatar = avatar; } public final String mUserId; public final String mDisplayName; public final Bitmap mAvatar; }