Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions common/api/common.api
Original file line number Diff line number Diff line change
Expand Up @@ -2798,13 +2798,15 @@ public final class dev/kord/common/entity/DiscordApplicationRoleConnectionMetada

public final class dev/kord/common/entity/DiscordAttachment {
public static final field Companion Ldev/kord/common/entity/DiscordAttachment$Companion;
public fun <init> (Ldev/kord/common/entity/Snowflake;Ljava/lang/String;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;ILjava/lang/String;Ljava/lang/String;Ldev/kord/common/entity/optional/OptionalInt;Ldev/kord/common/entity/optional/OptionalInt;Ldev/kord/common/entity/optional/OptionalBoolean;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;)V
public synthetic fun <init> (Ldev/kord/common/entity/Snowflake;Ljava/lang/String;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;ILjava/lang/String;Ljava/lang/String;Ldev/kord/common/entity/optional/OptionalInt;Ldev/kord/common/entity/optional/OptionalInt;Ldev/kord/common/entity/optional/OptionalBoolean;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun <init> (Ldev/kord/common/entity/Snowflake;Ljava/lang/String;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;ILjava/lang/String;Ljava/lang/String;Ldev/kord/common/entity/optional/OptionalInt;Ldev/kord/common/entity/optional/OptionalInt;Ldev/kord/common/entity/optional/OptionalBoolean;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/OptionalInt;)V
public synthetic fun <init> (Ldev/kord/common/entity/Snowflake;Ljava/lang/String;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;ILjava/lang/String;Ljava/lang/String;Ldev/kord/common/entity/optional/OptionalInt;Ldev/kord/common/entity/optional/OptionalInt;Ldev/kord/common/entity/optional/OptionalBoolean;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/OptionalInt;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public final fun component1 ()Ldev/kord/common/entity/Snowflake;
public final fun component10 ()Ldev/kord/common/entity/optional/OptionalBoolean;
public final fun component11 ()Ldev/kord/common/entity/optional/Optional;
public final fun component12 ()Ldev/kord/common/entity/optional/Optional;
public final fun component13 ()Ldev/kord/common/entity/optional/Optional;
public final fun component14 ()Ldev/kord/common/entity/optional/Optional;
public final fun component15 ()Ldev/kord/common/entity/optional/OptionalInt;
public final fun component2 ()Ljava/lang/String;
public final fun component3 ()Ldev/kord/common/entity/optional/Optional;
public final fun component4 ()Ldev/kord/common/entity/optional/Optional;
Expand All @@ -2813,8 +2815,8 @@ public final class dev/kord/common/entity/DiscordAttachment {
public final fun component7 ()Ljava/lang/String;
public final fun component8 ()Ldev/kord/common/entity/optional/OptionalInt;
public final fun component9 ()Ldev/kord/common/entity/optional/OptionalInt;
public final fun copy (Ldev/kord/common/entity/Snowflake;Ljava/lang/String;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;ILjava/lang/String;Ljava/lang/String;Ldev/kord/common/entity/optional/OptionalInt;Ldev/kord/common/entity/optional/OptionalInt;Ldev/kord/common/entity/optional/OptionalBoolean;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;)Ldev/kord/common/entity/DiscordAttachment;
public static synthetic fun copy$default (Ldev/kord/common/entity/DiscordAttachment;Ldev/kord/common/entity/Snowflake;Ljava/lang/String;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;ILjava/lang/String;Ljava/lang/String;Ldev/kord/common/entity/optional/OptionalInt;Ldev/kord/common/entity/optional/OptionalInt;Ldev/kord/common/entity/optional/OptionalBoolean;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;ILjava/lang/Object;)Ldev/kord/common/entity/DiscordAttachment;
public final fun copy (Ldev/kord/common/entity/Snowflake;Ljava/lang/String;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;ILjava/lang/String;Ljava/lang/String;Ldev/kord/common/entity/optional/OptionalInt;Ldev/kord/common/entity/optional/OptionalInt;Ldev/kord/common/entity/optional/OptionalBoolean;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/OptionalInt;)Ldev/kord/common/entity/DiscordAttachment;
public static synthetic fun copy$default (Ldev/kord/common/entity/DiscordAttachment;Ldev/kord/common/entity/Snowflake;Ljava/lang/String;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;ILjava/lang/String;Ljava/lang/String;Ldev/kord/common/entity/optional/OptionalInt;Ldev/kord/common/entity/optional/OptionalInt;Ldev/kord/common/entity/optional/OptionalBoolean;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/Optional;Ldev/kord/common/entity/optional/OptionalInt;ILjava/lang/Object;)Ldev/kord/common/entity/DiscordAttachment;
public fun equals (Ljava/lang/Object;)Z
public final fun getContentType ()Ldev/kord/common/entity/optional/Optional;
public final fun getDescription ()Ldev/kord/common/entity/optional/Optional;
Expand All @@ -2824,6 +2826,8 @@ public final class dev/kord/common/entity/DiscordAttachment {
public final fun getFlags ()Ldev/kord/common/entity/optional/Optional;
public final fun getHeight ()Ldev/kord/common/entity/optional/OptionalInt;
public final fun getId ()Ldev/kord/common/entity/Snowflake;
public final fun getPlaceholder ()Ldev/kord/common/entity/optional/Optional;
public final fun getPlaceholderVersion ()Ldev/kord/common/entity/optional/OptionalInt;
public final fun getProxyUrl ()Ljava/lang/String;
public final fun getSize ()I
public final fun getUrl ()Ljava/lang/String;
Expand Down
10 changes: 8 additions & 2 deletions common/api/common.klib.api
Original file line number Diff line number Diff line change
Expand Up @@ -1195,7 +1195,7 @@ final class dev.kord.common.entity/DiscordApplicationRoleConnectionMetadata { //
}

final class dev.kord.common.entity/DiscordAttachment { // dev.kord.common.entity/DiscordAttachment|null[0]
constructor <init>(dev.kord.common.entity/Snowflake, kotlin/String, dev.kord.common.entity.optional/Optional<kotlin/String> = ..., dev.kord.common.entity.optional/Optional<kotlin/String> = ..., kotlin/Int, kotlin/String, kotlin/String, dev.kord.common.entity.optional/OptionalInt? = ..., dev.kord.common.entity.optional/OptionalInt? = ..., dev.kord.common.entity.optional/OptionalBoolean = ..., dev.kord.common.entity.optional/Optional<kotlin.time/Duration> = ..., dev.kord.common.entity.optional/Optional<kotlin/String> = ..., dev.kord.common.entity.optional/Optional<dev.kord.common.entity/AttachmentFlags> = ...) // dev.kord.common.entity/DiscordAttachment.<init>|<init>(dev.kord.common.entity.Snowflake;kotlin.String;dev.kord.common.entity.optional.Optional<kotlin.String>;dev.kord.common.entity.optional.Optional<kotlin.String>;kotlin.Int;kotlin.String;kotlin.String;dev.kord.common.entity.optional.OptionalInt?;dev.kord.common.entity.optional.OptionalInt?;dev.kord.common.entity.optional.OptionalBoolean;dev.kord.common.entity.optional.Optional<kotlin.time.Duration>;dev.kord.common.entity.optional.Optional<kotlin.String>;dev.kord.common.entity.optional.Optional<dev.kord.common.entity.AttachmentFlags>){}[0]
constructor <init>(dev.kord.common.entity/Snowflake, kotlin/String, dev.kord.common.entity.optional/Optional<kotlin/String> = ..., dev.kord.common.entity.optional/Optional<kotlin/String> = ..., kotlin/Int, kotlin/String, kotlin/String, dev.kord.common.entity.optional/OptionalInt? = ..., dev.kord.common.entity.optional/OptionalInt? = ..., dev.kord.common.entity.optional/OptionalBoolean = ..., dev.kord.common.entity.optional/Optional<kotlin.time/Duration> = ..., dev.kord.common.entity.optional/Optional<kotlin/String> = ..., dev.kord.common.entity.optional/Optional<dev.kord.common.entity/AttachmentFlags> = ..., dev.kord.common.entity.optional/Optional<kotlin/String> = ..., dev.kord.common.entity.optional/OptionalInt = ...) // dev.kord.common.entity/DiscordAttachment.<init>|<init>(dev.kord.common.entity.Snowflake;kotlin.String;dev.kord.common.entity.optional.Optional<kotlin.String>;dev.kord.common.entity.optional.Optional<kotlin.String>;kotlin.Int;kotlin.String;kotlin.String;dev.kord.common.entity.optional.OptionalInt?;dev.kord.common.entity.optional.OptionalInt?;dev.kord.common.entity.optional.OptionalBoolean;dev.kord.common.entity.optional.Optional<kotlin.time.Duration>;dev.kord.common.entity.optional.Optional<kotlin.String>;dev.kord.common.entity.optional.Optional<dev.kord.common.entity.AttachmentFlags>;dev.kord.common.entity.optional.Optional<kotlin.String>;dev.kord.common.entity.optional.OptionalInt){}[0]

final val contentType // dev.kord.common.entity/DiscordAttachment.contentType|{}contentType[0]
final fun <get-contentType>(): dev.kord.common.entity.optional/Optional<kotlin/String> // dev.kord.common.entity/DiscordAttachment.contentType.<get-contentType>|<get-contentType>(){}[0]
Expand All @@ -1213,6 +1213,10 @@ final class dev.kord.common.entity/DiscordAttachment { // dev.kord.common.entity
final fun <get-height>(): dev.kord.common.entity.optional/OptionalInt? // dev.kord.common.entity/DiscordAttachment.height.<get-height>|<get-height>(){}[0]
final val id // dev.kord.common.entity/DiscordAttachment.id|{}id[0]
final fun <get-id>(): dev.kord.common.entity/Snowflake // dev.kord.common.entity/DiscordAttachment.id.<get-id>|<get-id>(){}[0]
final val placeholder // dev.kord.common.entity/DiscordAttachment.placeholder|{}placeholder[0]
final fun <get-placeholder>(): dev.kord.common.entity.optional/Optional<kotlin/String> // dev.kord.common.entity/DiscordAttachment.placeholder.<get-placeholder>|<get-placeholder>(){}[0]
final val placeholderVersion // dev.kord.common.entity/DiscordAttachment.placeholderVersion|{}placeholderVersion[0]
final fun <get-placeholderVersion>(): dev.kord.common.entity.optional/OptionalInt // dev.kord.common.entity/DiscordAttachment.placeholderVersion.<get-placeholderVersion>|<get-placeholderVersion>(){}[0]
final val proxyUrl // dev.kord.common.entity/DiscordAttachment.proxyUrl|{}proxyUrl[0]
final fun <get-proxyUrl>(): kotlin/String // dev.kord.common.entity/DiscordAttachment.proxyUrl.<get-proxyUrl>|<get-proxyUrl>(){}[0]
final val size // dev.kord.common.entity/DiscordAttachment.size|{}size[0]
Expand All @@ -1229,6 +1233,8 @@ final class dev.kord.common.entity/DiscordAttachment { // dev.kord.common.entity
final fun component11(): dev.kord.common.entity.optional/Optional<kotlin.time/Duration> // dev.kord.common.entity/DiscordAttachment.component11|component11(){}[0]
final fun component12(): dev.kord.common.entity.optional/Optional<kotlin/String> // dev.kord.common.entity/DiscordAttachment.component12|component12(){}[0]
final fun component13(): dev.kord.common.entity.optional/Optional<dev.kord.common.entity/AttachmentFlags> // dev.kord.common.entity/DiscordAttachment.component13|component13(){}[0]
final fun component14(): dev.kord.common.entity.optional/Optional<kotlin/String> // dev.kord.common.entity/DiscordAttachment.component14|component14(){}[0]
final fun component15(): dev.kord.common.entity.optional/OptionalInt // dev.kord.common.entity/DiscordAttachment.component15|component15(){}[0]
final fun component2(): kotlin/String // dev.kord.common.entity/DiscordAttachment.component2|component2(){}[0]
final fun component3(): dev.kord.common.entity.optional/Optional<kotlin/String> // dev.kord.common.entity/DiscordAttachment.component3|component3(){}[0]
final fun component4(): dev.kord.common.entity.optional/Optional<kotlin/String> // dev.kord.common.entity/DiscordAttachment.component4|component4(){}[0]
Expand All @@ -1237,7 +1243,7 @@ final class dev.kord.common.entity/DiscordAttachment { // dev.kord.common.entity
final fun component7(): kotlin/String // dev.kord.common.entity/DiscordAttachment.component7|component7(){}[0]
final fun component8(): dev.kord.common.entity.optional/OptionalInt? // dev.kord.common.entity/DiscordAttachment.component8|component8(){}[0]
final fun component9(): dev.kord.common.entity.optional/OptionalInt? // dev.kord.common.entity/DiscordAttachment.component9|component9(){}[0]
final fun copy(dev.kord.common.entity/Snowflake = ..., kotlin/String = ..., dev.kord.common.entity.optional/Optional<kotlin/String> = ..., dev.kord.common.entity.optional/Optional<kotlin/String> = ..., kotlin/Int = ..., kotlin/String = ..., kotlin/String = ..., dev.kord.common.entity.optional/OptionalInt? = ..., dev.kord.common.entity.optional/OptionalInt? = ..., dev.kord.common.entity.optional/OptionalBoolean = ..., dev.kord.common.entity.optional/Optional<kotlin.time/Duration> = ..., dev.kord.common.entity.optional/Optional<kotlin/String> = ..., dev.kord.common.entity.optional/Optional<dev.kord.common.entity/AttachmentFlags> = ...): dev.kord.common.entity/DiscordAttachment // dev.kord.common.entity/DiscordAttachment.copy|copy(dev.kord.common.entity.Snowflake;kotlin.String;dev.kord.common.entity.optional.Optional<kotlin.String>;dev.kord.common.entity.optional.Optional<kotlin.String>;kotlin.Int;kotlin.String;kotlin.String;dev.kord.common.entity.optional.OptionalInt?;dev.kord.common.entity.optional.OptionalInt?;dev.kord.common.entity.optional.OptionalBoolean;dev.kord.common.entity.optional.Optional<kotlin.time.Duration>;dev.kord.common.entity.optional.Optional<kotlin.String>;dev.kord.common.entity.optional.Optional<dev.kord.common.entity.AttachmentFlags>){}[0]
final fun copy(dev.kord.common.entity/Snowflake = ..., kotlin/String = ..., dev.kord.common.entity.optional/Optional<kotlin/String> = ..., dev.kord.common.entity.optional/Optional<kotlin/String> = ..., kotlin/Int = ..., kotlin/String = ..., kotlin/String = ..., dev.kord.common.entity.optional/OptionalInt? = ..., dev.kord.common.entity.optional/OptionalInt? = ..., dev.kord.common.entity.optional/OptionalBoolean = ..., dev.kord.common.entity.optional/Optional<kotlin.time/Duration> = ..., dev.kord.common.entity.optional/Optional<kotlin/String> = ..., dev.kord.common.entity.optional/Optional<dev.kord.common.entity/AttachmentFlags> = ..., dev.kord.common.entity.optional/Optional<kotlin/String> = ..., dev.kord.common.entity.optional/OptionalInt = ...): dev.kord.common.entity/DiscordAttachment // dev.kord.common.entity/DiscordAttachment.copy|copy(dev.kord.common.entity.Snowflake;kotlin.String;dev.kord.common.entity.optional.Optional<kotlin.String>;dev.kord.common.entity.optional.Optional<kotlin.String>;kotlin.Int;kotlin.String;kotlin.String;dev.kord.common.entity.optional.OptionalInt?;dev.kord.common.entity.optional.OptionalInt?;dev.kord.common.entity.optional.OptionalBoolean;dev.kord.common.entity.optional.Optional<kotlin.time.Duration>;dev.kord.common.entity.optional.Optional<kotlin.String>;dev.kord.common.entity.optional.Optional<dev.kord.common.entity.AttachmentFlags>;dev.kord.common.entity.optional.Optional<kotlin.String>;dev.kord.common.entity.optional.OptionalInt){}[0]
final fun equals(kotlin/Any?): kotlin/Boolean // dev.kord.common.entity/DiscordAttachment.equals|equals(kotlin.Any?){}[0]
final fun hashCode(): kotlin/Int // dev.kord.common.entity/DiscordAttachment.hashCode|hashCode(){}[0]
final fun toString(): kotlin/String // dev.kord.common.entity/DiscordAttachment.toString|toString(){}[0]
Expand Down
5 changes: 5 additions & 0 deletions common/src/commonMain/kotlin/entity/DiscordMessage.kt
Original file line number Diff line number Diff line change
Expand Up @@ -477,6 +477,8 @@ public data class DiscordMentionedChannel(
* @property ephemeral Whether this attachment is ephemeral
* @property durationSecs The duration of the audio file (currently for voice messages)
* @property waveform Base64 encoded bytearray representing a sampled waveform (currently for voice messages)
* @property placeholder Base64 encoded bytearray representing a [thumbhash](https://evanw.github.io/thumbhash/) (if image or video)
* @property placeholderVersion Version of the placeholder (if thumbhash is present)
*/
@Serializable
public data class DiscordAttachment(
Expand All @@ -496,6 +498,9 @@ public data class DiscordAttachment(
val durationSecs: Optional<DurationInDoubleSeconds> = Optional.Missing(),
val waveform: Optional<String> = Optional.Missing(),
val flags: Optional<AttachmentFlags> = Optional.Missing(),
val placeholder: Optional<String> = Optional.Missing(),
@SerialName("placeholder_version")
val placeholderVersion: OptionalInt = OptionalInt.Missing,
)

/**
Expand Down
Loading
Loading