kiscord
0.6.0
kiscord-gateway
/
kiscord.gateway.repository
/
GatewayRepository
/
SnowflakeRepository
Snowflake
Repository
interface
SnowflakeRepository
<
Value
:
Any
,
in
UpdateData
:
Any
>
(
source
)
Functions
Inheritors
Functions
contains
Link copied to clipboard
abstract
suspend
fun
contains
(
id
:
Snowflake
)
:
Boolean
get
Link copied to clipboard
abstract
suspend
fun
get
(
id
:
Snowflake
)
:
Value
?
remove
Link copied to clipboard
abstract
suspend
fun
remove
(
value
:
Value
)
:
Boolean
abstract
suspend
fun
remove
(
id
:
Snowflake
)
:
Value
?
set
Link copied to clipboard
abstract
suspend
fun
set
(
value
:
Value
)
:
Value
?
update
Link copied to clipboard
abstract
suspend
fun
update
(
data
:
UpdateData
)
:
Value
?
abstract
suspend
fun
update
(
id
:
Snowflake
,
block
:
(
id
:
Snowflake
,
oldValue
:
Value
?
)
->
Value
?
)
:
Value
?
Inheritors
GuildRepository
Link copied to clipboard
ChannelRepository
Link copied to clipboard
MessageRepository
Link copied to clipboard