/// <summary> /// Gets the rows. /// </summary> /// <returns>Returns the status of the request.</returns> /// <param name="query">An optional query.</param> public MoBackRequest <List <MoBackRow> > GetRows(MoBackRequestParameters query = null) { /* * Sample uri: https://api.moback.com/objectmgr/api/collections/{tableName} */ return(new MoBackRequest <List <MoBackRow> >(GetObjects_processor, MoBackURLS.TablesDefault + table.TableName, HTTPMethod.GET, query)); }
/// <summary> /// Initializes a new instance of the <see cref="MoBack.MoBackRequest"/> class. /// </summary> /// <param name="url"> A url. </param> /// <param name="methodType"> A method type. </param> /// <param name="query"> A query. </param> /// <param name="body"> A byte array. </param> public MoBackRequest(string url, HTTPMethod methodType, MoBackRequestParameters query = null, byte[] body = null, string contentType = null) { this.url = url; this.methodType = methodType; this.query = query; this.body = body; this.contentType = contentType; }
/// <summary> /// Gets all rows. /// </summary> /// <returns>A list of rows.</returns> /// <param name="query">A optional query.</param> public MoBackRequest <List <MoBackRow> > GetRows(MoBackRequestParameters query = null) { return(RequestB.GetRows(query)); }
/// <summary> /// Allows for a response processor (such as for grabbing the ID from a recently-saved object), but REMEMBER that this callback comes from another thread. /// </summary> /// <param name="responseProcessor"> Response processor. </param> /// <param name="url"> A url. </param> /// <param name="methodType"> Method type. </param> /// <param name="query"> Query. </param> /// <param name="body"> A byte array. </param> public MoBackRequest(ResponseProcessor responseProcessor, string url, HTTPMethod methodType, MoBackRequestParameters query = null, byte[] body = null, string contentType = null) : this(url, methodType, query, body, contentType) { this.responseProcessor = responseProcessor; }