Coverage Summary for Class: TwitchKtConfig (io.github.captnblubber.twitchkt)
| Class |
Class, %
|
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
| TwitchKtConfig |
100%
(1/1)
|
100%
(1/1)
|
|
100%
(11/11)
|
100%
(54/54)
|
package io.github.captnblubber.twitchkt
import io.github.captnblubber.twitchkt.auth.ScopeProvider
import io.github.captnblubber.twitchkt.auth.TokenProvider
import io.github.captnblubber.twitchkt.logging.TwitchKtLogger
@Suppress("DEPRECATION")
data class TwitchKtConfig(
val clientId: String,
val tokenProvider: TokenProvider,
val helixBaseUrl: String = "https://api.twitch.tv/helix",
val eventSubUrl: String = "wss://eventsub.wss.twitch.tv/ws",
@Deprecated("IRC is deprecated. See: https://dev.twitch.tv/docs/chat/irc-migration/")
val ircUrl: String = "wss://irc-ws.chat.twitch.tv",
@Deprecated("IRC is deprecated. See: https://dev.twitch.tv/docs/chat/irc-migration/")
val login: String? = null,
val logger: TwitchKtLogger? = null,
val scopeProvider: ScopeProvider? = null,
)