public BackendlessResponse <T> ParseArray <T>(string response) where T : BaseModel { var backendlessResponse = ParseErrorResponse <T>(response); if (backendlessResponse != null) { return(backendlessResponse); } var docs = _serializer.ParseAsObjectArray <T>(response, "data", "objectId"); return(BackendlessResponse <T> .Success(docs.ToArray())); }
public BackendlessResponse <T> Parse <T>(string response) where T : BaseModel { var backendlessResponse = ParseErrorResponse <T>(response); if (backendlessResponse != null) { return(backendlessResponse); } var content = _serializer.Deserialize <T>(response); if (!string.IsNullOrEmpty(content.ObjectId)) { return(BackendlessResponse <T> .Success(content)); } return(BackendlessResponse <T> .Failed()); }