Skip to content

Commit

Permalink
Add @KordPreview annotations
Browse files Browse the repository at this point in the history
  • Loading branch information
DRSchlaubi committed May 26, 2021
1 parent 2890e8c commit f3c8f5a
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions common/src/main/kotlin/entity/DiscordComponent.kt
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package dev.kord.common.entity

import dev.kord.common.annotation.KordPreview
import dev.kord.common.entity.optional.Optional
import dev.kord.common.entity.optional.OptionalBoolean
import kotlinx.serialization.KSerializer
Expand All @@ -11,6 +12,7 @@ import kotlinx.serialization.descriptors.SerialDescriptor
import kotlinx.serialization.encoding.Decoder
import kotlinx.serialization.encoding.Encoder

@KordPreview
@Serializable
data class DiscordComponent(
val type: ComponentType,
Expand All @@ -24,6 +26,7 @@ data class DiscordComponent(
val components: Optional<List<DiscordComponent>> = Optional.Missing()
)

@KordPreview
@Serializable(with = ComponentType.Serializer::class)
sealed class ComponentType(val value: Int) {

Expand Down Expand Up @@ -53,6 +56,7 @@ sealed class ComponentType(val value: Int) {
}
}

@KordPreview
@Serializable(with = ButtonStyle.Serializer::class)
sealed class ButtonStyle(val value: Int) {

Expand Down Expand Up @@ -80,6 +84,7 @@ sealed class ButtonStyle(val value: Int) {
}
}

@KordPreview
@Serializable
data class DiscordApplicationComponentCallbackData(
@SerialName("custom_id")
Expand Down

0 comments on commit f3c8f5a

Please sign in to comment.