mirror of
https://github.com/mamoe/mirai.git
synced 2026-09-05 06:43:18 +08:00
Support Dice (#1018)
* Add Dice public API #1012, close #1017 * Extract MarketFaceImpl to separate file * Dice protocol impl #1012 * Dice refinement * Add serialization support for Dice * Add mirai code support for Dice * Update docs/Messages.md Co-authored-by: Karlatemp <karlatemp@vip.qq.com> * Update mirai-core-api/src/commonMain/kotlin/message/data/Dice.kt Co-authored-by: Karlatemp <karlatemp@vip.qq.com> * Add dice mirai code test Co-authored-by: sandtechnology <a1294790523@hotmail.com> Co-authored-by: lc6a <1952511149@qq.com> Co-authored-by: Karlatemp <karlatemp@vip.qq.com>
This commit is contained in:
@@ -3475,6 +3475,41 @@ public final class net/mamoe/mirai/message/data/CustomMessageMetadata$Companion
|
||||
public final fun serializer ()Lkotlinx/serialization/KSerializer;
|
||||
}
|
||||
|
||||
public final class net/mamoe/mirai/message/data/Dice : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/MarketFace {
|
||||
public static final field Key Lnet/mamoe/mirai/message/data/Dice$Key;
|
||||
public static final field SERIAL_NAME Ljava/lang/String;
|
||||
public fun <init> (I)V
|
||||
public synthetic fun <init> (IILkotlinx/serialization/internal/SerializationConstructorMarker;)V
|
||||
public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V
|
||||
public final fun component1 ()I
|
||||
public final fun copy (I)Lnet/mamoe/mirai/message/data/Dice;
|
||||
public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/Dice;IILjava/lang/Object;)Lnet/mamoe/mirai/message/data/Dice;
|
||||
public fun equals (Ljava/lang/Object;)Z
|
||||
public fun getId ()I
|
||||
public fun getName ()Ljava/lang/String;
|
||||
public final fun getValue ()I
|
||||
public fun hashCode ()I
|
||||
public static final fun random ()Lnet/mamoe/mirai/message/data/Dice;
|
||||
public fun toString ()Ljava/lang/String;
|
||||
public static final fun write$Self (Lnet/mamoe/mirai/message/data/Dice;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
|
||||
}
|
||||
|
||||
public final class net/mamoe/mirai/message/data/Dice$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
|
||||
public static final field INSTANCE Lnet/mamoe/mirai/message/data/Dice$$serializer;
|
||||
public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
|
||||
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
|
||||
public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lnet/mamoe/mirai/message/data/Dice;
|
||||
public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
|
||||
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
|
||||
public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lnet/mamoe/mirai/message/data/Dice;)V
|
||||
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
|
||||
}
|
||||
|
||||
public final class net/mamoe/mirai/message/data/Dice$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey {
|
||||
public final fun random ()Lnet/mamoe/mirai/message/data/Dice;
|
||||
public final fun serializer ()Lkotlinx/serialization/KSerializer;
|
||||
}
|
||||
|
||||
public final class net/mamoe/mirai/message/data/EmptyMessageChain : java/util/List, kotlin/jvm/internal/markers/KMappedMarker, net/mamoe/mirai/message/data/MessageChain {
|
||||
public static final field INSTANCE Lnet/mamoe/mirai/message/data/EmptyMessageChain;
|
||||
public synthetic fun add (ILjava/lang/Object;)V
|
||||
|
||||
Reference in New Issue
Block a user