kiscord
0.6.0
kiscord-core
/
kiscord
/
Kiscord
Kiscord
@
DiscordApiDsl
class
Kiscord
:
PluginScope
,
Closeable
,
CoroutineScope
(
source
)
Entrypoint for all Discord's API endpoints
Types
Functions
Properties
Extensions
See also
See also
audit
Log
channel
command
emoji
gateway
guild
guild
Template
guild
Scheduled
Event
invite
o
Auth2
stage
sticker
user
voice
webhook
Types
Builder
Link copied to clipboard
interface
Builder
:
PluggableBuilder
<
Kiscord
>
Companion
Link copied to clipboard
object
Companion
:
BuilderSpec
<
Kiscord
,
Kiscord.Builder
>
Functions
close
Link copied to clipboard
open
override
fun
close
(
)
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String
Properties
attributes
Link copied to clipboard
open
override
val
attributes
:
TypedAttributes
coroutine
Context
Link copied to clipboard
open
override
val
coroutineContext
:
CoroutineContext
http
Client
Link copied to clipboard
val
httpClient
:
HttpClient
Extensions
discord
Api
Url
Link copied to clipboard
val
Kiscord
.
discordApiUrl
:
Url
logger
Factory
Link copied to clipboard
val
Kiscord
.
loggerFactory
:
LoggerFactory
mixin
Link copied to clipboard
inline
fun
Kiscord
.
mixin
(
crossinline
mixin
:
HttpRequestBuilder
.
(
)
->
Unit
)
:
KiscordRequestMixin
token
Link copied to clipboard
val
Kiscord
.
token
:
Token
with
Mixin
Link copied to clipboard
inline suspend
fun
<
T
>
Kiscord
.
withMixin
(
crossinline
mixin
:
HttpRequestBuilder
.
(
)
->
Unit
,
noinline
block
:
suspend
Kiscord
.
(
)
->
T
)
:
T