public void getObjectById(string type, string id, RESTRequest.RESTCallback _callback) { RESTRequest req = new RESTRequest(); req.callback = _callback; createRESTRequest(req, this.Endpoint + "/services/data/v20.0/sobjects/" + type + "/" + id, "GET", null); }
public void query(string query, RESTRequest.RESTCallback callback, RESTRequest.RESTCallback errorCallback) { RESTRequest req = new RESTRequest(); req.callback = callback; req.errorCallback = errorCallback; createRESTRequest(req, this.Endpoint + "/services/data/v20.0/query/?q=" + query, "GET", null); }
public void delete(JObject jobject, RESTRequest.RESTCallback callback, RESTRequest.RESTCallback errorCallback) { RESTRequest req = new RESTRequest(); req.callback = callback; req.errorCallback = errorCallback; string type = (string)jobject["type"]; createRESTRequest(req, this.Endpoint + "/services/data/v20.0/sobjects/" + (string)jobject["attributes"]["type"] + "/" + (string)jobject["Id"], "DELETE", null); //BEWARE }
public void update(JObject jobject, RESTRequest.RESTCallback callback, RESTRequest.RESTCallback errorCallback) { RESTRequest req = new RESTRequest(); req.callback = callback; req.errorCallback = errorCallback; string type = (string)jobject["type"]; createRESTRequest(req, this.Endpoint + "/services/data/v20.0/sobjects/" + type + "/" + (string)jobject["id"], "PATCH", jobject["fields"].ToString()); }
public void insert(JObject newObject, RESTRequest.RESTCallback callback, RESTRequest.RESTCallback errorCallback) { RESTRequest req = new RESTRequest(); req.callback = callback; req.errorCallback = errorCallback; string type = (string)newObject["type"]; createRESTRequest(req, this.Endpoint + "/services/data/v20.0/sobjects/" + type + "/", "POST", newObject["fields"].ToString()); }