X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/25ef3491bd9ae007ff1fc2b0d7943e6eaaccf775..6e39d509471fe9b4e2660e0d1631b350d0c66f40:/src/data/Response.js diff --git a/src/data/Response.js b/src/data/Response.js new file mode 100644 index 00000000..36388062 --- /dev/null +++ b/src/data/Response.js @@ -0,0 +1,39 @@ +/*! + * Ext JS Library 3.1.0 + * Copyright(c) 2006-2009 Ext JS, LLC + * licensing@extjs.com + * http://www.extjs.com/license + */ +/** + * @class Ext.data.Response + * A generic response class to normalize response-handling internally to the framework. + */ +Ext.data.Response = function(params) { + Ext.apply(this, params); +}; +Ext.data.Response.prototype = { + /** + * @cfg {String} action {@link Ext.data.Api#actions} + */ + action: undefined, + /** + * @cfg {Boolean} success + */ + success : undefined, + /** + * @cfg {String} message + */ + message : undefined, + /** + * @cfg {Array/Object} data + */ + data: undefined, + /** + * @cfg {Object} raw The raw response returned from server-code + */ + raw: undefined, + /** + * @cfg {Ext.data.Record/Ext.data.Record[]} records related to the Request action + */ + records: undefined +};