package com.robonobo.midas.client;
import com.google.protobuf.AbstractMessage;
import com.google.protobuf.GeneratedMessage;
import com.google.protobuf.AbstractMessage.Builder;
public class Params {
public enum Operation {
Get, Put, Delete
}
Operation op;
AbstractMessage.Builder<?> resultBldr;
String url;
Object obj;
GeneratedMessage sendMsg;
String username;
String password;
public Params(Operation op, GeneratedMessage sendMsg, Builder<?> resultBldr, String url, Object obj) {
this.op = op;
this.sendMsg = sendMsg;
this.resultBldr = resultBldr;
this.url = url;
this.obj = obj;
}
@Override
public String toString() {
StringBuffer sb = new StringBuffer("P[");
sb.append(op).append(",").append(sendMsg).append(",").append(resultBldr).append(",").append(url).append(",").append(obj).append(",").append(username).append(",").append(password).append("]");
return sb.toString();
}
}