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());
        }