RestSharp and CRM API

RestSharp and CRM API

I have been trying to get RestSharp to work with Zoho API. It is driving me nuts. I was hoping someone else has had experience with it and might be willing to share. I have tried several variations from around the web but there is not a lot of information and each example is different. The URL generates fine but it seems the class is not populated. The URL results are attached.

I would ask on StackOverflow, however I have found them to be pompous and not helpful nor constructive.

My Potentials Model:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Zoho.Mapping.Rest
{
    public class Potentials
    {
        public string POTENTIALID { get; set; }
        public string SMOWNERID { get; set; }
        public string Potential_Owner { get; set; }
        public string Amount { get; set; }
        public string Potential_Name { get; set; }
        public string Closing_Date { get; set; }
        public string Stage { get; set; }
        public string Next_Step { get; set; }
        public string Lead_Source { get; set; }
        public string SMCREATORID { get; set; }
        public string Created_By { get; set; }
        public string MODIFIEDBY { get; set; }
        public string Modified_By { get; set; }
        public string Created_Time { get; set; }
        public string Modified_Time { get; set; }
        public string Description { get; set; }
        public string CONTACTID { get; set; }
        public string Contact_Name { get; set; }
        public string Last_Activity_Time { get; set; }
        public string Lead_Conversion_Time { get; set; }
        public string Sales_Cycle_Duration { get; set; }
        public string Overall_Sales_Duration { get; set; }
        public string Best_Daytime_Contact { get; set; }
        public string Priority { get; set; }
        public string Services { get; set; }
        public string Type_of_Home { get; set; }
        public string Home_Phone { get; set; }
        public string Source_description { get; set; }
        public string Property_Name { get; set; }
        public string Current_Mowing_Service { get; set; }
        public string Current_Lawn_Care_Service { get; set; }
        public string Current_Mowing_Price { get; set; }
        public string Current_Lawn_Care_Price { get; set; }

    }

}
















































My RestSharp Methods:
        public static Potentials getPotentials(string authToken)
        {
            //var client = new RestClient();
            //client.BaseUrl = "https://crm.zoho.com/crm/private/xml/";

            var request = new RestRequest(Method.GET);
            request.Resource = "{module}/{method}";
            request.AddParameter("module", "Potentials", ParameterType.UrlSegment);
            request.AddParameter("method", "getRecords", ParameterType.UrlSegment);
            request.AddParameter("
authtoken", authToken);
            request.AddParameter("scope", "crmapi");
            request.AddParameter("newFormat", "2");
            request.AddParameter("selectColumns", "All");
            request.RootElement = "Potentials";

           
            return Execute<Potentials>(request);

        }

        public static T Execute<T>(RestRequest request) where T : new()
        {
            var client = new RestClient();
            client.BaseUrl = "https://crm.zoho.com/crm/private/xml/";
            var response = client.Execute<T>(request);

            if (response.ErrorException != null)
            {
                throw response.ErrorException;
            }
            return response.Data;
        }