/// <summary>
        /// Send API call to ideabiz
        /// This will handle and inject access token
        /// This library need https://www.nuget.org/packages/Newtonsoft.Json/ 
        /// </summary>
        /// <param name="URL">Request full URL (eg : https://ideabiz.lk/apicall/smsmessaging/v2/94777123456/request</param>
        /// <param name="method">IdeabizAPIAuth.REQUEST_METHOD GET OR POST</param>
        /// <param name="body">plain text body. JSON string or urlencoded body</param>
        /// <param name="contentType">Content type, eg: application/json</param>
        /// <param name="accept">Accept content type : eg application/json</param>
        /// <returns>Ideabiz Response contain status, statusCode, Body</returns>
        public IdeabizResponse sendAPICall(String URL, IdeabizAPIAuth.REQUEST_METHOD method, String body, String contentType,String accept)
        {
            
            IdeabizResponse response = idabizAuth.sendRequest(URL, method, body, contentType, "Bearer " + idabizAuth.ACCESS_TOKEN,accept);

            if (response.Status.Equals("ERROR") && response.StatusCode==401 &&  response.Body.Contains("Expired"))
            {
                IdabizAuth.renewToken();
                response = idabizAuth.sendRequest(URL, method, body, contentType, "Bearer " + idabizAuth.ACCESS_TOKEN,accept);

            }
           
            return response;
        }
 public IdeabizRequestHandler()
 {
     IdabizAuth = new IdeabizAPIAuth();
 }
 public IdeabizRequestHandler()
 {
     IdabizAuth = new IdeabizAPIAuth();
 }