package ws.wamplay.models.messages;
import java.util.ArrayList;
import java.util.List;
public class CallError extends Message {
final List<Object> res = new ArrayList<Object>();
public CallError(String callID, String errorURI, String errorDesc) {
construct(callID, errorURI, errorDesc, null);
}
public CallError(String callID, String errorURI, String errorDesc, String errorDetails){
construct(callID, errorURI, errorDesc, errorDetails);
}
private void construct(String callID, String errorURI, String errorDesc, String errorDetails){
res.add(getType().getTypeCode());
res.add(callID);
res.add(errorURI);
res.add(errorDesc);
if (errorDesc != null) {
res.add(errorDetails);
}
}
@Override
public MessageType getType() {
return MessageType.CALLERROR;
}
@Override
public List<Object> toList() {
return res;
}
}