Coverage Summary for Class: TwitchHelix (io.github.captnblubber.twitchkt.helix)

Class Class, % Method, % Branch, % Line, % Instruction, %
TwitchHelix 100% (1/1) 100% (1/1) 100% (28/28) 100% (243/243)


 package io.github.captnblubber.twitchkt.helix
 
 import io.github.captnblubber.twitchkt.TwitchKtConfig
 import io.github.captnblubber.twitchkt.helix.internal.HelixHttpClient
 import io.github.captnblubber.twitchkt.helix.resource.AdResource
 import io.github.captnblubber.twitchkt.helix.resource.AnalyticsResource
 import io.github.captnblubber.twitchkt.helix.resource.BitsResource
 import io.github.captnblubber.twitchkt.helix.resource.ChannelResource
 import io.github.captnblubber.twitchkt.helix.resource.CharityResource
 import io.github.captnblubber.twitchkt.helix.resource.ChatResource
 import io.github.captnblubber.twitchkt.helix.resource.ClipResource
 import io.github.captnblubber.twitchkt.helix.resource.EventSubResource
 import io.github.captnblubber.twitchkt.helix.resource.ExtensionResource
 import io.github.captnblubber.twitchkt.helix.resource.FollowerResource
 import io.github.captnblubber.twitchkt.helix.resource.GameResource
 import io.github.captnblubber.twitchkt.helix.resource.GoalResource
 import io.github.captnblubber.twitchkt.helix.resource.HypeTrainResource
 import io.github.captnblubber.twitchkt.helix.resource.ModerationResource
 import io.github.captnblubber.twitchkt.helix.resource.PollResource
 import io.github.captnblubber.twitchkt.helix.resource.PredictionResource
 import io.github.captnblubber.twitchkt.helix.resource.RaidResource
 import io.github.captnblubber.twitchkt.helix.resource.RewardResource
 import io.github.captnblubber.twitchkt.helix.resource.ScheduleResource
 import io.github.captnblubber.twitchkt.helix.resource.SearchResource
 import io.github.captnblubber.twitchkt.helix.resource.StreamResource
 import io.github.captnblubber.twitchkt.helix.resource.SubscriptionResource
 import io.github.captnblubber.twitchkt.helix.resource.TeamResource
 import io.github.captnblubber.twitchkt.helix.resource.UserResource
 import io.github.captnblubber.twitchkt.helix.resource.VideoResource
 import io.github.captnblubber.twitchkt.helix.resource.WhisperResource
 import io.ktor.client.HttpClient
 
 class TwitchHelix(
     httpClient: HttpClient,
     config: TwitchKtConfig,
 ) {
     private val http = HelixHttpClient(httpClient, config)
 
     val users = UserResource(http)
     val channels = ChannelResource(http)
     val streams = StreamResource(http)
     val chat = ChatResource(http)
     val subscriptions = SubscriptionResource(http)
     val eventSub = EventSubResource(http)
     val followers = FollowerResource(http)
     val polls = PollResource(http)
     val ads = AdResource(http)
     val rewards = RewardResource(http)
     val moderation = ModerationResource(http)
     val search = SearchResource(http)
     val predictions = PredictionResource(http)
     val raids = RaidResource(http)
     val clips = ClipResource(http)
     val videos = VideoResource(http)
     val bits = BitsResource(http)
     val games = GameResource(http)
     val goals = GoalResource(http)
     val hypeTrain = HypeTrainResource(http)
     val schedule = ScheduleResource(http)
     val teams = TeamResource(http)
     val whispers = WhisperResource(http)
     val extensions = ExtensionResource(http)
     val analytics = AnalyticsResource(http)
     val charity = CharityResource(http)
 }