mirror of
https://github.com/mamoe/mirai.git
synced 2025-03-23 22:00:10 +08:00
Fix MusicShare serial name, add MusicShare.Key.SERIAL_NAME
This commit is contained in:
parent
54050523c3
commit
35a75df932
@ -4702,6 +4702,7 @@ public final class net/mamoe/mirai/message/data/MusicKind : java/lang/Enum {
|
||||
|
||||
public final class net/mamoe/mirai/message/data/MusicShare : net/mamoe/mirai/message/data/ConstrainSingle, net/mamoe/mirai/message/data/MessageContent {
|
||||
public static final field Key Lnet/mamoe/mirai/message/data/MusicShare$Key;
|
||||
public static final field SERIAL_NAME Ljava/lang/String;
|
||||
public synthetic fun <init> (ILnet/mamoe/mirai/message/data/MusicKind;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
|
||||
public fun <init> (Lnet/mamoe/mirai/message/data/MusicKind;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
|
||||
public fun <init> (Lnet/mamoe/mirai/message/data/MusicKind;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
@ -11,6 +11,7 @@
|
||||
|
||||
package net.mamoe.mirai.message.data
|
||||
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
import net.mamoe.mirai.utils.MiraiExperimentalApi
|
||||
import net.mamoe.mirai.utils.MiraiInternalApi
|
||||
@ -22,6 +23,7 @@ import net.mamoe.mirai.utils.safeCast
|
||||
* @since 2.1
|
||||
*/
|
||||
@Serializable
|
||||
@SerialName(MusicShare.SERIAL_NAME)
|
||||
public data class MusicShare(
|
||||
/**
|
||||
* 音乐应用类型
|
||||
@ -93,7 +95,13 @@ public data class MusicShare(
|
||||
*/
|
||||
public companion object Key :
|
||||
AbstractPolymorphicMessageKey<@MiraiExperimentalApi MessageContent, MusicShare>
|
||||
(MessageContent, { it.safeCast() })
|
||||
(MessageContent, { it.safeCast() }) {
|
||||
|
||||
/**
|
||||
* @since 2.3
|
||||
*/
|
||||
public const val SERIAL_NAME: String = "MusicShare"
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user