コード例 #1
0
        /// <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));
        }
コード例 #2
0
        /// <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));
        }
コード例 #3
0
        /// <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));
        }