var volley;
if (!volley) volley = {};
if (!volley.api) volley.api = {};

volley.api.Response = function(data) {
    this.data = data;
}

volley.api.Response.ERR_STD_PARSE_ERROR = -32700;
volley.api.Response.ERR_STD_INVALID_REQUEST = -32600;
volley.api.Response.ERR_STD_METHOD_NOT_FOUND = -32601;
volley.api.Response.ERR_STD_INVALID_PARAMS = -32602;
volley.api.Response.ERR_STD_INTERNAL_ERROR = -32603;
volley.api.Response.ERR_STD_SERVER_ERROR_MIN = -32099;
volley.api.Response.ERR_STD_SERVER_ERROR_MAX = -32000;
volley.api.Response.ERR_NO_LOGIN = -1;
volley.api.Response.RES_OK = 1;

volley.api.Response.prototype.handle = function(options) {
    if (this.data.error && options.error)
        options.error.call(this, this.data.error);
    else if (this.data.result && options.success)
        options.success.call(this, this.data.result);
}
