/// <summary>
 /// delete
 /// </summary>
 /// <param name="pathSid"> The sid </param>
 /// <param name="client"> Client to make requests to Twilio </param>
 /// <returns> A single instance of Credential </returns> 
 public static bool Delete(string pathSid, ITwilioRestClient client = null)
 {
     var options = new DeleteCredentialOptions(pathSid);
     return Delete(options, client);
 }
 /// <summary>
 /// delete
 /// </summary>
 /// <param name="pathSid"> The sid </param>
 /// <param name="client"> Client to make requests to Twilio </param>
 /// <returns> Task that resolves to A single instance of Credential </returns> 
 public static async System.Threading.Tasks.Task<bool> DeleteAsync(string pathSid, ITwilioRestClient client = null)
 {
     var options = new DeleteCredentialOptions(pathSid);
     return await DeleteAsync(options, client);
 }
 /// <summary>
 /// delete
 /// </summary>
 /// <param name="options"> Delete Credential parameters </param>
 /// <param name="client"> Client to make requests to Twilio </param>
 /// <returns> A single instance of Credential </returns> 
 public static bool Delete(DeleteCredentialOptions options, ITwilioRestClient client = null)
 {
     client = client ?? TwilioClient.GetRestClient();
     var response = client.Request(BuildDeleteRequest(options, client));
     return response.StatusCode == System.Net.HttpStatusCode.NoContent;
 }