/// <summary> /// read /// </summary> /// /// <param name="status"> The status </param> /// <param name="sourceSid"> The source_sid </param> /// <param name="groupingSid"> The grouping_sid </param> /// <param name="dateCreatedAfter"> The date_created_after </param> /// <param name="dateCreatedBefore"> The date_created_before </param> /// <param name="pageSize"> Page size </param> /// <param name="limit"> Record limit </param> /// <param name="client"> Client to make requests to Twilio </param> /// <returns> A single instance of Recording </returns> public static ResourceSet <RecordingResource> Read(RecordingResource.StatusEnum status = null, string sourceSid = null, List <string> groupingSid = null, DateTime?dateCreatedAfter = null, DateTime?dateCreatedBefore = null, int?pageSize = null, long?limit = null, ITwilioRestClient client = null) { var options = new ReadRecordingOptions { Status = status, SourceSid = sourceSid, GroupingSid = groupingSid, DateCreatedAfter = dateCreatedAfter, DateCreatedBefore = dateCreatedBefore, PageSize = pageSize, Limit = limit }; return(Read(options, client)); }
/// <summary> /// List of all Track recordings. /// </summary> /// <param name="status"> Read only the recordings that have this status </param> /// <param name="sourceSid"> Read only the recordings that have this source_sid </param> /// <param name="groupingSid"> Read only recordings that have this grouping_sid </param> /// <param name="dateCreatedAfter"> Read only recordings that started on or after this [ISO /// 8601](https://en.wikipedia.org/wiki/ISO_8601) date-time with time zone </param> /// <param name="dateCreatedBefore"> Read only recordings that started before this [ISO /// 8601](https://en.wikipedia.org/wiki/ISO_8601) date-time with time zone </param> /// <param name="mediaType"> Read only recordings that have this media type </param> /// <param name="pageSize"> Page size </param> /// <param name="limit"> Record limit </param> /// <param name="client"> Client to make requests to Twilio </param> /// <returns> Task that resolves to A single instance of Recording </returns> public static async System.Threading.Tasks.Task <ResourceSet <RecordingResource> > ReadAsync(RecordingResource.StatusEnum status = null, string sourceSid = null, List <string> groupingSid = null, DateTime?dateCreatedAfter = null, DateTime?dateCreatedBefore = null, RecordingResource.TypeEnum mediaType = null, int?pageSize = null, long?limit = null, ITwilioRestClient client = null) { var options = new ReadRecordingOptions() { Status = status, SourceSid = sourceSid, GroupingSid = groupingSid, DateCreatedAfter = dateCreatedAfter, DateCreatedBefore = dateCreatedBefore, MediaType = mediaType, PageSize = pageSize, Limit = limit }; return(await ReadAsync(options, client)); }
/// <summary> /// read /// </summary> /// /// <param name="status"> The status </param> /// <param name="sourceSid"> The source_sid </param> /// <param name="groupingSid"> The grouping_sid </param> /// <param name="pageSize"> Page size </param> /// <param name="limit"> Record limit </param> /// <param name="client"> Client to make requests to Twilio </param> /// <returns> Task that resolves to A single instance of Recording </returns> public static async System.Threading.Tasks.Task <ResourceSet <RecordingResource> > ReadAsync(RecordingResource.StatusEnum status = null, string sourceSid = null, List <string> groupingSid = null, int?pageSize = null, long?limit = null, ITwilioRestClient client = null) { var options = new ReadRecordingOptions { Status = status, SourceSid = sourceSid, GroupingSid = groupingSid, PageSize = pageSize, Limit = limit }; return(await ReadAsync(options, client)); }