package com.kriyatma.nodesocket; import android.graphics.Bitmap; /** * Created by sreejeshpillai on 10/05/15. */ public class Message { public static final int TYPE_MESSAGE = 0; public static final int TYPE_LOG = 1; public static final int TYPE_ACTION = 2; private int mType; private String mMessage; private Bitmap mImage; private Message() {} public int getType() { return mType; }; public String getMessage() { return mMessage; }; public Bitmap getImage() { return mImage; }; public static class Builder { private final int mType; private Bitmap mImage; private String mMessage; public Builder(int type) { mType = type; } public Builder image(Bitmap image) { mImage = image; return this; } public Builder message(String message) { mMessage = message; return this; } public Message build() { Message message = new Message(); message.mType = mType; message.mImage = mImage; message.mMessage = mMessage; return message; } } }