//----------------------------------------------------------------------------- //----------------------------EstimateSettings---------------------------------- /// <summary> /// Get the details of estimate settings. /// </summary> /// <returns>EstimateSettings object.</returns> public EstimateSettings GetEstimateSettings() { var url = baseAddress + "/estimates"; var response = ZohoHttpClient.get(url, getQueryParameters()); return(EstimateSettingsParser.getEstimateSettings(response)); }
/// <summary> /// Update the settings that are configured for estimates. /// </summary> /// <param name="update_info"> /// The update_info is the EstimateSettings object which contains the settings upadation /// information. /// </param> /// <returns>EstimateSettings object.</returns> public EstimateSettings UpdateEstimateSettings(EstimateSettings update_info) { var url = baseAddress + "/estimates"; var json = JsonConvert.SerializeObject(update_info); var jsonstring = new Dictionary <object, object>(); jsonstring.Add("JSONString", json); var response = ZohoHttpClient.put(url, getQueryParameters(jsonstring)); return(EstimateSettingsParser.getEstimateSettings(response)); }