/// <summary>
        /// Converts the response into a <see cref="Cronofy.Channel"/>.
        /// </summary>
        /// <returns>
        /// A <see cref="Cronofy.Channel"/> based upon the response.
        /// </returns>
        public Channel ToChannel()
        {
            var filters = new Channel.ChannelFilters();

            if (this.Filters != null)
            {
                filters.OnlyManaged = this.Filters.OnlyManaged;
                filters.CalendarIds = this.Filters.CalendarIds;
            }

            return new Channel
            {
                Id = this.ChannelId,
                CallbackUrl = this.CallbackUrl,
                Filters = filters,
            };
        }
예제 #2
0
        /// <summary>
        /// Converts the response into a <see cref="Cronofy.Channel"/>.
        /// </summary>
        /// <returns>
        /// A <see cref="Cronofy.Channel"/> based upon the response.
        /// </returns>
        public Channel ToChannel()
        {
            var filters = new Channel.ChannelFilters();

            if (this.Filters != null)
            {
                filters.OnlyManaged = this.Filters.OnlyManaged;
                filters.CalendarIds = this.Filters.CalendarIds;
            }

            return(new Channel
            {
                Id = this.ChannelId,
                CallbackUrl = this.CallbackUrl,
                Filters = filters,
            });
        }