anchor.diff:      return new SaveDataResult.fromResponse(resonse);
     }
   
  -  Future<SearchBasicDataResult> searchBasicDataFromFirst(String tableName ,{String command:null, String userToken: null, String version: "v1"}) async {
  -    return await searchBasicData(tableName, userToken:userToken, command:"first", version:version);
  -  }
  -
  -  Future<SearchBasicDataResult> searchBasicDataFromLast(String tableName ,{String command:null, String userToken: null, String version: "v1"}) async {
  -    return await searchBasicData(tableName, userToken:userToken, command:"last", version:version);
  -  }
  -
  -  Future<SearchBasicDataResult> searchBasicDataFromObjectId(String tableName ,String objectId,{String command:null, String userToken: null, String version: "v1"}) async {
  -    return await searchBasicData(tableName, userToken:userToken, command:"${objectId}", version:version);
  -  }
  -
  -  Future<SearchBasicDataResult> searchBasicDataCollection(String tableName ,{String advance:"",String nextPage:null, String command:null, String userToken: null, String version: "v1"}) async {
  -    return await searchBasicData(tableName, userToken:userToken, command:null, version:version, nextPage:nextPage, advance:advance);
  -  }
  -
  -  Future<SearchBasicDataResult> searchBasicData(String tableName ,{String advance:"",String command:null, String userToken: null, String version: "v1", String nextPage:null}) async {
  +  Future<SearchBasicDataResult> searchBasicDataFromFirst(String tableName, {String command: null, String userToken: null, String version: "v1"}) async {
  +    return await searchBasicData(tableName, userToken: userToken, command: "first", version: version);
  +  }
  +
  +  Future<SearchBasicDataResult> searchBasicDataFromLast(String tableName, {String command: null, String userToken: null, String version: "v1"}) async {
  +    return await searchBasicData(tableName, userToken: userToken, command: "last", version: version);
  +  }
  +
  +  Future<SearchBasicDataResult> searchBasicDataFromObjectId(String tableName, String objectId, {String command: null, String userToken: null, String version: "v1"}) async {
  +    return await searchBasicData(tableName, userToken: userToken, command: "${objectId}", version: version);
  +  }
  +
  +  Future<SearchBasicDataResult> searchBasicDataCollection(String tableName, {String advance: "", String nextPage: null, String command: null, String userToken: null, String version: "v1"}) async {
  +    return await searchBasicData(tableName, userToken: userToken, command: null, version: version, nextPage: nextPage, advance: advance);
  +  }
  +
  +  Future<SearchBasicDataResult> searchBasicData(String tableName, {String advance: "", String command: null, String userToken: null, String version: "v1", String nextPage: null}) async {
       TinyNetRequester requester = await this.builder.createRequester();
       Map<String, String> headers = {
         "application-id": applicationId, //
  
positive.code:   String secretKey;
    BackendlessData(this.builder, this.applicationId, this.secretKey) {}
  
    Future<SaveDataResult> saveData(String tableName, Map<String, Object> body, {String objectId:null, String userToken: null, String version: "v1"}) async {
      TinyNetRequester requester = await this.builder.createRequester();
      Map<String, String> headers = {
        "application-id": applicationId, //
  
negative.code:   String message = "";
    int code = 9999;
    Map keyValues = {};
    List<Map<String, Object>> data = [];
    int statusCode = 0;
    String nextPage = "";
    int offset = 0;
  