/// <summary> Get a specific user subscriber by id </summary> public Task <RestUserSubscription> GetSubscriberAsync(ulong userId, RequestOptions options = null) => ChannelHelper.GetSubscriberAsync(Client, Id, userId, options);
// Videos /// <summary> </summary> public Task <IReadOnlyCollection <RestVideo> > GetVideosAsync(PageOptions paging = null, RequestOptions options = null) // Add parameters at some point => ChannelHelper.GetVideosAsync(Client, Id, paging, options);
/// <summary> Get all users subscribed to this channel </summary> public Task <IReadOnlyCollection <RestUserSubscription> > GetSubscribersAsync(bool ascending = false, PageOptions paging = null, RequestOptions options = null) => ChannelHelper.GetSubscribersAsync(Client, Id, ascending, paging, options);
/// <summary> Get all users authorized as an editor on this channel </summary> public Task <IReadOnlyCollection <RestUser> > GetEditorsAsync(RequestOptions options = null) => ChannelHelper.GetEditorsAsync(Client, Id, options);
// Teams /// <summary> Get all teams this channel is a member of </summary> public Task <IReadOnlyCollection <RestSimpleTeam> > GetTeamsAsync(RequestOptions options = null) => ChannelHelper.GetTeamsAsync(Client, Id, options);
/// <summary> Get chat badges for this channel </summary> public Task <RestChatBadges> GetChatBadgesAsync(RequestOptions options = null) => ChannelHelper.GetChatBadgesAsync(Client, Id, options);
// Channels /// <summary> Change properties of this channel </summary> public Task ModifyAsync(Action <ModifyChannelParams> changes, RequestOptions options = null) => ChannelHelper.ModifyAsync(this, changes, options);