diff --git a/binary-compatibility-validator/api/binary-compatibility-validator.api b/binary-compatibility-validator/api/binary-compatibility-validator.api new file mode 100644 index 000000000..38474977a --- /dev/null +++ b/binary-compatibility-validator/api/binary-compatibility-validator.api @@ -0,0 +1,11575 @@ +public abstract interface class net/mamoe/mirai/Bot : kotlinx/coroutines/CoroutineScope, net/mamoe/mirai/contact/ContactOrBot, net/mamoe/mirai/contact/UserOrBot { + public static final field Companion Lnet/mamoe/mirai/Bot$Companion; + public fun close ()V + public abstract fun close (Ljava/lang/Throwable;)V + public static synthetic fun close$default (Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;ILjava/lang/Object;)V + public fun closeAndJoin (Ljava/lang/Throwable;)Lkotlin/Unit; + public fun closeAndJoin (Ljava/lang/Throwable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun closeAndJoin$default (Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static fun findInstance (J)Lnet/mamoe/mirai/Bot; + public abstract fun getAsFriend ()Lnet/mamoe/mirai/contact/Friend; + public abstract fun getAsStranger ()Lnet/mamoe/mirai/contact/Stranger; + public fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getConfiguration ()Lnet/mamoe/mirai/utils/BotConfiguration; + public abstract fun getEventChannel ()Lnet/mamoe/mirai/event/EventChannel; + public fun getFriend (J)Lnet/mamoe/mirai/contact/Friend; + public fun getFriendOrFail (J)Lnet/mamoe/mirai/contact/Friend; + public abstract fun getFriends ()Lnet/mamoe/mirai/contact/ContactList; + public fun getGroup (J)Lnet/mamoe/mirai/contact/Group; + public fun getGroupOrFail (J)Lnet/mamoe/mirai/contact/Group; + public abstract fun getGroups ()Lnet/mamoe/mirai/contact/ContactList; + public abstract fun getId ()J + public static fun getInstance (J)Lnet/mamoe/mirai/Bot; + public static fun getInstanceOrNull (J)Lnet/mamoe/mirai/Bot; + public static fun getInstances ()Ljava/util/List; + public static fun getInstancesSequence ()Lkotlin/sequences/Sequence; + public abstract fun getLogger ()Lnet/mamoe/mirai/utils/MiraiLogger; + public abstract fun getNick ()Ljava/lang/String; + public abstract fun getOtherClients ()Lnet/mamoe/mirai/contact/ContactList; + public fun getStranger (J)Lnet/mamoe/mirai/contact/Stranger; + public fun getStrangerOrFail (J)Lnet/mamoe/mirai/contact/Stranger; + public abstract fun getStrangers ()Lnet/mamoe/mirai/contact/ContactList; + public abstract fun isOnline ()Z + public fun join ()Lkotlin/Unit; + public fun join (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun login ()Lkotlin/Unit; + public abstract fun login (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun nudge ()Lnet/mamoe/mirai/message/action/BotNudge; + public synthetic fun nudge ()Lnet/mamoe/mirai/message/action/Nudge; +} + +public abstract interface class net/mamoe/mirai/Bot : kotlinx/coroutines/CoroutineScope, net/mamoe/mirai/contact/ContactOrBot, net/mamoe/mirai/contact/UserOrBot { + public static final field Companion Lnet/mamoe/mirai/Bot$Companion; + public fun close ()V + public abstract fun close (Ljava/lang/Throwable;)V + public static synthetic fun close$default (Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;ILjava/lang/Object;)V + public fun closeAndJoin (Ljava/lang/Throwable;)Lkotlin/Unit; + public fun closeAndJoin (Ljava/lang/Throwable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun closeAndJoin$default (Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static fun findInstance (J)Lnet/mamoe/mirai/Bot; + public abstract fun getAsFriend ()Lnet/mamoe/mirai/contact/Friend; + public abstract fun getAsStranger ()Lnet/mamoe/mirai/contact/Stranger; + public fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getConfiguration ()Lnet/mamoe/mirai/utils/BotConfiguration; + public abstract fun getEventChannel ()Lnet/mamoe/mirai/event/EventChannel; + public fun getFriend (J)Lnet/mamoe/mirai/contact/Friend; + public fun getFriendOrFail (J)Lnet/mamoe/mirai/contact/Friend; + public abstract fun getFriends ()Lnet/mamoe/mirai/contact/ContactList; + public fun getGroup (J)Lnet/mamoe/mirai/contact/Group; + public fun getGroupOrFail (J)Lnet/mamoe/mirai/contact/Group; + public abstract fun getGroups ()Lnet/mamoe/mirai/contact/ContactList; + public abstract fun getId ()J + public static fun getInstance (J)Lnet/mamoe/mirai/Bot; + public static fun getInstanceOrNull (J)Lnet/mamoe/mirai/Bot; + public static fun getInstances ()Ljava/util/List; + public static fun getInstancesSequence ()Lkotlin/sequences/Sequence; + public abstract fun getLogger ()Lnet/mamoe/mirai/utils/MiraiLogger; + public abstract fun getNick ()Ljava/lang/String; + public abstract fun getOtherClients ()Lnet/mamoe/mirai/contact/ContactList; + public fun getStranger (J)Lnet/mamoe/mirai/contact/Stranger; + public fun getStrangerOrFail (J)Lnet/mamoe/mirai/contact/Stranger; + public abstract fun getStrangers ()Lnet/mamoe/mirai/contact/ContactList; + public abstract fun isOnline ()Z + public fun join ()Lkotlin/Unit; + public fun join (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun login ()Lkotlin/Unit; + public abstract fun login (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun nudge ()Lnet/mamoe/mirai/message/action/BotNudge; + public synthetic fun nudge ()Lnet/mamoe/mirai/message/action/Nudge; +} + +public final class net/mamoe/mirai/Bot$Companion { + public final fun findInstance (J)Lnet/mamoe/mirai/Bot; + public final fun getInstance (J)Lnet/mamoe/mirai/Bot; + public final fun getInstanceOrNull (J)Lnet/mamoe/mirai/Bot; + public final fun getInstances ()Ljava/util/List; + public final fun getInstancesSequence ()Lkotlin/sequences/Sequence; +} + +public final class net/mamoe/mirai/Bot$Companion { + public final fun findInstance (J)Lnet/mamoe/mirai/Bot; + public final fun getInstance (J)Lnet/mamoe/mirai/Bot; + public final fun getInstanceOrNull (J)Lnet/mamoe/mirai/Bot; + public final fun getInstances ()Ljava/util/List; + public final fun getInstancesSequence ()Lkotlin/sequences/Sequence; +} + +public abstract interface class net/mamoe/mirai/BotFactory { + public static final field INSTANCE Lnet/mamoe/mirai/BotFactory$INSTANCE; + public fun newBot (JLjava/lang/String;)Lnet/mamoe/mirai/Bot; + public fun newBot (JLjava/lang/String;Lnet/mamoe/mirai/BotFactory$BotConfigurationLambda;)Lnet/mamoe/mirai/Bot; + public abstract fun newBot (JLjava/lang/String;Lnet/mamoe/mirai/utils/BotConfiguration;)Lnet/mamoe/mirai/Bot; + public fun newBot (J[B)Lnet/mamoe/mirai/Bot; + public fun newBot (J[BLnet/mamoe/mirai/BotFactory$BotConfigurationLambda;)Lnet/mamoe/mirai/Bot; + public abstract fun newBot (J[BLnet/mamoe/mirai/utils/BotConfiguration;)Lnet/mamoe/mirai/Bot; +} + +public abstract interface class net/mamoe/mirai/BotFactory { + public static final field INSTANCE Lnet/mamoe/mirai/BotFactory$INSTANCE; + public fun newBot (JLjava/lang/String;)Lnet/mamoe/mirai/Bot; + public fun newBot (JLjava/lang/String;Lnet/mamoe/mirai/BotFactory$BotConfigurationLambda;)Lnet/mamoe/mirai/Bot; + public abstract fun newBot (JLjava/lang/String;Lnet/mamoe/mirai/utils/BotConfiguration;)Lnet/mamoe/mirai/Bot; + public fun newBot (J[B)Lnet/mamoe/mirai/Bot; + public fun newBot (J[BLnet/mamoe/mirai/BotFactory$BotConfigurationLambda;)Lnet/mamoe/mirai/Bot; + public abstract fun newBot (J[BLnet/mamoe/mirai/utils/BotConfiguration;)Lnet/mamoe/mirai/Bot; +} + +public abstract interface class net/mamoe/mirai/BotFactory$BotConfigurationLambda { + public abstract fun invoke (Lnet/mamoe/mirai/utils/BotConfiguration;)V +} + +public abstract interface class net/mamoe/mirai/BotFactory$BotConfigurationLambda { + public abstract fun invoke (Lnet/mamoe/mirai/utils/BotConfiguration;)V +} + +public final class net/mamoe/mirai/BotFactory$INSTANCE : net/mamoe/mirai/BotFactory { + public fun newBot (JLjava/lang/String;Lnet/mamoe/mirai/utils/BotConfiguration;)Lnet/mamoe/mirai/Bot; + public fun newBot (J[BLnet/mamoe/mirai/utils/BotConfiguration;)Lnet/mamoe/mirai/Bot; +} + +public final class net/mamoe/mirai/BotFactory$INSTANCE : net/mamoe/mirai/BotFactory { + public fun newBot (JLjava/lang/String;Lnet/mamoe/mirai/utils/BotConfiguration;)Lnet/mamoe/mirai/Bot; + public fun newBot (J[BLnet/mamoe/mirai/utils/BotConfiguration;)Lnet/mamoe/mirai/Bot; +} + +public final class net/mamoe/mirai/BotKt { + public static final synthetic fun alsoLogin (Lnet/mamoe/mirai/Bot;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final synthetic fun containsFriend (Lnet/mamoe/mirai/Bot;J)Z + public static final synthetic fun containsGroup (Lnet/mamoe/mirai/Bot;J)Z + public static final synthetic fun getSupervisorJob (Lnet/mamoe/mirai/Bot;)Lkotlinx/coroutines/CompletableJob; +} + +public final class net/mamoe/mirai/BotKt { + public static final synthetic fun alsoLogin (Lnet/mamoe/mirai/Bot;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final synthetic fun containsFriend (Lnet/mamoe/mirai/Bot;J)Z + public static final synthetic fun containsGroup (Lnet/mamoe/mirai/Bot;J)Z + public static final synthetic fun getSupervisorJob (Lnet/mamoe/mirai/Bot;)Lkotlinx/coroutines/CompletableJob; +} + +public abstract interface class net/mamoe/mirai/IMirai : net/mamoe/mirai/LowLevelApiAccessor { + public fun acceptInvitedJoinGroupRequest (Lnet/mamoe/mirai/event/events/BotInvitedJoinGroupRequestEvent;)Lkotlin/Unit; + public abstract fun acceptInvitedJoinGroupRequest (Lnet/mamoe/mirai/event/events/BotInvitedJoinGroupRequestEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun acceptMemberJoinRequest (Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;)Lkotlin/Unit; + public abstract fun acceptMemberJoinRequest (Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun acceptNewFriendRequest (Lnet/mamoe/mirai/event/events/NewFriendRequestEvent;)Lkotlin/Unit; + public abstract fun acceptNewFriendRequest (Lnet/mamoe/mirai/event/events/NewFriendRequestEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun calculateGroupCodeByGroupUin (J)J + public fun calculateGroupUinByGroupCode (J)J + public abstract fun constructMessageSource (JLnet/mamoe/mirai/message/data/MessageSourceKind;JJ[II[ILnet/mamoe/mirai/message/data/MessageChain;)Lnet/mamoe/mirai/message/data/OfflineMessageSource; + public abstract fun createImage (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public fun deleteGroupAnnouncement (Lnet/mamoe/mirai/Bot;JLjava/lang/String;)Lkotlin/Unit; + public abstract fun getBotFactory ()Lnet/mamoe/mirai/BotFactory; + public abstract fun getFileCacheStrategy ()Lnet/mamoe/mirai/utils/FileCacheStrategy; + public fun getGroupAnnouncement (Lnet/mamoe/mirai/Bot;JLjava/lang/String;)Lnet/mamoe/mirai/data/GroupAnnouncement; + public fun getGroupVoiceDownloadUrl (Lnet/mamoe/mirai/Bot;[BJJ)Ljava/lang/String; + public abstract fun getHttp ()Lio/ktor/client/HttpClient; + public fun getOnlineOtherClientsList (Lnet/mamoe/mirai/Bot;Z)Ljava/util/List; + public abstract fun getOnlineOtherClientsList (Lnet/mamoe/mirai/Bot;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getOnlineOtherClientsList$default (Lnet/mamoe/mirai/IMirai;Lnet/mamoe/mirai/Bot;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun getRawGroupActiveData (Lnet/mamoe/mirai/Bot;JI)Lnet/mamoe/mirai/data/GroupActiveData; + public fun getRawGroupAnnouncements (Lnet/mamoe/mirai/Bot;JII)Lnet/mamoe/mirai/data/GroupAnnouncementList; + public fun getRawGroupHonorListData (Lnet/mamoe/mirai/Bot;JLnet/mamoe/mirai/data/GroupHonorType;)Lnet/mamoe/mirai/data/GroupHonorListData; + public fun getRawGroupList (Lnet/mamoe/mirai/Bot;)Lkotlin/sequences/Sequence; + public fun getRawGroupMemberList (Lnet/mamoe/mirai/Bot;JJJ)Lkotlin/sequences/Sequence; + public fun getUin (Lnet/mamoe/mirai/contact/ContactOrBot;)J + public fun ignoreInvitedJoinGroupRequest (Lnet/mamoe/mirai/event/events/BotInvitedJoinGroupRequestEvent;)Lkotlin/Unit; + public abstract fun ignoreInvitedJoinGroupRequest (Lnet/mamoe/mirai/event/events/BotInvitedJoinGroupRequestEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun ignoreMemberJoinRequest (Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;Z)Lkotlin/Unit; + public abstract fun ignoreMemberJoinRequest (Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun ignoreMemberJoinRequest$default (Lnet/mamoe/mirai/IMirai;Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun muteAnonymousMember (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Ljava/lang/String;JI)Lkotlin/Unit; + public fun queryImageUrl (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/message/data/Image;)Ljava/lang/String; + public abstract fun queryImageUrl (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/message/data/Image;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun recallFriendMessageRaw (Lnet/mamoe/mirai/Bot;J[I[II)Z + public fun recallGroupMessageRaw (Lnet/mamoe/mirai/Bot;J[I[I)Z + public fun recallGroupTempMessageRaw (Lnet/mamoe/mirai/Bot;JJ[I[II)Z + public fun recallMessage (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/message/data/MessageSource;)Lkotlin/Unit; + public abstract fun recallMessage (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/message/data/MessageSource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun rejectMemberJoinRequest (Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;ZLjava/lang/String;)Lkotlin/Unit; + public abstract fun rejectMemberJoinRequest (Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;ZLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun rejectMemberJoinRequest$default (Lnet/mamoe/mirai/IMirai;Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;ZLjava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun rejectNewFriendRequest (Lnet/mamoe/mirai/event/events/NewFriendRequestEvent;Z)Lkotlin/Unit; + public abstract fun rejectNewFriendRequest (Lnet/mamoe/mirai/event/events/NewFriendRequestEvent;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun rejectNewFriendRequest$default (Lnet/mamoe/mirai/IMirai;Lnet/mamoe/mirai/event/events/NewFriendRequestEvent;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun sendGroupAnnouncement (Lnet/mamoe/mirai/Bot;JLnet/mamoe/mirai/data/GroupAnnouncement;)Ljava/lang/String; + public fun sendNudge (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/message/action/Nudge;Lnet/mamoe/mirai/contact/Contact;)Z + public abstract fun sendNudge (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/message/action/Nudge;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun setFileCacheStrategy (Lnet/mamoe/mirai/utils/FileCacheStrategy;)V + public abstract fun setHttp (Lio/ktor/client/HttpClient;)V + public fun solveBotInvitedJoinGroupRequestEvent (Lnet/mamoe/mirai/Bot;JJJZ)Lkotlin/Unit; + public fun solveMemberJoinRequestEvent (Lnet/mamoe/mirai/Bot;JJLjava/lang/String;JLjava/lang/Boolean;ZLjava/lang/String;)Lkotlin/Unit; + public fun solveNewFriendRequestEvent (Lnet/mamoe/mirai/Bot;JJLjava/lang/String;ZZ)Lkotlin/Unit; +} + +public abstract interface class net/mamoe/mirai/IMirai : net/mamoe/mirai/LowLevelApiAccessor { + public fun acceptInvitedJoinGroupRequest (Lnet/mamoe/mirai/event/events/BotInvitedJoinGroupRequestEvent;)Lkotlin/Unit; + public abstract fun acceptInvitedJoinGroupRequest (Lnet/mamoe/mirai/event/events/BotInvitedJoinGroupRequestEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun acceptMemberJoinRequest (Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;)Lkotlin/Unit; + public abstract fun acceptMemberJoinRequest (Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun acceptNewFriendRequest (Lnet/mamoe/mirai/event/events/NewFriendRequestEvent;)Lkotlin/Unit; + public abstract fun acceptNewFriendRequest (Lnet/mamoe/mirai/event/events/NewFriendRequestEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun calculateGroupCodeByGroupUin (J)J + public fun calculateGroupUinByGroupCode (J)J + public abstract fun constructMessageSource (JLnet/mamoe/mirai/message/data/MessageSourceKind;JJ[II[ILnet/mamoe/mirai/message/data/MessageChain;)Lnet/mamoe/mirai/message/data/OfflineMessageSource; + public abstract fun createImage (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public fun deleteGroupAnnouncement (Lnet/mamoe/mirai/Bot;JLjava/lang/String;)Lkotlin/Unit; + public abstract fun getBotFactory ()Lnet/mamoe/mirai/BotFactory; + public abstract fun getFileCacheStrategy ()Lnet/mamoe/mirai/utils/FileCacheStrategy; + public fun getGroupAnnouncement (Lnet/mamoe/mirai/Bot;JLjava/lang/String;)Lnet/mamoe/mirai/data/GroupAnnouncement; + public fun getGroupVoiceDownloadUrl (Lnet/mamoe/mirai/Bot;[BJJ)Ljava/lang/String; + public abstract fun getHttp ()Lio/ktor/client/HttpClient; + public fun getOnlineOtherClientsList (Lnet/mamoe/mirai/Bot;Z)Ljava/util/List; + public abstract fun getOnlineOtherClientsList (Lnet/mamoe/mirai/Bot;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getOnlineOtherClientsList$default (Lnet/mamoe/mirai/IMirai;Lnet/mamoe/mirai/Bot;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun getRawGroupActiveData (Lnet/mamoe/mirai/Bot;JI)Lnet/mamoe/mirai/data/GroupActiveData; + public fun getRawGroupAnnouncements (Lnet/mamoe/mirai/Bot;JII)Lnet/mamoe/mirai/data/GroupAnnouncementList; + public fun getRawGroupHonorListData (Lnet/mamoe/mirai/Bot;JLnet/mamoe/mirai/data/GroupHonorType;)Lnet/mamoe/mirai/data/GroupHonorListData; + public fun getRawGroupList (Lnet/mamoe/mirai/Bot;)Lkotlin/sequences/Sequence; + public fun getRawGroupMemberList (Lnet/mamoe/mirai/Bot;JJJ)Lkotlin/sequences/Sequence; + public fun getUin (Lnet/mamoe/mirai/contact/ContactOrBot;)J + public fun ignoreInvitedJoinGroupRequest (Lnet/mamoe/mirai/event/events/BotInvitedJoinGroupRequestEvent;)Lkotlin/Unit; + public abstract fun ignoreInvitedJoinGroupRequest (Lnet/mamoe/mirai/event/events/BotInvitedJoinGroupRequestEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun ignoreMemberJoinRequest (Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;Z)Lkotlin/Unit; + public abstract fun ignoreMemberJoinRequest (Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun ignoreMemberJoinRequest$default (Lnet/mamoe/mirai/IMirai;Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun muteAnonymousMember (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Ljava/lang/String;JI)Lkotlin/Unit; + public fun queryImageUrl (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/message/data/Image;)Ljava/lang/String; + public abstract fun queryImageUrl (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/message/data/Image;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun recallFriendMessageRaw (Lnet/mamoe/mirai/Bot;J[I[II)Z + public fun recallGroupMessageRaw (Lnet/mamoe/mirai/Bot;J[I[I)Z + public fun recallGroupTempMessageRaw (Lnet/mamoe/mirai/Bot;JJ[I[II)Z + public fun recallMessage (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/message/data/MessageSource;)Lkotlin/Unit; + public abstract fun recallMessage (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/message/data/MessageSource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun rejectMemberJoinRequest (Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;ZLjava/lang/String;)Lkotlin/Unit; + public abstract fun rejectMemberJoinRequest (Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;ZLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun rejectMemberJoinRequest$default (Lnet/mamoe/mirai/IMirai;Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;ZLjava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun rejectNewFriendRequest (Lnet/mamoe/mirai/event/events/NewFriendRequestEvent;Z)Lkotlin/Unit; + public abstract fun rejectNewFriendRequest (Lnet/mamoe/mirai/event/events/NewFriendRequestEvent;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun rejectNewFriendRequest$default (Lnet/mamoe/mirai/IMirai;Lnet/mamoe/mirai/event/events/NewFriendRequestEvent;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun sendGroupAnnouncement (Lnet/mamoe/mirai/Bot;JLnet/mamoe/mirai/data/GroupAnnouncement;)Ljava/lang/String; + public fun sendNudge (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/message/action/Nudge;Lnet/mamoe/mirai/contact/Contact;)Z + public abstract fun sendNudge (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/message/action/Nudge;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun setFileCacheStrategy (Lnet/mamoe/mirai/utils/FileCacheStrategy;)V + public abstract fun setHttp (Lio/ktor/client/HttpClient;)V + public fun solveBotInvitedJoinGroupRequestEvent (Lnet/mamoe/mirai/Bot;JJJZ)Lkotlin/Unit; + public fun solveMemberJoinRequestEvent (Lnet/mamoe/mirai/Bot;JJLjava/lang/String;JLjava/lang/Boolean;ZLjava/lang/String;)Lkotlin/Unit; + public fun solveNewFriendRequestEvent (Lnet/mamoe/mirai/Bot;JJLjava/lang/String;ZZ)Lkotlin/Unit; +} + +public abstract interface annotation class net/mamoe/mirai/LowLevelApi : java/lang/annotation/Annotation { +} + +public abstract interface annotation class net/mamoe/mirai/LowLevelApi : java/lang/annotation/Annotation { +} + +public abstract interface class net/mamoe/mirai/LowLevelApiAccessor { + public fun deleteGroupAnnouncement (Lnet/mamoe/mirai/Bot;JLjava/lang/String;)Lkotlin/Unit; + public abstract fun deleteGroupAnnouncement (Lnet/mamoe/mirai/Bot;JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getGroupAnnouncement (Lnet/mamoe/mirai/Bot;JLjava/lang/String;)Lnet/mamoe/mirai/data/GroupAnnouncement; + public abstract fun getGroupAnnouncement (Lnet/mamoe/mirai/Bot;JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getGroupVoiceDownloadUrl (Lnet/mamoe/mirai/Bot;[BJJ)Ljava/lang/String; + public abstract fun getGroupVoiceDownloadUrl (Lnet/mamoe/mirai/Bot;[BJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getRawGroupActiveData (Lnet/mamoe/mirai/Bot;JI)Lnet/mamoe/mirai/data/GroupActiveData; + public abstract fun getRawGroupActiveData (Lnet/mamoe/mirai/Bot;JILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getRawGroupActiveData$default (Lnet/mamoe/mirai/LowLevelApiAccessor;Lnet/mamoe/mirai/Bot;JILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun getRawGroupAnnouncements (Lnet/mamoe/mirai/Bot;JII)Lnet/mamoe/mirai/data/GroupAnnouncementList; + public abstract fun getRawGroupAnnouncements (Lnet/mamoe/mirai/Bot;JIILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getRawGroupAnnouncements$default (Lnet/mamoe/mirai/LowLevelApiAccessor;Lnet/mamoe/mirai/Bot;JIILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun getRawGroupHonorListData (Lnet/mamoe/mirai/Bot;JLnet/mamoe/mirai/data/GroupHonorType;)Lnet/mamoe/mirai/data/GroupHonorListData; + public abstract fun getRawGroupHonorListData (Lnet/mamoe/mirai/Bot;JLnet/mamoe/mirai/data/GroupHonorType;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getRawGroupList (Lnet/mamoe/mirai/Bot;)Lkotlin/sequences/Sequence; + public abstract fun getRawGroupList (Lnet/mamoe/mirai/Bot;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getRawGroupMemberList (Lnet/mamoe/mirai/Bot;JJJ)Lkotlin/sequences/Sequence; + public abstract fun getRawGroupMemberList (Lnet/mamoe/mirai/Bot;JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun muteAnonymousMember (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Ljava/lang/String;JI)Lkotlin/Unit; + public abstract fun muteAnonymousMember (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Ljava/lang/String;JILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun newFriend (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/data/FriendInfo;)Lnet/mamoe/mirai/contact/Friend; + public abstract fun newStranger (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/data/StrangerInfo;)Lnet/mamoe/mirai/contact/Stranger; + public fun recallFriendMessageRaw (Lnet/mamoe/mirai/Bot;J[I[II)Z + public abstract fun recallFriendMessageRaw (Lnet/mamoe/mirai/Bot;J[I[IILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun recallGroupMessageRaw (Lnet/mamoe/mirai/Bot;J[I[I)Z + public abstract fun recallGroupMessageRaw (Lnet/mamoe/mirai/Bot;J[I[ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun recallGroupTempMessageRaw (Lnet/mamoe/mirai/Bot;JJ[I[II)Z + public abstract fun recallGroupTempMessageRaw (Lnet/mamoe/mirai/Bot;JJ[I[IILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendGroupAnnouncement (Lnet/mamoe/mirai/Bot;JLnet/mamoe/mirai/data/GroupAnnouncement;)Ljava/lang/String; + public abstract fun sendGroupAnnouncement (Lnet/mamoe/mirai/Bot;JLnet/mamoe/mirai/data/GroupAnnouncement;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun solveBotInvitedJoinGroupRequestEvent (Lnet/mamoe/mirai/Bot;JJJZ)Lkotlin/Unit; + public abstract fun solveBotInvitedJoinGroupRequestEvent (Lnet/mamoe/mirai/Bot;JJJZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun solveMemberJoinRequestEvent (Lnet/mamoe/mirai/Bot;JJLjava/lang/String;JLjava/lang/Boolean;ZLjava/lang/String;)Lkotlin/Unit; + public abstract fun solveMemberJoinRequestEvent (Lnet/mamoe/mirai/Bot;JJLjava/lang/String;JLjava/lang/Boolean;ZLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun solveMemberJoinRequestEvent$default (Lnet/mamoe/mirai/LowLevelApiAccessor;Lnet/mamoe/mirai/Bot;JJLjava/lang/String;JLjava/lang/Boolean;ZLjava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun solveNewFriendRequestEvent (Lnet/mamoe/mirai/Bot;JJLjava/lang/String;ZZ)Lkotlin/Unit; + public abstract fun solveNewFriendRequestEvent (Lnet/mamoe/mirai/Bot;JJLjava/lang/String;ZZLkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class net/mamoe/mirai/LowLevelApiAccessor { + public fun deleteGroupAnnouncement (Lnet/mamoe/mirai/Bot;JLjava/lang/String;)Lkotlin/Unit; + public abstract fun deleteGroupAnnouncement (Lnet/mamoe/mirai/Bot;JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getGroupAnnouncement (Lnet/mamoe/mirai/Bot;JLjava/lang/String;)Lnet/mamoe/mirai/data/GroupAnnouncement; + public abstract fun getGroupAnnouncement (Lnet/mamoe/mirai/Bot;JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getGroupVoiceDownloadUrl (Lnet/mamoe/mirai/Bot;[BJJ)Ljava/lang/String; + public abstract fun getGroupVoiceDownloadUrl (Lnet/mamoe/mirai/Bot;[BJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getRawGroupActiveData (Lnet/mamoe/mirai/Bot;JI)Lnet/mamoe/mirai/data/GroupActiveData; + public abstract fun getRawGroupActiveData (Lnet/mamoe/mirai/Bot;JILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getRawGroupActiveData$default (Lnet/mamoe/mirai/LowLevelApiAccessor;Lnet/mamoe/mirai/Bot;JILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun getRawGroupAnnouncements (Lnet/mamoe/mirai/Bot;JII)Lnet/mamoe/mirai/data/GroupAnnouncementList; + public abstract fun getRawGroupAnnouncements (Lnet/mamoe/mirai/Bot;JIILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getRawGroupAnnouncements$default (Lnet/mamoe/mirai/LowLevelApiAccessor;Lnet/mamoe/mirai/Bot;JIILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun getRawGroupHonorListData (Lnet/mamoe/mirai/Bot;JLnet/mamoe/mirai/data/GroupHonorType;)Lnet/mamoe/mirai/data/GroupHonorListData; + public abstract fun getRawGroupHonorListData (Lnet/mamoe/mirai/Bot;JLnet/mamoe/mirai/data/GroupHonorType;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getRawGroupList (Lnet/mamoe/mirai/Bot;)Lkotlin/sequences/Sequence; + public abstract fun getRawGroupList (Lnet/mamoe/mirai/Bot;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getRawGroupMemberList (Lnet/mamoe/mirai/Bot;JJJ)Lkotlin/sequences/Sequence; + public abstract fun getRawGroupMemberList (Lnet/mamoe/mirai/Bot;JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun muteAnonymousMember (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Ljava/lang/String;JI)Lkotlin/Unit; + public abstract fun muteAnonymousMember (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Ljava/lang/String;JILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun newFriend (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/data/FriendInfo;)Lnet/mamoe/mirai/contact/Friend; + public abstract fun newStranger (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/data/StrangerInfo;)Lnet/mamoe/mirai/contact/Stranger; + public fun recallFriendMessageRaw (Lnet/mamoe/mirai/Bot;J[I[II)Z + public abstract fun recallFriendMessageRaw (Lnet/mamoe/mirai/Bot;J[I[IILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun recallGroupMessageRaw (Lnet/mamoe/mirai/Bot;J[I[I)Z + public abstract fun recallGroupMessageRaw (Lnet/mamoe/mirai/Bot;J[I[ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun recallGroupTempMessageRaw (Lnet/mamoe/mirai/Bot;JJ[I[II)Z + public abstract fun recallGroupTempMessageRaw (Lnet/mamoe/mirai/Bot;JJ[I[IILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendGroupAnnouncement (Lnet/mamoe/mirai/Bot;JLnet/mamoe/mirai/data/GroupAnnouncement;)Ljava/lang/String; + public abstract fun sendGroupAnnouncement (Lnet/mamoe/mirai/Bot;JLnet/mamoe/mirai/data/GroupAnnouncement;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun solveBotInvitedJoinGroupRequestEvent (Lnet/mamoe/mirai/Bot;JJJZ)Lkotlin/Unit; + public abstract fun solveBotInvitedJoinGroupRequestEvent (Lnet/mamoe/mirai/Bot;JJJZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun solveMemberJoinRequestEvent (Lnet/mamoe/mirai/Bot;JJLjava/lang/String;JLjava/lang/Boolean;ZLjava/lang/String;)Lkotlin/Unit; + public abstract fun solveMemberJoinRequestEvent (Lnet/mamoe/mirai/Bot;JJLjava/lang/String;JLjava/lang/Boolean;ZLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun solveMemberJoinRequestEvent$default (Lnet/mamoe/mirai/LowLevelApiAccessor;Lnet/mamoe/mirai/Bot;JJLjava/lang/String;JLjava/lang/Boolean;ZLjava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun solveNewFriendRequestEvent (Lnet/mamoe/mirai/Bot;JJLjava/lang/String;ZZ)Lkotlin/Unit; + public abstract fun solveNewFriendRequestEvent (Lnet/mamoe/mirai/Bot;JJLjava/lang/String;ZZLkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/Mirai { + public static final fun getInstance ()Lnet/mamoe/mirai/IMirai; + public static final synthetic fun recallMessage (Lnet/mamoe/mirai/IMirai;Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/message/data/MessageChain;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/Mirai { + public static final fun getInstance ()Lnet/mamoe/mirai/IMirai; + public static final synthetic fun recallMessage (Lnet/mamoe/mirai/IMirai;Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/message/data/MessageChain;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class net/mamoe/mirai/contact/AnonymousMember : net/mamoe/mirai/contact/Member { + public abstract fun getAnonymousId ()Ljava/lang/String; + public fun mute (I)Lkotlin/Unit; + public fun nudge ()Lnet/mamoe/mirai/message/action/MemberNudge; + public synthetic fun nudge ()Lnet/mamoe/mirai/message/action/Nudge; + public synthetic fun nudge ()Lnet/mamoe/mirai/message/action/UserNudge; + public fun sendMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendMessage (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class net/mamoe/mirai/contact/AnonymousMember : net/mamoe/mirai/contact/Member { + public abstract fun getAnonymousId ()Ljava/lang/String; + public fun mute (I)Lkotlin/Unit; + public fun nudge ()Lnet/mamoe/mirai/message/action/MemberNudge; + public synthetic fun nudge ()Lnet/mamoe/mirai/message/action/Nudge; + public synthetic fun nudge ()Lnet/mamoe/mirai/message/action/UserNudge; + public fun sendMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendMessage (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/contact/BotIsBeingMutedException : java/lang/RuntimeException { + public fun (Lnet/mamoe/mirai/contact/Group;)V + public final fun getTarget ()Lnet/mamoe/mirai/contact/Group; +} + +public final class net/mamoe/mirai/contact/BotIsBeingMutedException : java/lang/RuntimeException { + public fun (Lnet/mamoe/mirai/contact/Group;)V + public final fun getTarget ()Lnet/mamoe/mirai/contact/Group; +} + +public final class net/mamoe/mirai/contact/ClientKind : java/lang/Enum { + public static final field ANDROID_PAD Lnet/mamoe/mirai/contact/ClientKind; + public static final field AOL_CHAOJIHUIYUAN Lnet/mamoe/mirai/contact/ClientKind; + public static final field AOL_HUIYUAN Lnet/mamoe/mirai/contact/ClientKind; + public static final field AOL_SQQ Lnet/mamoe/mirai/contact/ClientKind; + public static final field CAR Lnet/mamoe/mirai/contact/ClientKind; + public static final field Companion Lnet/mamoe/mirai/contact/ClientKind$Companion; + public static final field HRTX_IPHONE Lnet/mamoe/mirai/contact/ClientKind; + public static final field HRTX_PC Lnet/mamoe/mirai/contact/ClientKind; + public static final field MC_3G Lnet/mamoe/mirai/contact/ClientKind; + public static final field MISRO_MSG Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_ANDROID Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_ANDROID_NEW Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_HD Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_HD_NEW Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_IPAD Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_IPAD_NEW Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_IPHONE Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_OTHER Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_PC_QQ Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_PC_TIM Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_WINPHONE_NEW Lnet/mamoe/mirai/contact/ClientKind; + public static final field QQ_FORELDER Lnet/mamoe/mirai/contact/ClientKind; + public static final field QQ_SERVICE Lnet/mamoe/mirai/contact/ClientKind; + public static final field TV_QQ Lnet/mamoe/mirai/contact/ClientKind; + public static final field WIN8 Lnet/mamoe/mirai/contact/ClientKind; + public static final field WINPHONE Lnet/mamoe/mirai/contact/ClientKind; + public final fun getId ()I + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/contact/ClientKind; + public static fun values ()[Lnet/mamoe/mirai/contact/ClientKind; +} + +public final class net/mamoe/mirai/contact/ClientKind : java/lang/Enum { + public static final field ANDROID_PAD Lnet/mamoe/mirai/contact/ClientKind; + public static final field AOL_CHAOJIHUIYUAN Lnet/mamoe/mirai/contact/ClientKind; + public static final field AOL_HUIYUAN Lnet/mamoe/mirai/contact/ClientKind; + public static final field AOL_SQQ Lnet/mamoe/mirai/contact/ClientKind; + public static final field CAR Lnet/mamoe/mirai/contact/ClientKind; + public static final field Companion Lnet/mamoe/mirai/contact/ClientKind$Companion; + public static final field HRTX_IPHONE Lnet/mamoe/mirai/contact/ClientKind; + public static final field HRTX_PC Lnet/mamoe/mirai/contact/ClientKind; + public static final field MC_3G Lnet/mamoe/mirai/contact/ClientKind; + public static final field MISRO_MSG Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_ANDROID Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_ANDROID_NEW Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_HD Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_HD_NEW Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_IPAD Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_IPAD_NEW Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_IPHONE Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_OTHER Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_PC_QQ Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_PC_TIM Lnet/mamoe/mirai/contact/ClientKind; + public static final field MOBILE_WINPHONE_NEW Lnet/mamoe/mirai/contact/ClientKind; + public static final field QQ_FORELDER Lnet/mamoe/mirai/contact/ClientKind; + public static final field QQ_SERVICE Lnet/mamoe/mirai/contact/ClientKind; + public static final field TV_QQ Lnet/mamoe/mirai/contact/ClientKind; + public static final field WIN8 Lnet/mamoe/mirai/contact/ClientKind; + public static final field WINPHONE Lnet/mamoe/mirai/contact/ClientKind; + public final fun getId ()I + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/contact/ClientKind; + public static fun values ()[Lnet/mamoe/mirai/contact/ClientKind; +} + +public final class net/mamoe/mirai/contact/ClientKind$Companion { + public final fun get (I)Lnet/mamoe/mirai/contact/ClientKind; +} + +public final class net/mamoe/mirai/contact/ClientKind$Companion { + public final fun get (I)Lnet/mamoe/mirai/contact/ClientKind; +} + +public abstract interface class net/mamoe/mirai/contact/Contact : kotlinx/coroutines/CoroutineScope, net/mamoe/mirai/contact/ContactOrBot { + public static final field Companion Lnet/mamoe/mirai/contact/Contact$Companion; + public abstract fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getId ()J + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendMessage (Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public fun sendMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendMessage (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/MessageReceipt; + public abstract fun sendMessage (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; + public abstract fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class net/mamoe/mirai/contact/Contact : kotlinx/coroutines/CoroutineScope, net/mamoe/mirai/contact/ContactOrBot { + public static final field Companion Lnet/mamoe/mirai/contact/Contact$Companion; + public abstract fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getId ()J + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendImage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendMessage (Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public fun sendMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendMessage (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/MessageReceipt; + public abstract fun sendMessage (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; + public abstract fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/contact/Contact$Companion { + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun sendImage$default (Lnet/mamoe/mirai/contact/Contact$Companion;Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun sendImage$default (Lnet/mamoe/mirai/contact/Contact$Companion;Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun uploadImage$default (Lnet/mamoe/mirai/contact/Contact$Companion;Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun uploadImage$default (Lnet/mamoe/mirai/contact/Contact$Companion;Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/contact/Contact$Companion { + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendImage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun sendImage$default (Lnet/mamoe/mirai/contact/Contact$Companion;Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun sendImage$default (Lnet/mamoe/mirai/contact/Contact$Companion;Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadImage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun uploadImage$default (Lnet/mamoe/mirai/contact/Contact$Companion;Lnet/mamoe/mirai/contact/Contact;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun uploadImage$default (Lnet/mamoe/mirai/contact/Contact$Companion;Lnet/mamoe/mirai/contact/Contact;Ljava/io/InputStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/contact/ContactKt { + public static final synthetic fun recallMessage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/message/data/MessageChain;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final synthetic fun recallMessage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/message/data/MessageSource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/contact/ContactKt { + public static final synthetic fun recallMessage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/message/data/MessageChain;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final synthetic fun recallMessage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/message/data/MessageSource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/contact/ContactList : java/util/Collection, kotlin/jvm/internal/markers/KMappedMarker { + public final field delegate Ljava/util/concurrent/ConcurrentLinkedQueue; + public synthetic fun add (Ljava/lang/Object;)Z + public fun add (Lnet/mamoe/mirai/contact/Contact;)Z + public fun addAll (Ljava/util/Collection;)Z + public fun clear ()V + public final fun contains (J)Z + public final fun contains (Ljava/lang/Object;)Z + public fun contains (Lnet/mamoe/mirai/contact/Contact;)Z + public fun containsAll (Ljava/util/Collection;)Z + public fun equals (Ljava/lang/Object;)Z + public final fun get (J)Lnet/mamoe/mirai/contact/Contact; + public final fun getOrFail (J)Lnet/mamoe/mirai/contact/Contact; + public fun getSize ()I + public fun hashCode ()I + public fun isEmpty ()Z + public fun iterator ()Ljava/util/Iterator; + public final fun remove (J)Z + public fun remove (Ljava/lang/Object;)Z + public fun removeAll (Ljava/util/Collection;)Z + public fun removeIf (Ljava/util/function/Predicate;)Z + public fun retainAll (Ljava/util/Collection;)Z + public final fun size ()I + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/contact/ContactList : java/util/Collection, kotlin/jvm/internal/markers/KMappedMarker { + public final field delegate Ljava/util/concurrent/ConcurrentLinkedQueue; + public synthetic fun add (Ljava/lang/Object;)Z + public fun add (Lnet/mamoe/mirai/contact/Contact;)Z + public fun addAll (Ljava/util/Collection;)Z + public fun clear ()V + public final fun contains (J)Z + public final fun contains (Ljava/lang/Object;)Z + public fun contains (Lnet/mamoe/mirai/contact/Contact;)Z + public fun containsAll (Ljava/util/Collection;)Z + public fun equals (Ljava/lang/Object;)Z + public final fun get (J)Lnet/mamoe/mirai/contact/Contact; + public final fun getOrFail (J)Lnet/mamoe/mirai/contact/Contact; + public fun getSize ()I + public fun hashCode ()I + public fun isEmpty ()Z + public fun iterator ()Ljava/util/Iterator; + public final fun remove (J)Z + public fun remove (Ljava/lang/Object;)Z + public fun removeAll (Ljava/util/Collection;)Z + public fun removeIf (Ljava/util/function/Predicate;)Z + public fun retainAll (Ljava/util/Collection;)Z + public final fun size ()I + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/contact/ContactOrBot : kotlinx/coroutines/CoroutineScope { + public fun getAvatarUrl ()Ljava/lang/String; + public abstract fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getId ()J +} + +public abstract interface class net/mamoe/mirai/contact/ContactOrBot : kotlinx/coroutines/CoroutineScope { + public fun getAvatarUrl ()Ljava/lang/String; + public abstract fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getId ()J +} + +public final class net/mamoe/mirai/contact/ExceptionsKt { + public static final fun getBotMuteRemaining (Lnet/mamoe/mirai/contact/BotIsBeingMutedException;)I +} + +public final class net/mamoe/mirai/contact/ExceptionsKt { + public static final fun getBotMuteRemaining (Lnet/mamoe/mirai/contact/BotIsBeingMutedException;)I +} + +public abstract interface class net/mamoe/mirai/contact/Friend : kotlinx/coroutines/CoroutineScope, net/mamoe/mirai/contact/User { + public fun delete ()Lkotlin/Unit; + public abstract fun delete (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun getId ()J + public abstract fun getNick ()Ljava/lang/String; + public abstract fun getRemark ()Ljava/lang/String; + public fun nudge ()Lnet/mamoe/mirai/message/action/FriendNudge; + public synthetic fun nudge ()Lnet/mamoe/mirai/message/action/Nudge; + public synthetic fun nudge ()Lnet/mamoe/mirai/message/action/UserNudge; + public fun sendMessage (Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public fun sendMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendMessage (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/MessageReceipt; + public abstract fun sendMessage (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; +} + +public abstract interface class net/mamoe/mirai/contact/Friend : kotlinx/coroutines/CoroutineScope, net/mamoe/mirai/contact/User { + public fun delete ()Lkotlin/Unit; + public abstract fun delete (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun getId ()J + public abstract fun getNick ()Ljava/lang/String; + public abstract fun getRemark ()Ljava/lang/String; + public fun nudge ()Lnet/mamoe/mirai/message/action/FriendNudge; + public synthetic fun nudge ()Lnet/mamoe/mirai/message/action/Nudge; + public synthetic fun nudge ()Lnet/mamoe/mirai/message/action/UserNudge; + public fun sendMessage (Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public fun sendMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendMessage (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/MessageReceipt; + public abstract fun sendMessage (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; +} + +public abstract interface class net/mamoe/mirai/contact/Group : kotlinx/coroutines/CoroutineScope, net/mamoe/mirai/contact/Contact { + public static final field Companion Lnet/mamoe/mirai/contact/Group$Companion; + public abstract fun contains (J)Z + public fun contains (Lnet/mamoe/mirai/contact/NormalMember;)Z + public abstract fun get (J)Lnet/mamoe/mirai/contact/NormalMember; + public fun getAvatarUrl ()Ljava/lang/String; + public abstract fun getBotAsMember ()Lnet/mamoe/mirai/contact/NormalMember; + public fun getBotMuteRemaining ()I + public fun getBotPermission ()Lnet/mamoe/mirai/contact/MemberPermission; + public abstract fun getId ()J + public abstract fun getMembers ()Lnet/mamoe/mirai/contact/ContactList; + public abstract fun getName ()Ljava/lang/String; + public fun getOrFail (J)Lnet/mamoe/mirai/contact/NormalMember; + public abstract fun getOwner ()Lnet/mamoe/mirai/contact/NormalMember; + public abstract fun getSettings ()Lnet/mamoe/mirai/contact/GroupSettings; + public fun quit ()Z + public abstract fun quit (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendMessage (Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public fun sendMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendMessage (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/MessageReceipt; + public abstract fun sendMessage (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun setName (Ljava/lang/String;)V + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; + public fun uploadVoice (Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Voice; + public abstract fun uploadVoice (Lnet/mamoe/mirai/utils/ExternalResource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class net/mamoe/mirai/contact/Group : kotlinx/coroutines/CoroutineScope, net/mamoe/mirai/contact/Contact { + public static final field Companion Lnet/mamoe/mirai/contact/Group$Companion; + public abstract fun contains (J)Z + public fun contains (Lnet/mamoe/mirai/contact/NormalMember;)Z + public abstract fun get (J)Lnet/mamoe/mirai/contact/NormalMember; + public fun getAvatarUrl ()Ljava/lang/String; + public abstract fun getBotAsMember ()Lnet/mamoe/mirai/contact/NormalMember; + public fun getBotMuteRemaining ()I + public fun getBotPermission ()Lnet/mamoe/mirai/contact/MemberPermission; + public abstract fun getId ()J + public abstract fun getMembers ()Lnet/mamoe/mirai/contact/ContactList; + public abstract fun getName ()Ljava/lang/String; + public fun getOrFail (J)Lnet/mamoe/mirai/contact/NormalMember; + public abstract fun getOwner ()Lnet/mamoe/mirai/contact/NormalMember; + public abstract fun getSettings ()Lnet/mamoe/mirai/contact/GroupSettings; + public fun quit ()Z + public abstract fun quit (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendMessage (Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public fun sendMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendMessage (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/MessageReceipt; + public abstract fun sendMessage (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun setName (Ljava/lang/String;)V + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; + public fun uploadVoice (Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Voice; + public abstract fun uploadVoice (Lnet/mamoe/mirai/utils/ExternalResource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/contact/Group$Companion { +} + +public final class net/mamoe/mirai/contact/Group$Companion { +} + +public final class net/mamoe/mirai/contact/GroupKt { + public static final synthetic fun getMember (Lnet/mamoe/mirai/contact/Group;J)Lnet/mamoe/mirai/contact/NormalMember; + public static final synthetic fun getMemberOrFail (Lnet/mamoe/mirai/contact/Group;J)Lnet/mamoe/mirai/contact/NormalMember; + public static final fun isBotMuted (Lnet/mamoe/mirai/contact/Group;)Z +} + +public final class net/mamoe/mirai/contact/GroupKt { + public static final synthetic fun getMember (Lnet/mamoe/mirai/contact/Group;J)Lnet/mamoe/mirai/contact/NormalMember; + public static final synthetic fun getMemberOrFail (Lnet/mamoe/mirai/contact/Group;J)Lnet/mamoe/mirai/contact/NormalMember; + public static final fun isBotMuted (Lnet/mamoe/mirai/contact/Group;)Z +} + +public abstract interface class net/mamoe/mirai/contact/GroupSettings { + public abstract fun getEntranceAnnouncement ()Ljava/lang/String; + public abstract fun isAllowMemberInvite ()Z + public abstract fun isAnonymousChatEnabled ()Z + public abstract fun isAutoApproveEnabled ()Z + public abstract fun isMuteAll ()Z + public abstract fun setAllowMemberInvite (Z)V + public abstract fun setEntranceAnnouncement (Ljava/lang/String;)V + public abstract fun setMuteAll (Z)V +} + +public abstract interface class net/mamoe/mirai/contact/GroupSettings { + public abstract fun getEntranceAnnouncement ()Ljava/lang/String; + public abstract fun isAllowMemberInvite ()Z + public abstract fun isAnonymousChatEnabled ()Z + public abstract fun isAutoApproveEnabled ()Z + public abstract fun isMuteAll ()Z + public abstract fun setAllowMemberInvite (Z)V + public abstract fun setEntranceAnnouncement (Ljava/lang/String;)V + public abstract fun setMuteAll (Z)V +} + +public abstract interface class net/mamoe/mirai/contact/Member : net/mamoe/mirai/contact/User { + public abstract fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public abstract fun getNameCard ()Ljava/lang/String; + public abstract fun getPermission ()Lnet/mamoe/mirai/contact/MemberPermission; + public abstract fun getSpecialTitle ()Ljava/lang/String; + public fun mute (I)Lkotlin/Unit; + public abstract fun mute (ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun nudge ()Lnet/mamoe/mirai/message/action/MemberNudge; + public abstract fun sendMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun sendMessage (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; +} + +public abstract interface class net/mamoe/mirai/contact/Member : net/mamoe/mirai/contact/User { + public abstract fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public abstract fun getNameCard ()Ljava/lang/String; + public abstract fun getPermission ()Lnet/mamoe/mirai/contact/MemberPermission; + public abstract fun getSpecialTitle ()Ljava/lang/String; + public fun mute (I)Lkotlin/Unit; + public abstract fun mute (ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun nudge ()Lnet/mamoe/mirai/message/action/MemberNudge; + public abstract fun sendMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun sendMessage (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; +} + +public final class net/mamoe/mirai/contact/MemberKt { + public static final fun asFriend (Lnet/mamoe/mirai/contact/Member;)Lnet/mamoe/mirai/contact/Friend; + public static final fun asFriendOrNull (Lnet/mamoe/mirai/contact/Member;)Lnet/mamoe/mirai/contact/Friend; + public static final fun asStranger (Lnet/mamoe/mirai/contact/Member;)Lnet/mamoe/mirai/contact/Stranger; + public static final fun asStrangerOrNull (Lnet/mamoe/mirai/contact/Member;)Lnet/mamoe/mirai/contact/Stranger; + public static final fun getNameCardOrNick (Lnet/mamoe/mirai/contact/Member;)Ljava/lang/String; + public static final fun isFriend (Lnet/mamoe/mirai/contact/Member;)Z + public static final fun isStranger (Lnet/mamoe/mirai/contact/Member;)Z +} + +public final class net/mamoe/mirai/contact/MemberKt { + public static final fun asFriend (Lnet/mamoe/mirai/contact/Member;)Lnet/mamoe/mirai/contact/Friend; + public static final fun asFriendOrNull (Lnet/mamoe/mirai/contact/Member;)Lnet/mamoe/mirai/contact/Friend; + public static final fun asStranger (Lnet/mamoe/mirai/contact/Member;)Lnet/mamoe/mirai/contact/Stranger; + public static final fun asStrangerOrNull (Lnet/mamoe/mirai/contact/Member;)Lnet/mamoe/mirai/contact/Stranger; + public static final fun getNameCardOrNick (Lnet/mamoe/mirai/contact/Member;)Ljava/lang/String; + public static final fun isFriend (Lnet/mamoe/mirai/contact/Member;)Z + public static final fun isStranger (Lnet/mamoe/mirai/contact/Member;)Z +} + +public final class net/mamoe/mirai/contact/MemberPermission : java/lang/Enum, java/lang/Comparable { + public static final field ADMINISTRATOR Lnet/mamoe/mirai/contact/MemberPermission; + public static final field MEMBER Lnet/mamoe/mirai/contact/MemberPermission; + public static final field OWNER Lnet/mamoe/mirai/contact/MemberPermission; + public final fun getLevel ()I + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/contact/MemberPermission; + public static fun values ()[Lnet/mamoe/mirai/contact/MemberPermission; +} + +public final class net/mamoe/mirai/contact/MemberPermission : java/lang/Enum, java/lang/Comparable { + public static final field ADMINISTRATOR Lnet/mamoe/mirai/contact/MemberPermission; + public static final field MEMBER Lnet/mamoe/mirai/contact/MemberPermission; + public static final field OWNER Lnet/mamoe/mirai/contact/MemberPermission; + public final fun getLevel ()I + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/contact/MemberPermission; + public static fun values ()[Lnet/mamoe/mirai/contact/MemberPermission; +} + +public final class net/mamoe/mirai/contact/MemberPermissionKt { + public static final fun checkBotPermission (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/MemberPermission;Lkotlin/jvm/functions/Function0;)V + public static synthetic fun checkBotPermission$default (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/MemberPermission;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public static final fun isAdministrator (Lnet/mamoe/mirai/contact/Member;)Z + public static final fun isOperator (Lnet/mamoe/mirai/contact/Member;)Z + public static final fun isOwner (Lnet/mamoe/mirai/contact/Member;)Z +} + +public final class net/mamoe/mirai/contact/MemberPermissionKt { + public static final fun checkBotPermission (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/MemberPermission;Lkotlin/jvm/functions/Function0;)V + public static synthetic fun checkBotPermission$default (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/MemberPermission;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public static final fun isAdministrator (Lnet/mamoe/mirai/contact/Member;)Z + public static final fun isOperator (Lnet/mamoe/mirai/contact/Member;)Z + public static final fun isOwner (Lnet/mamoe/mirai/contact/Member;)Z +} + +public final class net/mamoe/mirai/contact/MessageTooLargeException : java/lang/RuntimeException { + public fun (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/message/data/Message;Lnet/mamoe/mirai/message/data/Message;Ljava/lang/String;)V + public final fun getMessageAfterEvent ()Lnet/mamoe/mirai/message/data/Message; + public final fun getOriginalMessage ()Lnet/mamoe/mirai/message/data/Message; + public final fun getTarget ()Lnet/mamoe/mirai/contact/Contact; +} + +public final class net/mamoe/mirai/contact/MessageTooLargeException : java/lang/RuntimeException { + public fun (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/message/data/Message;Lnet/mamoe/mirai/message/data/Message;Ljava/lang/String;)V + public final fun getMessageAfterEvent ()Lnet/mamoe/mirai/message/data/Message; + public final fun getOriginalMessage ()Lnet/mamoe/mirai/message/data/Message; + public final fun getTarget ()Lnet/mamoe/mirai/contact/Contact; +} + +public abstract interface class net/mamoe/mirai/contact/NormalMember : net/mamoe/mirai/contact/Member { + public abstract fun getJoinTimestamp ()I + public abstract fun getLastSpeakTimestamp ()I + public abstract fun getMuteTimeRemaining ()I + public abstract fun getNameCard ()Ljava/lang/String; + public abstract fun getSpecialTitle ()Ljava/lang/String; + public fun kick (Ljava/lang/String;)Lkotlin/Unit; + public abstract fun kick (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun mute (I)Lkotlin/Unit; + public fun nudge ()Lnet/mamoe/mirai/message/action/MemberNudge; + public synthetic fun nudge ()Lnet/mamoe/mirai/message/action/Nudge; + public synthetic fun nudge ()Lnet/mamoe/mirai/message/action/UserNudge; + public fun sendMessage (Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public fun sendMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendMessage (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/MessageReceipt; + public abstract fun sendMessage (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun setNameCard (Ljava/lang/String;)V + public abstract fun setSpecialTitle (Ljava/lang/String;)V + public fun unmute ()Lkotlin/Unit; + public abstract fun unmute (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; +} + +public abstract interface class net/mamoe/mirai/contact/NormalMember : net/mamoe/mirai/contact/Member { + public abstract fun getJoinTimestamp ()I + public abstract fun getLastSpeakTimestamp ()I + public abstract fun getMuteTimeRemaining ()I + public abstract fun getNameCard ()Ljava/lang/String; + public abstract fun getSpecialTitle ()Ljava/lang/String; + public fun kick (Ljava/lang/String;)Lkotlin/Unit; + public abstract fun kick (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun mute (I)Lkotlin/Unit; + public fun nudge ()Lnet/mamoe/mirai/message/action/MemberNudge; + public synthetic fun nudge ()Lnet/mamoe/mirai/message/action/Nudge; + public synthetic fun nudge ()Lnet/mamoe/mirai/message/action/UserNudge; + public fun sendMessage (Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public fun sendMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendMessage (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/MessageReceipt; + public abstract fun sendMessage (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun setNameCard (Ljava/lang/String;)V + public abstract fun setSpecialTitle (Ljava/lang/String;)V + public fun unmute ()Lkotlin/Unit; + public abstract fun unmute (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; +} + +public final class net/mamoe/mirai/contact/NormalMemberKt { + public static final fun getNameCardOrNick (Lnet/mamoe/mirai/contact/User;)Ljava/lang/String; + public static final fun isMuted (Lnet/mamoe/mirai/contact/NormalMember;)Z + public static final fun mute-fcu0wV4 (Lnet/mamoe/mirai/contact/NormalMember;DLkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/contact/NormalMemberKt { + public static final fun getNameCardOrNick (Lnet/mamoe/mirai/contact/User;)Ljava/lang/String; + public static final fun isMuted (Lnet/mamoe/mirai/contact/NormalMember;)Z + public static final fun mute-fcu0wV4 (Lnet/mamoe/mirai/contact/NormalMember;DLkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class net/mamoe/mirai/contact/OtherClient : net/mamoe/mirai/contact/Contact { + public abstract fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getId ()J + public abstract fun getInfo ()Lnet/mamoe/mirai/contact/OtherClientInfo; + public fun sendMessage (Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public fun sendMessage (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class net/mamoe/mirai/contact/OtherClient : net/mamoe/mirai/contact/Contact { + public abstract fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getId ()J + public abstract fun getInfo ()Lnet/mamoe/mirai/contact/OtherClientInfo; + public fun sendMessage (Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public fun sendMessage (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/contact/OtherClientInfo { + public fun (ILnet/mamoe/mirai/contact/Platform;Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()I + public final fun component2 ()Lnet/mamoe/mirai/contact/Platform; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun copy (ILnet/mamoe/mirai/contact/Platform;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/contact/OtherClientInfo; + public static synthetic fun copy$default (Lnet/mamoe/mirai/contact/OtherClientInfo;ILnet/mamoe/mirai/contact/Platform;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/contact/OtherClientInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getAppId ()I + public final fun getDeviceKind ()Ljava/lang/String; + public final fun getDeviceName ()Ljava/lang/String; + public final fun getPlatform ()Lnet/mamoe/mirai/contact/Platform; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/contact/OtherClientInfo { + public fun (ILnet/mamoe/mirai/contact/Platform;Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()I + public final fun component2 ()Lnet/mamoe/mirai/contact/Platform; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun copy (ILnet/mamoe/mirai/contact/Platform;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/contact/OtherClientInfo; + public static synthetic fun copy$default (Lnet/mamoe/mirai/contact/OtherClientInfo;ILnet/mamoe/mirai/contact/Platform;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/contact/OtherClientInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getAppId ()I + public final fun getDeviceKind ()Ljava/lang/String; + public final fun getDeviceName ()Ljava/lang/String; + public final fun getPlatform ()Lnet/mamoe/mirai/contact/Platform; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/contact/OtherClientKt { + public static final fun getDeviceKind (Lnet/mamoe/mirai/contact/OtherClient;)Ljava/lang/String; + public static final fun getDeviceName (Lnet/mamoe/mirai/contact/OtherClient;)Ljava/lang/String; + public static final fun getPlatform (Lnet/mamoe/mirai/contact/OtherClient;)Lnet/mamoe/mirai/contact/Platform; +} + +public final class net/mamoe/mirai/contact/OtherClientKt { + public static final fun getDeviceKind (Lnet/mamoe/mirai/contact/OtherClient;)Ljava/lang/String; + public static final fun getDeviceName (Lnet/mamoe/mirai/contact/OtherClient;)Ljava/lang/String; + public static final fun getPlatform (Lnet/mamoe/mirai/contact/OtherClient;)Lnet/mamoe/mirai/contact/Platform; +} + +public final class net/mamoe/mirai/contact/PermissionDeniedException : java/lang/IllegalStateException { + public fun ()V + public fun (Ljava/lang/String;)V +} + +public final class net/mamoe/mirai/contact/PermissionDeniedException : java/lang/IllegalStateException { + public fun ()V + public fun (Ljava/lang/String;)V +} + +public final class net/mamoe/mirai/contact/Platform : java/lang/Enum { + public static final field Companion Lnet/mamoe/mirai/contact/Platform$Companion; + public static final field IOS Lnet/mamoe/mirai/contact/Platform; + public static final field MOBILE Lnet/mamoe/mirai/contact/Platform; + public static final field WINDOWS Lnet/mamoe/mirai/contact/Platform; + public final fun getPlatformId ()I + public final fun getTerminalId ()I + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/contact/Platform; + public static fun values ()[Lnet/mamoe/mirai/contact/Platform; +} + +public final class net/mamoe/mirai/contact/Platform : java/lang/Enum { + public static final field Companion Lnet/mamoe/mirai/contact/Platform$Companion; + public static final field IOS Lnet/mamoe/mirai/contact/Platform; + public static final field MOBILE Lnet/mamoe/mirai/contact/Platform; + public static final field WINDOWS Lnet/mamoe/mirai/contact/Platform; + public final fun getPlatformId ()I + public final fun getTerminalId ()I + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/contact/Platform; + public static fun values ()[Lnet/mamoe/mirai/contact/Platform; +} + +public final class net/mamoe/mirai/contact/Platform$Companion { + public final fun getByTerminalId (I)Lnet/mamoe/mirai/contact/Platform; +} + +public final class net/mamoe/mirai/contact/Platform$Companion { + public final fun getByTerminalId (I)Lnet/mamoe/mirai/contact/Platform; +} + +public abstract interface class net/mamoe/mirai/contact/Stranger : kotlinx/coroutines/CoroutineScope, net/mamoe/mirai/contact/User { + public fun delete ()Lkotlin/Unit; + public abstract fun delete (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun getId ()J + public abstract fun getNick ()Ljava/lang/String; + public synthetic fun nudge ()Lnet/mamoe/mirai/message/action/Nudge; + public fun nudge ()Lnet/mamoe/mirai/message/action/StrangerNudge; + public synthetic fun nudge ()Lnet/mamoe/mirai/message/action/UserNudge; + public fun sendMessage (Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public fun sendMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendMessage (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/MessageReceipt; + public abstract fun sendMessage (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; +} + +public abstract interface class net/mamoe/mirai/contact/Stranger : kotlinx/coroutines/CoroutineScope, net/mamoe/mirai/contact/User { + public fun delete ()Lkotlin/Unit; + public abstract fun delete (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun getId ()J + public abstract fun getNick ()Ljava/lang/String; + public synthetic fun nudge ()Lnet/mamoe/mirai/message/action/Nudge; + public fun nudge ()Lnet/mamoe/mirai/message/action/StrangerNudge; + public synthetic fun nudge ()Lnet/mamoe/mirai/message/action/UserNudge; + public fun sendMessage (Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public fun sendMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendMessage (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/MessageReceipt; + public abstract fun sendMessage (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; +} + +public abstract interface class net/mamoe/mirai/contact/TempUser : net/mamoe/mirai/contact/User { + public fun sendMessage (Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public fun sendMessage (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/MessageReceipt; + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; +} + +public abstract interface class net/mamoe/mirai/contact/TempUser : net/mamoe/mirai/contact/User { + public fun sendMessage (Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public fun sendMessage (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/MessageReceipt; + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; +} + +public abstract interface class net/mamoe/mirai/contact/User : kotlinx/coroutines/CoroutineScope, net/mamoe/mirai/contact/Contact, net/mamoe/mirai/contact/UserOrBot { + public abstract fun getId ()J + public abstract fun getNick ()Ljava/lang/String; + public abstract fun getRemark ()Ljava/lang/String; + public abstract fun nudge ()Lnet/mamoe/mirai/message/action/UserNudge; + public fun sendMessage (Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public fun sendMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendMessage (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/MessageReceipt; + public abstract fun sendMessage (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; +} + +public abstract interface class net/mamoe/mirai/contact/User : kotlinx/coroutines/CoroutineScope, net/mamoe/mirai/contact/Contact, net/mamoe/mirai/contact/UserOrBot { + public abstract fun getId ()J + public abstract fun getNick ()Ljava/lang/String; + public abstract fun getRemark ()Ljava/lang/String; + public abstract fun nudge ()Lnet/mamoe/mirai/message/action/UserNudge; + public fun sendMessage (Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public fun sendMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendMessage (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/MessageReceipt; + public abstract fun sendMessage (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun uploadImage (Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/message/data/Image; +} + +public final class net/mamoe/mirai/contact/UserKt { + public static final fun getRemarkOrNameCard (Lnet/mamoe/mirai/contact/Member;)Ljava/lang/String; + public static final fun getRemarkOrNameCardOrNick (Lnet/mamoe/mirai/contact/Member;)Ljava/lang/String; + public static final fun getRemarkOrNick (Lnet/mamoe/mirai/contact/User;)Ljava/lang/String; +} + +public final class net/mamoe/mirai/contact/UserKt { + public static final fun getRemarkOrNameCard (Lnet/mamoe/mirai/contact/Member;)Ljava/lang/String; + public static final fun getRemarkOrNameCardOrNick (Lnet/mamoe/mirai/contact/Member;)Ljava/lang/String; + public static final fun getRemarkOrNick (Lnet/mamoe/mirai/contact/User;)Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/contact/UserOrBot : net/mamoe/mirai/contact/ContactOrBot { + public abstract fun nudge ()Lnet/mamoe/mirai/message/action/Nudge; +} + +public abstract interface class net/mamoe/mirai/contact/UserOrBot : net/mamoe/mirai/contact/ContactOrBot { + public abstract fun nudge ()Lnet/mamoe/mirai/message/action/Nudge; +} + +public abstract interface class net/mamoe/mirai/data/FriendInfo : net/mamoe/mirai/data/UserInfo { + public abstract fun getNick ()Ljava/lang/String; + public abstract fun getRemark ()Ljava/lang/String; + public abstract fun getUin ()J +} + +public abstract interface class net/mamoe/mirai/data/FriendInfo : net/mamoe/mirai/data/UserInfo { + public abstract fun getNick ()Ljava/lang/String; + public abstract fun getRemark ()Ljava/lang/String; + public abstract fun getUin ()J +} + +public class net/mamoe/mirai/data/FriendInfoImpl : net/mamoe/mirai/data/FriendInfo { + public fun (JLjava/lang/String;Ljava/lang/String;)V + public fun getNick ()Ljava/lang/String; + public fun getRemark ()Ljava/lang/String; + public fun getUin ()J + public fun setNick (Ljava/lang/String;)V + public fun setRemark (Ljava/lang/String;)V +} + +public class net/mamoe/mirai/data/FriendInfoImpl : net/mamoe/mirai/data/FriendInfo { + public fun (JLjava/lang/String;Ljava/lang/String;)V + public fun getNick ()Ljava/lang/String; + public fun getRemark ()Ljava/lang/String; + public fun getUin ()J + public fun setNick (Ljava/lang/String;)V + public fun setRemark (Ljava/lang/String;)V +} + +public final class net/mamoe/mirai/data/GroupActiveData { + public static final field Companion Lnet/mamoe/mirai/data/GroupActiveData$Companion; + public synthetic fun (ILjava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lnet/mamoe/mirai/data/GroupActiveData$GInfo;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lnet/mamoe/mirai/data/GroupActiveData$GInfo;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lnet/mamoe/mirai/data/GroupActiveData$GInfo;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/Integer; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/Integer; + public final fun component4 ()Lnet/mamoe/mirai/data/GroupActiveData$GInfo; + public final fun component5 ()Ljava/lang/Integer; + public final fun copy (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lnet/mamoe/mirai/data/GroupActiveData$GInfo;Ljava/lang/Integer;)Lnet/mamoe/mirai/data/GroupActiveData; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupActiveData;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lnet/mamoe/mirai/data/GroupActiveData$GInfo;Ljava/lang/Integer;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupActiveData; + public fun equals (Ljava/lang/Object;)Z + public final fun getEc ()Ljava/lang/Integer; + public final fun getErrCode ()Ljava/lang/Integer; + public final fun getInfo ()Lnet/mamoe/mirai/data/GroupActiveData$GInfo; + public final fun getMsg ()Ljava/lang/String; + public final fun getRole ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupActiveData;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupActiveData { + public static final field Companion Lnet/mamoe/mirai/data/GroupActiveData$Companion; + public synthetic fun (ILjava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lnet/mamoe/mirai/data/GroupActiveData$GInfo;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lnet/mamoe/mirai/data/GroupActiveData$GInfo;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lnet/mamoe/mirai/data/GroupActiveData$GInfo;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/Integer; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/Integer; + public final fun component4 ()Lnet/mamoe/mirai/data/GroupActiveData$GInfo; + public final fun component5 ()Ljava/lang/Integer; + public final fun copy (Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lnet/mamoe/mirai/data/GroupActiveData$GInfo;Ljava/lang/Integer;)Lnet/mamoe/mirai/data/GroupActiveData; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupActiveData;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lnet/mamoe/mirai/data/GroupActiveData$GInfo;Ljava/lang/Integer;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupActiveData; + public fun equals (Ljava/lang/Object;)Z + public final fun getEc ()Ljava/lang/Integer; + public final fun getErrCode ()Ljava/lang/Integer; + public final fun getInfo ()Lnet/mamoe/mirai/data/GroupActiveData$GInfo; + public final fun getMsg ()Ljava/lang/String; + public final fun getRole ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupActiveData;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupActiveData$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupActiveData$$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/data/GroupActiveData; + 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/data/GroupActiveData;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupActiveData$$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/data/GroupActiveData; + 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/data/GroupActiveData;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo { + public static final field Companion Lnet/mamoe/mirai/data/GroupActiveData$GInfo$Companion; + public fun ()V + public synthetic fun (ILjava/util/List;Ljava/lang/Integer;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/util/List;Ljava/lang/Integer;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/util/List;Ljava/lang/Integer;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/List; + public final fun component10 ()Ljava/lang/String; + public final fun component11 ()Ljava/lang/Integer; + public final fun component2 ()Ljava/lang/Integer; + public final fun component3 ()Ljava/util/List; + public final fun component4 ()Ljava/util/List; + public final fun component5 ()Ljava/util/List; + public final fun component6 ()Ljava/util/List; + public final fun component7 ()Ljava/util/List; + public final fun component8 ()Ljava/lang/Integer; + public final fun component9 ()Ljava/lang/String; + public final fun copy (Ljava/util/List;Ljava/lang/Integer;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupActiveData$GInfo;Ljava/util/List;Ljava/lang/Integer;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getActNum ()Ljava/util/List; + public final fun getCreateTime ()Ljava/lang/Integer; + public final fun getExitNum ()Ljava/util/List; + public final fun getGc ()Ljava/lang/Integer; + public final fun getGn ()Ljava/lang/String; + public final fun getGowner ()Ljava/lang/String; + public final fun getJoinNum ()Ljava/util/List; + public final fun getMemNum ()Ljava/util/List; + public final fun getMostAct ()Ljava/util/List; + public final fun getSentences ()Ljava/util/List; + public fun hashCode ()I + public final fun isEnd ()Ljava/lang/Integer; + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupActiveData$GInfo;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo { + public static final field Companion Lnet/mamoe/mirai/data/GroupActiveData$GInfo$Companion; + public fun ()V + public synthetic fun (ILjava/util/List;Ljava/lang/Integer;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/util/List;Ljava/lang/Integer;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/util/List;Ljava/lang/Integer;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/List; + public final fun component10 ()Ljava/lang/String; + public final fun component11 ()Ljava/lang/Integer; + public final fun component2 ()Ljava/lang/Integer; + public final fun component3 ()Ljava/util/List; + public final fun component4 ()Ljava/util/List; + public final fun component5 ()Ljava/util/List; + public final fun component6 ()Ljava/util/List; + public final fun component7 ()Ljava/util/List; + public final fun component8 ()Ljava/lang/Integer; + public final fun component9 ()Ljava/lang/String; + public final fun copy (Ljava/util/List;Ljava/lang/Integer;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupActiveData$GInfo;Ljava/util/List;Ljava/lang/Integer;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getActNum ()Ljava/util/List; + public final fun getCreateTime ()Ljava/lang/Integer; + public final fun getExitNum ()Ljava/util/List; + public final fun getGc ()Ljava/lang/Integer; + public final fun getGn ()Ljava/lang/String; + public final fun getGowner ()Ljava/lang/String; + public final fun getJoinNum ()Ljava/util/List; + public final fun getMemNum ()Ljava/util/List; + public final fun getMostAct ()Ljava/util/List; + public final fun getSentences ()Ljava/util/List; + public fun hashCode ()I + public final fun isEnd ()Ljava/lang/Integer; + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupActiveData$GInfo;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupActiveData$GInfo$$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/data/GroupActiveData$GInfo; + 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/data/GroupActiveData$GInfo;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupActiveData$GInfo$$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/data/GroupActiveData$GInfo; + 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/data/GroupActiveData$GInfo;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GActNum { + public static final field Companion Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GActNum$Companion; + public fun ()V + public synthetic fun (ILjava/lang/String;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/Integer; + public final fun copy (Ljava/lang/String;Ljava/lang/Integer;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GActNum; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GActNum;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GActNum; + public fun equals (Ljava/lang/Object;)Z + public final fun getDate ()Ljava/lang/String; + public final fun getNum ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GActNum;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GActNum { + public static final field Companion Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GActNum$Companion; + public fun ()V + public synthetic fun (ILjava/lang/String;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/Integer; + public final fun copy (Ljava/lang/String;Ljava/lang/Integer;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GActNum; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GActNum;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GActNum; + public fun equals (Ljava/lang/Object;)Z + public final fun getDate ()Ljava/lang/String; + public final fun getNum ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GActNum;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GActNum$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GActNum$$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/data/GroupActiveData$GInfo$GActNum; + 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/data/GroupActiveData$GInfo$GActNum;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GActNum$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GActNum$$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/data/GroupActiveData$GInfo$GActNum; + 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/data/GroupActiveData$GInfo$GActNum;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GActNum$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GActNum$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GExitNum { + public static final field Companion Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GExitNum$Companion; + public fun ()V + public synthetic fun (ILjava/lang/String;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/Integer; + public final fun copy (Ljava/lang/String;Ljava/lang/Integer;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GExitNum; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GExitNum;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GExitNum; + public fun equals (Ljava/lang/Object;)Z + public final fun getDate ()Ljava/lang/String; + public final fun getNum ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GExitNum;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GExitNum { + public static final field Companion Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GExitNum$Companion; + public fun ()V + public synthetic fun (ILjava/lang/String;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/Integer; + public final fun copy (Ljava/lang/String;Ljava/lang/Integer;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GExitNum; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GExitNum;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GExitNum; + public fun equals (Ljava/lang/Object;)Z + public final fun getDate ()Ljava/lang/String; + public final fun getNum ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GExitNum;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GExitNum$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GExitNum$$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/data/GroupActiveData$GInfo$GExitNum; + 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/data/GroupActiveData$GInfo$GExitNum;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GExitNum$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GExitNum$$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/data/GroupActiveData$GInfo$GExitNum; + 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/data/GroupActiveData$GInfo$GExitNum;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GExitNum$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GExitNum$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GJoinNum { + public static final field Companion Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GJoinNum$Companion; + public fun ()V + public synthetic fun (ILjava/lang/String;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/Integer; + public final fun copy (Ljava/lang/String;Ljava/lang/Integer;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GJoinNum; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GJoinNum;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GJoinNum; + public fun equals (Ljava/lang/Object;)Z + public final fun getDate ()Ljava/lang/String; + public final fun getNum ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GJoinNum;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GJoinNum { + public static final field Companion Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GJoinNum$Companion; + public fun ()V + public synthetic fun (ILjava/lang/String;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/Integer; + public final fun copy (Ljava/lang/String;Ljava/lang/Integer;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GJoinNum; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GJoinNum;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GJoinNum; + public fun equals (Ljava/lang/Object;)Z + public final fun getDate ()Ljava/lang/String; + public final fun getNum ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GJoinNum;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GJoinNum$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GJoinNum$$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/data/GroupActiveData$GInfo$GJoinNum; + 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/data/GroupActiveData$GInfo$GJoinNum;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GJoinNum$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GJoinNum$$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/data/GroupActiveData$GInfo$GJoinNum; + 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/data/GroupActiveData$GInfo$GJoinNum;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GJoinNum$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GJoinNum$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GMemNum { + public static final field Companion Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMemNum$Companion; + public fun ()V + public synthetic fun (ILjava/lang/String;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/Integer; + public final fun copy (Ljava/lang/String;Ljava/lang/Integer;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMemNum; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMemNum;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMemNum; + public fun equals (Ljava/lang/Object;)Z + public final fun getDate ()Ljava/lang/String; + public final fun getNum ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMemNum;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GMemNum { + public static final field Companion Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMemNum$Companion; + public fun ()V + public synthetic fun (ILjava/lang/String;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/Integer; + public final fun copy (Ljava/lang/String;Ljava/lang/Integer;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMemNum; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMemNum;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMemNum; + public fun equals (Ljava/lang/Object;)Z + public final fun getDate ()Ljava/lang/String; + public final fun getNum ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMemNum;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GMemNum$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMemNum$$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/data/GroupActiveData$GInfo$GMemNum; + 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/data/GroupActiveData$GInfo$GMemNum;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GMemNum$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMemNum$$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/data/GroupActiveData$GInfo$GMemNum; + 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/data/GroupActiveData$GInfo$GMemNum;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GMemNum$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GMemNum$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GMostAct { + public static final field Companion Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMostAct$Companion; + public fun ()V + public synthetic fun (ILjava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/Integer; + public final fun component3 ()Ljava/lang/Integer; + public final fun component4 ()Ljava/lang/Long; + public final fun copy (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMostAct; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMostAct;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMostAct; + public fun equals (Ljava/lang/Object;)Z + public final fun getName ()Ljava/lang/String; + public final fun getSentencesNum ()Ljava/lang/Integer; + public final fun getSta ()Ljava/lang/Integer; + public final fun getUin ()Ljava/lang/Long; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMostAct;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GMostAct { + public static final field Companion Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMostAct$Companion; + public fun ()V + public synthetic fun (ILjava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/Integer; + public final fun component3 ()Ljava/lang/Integer; + public final fun component4 ()Ljava/lang/Long; + public final fun copy (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMostAct; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMostAct;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMostAct; + public fun equals (Ljava/lang/Object;)Z + public final fun getName ()Ljava/lang/String; + public final fun getSentencesNum ()Ljava/lang/Integer; + public final fun getSta ()Ljava/lang/Integer; + public final fun getUin ()Ljava/lang/Long; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMostAct;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GMostAct$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMostAct$$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/data/GroupActiveData$GInfo$GMostAct; + 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/data/GroupActiveData$GInfo$GMostAct;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GMostAct$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GMostAct$$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/data/GroupActiveData$GInfo$GMostAct; + 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/data/GroupActiveData$GInfo$GMostAct;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GMostAct$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GMostAct$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GSentence { + public static final field Companion Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GSentence$Companion; + public fun ()V + public synthetic fun (ILjava/lang/String;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/Integer; + public final fun copy (Ljava/lang/String;Ljava/lang/Integer;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GSentence; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GSentence;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GSentence; + public fun equals (Ljava/lang/Object;)Z + public final fun getDate ()Ljava/lang/String; + public final fun getNum ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GSentence;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GSentence { + public static final field Companion Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GSentence$Companion; + public fun ()V + public synthetic fun (ILjava/lang/String;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/Integer; + public final fun copy (Ljava/lang/String;Ljava/lang/Integer;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GSentence; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GSentence;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GSentence; + public fun equals (Ljava/lang/Object;)Z + public final fun getDate ()Ljava/lang/String; + public final fun getNum ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GSentence;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GSentence$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GSentence$$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/data/GroupActiveData$GInfo$GSentence; + 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/data/GroupActiveData$GInfo$GSentence;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GSentence$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupActiveData$GInfo$GSentence$$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/data/GroupActiveData$GInfo$GSentence; + 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/data/GroupActiveData$GInfo$GSentence;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GSentence$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupActiveData$GInfo$GSentence$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupAnnouncement { + public static final field Companion Lnet/mamoe/mirai/data/GroupAnnouncement$Companion; + public synthetic fun (IJLnet/mamoe/mirai/data/GroupAnnouncementMsg;Lnet/mamoe/mirai/data/GroupAnnouncementSettings;JIIILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (JLnet/mamoe/mirai/data/GroupAnnouncementMsg;Lnet/mamoe/mirai/data/GroupAnnouncementSettings;JIIILjava/lang/String;)V + public synthetic fun (JLnet/mamoe/mirai/data/GroupAnnouncementMsg;Lnet/mamoe/mirai/data/GroupAnnouncementSettings;JIIILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()J + public final fun component2 ()Lnet/mamoe/mirai/data/GroupAnnouncementMsg; + public final fun component3 ()Lnet/mamoe/mirai/data/GroupAnnouncementSettings; + public final fun component4 ()J + public final fun component5 ()I + public final fun component6 ()I + public final fun component7 ()I + public final fun component8 ()Ljava/lang/String; + public final fun copy (JLnet/mamoe/mirai/data/GroupAnnouncementMsg;Lnet/mamoe/mirai/data/GroupAnnouncementSettings;JIIILjava/lang/String;)Lnet/mamoe/mirai/data/GroupAnnouncement; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupAnnouncement;JLnet/mamoe/mirai/data/GroupAnnouncementMsg;Lnet/mamoe/mirai/data/GroupAnnouncementSettings;JIIILjava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupAnnouncement; + public fun equals (Ljava/lang/Object;)Z + public final fun getFid ()Ljava/lang/String; + public final fun getMsg ()Lnet/mamoe/mirai/data/GroupAnnouncementMsg; + public final fun getPinned ()I + public final fun getReadNum ()I + public final fun getSender ()J + public final fun getSettings ()Lnet/mamoe/mirai/data/GroupAnnouncementSettings; + public final fun getTime ()J + public fun hashCode ()I + public final fun isRead ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupAnnouncement;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupAnnouncement { + public static final field Companion Lnet/mamoe/mirai/data/GroupAnnouncement$Companion; + public synthetic fun (IJLnet/mamoe/mirai/data/GroupAnnouncementMsg;Lnet/mamoe/mirai/data/GroupAnnouncementSettings;JIIILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (JLnet/mamoe/mirai/data/GroupAnnouncementMsg;Lnet/mamoe/mirai/data/GroupAnnouncementSettings;JIIILjava/lang/String;)V + public synthetic fun (JLnet/mamoe/mirai/data/GroupAnnouncementMsg;Lnet/mamoe/mirai/data/GroupAnnouncementSettings;JIIILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()J + public final fun component2 ()Lnet/mamoe/mirai/data/GroupAnnouncementMsg; + public final fun component3 ()Lnet/mamoe/mirai/data/GroupAnnouncementSettings; + public final fun component4 ()J + public final fun component5 ()I + public final fun component6 ()I + public final fun component7 ()I + public final fun component8 ()Ljava/lang/String; + public final fun copy (JLnet/mamoe/mirai/data/GroupAnnouncementMsg;Lnet/mamoe/mirai/data/GroupAnnouncementSettings;JIIILjava/lang/String;)Lnet/mamoe/mirai/data/GroupAnnouncement; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupAnnouncement;JLnet/mamoe/mirai/data/GroupAnnouncementMsg;Lnet/mamoe/mirai/data/GroupAnnouncementSettings;JIIILjava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupAnnouncement; + public fun equals (Ljava/lang/Object;)Z + public final fun getFid ()Ljava/lang/String; + public final fun getMsg ()Lnet/mamoe/mirai/data/GroupAnnouncementMsg; + public final fun getPinned ()I + public final fun getReadNum ()I + public final fun getSender ()J + public final fun getSettings ()Lnet/mamoe/mirai/data/GroupAnnouncementSettings; + public final fun getTime ()J + public fun hashCode ()I + public final fun isRead ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupAnnouncement;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupAnnouncement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupAnnouncement$$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/data/GroupAnnouncement; + 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/data/GroupAnnouncement;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupAnnouncement$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupAnnouncement$$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/data/GroupAnnouncement; + 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/data/GroupAnnouncement;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupAnnouncement$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupAnnouncement$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupAnnouncementList { + public static final field Companion Lnet/mamoe/mirai/data/GroupAnnouncementList$Companion; + public synthetic fun (IILjava/lang/String;Ljava/util/List;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (ILjava/lang/String;Ljava/util/List;Ljava/util/List;)V + public synthetic fun (ILjava/lang/String;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/util/List; + public final fun component4 ()Ljava/util/List; + public final fun copy (ILjava/lang/String;Ljava/util/List;Ljava/util/List;)Lnet/mamoe/mirai/data/GroupAnnouncementList; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupAnnouncementList;ILjava/lang/String;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupAnnouncementList; + public fun equals (Ljava/lang/Object;)Z + public final fun getEc ()I + public final fun getFeeds ()Ljava/util/List; + public final fun getInst ()Ljava/util/List; + public final fun getMsg ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupAnnouncementList;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupAnnouncementList { + public static final field Companion Lnet/mamoe/mirai/data/GroupAnnouncementList$Companion; + public synthetic fun (IILjava/lang/String;Ljava/util/List;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (ILjava/lang/String;Ljava/util/List;Ljava/util/List;)V + public synthetic fun (ILjava/lang/String;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/util/List; + public final fun component4 ()Ljava/util/List; + public final fun copy (ILjava/lang/String;Ljava/util/List;Ljava/util/List;)Lnet/mamoe/mirai/data/GroupAnnouncementList; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupAnnouncementList;ILjava/lang/String;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupAnnouncementList; + public fun equals (Ljava/lang/Object;)Z + public final fun getEc ()I + public final fun getFeeds ()Ljava/util/List; + public final fun getInst ()Ljava/util/List; + public final fun getMsg ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupAnnouncementList;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupAnnouncementList$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupAnnouncementList$$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/data/GroupAnnouncementList; + 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/data/GroupAnnouncementList;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupAnnouncementList$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupAnnouncementList$$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/data/GroupAnnouncementList; + 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/data/GroupAnnouncementList;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupAnnouncementList$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupAnnouncementList$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupAnnouncementMsg { + public static final field Companion Lnet/mamoe/mirai/data/GroupAnnouncementMsg$Companion; + public synthetic fun (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/data/GroupAnnouncementMsg; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupAnnouncementMsg;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupAnnouncementMsg; + public fun equals (Ljava/lang/Object;)Z + public final fun getText ()Ljava/lang/String; + public final fun getText_face ()Ljava/lang/String; + public final fun getTitle ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupAnnouncementMsg;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupAnnouncementMsg { + public static final field Companion Lnet/mamoe/mirai/data/GroupAnnouncementMsg$Companion; + public synthetic fun (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/data/GroupAnnouncementMsg; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupAnnouncementMsg;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupAnnouncementMsg; + public fun equals (Ljava/lang/Object;)Z + public final fun getText ()Ljava/lang/String; + public final fun getText_face ()Ljava/lang/String; + public final fun getTitle ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupAnnouncementMsg;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupAnnouncementMsg$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupAnnouncementMsg$$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/data/GroupAnnouncementMsg; + 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/data/GroupAnnouncementMsg;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupAnnouncementMsg$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupAnnouncementMsg$$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/data/GroupAnnouncementMsg; + 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/data/GroupAnnouncementMsg;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupAnnouncementMsg$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupAnnouncementMsg$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupAnnouncementSettings { + public static final field Companion Lnet/mamoe/mirai/data/GroupAnnouncementSettings$Companion; + public fun ()V + public fun (IIII)V + public synthetic fun (IIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (IIIIILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun copy (IIII)Lnet/mamoe/mirai/data/GroupAnnouncementSettings; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupAnnouncementSettings;IIIIILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupAnnouncementSettings; + public fun equals (Ljava/lang/Object;)Z + public final fun getConfirmRequired ()I + public final fun getRemindTs ()I + public final fun getTipWindowType ()I + public fun hashCode ()I + public final fun isShowEditCard ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupAnnouncementSettings;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupAnnouncementSettings { + public static final field Companion Lnet/mamoe/mirai/data/GroupAnnouncementSettings$Companion; + public fun ()V + public fun (IIII)V + public synthetic fun (IIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (IIIIILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun copy (IIII)Lnet/mamoe/mirai/data/GroupAnnouncementSettings; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupAnnouncementSettings;IIIIILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupAnnouncementSettings; + public fun equals (Ljava/lang/Object;)Z + public final fun getConfirmRequired ()I + public final fun getRemindTs ()I + public final fun getTipWindowType ()I + public fun hashCode ()I + public final fun isShowEditCard ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupAnnouncementSettings;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupAnnouncementSettings$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupAnnouncementSettings$$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/data/GroupAnnouncementSettings; + 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/data/GroupAnnouncementSettings;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupAnnouncementSettings$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupAnnouncementSettings$$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/data/GroupAnnouncementSettings; + 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/data/GroupAnnouncementSettings;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupAnnouncementSettings$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupAnnouncementSettings$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData { + public static final field Companion Lnet/mamoe/mirai/data/GroupHonorListData$Companion; + public synthetic fun (ILjava/util/List;Ljava/lang/String;Lnet/mamoe/mirai/data/GroupHonorType;Ljava/lang/String;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$LevelName;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/util/List;Ljava/lang/String;Lnet/mamoe/mirai/data/GroupHonorType;Ljava/lang/String;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$LevelName;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;)V + public synthetic fun (Ljava/util/List;Ljava/lang/String;Lnet/mamoe/mirai/data/GroupHonorType;Ljava/lang/String;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$LevelName;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/List; + public final fun component10 ()Ljava/util/List; + public final fun component11 ()Ljava/util/List; + public final fun component12 ()Lnet/mamoe/mirai/data/GroupHonorListData$LevelName; + public final fun component13 ()Ljava/util/List; + public final fun component14 ()Ljava/util/List; + public final fun component15 ()Ljava/util/Map; + public final fun component16 ()Ljava/util/Map; + public final fun component17 ()Ljava/lang/String; + public final fun component18 ()Ljava/lang/Integer; + public final fun component19 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component20 ()Ljava/lang/Boolean; + public final fun component21 ()Ljava/util/List; + public final fun component3 ()Lnet/mamoe/mirai/data/GroupHonorType; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/util/List; + public final fun component6 ()Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative; + public final fun component7 ()Ljava/util/List; + public final fun component8 ()Ljava/util/List; + public final fun component9 ()Ljava/util/List; + public final fun copy (Ljava/util/List;Ljava/lang/String;Lnet/mamoe/mirai/data/GroupHonorType;Ljava/lang/String;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$LevelName;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;)Lnet/mamoe/mirai/data/GroupHonorListData; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupHonorListData;Ljava/util/List;Ljava/lang/String;Lnet/mamoe/mirai/data/GroupHonorType;Ljava/lang/String;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$LevelName;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupHonorListData; + public fun equals (Ljava/lang/Object;)Z + public final fun getAcceptLanguages ()Ljava/util/List; + public final fun getActiveObj ()Ljava/util/Map; + public final fun getActorList ()Ljava/util/List; + public final fun getCurrentTalkative ()Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative; + public final fun getEmotionList ()Ljava/util/List; + public final fun getExclusiveList ()Ljava/util/List; + public final fun getGc ()Ljava/lang/String; + public final fun getHasServerError ()Ljava/lang/Boolean; + public final fun getHwExcellentList ()Ljava/util/List; + public final fun getLegendList ()Ljava/util/List; + public final fun getLevelName ()Lnet/mamoe/mirai/data/GroupHonorListData$LevelName; + public final fun getManageList ()Ljava/util/List; + public final fun getMyAvatar ()Ljava/lang/String; + public final fun getMyIndex ()Ljava/lang/Integer; + public final fun getMyTitle ()Ljava/lang/String; + public final fun getNewbieList ()Ljava/util/List; + public final fun getShowActiveObj ()Ljava/util/Map; + public final fun getStrongNewbieList ()Ljava/util/List; + public final fun getTalkativeList ()Ljava/util/List; + public final fun getType ()Lnet/mamoe/mirai/data/GroupHonorType; + public final fun getUin ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupHonorListData;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupHonorListData { + public static final field Companion Lnet/mamoe/mirai/data/GroupHonorListData$Companion; + public synthetic fun (ILjava/util/List;Ljava/lang/String;Lnet/mamoe/mirai/data/GroupHonorType;Ljava/lang/String;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$LevelName;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/util/List;Ljava/lang/String;Lnet/mamoe/mirai/data/GroupHonorType;Ljava/lang/String;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$LevelName;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;)V + public synthetic fun (Ljava/util/List;Ljava/lang/String;Lnet/mamoe/mirai/data/GroupHonorType;Ljava/lang/String;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$LevelName;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/List; + public final fun component10 ()Ljava/util/List; + public final fun component11 ()Ljava/util/List; + public final fun component12 ()Lnet/mamoe/mirai/data/GroupHonorListData$LevelName; + public final fun component13 ()Ljava/util/List; + public final fun component14 ()Ljava/util/List; + public final fun component15 ()Ljava/util/Map; + public final fun component16 ()Ljava/util/Map; + public final fun component17 ()Ljava/lang/String; + public final fun component18 ()Ljava/lang/Integer; + public final fun component19 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component20 ()Ljava/lang/Boolean; + public final fun component21 ()Ljava/util/List; + public final fun component3 ()Lnet/mamoe/mirai/data/GroupHonorType; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/util/List; + public final fun component6 ()Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative; + public final fun component7 ()Ljava/util/List; + public final fun component8 ()Ljava/util/List; + public final fun component9 ()Ljava/util/List; + public final fun copy (Ljava/util/List;Ljava/lang/String;Lnet/mamoe/mirai/data/GroupHonorType;Ljava/lang/String;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$LevelName;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;)Lnet/mamoe/mirai/data/GroupHonorListData; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupHonorListData;Ljava/util/List;Ljava/lang/String;Lnet/mamoe/mirai/data/GroupHonorType;Ljava/lang/String;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/mamoe/mirai/data/GroupHonorListData$LevelName;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupHonorListData; + public fun equals (Ljava/lang/Object;)Z + public final fun getAcceptLanguages ()Ljava/util/List; + public final fun getActiveObj ()Ljava/util/Map; + public final fun getActorList ()Ljava/util/List; + public final fun getCurrentTalkative ()Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative; + public final fun getEmotionList ()Ljava/util/List; + public final fun getExclusiveList ()Ljava/util/List; + public final fun getGc ()Ljava/lang/String; + public final fun getHasServerError ()Ljava/lang/Boolean; + public final fun getHwExcellentList ()Ljava/util/List; + public final fun getLegendList ()Ljava/util/List; + public final fun getLevelName ()Lnet/mamoe/mirai/data/GroupHonorListData$LevelName; + public final fun getManageList ()Ljava/util/List; + public final fun getMyAvatar ()Ljava/lang/String; + public final fun getMyIndex ()Ljava/lang/Integer; + public final fun getMyTitle ()Ljava/lang/String; + public final fun getNewbieList ()Ljava/util/List; + public final fun getShowActiveObj ()Ljava/util/Map; + public final fun getStrongNewbieList ()Ljava/util/List; + public final fun getTalkativeList ()Ljava/util/List; + public final fun getType ()Lnet/mamoe/mirai/data/GroupHonorType; + public final fun getUin ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupHonorListData;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupHonorListData$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupHonorListData$$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/data/GroupHonorListData; + 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/data/GroupHonorListData;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupHonorListData$$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/data/GroupHonorListData; + 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/data/GroupHonorListData;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Actor { + public static final field Companion Lnet/mamoe/mirai/data/GroupHonorListData$Actor$Companion; + public synthetic fun (ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/Long; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/Integer; + public final fun copy (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lnet/mamoe/mirai/data/GroupHonorListData$Actor; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupHonorListData$Actor;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupHonorListData$Actor; + public fun equals (Ljava/lang/Object;)Z + public final fun getAvatar ()Ljava/lang/String; + public final fun getBtnText ()Ljava/lang/String; + public final fun getDesc ()Ljava/lang/String; + public final fun getIcon ()Ljava/lang/Integer; + public final fun getName ()Ljava/lang/String; + public final fun getText ()Ljava/lang/String; + public final fun getUin ()Ljava/lang/Long; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupHonorListData$Actor;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Actor { + public static final field Companion Lnet/mamoe/mirai/data/GroupHonorListData$Actor$Companion; + public synthetic fun (ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/Long; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/Integer; + public final fun copy (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lnet/mamoe/mirai/data/GroupHonorListData$Actor; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupHonorListData$Actor;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupHonorListData$Actor; + public fun equals (Ljava/lang/Object;)Z + public final fun getAvatar ()Ljava/lang/String; + public final fun getBtnText ()Ljava/lang/String; + public final fun getDesc ()Ljava/lang/String; + public final fun getIcon ()Ljava/lang/Integer; + public final fun getName ()Ljava/lang/String; + public final fun getText ()Ljava/lang/String; + public final fun getUin ()Ljava/lang/Long; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupHonorListData$Actor;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Actor$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupHonorListData$Actor$$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/data/GroupHonorListData$Actor; + 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/data/GroupHonorListData$Actor;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Actor$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupHonorListData$Actor$$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/data/GroupHonorListData$Actor; + 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/data/GroupHonorListData$Actor;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Actor$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Actor$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$CurrentTalkative { + public static final field Companion Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative$Companion; + public fun ()V + public synthetic fun (ILjava/lang/Long;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/Long; + public final fun component2 ()Ljava/lang/Integer; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/Integer; + public final fun component5 ()Ljava/lang/String; + public final fun copy (Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;)Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative; + public fun equals (Ljava/lang/Object;)Z + public final fun getAvatar ()Ljava/lang/String; + public final fun getAvatarSize ()Ljava/lang/Integer; + public final fun getDayCount ()Ljava/lang/Integer; + public final fun getNick ()Ljava/lang/String; + public final fun getUin ()Ljava/lang/Long; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupHonorListData$CurrentTalkative { + public static final field Companion Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative$Companion; + public fun ()V + public synthetic fun (ILjava/lang/Long;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/Long; + public final fun component2 ()Ljava/lang/Integer; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/Integer; + public final fun component5 ()Ljava/lang/String; + public final fun copy (Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;)Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative; + public fun equals (Ljava/lang/Object;)Z + public final fun getAvatar ()Ljava/lang/String; + public final fun getAvatarSize ()Ljava/lang/Integer; + public final fun getDayCount ()Ljava/lang/Integer; + public final fun getNick ()Ljava/lang/String; + public final fun getUin ()Ljava/lang/Long; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupHonorListData$CurrentTalkative$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative$$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/data/GroupHonorListData$CurrentTalkative; + 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/data/GroupHonorListData$CurrentTalkative;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$CurrentTalkative$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupHonorListData$CurrentTalkative$$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/data/GroupHonorListData$CurrentTalkative; + 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/data/GroupHonorListData$CurrentTalkative;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$CurrentTalkative$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$CurrentTalkative$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$GroupHonorTypeSerializer : kotlinx/serialization/KSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupHonorListData$GroupHonorTypeSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lnet/mamoe/mirai/data/GroupHonorType; + 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/data/GroupHonorType;)V +} + +public final class net/mamoe/mirai/data/GroupHonorListData$GroupHonorTypeSerializer : kotlinx/serialization/KSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupHonorListData$GroupHonorTypeSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lnet/mamoe/mirai/data/GroupHonorType; + 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/data/GroupHonorType;)V +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Language { + public static final field Companion Lnet/mamoe/mirai/data/GroupHonorListData$Language$Companion; + public fun ()V + public synthetic fun (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/Double; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)Lnet/mamoe/mirai/data/GroupHonorListData$Language; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupHonorListData$Language;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupHonorListData$Language; + public fun equals (Ljava/lang/Object;)Z + public final fun getCode ()Ljava/lang/String; + public final fun getQuality ()Ljava/lang/Double; + public final fun getRegion ()Ljava/lang/String; + public final fun getScript ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupHonorListData$Language;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Language { + public static final field Companion Lnet/mamoe/mirai/data/GroupHonorListData$Language$Companion; + public fun ()V + public synthetic fun (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/Double; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)Lnet/mamoe/mirai/data/GroupHonorListData$Language; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupHonorListData$Language;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupHonorListData$Language; + public fun equals (Ljava/lang/Object;)Z + public final fun getCode ()Ljava/lang/String; + public final fun getQuality ()Ljava/lang/Double; + public final fun getRegion ()Ljava/lang/String; + public final fun getScript ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupHonorListData$Language;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Language$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupHonorListData$Language$$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/data/GroupHonorListData$Language; + 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/data/GroupHonorListData$Language;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Language$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupHonorListData$Language$$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/data/GroupHonorListData$Language; + 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/data/GroupHonorListData$Language;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Language$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Language$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$LevelName { + public static final field Companion Lnet/mamoe/mirai/data/GroupHonorListData$LevelName$Companion; + public fun ()V + public synthetic fun (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/data/GroupHonorListData$LevelName; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupHonorListData$LevelName;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupHonorListData$LevelName; + public fun equals (Ljava/lang/Object;)Z + public final fun getLv1 ()Ljava/lang/String; + public final fun getLv2 ()Ljava/lang/String; + public final fun getLv3 ()Ljava/lang/String; + public final fun getLv4 ()Ljava/lang/String; + public final fun getLv5 ()Ljava/lang/String; + public final fun getLv6 ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupHonorListData$LevelName;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupHonorListData$LevelName { + public static final field Companion Lnet/mamoe/mirai/data/GroupHonorListData$LevelName$Companion; + public fun ()V + public synthetic fun (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/data/GroupHonorListData$LevelName; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupHonorListData$LevelName;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupHonorListData$LevelName; + public fun equals (Ljava/lang/Object;)Z + public final fun getLv1 ()Ljava/lang/String; + public final fun getLv2 ()Ljava/lang/String; + public final fun getLv3 ()Ljava/lang/String; + public final fun getLv4 ()Ljava/lang/String; + public final fun getLv5 ()Ljava/lang/String; + public final fun getLv6 ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupHonorListData$LevelName;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupHonorListData$LevelName$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupHonorListData$LevelName$$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/data/GroupHonorListData$LevelName; + 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/data/GroupHonorListData$LevelName;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$LevelName$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupHonorListData$LevelName$$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/data/GroupHonorListData$LevelName; + 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/data/GroupHonorListData$LevelName;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$LevelName$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$LevelName$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Tag { + public static final field Companion Lnet/mamoe/mirai/data/GroupHonorListData$Tag$Companion; + public fun ()V + public synthetic fun (ILjava/lang/Long;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 (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/Long; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/String; + public final fun copy (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/data/GroupHonorListData$Tag; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupHonorListData$Tag;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupHonorListData$Tag; + public fun equals (Ljava/lang/Object;)Z + public final fun getAvatar ()Ljava/lang/String; + public final fun getBtnText ()Ljava/lang/String; + public final fun getName ()Ljava/lang/String; + public final fun getTag ()Ljava/lang/String; + public final fun getTagColor ()Ljava/lang/String; + public final fun getText ()Ljava/lang/String; + public final fun getUin ()Ljava/lang/Long; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupHonorListData$Tag;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Tag { + public static final field Companion Lnet/mamoe/mirai/data/GroupHonorListData$Tag$Companion; + public fun ()V + public synthetic fun (ILjava/lang/Long;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 (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/Long; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/String; + public final fun copy (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/data/GroupHonorListData$Tag; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupHonorListData$Tag;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupHonorListData$Tag; + public fun equals (Ljava/lang/Object;)Z + public final fun getAvatar ()Ljava/lang/String; + public final fun getBtnText ()Ljava/lang/String; + public final fun getName ()Ljava/lang/String; + public final fun getTag ()Ljava/lang/String; + public final fun getTagColor ()Ljava/lang/String; + public final fun getText ()Ljava/lang/String; + public final fun getUin ()Ljava/lang/Long; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupHonorListData$Tag;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Tag$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupHonorListData$Tag$$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/data/GroupHonorListData$Tag; + 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/data/GroupHonorListData$Tag;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Tag$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupHonorListData$Tag$$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/data/GroupHonorListData$Tag; + 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/data/GroupHonorListData$Tag;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Tag$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Tag$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Talkative { + public static final field Companion Lnet/mamoe/mirai/data/GroupHonorListData$Talkative$Companion; + public fun ()V + public synthetic fun (ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/Long; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/lang/String; + public final fun copy (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/data/GroupHonorListData$Talkative; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupHonorListData$Talkative;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupHonorListData$Talkative; + public fun equals (Ljava/lang/Object;)Z + public final fun getAvatar ()Ljava/lang/String; + public final fun getBtnText ()Ljava/lang/String; + public final fun getDesc ()Ljava/lang/String; + public final fun getName ()Ljava/lang/String; + public final fun getText ()Ljava/lang/String; + public final fun getUin ()Ljava/lang/Long; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupHonorListData$Talkative;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Talkative { + public static final field Companion Lnet/mamoe/mirai/data/GroupHonorListData$Talkative$Companion; + public fun ()V + public synthetic fun (ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/Long; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/lang/String; + public final fun copy (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/data/GroupHonorListData$Talkative; + public static synthetic fun copy$default (Lnet/mamoe/mirai/data/GroupHonorListData$Talkative;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/data/GroupHonorListData$Talkative; + public fun equals (Ljava/lang/Object;)Z + public final fun getAvatar ()Ljava/lang/String; + public final fun getBtnText ()Ljava/lang/String; + public final fun getDesc ()Ljava/lang/String; + public final fun getName ()Ljava/lang/String; + public final fun getText ()Ljava/lang/String; + public final fun getUin ()Ljava/lang/Long; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/data/GroupHonorListData$Talkative;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Talkative$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupHonorListData$Talkative$$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/data/GroupHonorListData$Talkative; + 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/data/GroupHonorListData$Talkative;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Talkative$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/data/GroupHonorListData$Talkative$$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/data/GroupHonorListData$Talkative; + 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/data/GroupHonorListData$Talkative;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Talkative$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorListData$Talkative$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/data/GroupHonorType : java/lang/Enum { + public static final field ACTIVE Lnet/mamoe/mirai/data/GroupHonorType; + public static final field Companion Lnet/mamoe/mirai/data/GroupHonorType$Companion; + public static final field EMOTION Lnet/mamoe/mirai/data/GroupHonorType; + public static final field EXCLUSIVE Lnet/mamoe/mirai/data/GroupHonorType; + public static final field LEGEND Lnet/mamoe/mirai/data/GroupHonorType; + public static final field MANAGE Lnet/mamoe/mirai/data/GroupHonorType; + public static final field PERFORMER Lnet/mamoe/mirai/data/GroupHonorType; + public static final field STRONG_NEWBIE Lnet/mamoe/mirai/data/GroupHonorType; + public static final field TALKATIVE Lnet/mamoe/mirai/data/GroupHonorType; + public static final fun deserializeFromInt$mirai_core_api (I)Lnet/mamoe/mirai/data/GroupHonorType; + public final fun getValue ()I + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/data/GroupHonorType; + public static fun values ()[Lnet/mamoe/mirai/data/GroupHonorType; +} + +public final class net/mamoe/mirai/data/GroupHonorType : java/lang/Enum { + public static final field ACTIVE Lnet/mamoe/mirai/data/GroupHonorType; + public static final field Companion Lnet/mamoe/mirai/data/GroupHonorType$Companion; + public static final field EMOTION Lnet/mamoe/mirai/data/GroupHonorType; + public static final field EXCLUSIVE Lnet/mamoe/mirai/data/GroupHonorType; + public static final field LEGEND Lnet/mamoe/mirai/data/GroupHonorType; + public static final field MANAGE Lnet/mamoe/mirai/data/GroupHonorType; + public static final field PERFORMER Lnet/mamoe/mirai/data/GroupHonorType; + public static final field STRONG_NEWBIE Lnet/mamoe/mirai/data/GroupHonorType; + public static final field TALKATIVE Lnet/mamoe/mirai/data/GroupHonorType; + public static final fun deserializeFromInt$mirai_core_api (I)Lnet/mamoe/mirai/data/GroupHonorType; + public final fun getValue ()I + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/data/GroupHonorType; + public static fun values ()[Lnet/mamoe/mirai/data/GroupHonorType; +} + +public abstract interface class net/mamoe/mirai/data/GroupInfo { + public abstract fun getAllowAnonymousChat ()Z + public abstract fun getAllowMemberInvite ()Z + public abstract fun getAutoApprove ()Z + public abstract fun getBotMuteTimestamp ()I + public abstract fun getConfessTalk ()Z + public abstract fun getGroupCode ()J + public abstract fun getMemo ()Ljava/lang/String; + public abstract fun getMuteAll ()Z + public abstract fun getName ()Ljava/lang/String; + public abstract fun getOwner ()J + public abstract fun getUin ()J +} + +public abstract interface class net/mamoe/mirai/data/GroupInfo { + public abstract fun getAllowAnonymousChat ()Z + public abstract fun getAllowMemberInvite ()Z + public abstract fun getAutoApprove ()Z + public abstract fun getBotMuteTimestamp ()I + public abstract fun getConfessTalk ()Z + public abstract fun getGroupCode ()J + public abstract fun getMemo ()Ljava/lang/String; + public abstract fun getMuteAll ()Z + public abstract fun getName ()Ljava/lang/String; + public abstract fun getOwner ()J + public abstract fun getUin ()J +} + +public abstract interface class net/mamoe/mirai/data/MemberInfo : net/mamoe/mirai/data/UserInfo { + public fun getAnonymousId ()Ljava/lang/String; + public abstract fun getJoinTimestamp ()I + public abstract fun getLastSpeakTimestamp ()I + public abstract fun getMuteTimestamp ()I + public abstract fun getNameCard ()Ljava/lang/String; + public abstract fun getPermission ()Lnet/mamoe/mirai/contact/MemberPermission; + public abstract fun getSpecialTitle ()Ljava/lang/String; + public abstract fun isOfficialBot ()Z +} + +public abstract interface class net/mamoe/mirai/data/MemberInfo : net/mamoe/mirai/data/UserInfo { + public fun getAnonymousId ()Ljava/lang/String; + public abstract fun getJoinTimestamp ()I + public abstract fun getLastSpeakTimestamp ()I + public abstract fun getMuteTimestamp ()I + public abstract fun getNameCard ()Ljava/lang/String; + public abstract fun getPermission ()Lnet/mamoe/mirai/contact/MemberPermission; + public abstract fun getSpecialTitle ()Ljava/lang/String; + public abstract fun isOfficialBot ()Z +} + +public final class net/mamoe/mirai/data/OnlineStatus : java/lang/Enum { + public static final field AWAY Lnet/mamoe/mirai/data/OnlineStatus; + public static final field BUSY Lnet/mamoe/mirai/data/OnlineStatus; + public static final field Companion Lnet/mamoe/mirai/data/OnlineStatus$Companion; + public static final field DND Lnet/mamoe/mirai/data/OnlineStatus; + public static final field INVISIBLE Lnet/mamoe/mirai/data/OnlineStatus; + public static final field OFFLINE Lnet/mamoe/mirai/data/OnlineStatus; + public static final field ONLINE Lnet/mamoe/mirai/data/OnlineStatus; + public static final field Q_ME Lnet/mamoe/mirai/data/OnlineStatus; + public static final field RECEIVE_OFFLINE_MESSAGE Lnet/mamoe/mirai/data/OnlineStatus; + public static final field UNKNOWN Lnet/mamoe/mirai/data/OnlineStatus; + public final fun getId ()I + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/data/OnlineStatus; + public static fun values ()[Lnet/mamoe/mirai/data/OnlineStatus; +} + +public final class net/mamoe/mirai/data/OnlineStatus : java/lang/Enum { + public static final field AWAY Lnet/mamoe/mirai/data/OnlineStatus; + public static final field BUSY Lnet/mamoe/mirai/data/OnlineStatus; + public static final field Companion Lnet/mamoe/mirai/data/OnlineStatus$Companion; + public static final field DND Lnet/mamoe/mirai/data/OnlineStatus; + public static final field INVISIBLE Lnet/mamoe/mirai/data/OnlineStatus; + public static final field OFFLINE Lnet/mamoe/mirai/data/OnlineStatus; + public static final field ONLINE Lnet/mamoe/mirai/data/OnlineStatus; + public static final field Q_ME Lnet/mamoe/mirai/data/OnlineStatus; + public static final field RECEIVE_OFFLINE_MESSAGE Lnet/mamoe/mirai/data/OnlineStatus; + public static final field UNKNOWN Lnet/mamoe/mirai/data/OnlineStatus; + public final fun getId ()I + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/data/OnlineStatus; + public static fun values ()[Lnet/mamoe/mirai/data/OnlineStatus; +} + +public final class net/mamoe/mirai/data/OnlineStatus$Companion { + public final fun ofId (I)Lnet/mamoe/mirai/data/OnlineStatus; + public final fun ofIdOrNull (I)Lnet/mamoe/mirai/data/OnlineStatus; +} + +public final class net/mamoe/mirai/data/OnlineStatus$Companion { + public final fun ofId (I)Lnet/mamoe/mirai/data/OnlineStatus; + public final fun ofIdOrNull (I)Lnet/mamoe/mirai/data/OnlineStatus; +} + +public abstract interface class net/mamoe/mirai/data/StrangerInfo : net/mamoe/mirai/data/UserInfo { + public abstract fun getFromGroup ()J + public abstract fun getNick ()Ljava/lang/String; + public abstract fun getUin ()J +} + +public abstract interface class net/mamoe/mirai/data/StrangerInfo : net/mamoe/mirai/data/UserInfo { + public abstract fun getFromGroup ()J + public abstract fun getNick ()Ljava/lang/String; + public abstract fun getUin ()J +} + +public abstract interface class net/mamoe/mirai/data/UserInfo { + public abstract fun getNick ()Ljava/lang/String; + public abstract fun getRemark ()Ljava/lang/String; + public abstract fun getUin ()J +} + +public abstract interface class net/mamoe/mirai/data/UserInfo { + public abstract fun getNick ()Ljava/lang/String; + public abstract fun getRemark ()Ljava/lang/String; + public abstract fun getUin ()J +} + +public abstract class net/mamoe/mirai/event/AbstractEvent : net/mamoe/mirai/event/Event { + public fun ()V + public final fun cancel ()V + public fun intercept ()V + public final fun isCancelled ()Z + public fun isIntercepted ()Z +} + +public abstract class net/mamoe/mirai/event/AbstractEvent : net/mamoe/mirai/event/Event { + public fun ()V + public final fun cancel ()V + public fun intercept ()V + public final fun isCancelled ()Z + public fun isIntercepted ()Z +} + +public abstract interface class net/mamoe/mirai/event/BroadcastControllable : net/mamoe/mirai/event/Event { + public fun getShouldBroadcast ()Z +} + +public abstract interface class net/mamoe/mirai/event/BroadcastControllable : net/mamoe/mirai/event/Event { + public fun getShouldBroadcast ()Z +} + +public abstract interface class net/mamoe/mirai/event/CancellableEvent : net/mamoe/mirai/event/Event { + public abstract fun cancel ()V + public abstract fun isCancelled ()Z +} + +public abstract interface class net/mamoe/mirai/event/CancellableEvent : net/mamoe/mirai/event/Event { + public abstract fun cancel ()V + public abstract fun isCancelled ()Z +} + +public final class net/mamoe/mirai/event/ConcurrencyKind : java/lang/Enum { + public static final field CONCURRENT Lnet/mamoe/mirai/event/ConcurrencyKind; + public static final field LOCKED Lnet/mamoe/mirai/event/ConcurrencyKind; + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/event/ConcurrencyKind; + public static fun values ()[Lnet/mamoe/mirai/event/ConcurrencyKind; +} + +public final class net/mamoe/mirai/event/ConcurrencyKind : java/lang/Enum { + public static final field CONCURRENT Lnet/mamoe/mirai/event/ConcurrencyKind; + public static final field LOCKED Lnet/mamoe/mirai/event/ConcurrencyKind; + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/event/ConcurrencyKind; + public static fun values ()[Lnet/mamoe/mirai/event/ConcurrencyKind; +} + +public abstract interface class net/mamoe/mirai/event/Event { + public abstract fun intercept ()V + public abstract fun isIntercepted ()Z +} + +public abstract interface class net/mamoe/mirai/event/Event { + public abstract fun intercept ()V + public abstract fun isIntercepted ()Z +} + +public class net/mamoe/mirai/event/EventChannel { + public fun (Lkotlin/reflect/KClass;)V + public final fun asChannel (ILkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;)Lkotlinx/coroutines/channels/Channel; + public static synthetic fun asChannel$default (Lnet/mamoe/mirai/event/EventChannel;ILkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;ILjava/lang/Object;)Lkotlinx/coroutines/channels/Channel; + public final fun context ([Lkotlin/coroutines/CoroutineContext;)Lnet/mamoe/mirai/event/EventChannel; + public final fun exceptionHandler (Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/event/EventChannel; + public final fun exceptionHandler (Lkotlinx/coroutines/CoroutineExceptionHandler;)Lnet/mamoe/mirai/event/EventChannel; + public final synthetic fun filter (Lkotlin/jvm/functions/Function2;)Lnet/mamoe/mirai/event/EventChannel; + public final fun filterIsInstance (Ljava/lang/Class;)Lnet/mamoe/mirai/event/EventChannel; + public final fun filterIsInstance (Lkotlin/reflect/KClass;)Lnet/mamoe/mirai/event/EventChannel; + public final fun getBaseEventClass ()Lkotlin/reflect/KClass; + public final fun getDefaultCoroutineContext ()Lkotlin/coroutines/CoroutineContext; + protected fun intercepted (Lkotlin/jvm/functions/Function2;)Lkotlin/jvm/functions/Function2; + public final fun parentJob (Lkotlinx/coroutines/Job;)Lnet/mamoe/mirai/event/EventChannel; + public final fun parentScope (Lkotlinx/coroutines/CoroutineScope;)Lnet/mamoe/mirai/event/EventChannel; + public final fun registerListenerHost (Lnet/mamoe/mirai/event/ListenerHost;)V + public final fun registerListenerHost (Lnet/mamoe/mirai/event/ListenerHost;Lkotlin/coroutines/CoroutineContext;)V + public static synthetic fun registerListenerHost$default (Lnet/mamoe/mirai/event/EventChannel;Lnet/mamoe/mirai/event/ListenerHost;Lkotlin/coroutines/CoroutineContext;ILjava/lang/Object;)V + public final fun subscribe (Ljava/lang/Class;Ljava/util/function/Function;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribe (Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Ljava/util/function/Function;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribe (Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Ljava/util/function/Function;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribe (Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Ljava/util/function/Function;)Lnet/mamoe/mirai/event/Listener; + public final synthetic fun subscribe (Lkotlin/reflect/KClass;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function3;)Lnet/mamoe/mirai/event/Listener; + public static synthetic fun subscribe$default (Lnet/mamoe/mirai/event/EventChannel;Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Ljava/util/function/Function;ILjava/lang/Object;)Lnet/mamoe/mirai/event/Listener; + public static synthetic fun subscribe$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/reflect/KClass;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribeAlways (Ljava/lang/Class;Ljava/util/function/Consumer;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribeAlways (Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Ljava/util/function/Consumer;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribeAlways (Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Ljava/util/function/Consumer;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribeAlways (Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Ljava/util/function/Consumer;)Lnet/mamoe/mirai/event/Listener; + public final synthetic fun subscribeAlways (Lkotlin/reflect/KClass;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function3;)Lnet/mamoe/mirai/event/Listener; + public static synthetic fun subscribeAlways$default (Lnet/mamoe/mirai/event/EventChannel;Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Ljava/util/function/Consumer;ILjava/lang/Object;)Lnet/mamoe/mirai/event/Listener; + public static synthetic fun subscribeAlways$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/reflect/KClass;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribeOnce (Ljava/lang/Class;Ljava/util/function/Consumer;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribeOnce (Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Ljava/util/function/Consumer;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribeOnce (Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Ljava/util/function/Consumer;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribeOnce (Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Ljava/util/function/Consumer;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribeOnce (Lkotlin/reflect/KClass;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function3;)Lnet/mamoe/mirai/event/Listener; + public static synthetic fun subscribeOnce$default (Lnet/mamoe/mirai/event/EventChannel;Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Ljava/util/function/Consumer;ILjava/lang/Object;)Lnet/mamoe/mirai/event/Listener; + public static synthetic fun subscribeOnce$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/reflect/KClass;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Lnet/mamoe/mirai/event/Listener; +} + +public class net/mamoe/mirai/event/EventChannel { + public fun (Lkotlin/reflect/KClass;)V + public final fun asChannel (ILkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;)Lkotlinx/coroutines/channels/Channel; + public static synthetic fun asChannel$default (Lnet/mamoe/mirai/event/EventChannel;ILkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;ILjava/lang/Object;)Lkotlinx/coroutines/channels/Channel; + public final fun context ([Lkotlin/coroutines/CoroutineContext;)Lnet/mamoe/mirai/event/EventChannel; + public final fun exceptionHandler (Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/event/EventChannel; + public final fun exceptionHandler (Lkotlinx/coroutines/CoroutineExceptionHandler;)Lnet/mamoe/mirai/event/EventChannel; + public final synthetic fun filter (Lkotlin/jvm/functions/Function2;)Lnet/mamoe/mirai/event/EventChannel; + public final fun filterIsInstance (Ljava/lang/Class;)Lnet/mamoe/mirai/event/EventChannel; + public final fun filterIsInstance (Lkotlin/reflect/KClass;)Lnet/mamoe/mirai/event/EventChannel; + public final fun getBaseEventClass ()Lkotlin/reflect/KClass; + public final fun getDefaultCoroutineContext ()Lkotlin/coroutines/CoroutineContext; + protected fun intercepted (Lkotlin/jvm/functions/Function2;)Lkotlin/jvm/functions/Function2; + public final fun parentJob (Lkotlinx/coroutines/Job;)Lnet/mamoe/mirai/event/EventChannel; + public final fun parentScope (Lkotlinx/coroutines/CoroutineScope;)Lnet/mamoe/mirai/event/EventChannel; + public final fun registerListenerHost (Lnet/mamoe/mirai/event/ListenerHost;)V + public final fun registerListenerHost (Lnet/mamoe/mirai/event/ListenerHost;Lkotlin/coroutines/CoroutineContext;)V + public static synthetic fun registerListenerHost$default (Lnet/mamoe/mirai/event/EventChannel;Lnet/mamoe/mirai/event/ListenerHost;Lkotlin/coroutines/CoroutineContext;ILjava/lang/Object;)V + public final fun subscribe (Ljava/lang/Class;Ljava/util/function/Function;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribe (Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Ljava/util/function/Function;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribe (Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Ljava/util/function/Function;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribe (Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Ljava/util/function/Function;)Lnet/mamoe/mirai/event/Listener; + public final synthetic fun subscribe (Lkotlin/reflect/KClass;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function3;)Lnet/mamoe/mirai/event/Listener; + public static synthetic fun subscribe$default (Lnet/mamoe/mirai/event/EventChannel;Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Ljava/util/function/Function;ILjava/lang/Object;)Lnet/mamoe/mirai/event/Listener; + public static synthetic fun subscribe$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/reflect/KClass;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribeAlways (Ljava/lang/Class;Ljava/util/function/Consumer;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribeAlways (Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Ljava/util/function/Consumer;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribeAlways (Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Ljava/util/function/Consumer;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribeAlways (Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Ljava/util/function/Consumer;)Lnet/mamoe/mirai/event/Listener; + public final synthetic fun subscribeAlways (Lkotlin/reflect/KClass;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function3;)Lnet/mamoe/mirai/event/Listener; + public static synthetic fun subscribeAlways$default (Lnet/mamoe/mirai/event/EventChannel;Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Ljava/util/function/Consumer;ILjava/lang/Object;)Lnet/mamoe/mirai/event/Listener; + public static synthetic fun subscribeAlways$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/reflect/KClass;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribeOnce (Ljava/lang/Class;Ljava/util/function/Consumer;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribeOnce (Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Ljava/util/function/Consumer;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribeOnce (Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Ljava/util/function/Consumer;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribeOnce (Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Ljava/util/function/Consumer;)Lnet/mamoe/mirai/event/Listener; + public final fun subscribeOnce (Lkotlin/reflect/KClass;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function3;)Lnet/mamoe/mirai/event/Listener; + public static synthetic fun subscribeOnce$default (Lnet/mamoe/mirai/event/EventChannel;Ljava/lang/Class;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Ljava/util/function/Consumer;ILjava/lang/Object;)Lnet/mamoe/mirai/event/Listener; + public static synthetic fun subscribeOnce$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/reflect/KClass;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Lnet/mamoe/mirai/event/Listener; +} + +public final class net/mamoe/mirai/event/EventChannelKt { + public static final synthetic fun globalEventChannel (Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;)Lnet/mamoe/mirai/event/EventChannel; + public static synthetic fun globalEventChannel$default (Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;ILjava/lang/Object;)Lnet/mamoe/mirai/event/EventChannel; +} + +public final class net/mamoe/mirai/event/EventChannelKt { + public static final synthetic fun globalEventChannel (Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;)Lnet/mamoe/mirai/event/EventChannel; + public static synthetic fun globalEventChannel$default (Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;ILjava/lang/Object;)Lnet/mamoe/mirai/event/EventChannel; +} + +public abstract interface annotation class net/mamoe/mirai/event/EventHandler : java/lang/annotation/Annotation { + public abstract fun concurrency ()Lnet/mamoe/mirai/event/ConcurrencyKind; + public abstract fun ignoreCancelled ()Z + public abstract fun priority ()Lnet/mamoe/mirai/event/EventPriority; +} + +public abstract interface annotation class net/mamoe/mirai/event/EventHandler : java/lang/annotation/Annotation { + public abstract fun concurrency ()Lnet/mamoe/mirai/event/ConcurrencyKind; + public abstract fun ignoreCancelled ()Z + public abstract fun priority ()Lnet/mamoe/mirai/event/EventPriority; +} + +public final class net/mamoe/mirai/event/EventKt { + public static final fun broadcast (Lnet/mamoe/mirai/event/Event;)Lnet/mamoe/mirai/event/Event; + public static final synthetic fun broadcast (Lnet/mamoe/mirai/event/Event;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun getEventDisabled ()Z + public static final fun setEventDisabled (Z)V +} + +public final class net/mamoe/mirai/event/EventKt { + public static final fun broadcast (Lnet/mamoe/mirai/event/Event;)Lnet/mamoe/mirai/event/Event; + public static final synthetic fun broadcast (Lnet/mamoe/mirai/event/Event;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun getEventDisabled ()Z + public static final fun setEventDisabled (Z)V +} + +public final class net/mamoe/mirai/event/EventPriority : java/lang/Enum { + public static final field Companion Lnet/mamoe/mirai/event/EventPriority$Companion; + public static final field HIGH Lnet/mamoe/mirai/event/EventPriority; + public static final field HIGHEST Lnet/mamoe/mirai/event/EventPriority; + public static final field LOW Lnet/mamoe/mirai/event/EventPriority; + public static final field LOWEST Lnet/mamoe/mirai/event/EventPriority; + public static final field MONITOR Lnet/mamoe/mirai/event/EventPriority; + public static final field NORMAL Lnet/mamoe/mirai/event/EventPriority; + public static final fun getPrioritiesExcludedMonitor$mirai_core_api ()[Lnet/mamoe/mirai/event/EventPriority; + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/event/EventPriority; + public static fun values ()[Lnet/mamoe/mirai/event/EventPriority; +} + +public final class net/mamoe/mirai/event/EventPriority : java/lang/Enum { + public static final field Companion Lnet/mamoe/mirai/event/EventPriority$Companion; + public static final field HIGH Lnet/mamoe/mirai/event/EventPriority; + public static final field HIGHEST Lnet/mamoe/mirai/event/EventPriority; + public static final field LOW Lnet/mamoe/mirai/event/EventPriority; + public static final field LOWEST Lnet/mamoe/mirai/event/EventPriority; + public static final field MONITOR Lnet/mamoe/mirai/event/EventPriority; + public static final field NORMAL Lnet/mamoe/mirai/event/EventPriority; + public static final fun getPrioritiesExcludedMonitor$mirai_core_api ()[Lnet/mamoe/mirai/event/EventPriority; + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/event/EventPriority; + public static fun values ()[Lnet/mamoe/mirai/event/EventPriority; +} + +public final class net/mamoe/mirai/event/EventTests { + public fun ()V + public final fun broadcast Child to Parent ()V + public final fun broadcast ChildChild to Parent ()V + public final fun finiallyReset ()V + public final fun getScope ()Lkotlinx/coroutines/CoroutineScope; + public final fun resetEventListeners ()V + public final fun setScope (Lkotlinx/coroutines/CoroutineScope;)V + public final fun singleThreaded (Lnet/mamoe/mirai/utils/StepUtil;Lkotlin/jvm/functions/Function2;)V + public final fun test concurrent listening ()V + public final fun test concurrent listening 2 ()V + public final fun test concurrent listening 3 ()V + public final fun test event priority ()V + public final fun test handler remvoe ()V + public final fun test intercept ()V + public final fun test intercept with always ()V + public final fun test listener complete ()V + public final fun testSubscribeGlobalScope ()V + public final fun testSubscribeInplace ()V +} + +public final class net/mamoe/mirai/event/EventTests { + public fun ()V + public final fun broadcast Child to Parent ()V + public final fun broadcast ChildChild to Parent ()V + public final fun finiallyReset ()V + public final fun getScope ()Lkotlinx/coroutines/CoroutineScope; + public final fun resetEventListeners ()V + public final fun setScope (Lkotlinx/coroutines/CoroutineScope;)V + public final fun singleThreaded (Lnet/mamoe/mirai/utils/StepUtil;Lkotlin/jvm/functions/Function2;)V + public final fun test concurrent listening ()V + public final fun test concurrent listening 2 ()V + public final fun test concurrent listening 3 ()V + public final fun test event priority ()V + public final fun test handler remvoe ()V + public final fun test intercept ()V + public final fun test intercept with always ()V + public final fun test listener complete ()V + public final fun testSubscribeGlobalScope ()V + public final fun testSubscribeInplace ()V +} + +public class net/mamoe/mirai/event/EventTests$ChildChildEvent : net/mamoe/mirai/event/EventTests$ChildEvent { + public fun ()V +} + +public class net/mamoe/mirai/event/EventTests$ChildChildEvent : net/mamoe/mirai/event/EventTests$ChildEvent { + public fun ()V +} + +public class net/mamoe/mirai/event/EventTests$ChildEvent : net/mamoe/mirai/event/EventTests$ParentEvent { + public fun ()V +} + +public class net/mamoe/mirai/event/EventTests$ChildEvent : net/mamoe/mirai/event/EventTests$ParentEvent { + public fun ()V +} + +public class net/mamoe/mirai/event/EventTests$ParentEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/Event { + public fun ()V + public final fun getTriggered ()Z + public final fun setTriggered (Z)V +} + +public class net/mamoe/mirai/event/EventTests$ParentEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/Event { + public fun ()V + public final fun getTriggered ()Z + public final fun setTriggered (Z)V +} + +public class net/mamoe/mirai/event/EventTests$PriorityTestEvent : net/mamoe/mirai/event/AbstractEvent { + public fun ()V +} + +public class net/mamoe/mirai/event/EventTests$PriorityTestEvent : net/mamoe/mirai/event/AbstractEvent { + public fun ()V +} + +public final class net/mamoe/mirai/event/Events { + public static final synthetic fun registerTo (Lkotlinx/coroutines/CoroutineScope;Lnet/mamoe/mirai/event/EventChannel;)V +} + +public final class net/mamoe/mirai/event/Events { + public static final synthetic fun registerTo (Lkotlinx/coroutines/CoroutineScope;Lnet/mamoe/mirai/event/EventChannel;)V +} + +public final class net/mamoe/mirai/event/ExceptionInEventChannelFilterException : java/lang/IllegalStateException { + public fun (Lnet/mamoe/mirai/event/Event;Lnet/mamoe/mirai/event/EventChannel;Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Lnet/mamoe/mirai/event/Event;Lnet/mamoe/mirai/event/EventChannel;Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getCause ()Ljava/lang/Throwable; + public final fun getEvent ()Lnet/mamoe/mirai/event/Event; + public final fun getEventChannel ()Lnet/mamoe/mirai/event/EventChannel; + public fun getMessage ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/ExceptionInEventChannelFilterException : java/lang/IllegalStateException { + public fun (Lnet/mamoe/mirai/event/Event;Lnet/mamoe/mirai/event/EventChannel;Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Lnet/mamoe/mirai/event/Event;Lnet/mamoe/mirai/event/EventChannel;Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getCause ()Ljava/lang/Throwable; + public final fun getEvent ()Lnet/mamoe/mirai/event/Event; + public final fun getEventChannel ()Lnet/mamoe/mirai/event/EventChannel; + public fun getMessage ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/ExceptionInEventHandlerException : java/lang/IllegalStateException { + public fun (Lnet/mamoe/mirai/event/Event;Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Lnet/mamoe/mirai/event/Event;Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getCause ()Ljava/lang/Throwable; + public final fun getEvent ()Lnet/mamoe/mirai/event/Event; + public fun getMessage ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/ExceptionInEventHandlerException : java/lang/IllegalStateException { + public fun (Lnet/mamoe/mirai/event/Event;Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Lnet/mamoe/mirai/event/Event;Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getCause ()Ljava/lang/Throwable; + public final fun getEvent ()Lnet/mamoe/mirai/event/Event; + public fun getMessage ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/GlobalEventChannel : net/mamoe/mirai/event/EventChannel { + public static final field INSTANCE Lnet/mamoe/mirai/event/GlobalEventChannel; +} + +public final class net/mamoe/mirai/event/GlobalEventChannel : net/mamoe/mirai/event/EventChannel { + public static final field INSTANCE Lnet/mamoe/mirai/event/GlobalEventChannel; +} + +public abstract interface class net/mamoe/mirai/event/Listener : kotlinx/coroutines/CompletableJob { + public abstract fun getConcurrencyKind ()Lnet/mamoe/mirai/event/ConcurrencyKind; + public fun getPriority ()Lnet/mamoe/mirai/event/EventPriority; + public abstract fun onEvent (Lnet/mamoe/mirai/event/Event;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class net/mamoe/mirai/event/Listener : kotlinx/coroutines/CompletableJob { + public abstract fun getConcurrencyKind ()Lnet/mamoe/mirai/event/ConcurrencyKind; + public fun getPriority ()Lnet/mamoe/mirai/event/EventPriority; + public abstract fun onEvent (Lnet/mamoe/mirai/event/Event;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/event/Listener$DefaultImpls { + public static synthetic fun cancel (Lnet/mamoe/mirai/event/Listener;)V + public static fun fold (Lnet/mamoe/mirai/event/Listener;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public static fun get (Lnet/mamoe/mirai/event/Listener;Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; + public static fun minusKey (Lnet/mamoe/mirai/event/Listener;Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext; + public static fun plus (Lnet/mamoe/mirai/event/Listener;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; + public static fun plus (Lnet/mamoe/mirai/event/Listener;Lkotlinx/coroutines/Job;)Lkotlinx/coroutines/Job; +} + +public final class net/mamoe/mirai/event/Listener$DefaultImpls { + public static synthetic fun cancel (Lnet/mamoe/mirai/event/Listener;)V + public static fun fold (Lnet/mamoe/mirai/event/Listener;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public static fun get (Lnet/mamoe/mirai/event/Listener;Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; + public static fun minusKey (Lnet/mamoe/mirai/event/Listener;Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext; + public static fun plus (Lnet/mamoe/mirai/event/Listener;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; + public static fun plus (Lnet/mamoe/mirai/event/Listener;Lkotlinx/coroutines/Job;)Lkotlinx/coroutines/Job; +} + +public abstract interface class net/mamoe/mirai/event/ListenerHost { +} + +public abstract interface class net/mamoe/mirai/event/ListenerHost { +} + +public final class net/mamoe/mirai/event/ListeningStatus : java/lang/Enum { + public static final field LISTENING Lnet/mamoe/mirai/event/ListeningStatus; + public static final field STOPPED Lnet/mamoe/mirai/event/ListeningStatus; + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/event/ListeningStatus; + public static fun values ()[Lnet/mamoe/mirai/event/ListeningStatus; +} + +public final class net/mamoe/mirai/event/ListeningStatus : java/lang/Enum { + public static final field LISTENING Lnet/mamoe/mirai/event/ListeningStatus; + public static final field STOPPED Lnet/mamoe/mirai/event/ListeningStatus; + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/event/ListeningStatus; + public static fun values ()[Lnet/mamoe/mirai/event/ListeningStatus; +} + +public abstract interface annotation class net/mamoe/mirai/event/MessageDsl : java/lang/annotation/Annotation { +} + +public abstract interface annotation class net/mamoe/mirai/event/MessageDsl : java/lang/annotation/Annotation { +} + +public abstract class net/mamoe/mirai/event/MessageSelectBuilder : net/mamoe/mirai/event/MessageSelectBuilderUnit { + public fun (Lnet/mamoe/mirai/event/events/MessageEvent;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V + public synthetic fun always (Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun always (Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public synthetic fun containsReply (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun containsReply (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Void; + public synthetic fun containsReply (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun containsReply (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public synthetic fun endsWithReply (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun endsWithReply (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public synthetic fun findingReply (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun findingReply (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public synthetic fun mapping (Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun mapping (Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public synthetic fun matchingReply (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun matchingReply (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public synthetic fun quoteReply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun quoteReply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Ljava/lang/String;)Ljava/lang/Void; + public synthetic fun quoteReply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun quoteReply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public synthetic fun quoteReply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/Object; + public synthetic fun quoteReply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/Void; + public synthetic fun quoteReply-AVDwu3U (JLnet/mamoe/mirai/message/data/Message;)Ljava/lang/Void; + public synthetic fun quoteReply-AVDwu3U (JLnet/mamoe/mirai/message/data/Message;)V + public synthetic fun quoteReply-RNyhSv4 (JLkotlin/jvm/functions/Function1;)Ljava/lang/Void; + public synthetic fun quoteReply-RNyhSv4 (JLkotlin/jvm/functions/Function1;)V + public synthetic fun quoteReply-sCZ5gAI (JLjava/lang/String;)Ljava/lang/Void; + public synthetic fun quoteReply-sCZ5gAI (JLjava/lang/String;)V + public synthetic fun reply (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun reply (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Void; + public synthetic fun reply (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun reply (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public synthetic fun reply (Ljava/lang/String;Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/Object; + public synthetic fun reply (Ljava/lang/String;Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/Void; + public synthetic fun reply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun reply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Ljava/lang/String;)Ljava/lang/Void; + public synthetic fun reply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun reply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public synthetic fun reply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/Object; + public synthetic fun reply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/Void; + public synthetic fun reply-AVDwu3U (JLnet/mamoe/mirai/message/data/Message;)Ljava/lang/Void; + public synthetic fun reply-AVDwu3U (JLnet/mamoe/mirai/message/data/Message;)V + public synthetic fun reply-RNyhSv4 (JLkotlin/jvm/functions/Function1;)Ljava/lang/Void; + public synthetic fun reply-RNyhSv4 (JLkotlin/jvm/functions/Function1;)V + public synthetic fun reply-sCZ5gAI (JLjava/lang/String;)Ljava/lang/Void; + public synthetic fun reply-sCZ5gAI (JLjava/lang/String;)V +} + +public abstract class net/mamoe/mirai/event/MessageSelectBuilder : net/mamoe/mirai/event/MessageSelectBuilderUnit { + public fun (Lnet/mamoe/mirai/event/events/MessageEvent;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V + public synthetic fun always (Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun always (Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public synthetic fun containsReply (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun containsReply (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Void; + public synthetic fun containsReply (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun containsReply (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public synthetic fun endsWithReply (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun endsWithReply (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public synthetic fun findingReply (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun findingReply (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public synthetic fun mapping (Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun mapping (Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public synthetic fun matchingReply (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun matchingReply (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public synthetic fun quoteReply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun quoteReply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Ljava/lang/String;)Ljava/lang/Void; + public synthetic fun quoteReply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun quoteReply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public synthetic fun quoteReply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/Object; + public synthetic fun quoteReply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/Void; + public synthetic fun quoteReply-AVDwu3U (JLnet/mamoe/mirai/message/data/Message;)Ljava/lang/Void; + public synthetic fun quoteReply-AVDwu3U (JLnet/mamoe/mirai/message/data/Message;)V + public synthetic fun quoteReply-RNyhSv4 (JLkotlin/jvm/functions/Function1;)Ljava/lang/Void; + public synthetic fun quoteReply-RNyhSv4 (JLkotlin/jvm/functions/Function1;)V + public synthetic fun quoteReply-sCZ5gAI (JLjava/lang/String;)Ljava/lang/Void; + public synthetic fun quoteReply-sCZ5gAI (JLjava/lang/String;)V + public synthetic fun reply (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun reply (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Void; + public synthetic fun reply (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun reply (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public synthetic fun reply (Ljava/lang/String;Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/Object; + public synthetic fun reply (Ljava/lang/String;Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/Void; + public synthetic fun reply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun reply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Ljava/lang/String;)Ljava/lang/Void; + public synthetic fun reply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun reply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public synthetic fun reply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/Object; + public synthetic fun reply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/Void; + public synthetic fun reply-AVDwu3U (JLnet/mamoe/mirai/message/data/Message;)Ljava/lang/Void; + public synthetic fun reply-AVDwu3U (JLnet/mamoe/mirai/message/data/Message;)V + public synthetic fun reply-RNyhSv4 (JLkotlin/jvm/functions/Function1;)Ljava/lang/Void; + public synthetic fun reply-RNyhSv4 (JLkotlin/jvm/functions/Function1;)V + public synthetic fun reply-sCZ5gAI (JLjava/lang/String;)Ljava/lang/Void; + public synthetic fun reply-sCZ5gAI (JLjava/lang/String;)V +} + +public abstract class net/mamoe/mirai/event/MessageSelectBuilderUnit : net/mamoe/mirai/event/MessageSubscribersBuilder { + public fun (Lnet/mamoe/mirai/event/events/MessageEvent;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V + public synthetic fun always (Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun always (Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public abstract fun default (Lkotlin/jvm/functions/Function3;)V + public final fun defaultQuoteReply (Lkotlin/jvm/functions/Function1;)V + public final fun defaultReply (Lkotlin/jvm/functions/Function1;)V + public final fun invoke-RNyhSv4 (JLkotlin/jvm/functions/Function1;)V + protected abstract fun obtainCurrentCoroutineScope ()Lkotlinx/coroutines/CoroutineScope; + protected abstract fun obtainCurrentDeferred ()Lkotlinx/coroutines/CompletableDeferred; + public fun quoteReply-AVDwu3U (JLnet/mamoe/mirai/message/data/Message;)V + public fun quoteReply-RNyhSv4 (JLkotlin/jvm/functions/Function1;)V + public fun quoteReply-sCZ5gAI (JLjava/lang/String;)V + public fun reply-AVDwu3U (JLnet/mamoe/mirai/message/data/Message;)V + public fun reply-RNyhSv4 (JLkotlin/jvm/functions/Function1;)V + public fun reply-sCZ5gAI (JLjava/lang/String;)V + public final fun timeout (JLkotlin/jvm/functions/Function1;)V + public final fun timeout-ncvN2qU (J)J + public final fun timeoutException (JLkotlin/jvm/functions/Function0;)V + public static synthetic fun timeoutException$default (Lnet/mamoe/mirai/event/MessageSelectBuilderUnit;JLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V +} + +public abstract class net/mamoe/mirai/event/MessageSelectBuilderUnit : net/mamoe/mirai/event/MessageSubscribersBuilder { + public fun (Lnet/mamoe/mirai/event/events/MessageEvent;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V + public synthetic fun always (Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public synthetic fun always (Lkotlin/jvm/functions/Function3;)Ljava/lang/Void; + public abstract fun default (Lkotlin/jvm/functions/Function3;)V + public final fun defaultQuoteReply (Lkotlin/jvm/functions/Function1;)V + public final fun defaultReply (Lkotlin/jvm/functions/Function1;)V + public final fun invoke-RNyhSv4 (JLkotlin/jvm/functions/Function1;)V + protected abstract fun obtainCurrentCoroutineScope ()Lkotlinx/coroutines/CoroutineScope; + protected abstract fun obtainCurrentDeferred ()Lkotlinx/coroutines/CompletableDeferred; + public fun quoteReply-AVDwu3U (JLnet/mamoe/mirai/message/data/Message;)V + public fun quoteReply-RNyhSv4 (JLkotlin/jvm/functions/Function1;)V + public fun quoteReply-sCZ5gAI (JLjava/lang/String;)V + public fun reply-AVDwu3U (JLnet/mamoe/mirai/message/data/Message;)V + public fun reply-RNyhSv4 (JLkotlin/jvm/functions/Function1;)V + public fun reply-sCZ5gAI (JLjava/lang/String;)V + public final fun timeout (JLkotlin/jvm/functions/Function1;)V + public final fun timeout-ncvN2qU (J)J + public final fun timeoutException (JLkotlin/jvm/functions/Function0;)V + public static synthetic fun timeoutException$default (Lnet/mamoe/mirai/event/MessageSelectBuilderUnit;JLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V +} + +public final class net/mamoe/mirai/event/MessageSelectionTimeoutChecker { + public static final synthetic fun box-impl (J)Lnet/mamoe/mirai/event/MessageSelectionTimeoutChecker; + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (JLjava/lang/Object;)Z + public static final fun equals-impl0 (JJ)Z + public final fun getTimeoutMillis ()J + public fun hashCode ()I + public static fun hashCode-impl (J)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (J)Ljava/lang/String; + public final synthetic fun unbox-impl ()J +} + +public final class net/mamoe/mirai/event/MessageSelectionTimeoutChecker { + public static final synthetic fun box-impl (J)Lnet/mamoe/mirai/event/MessageSelectionTimeoutChecker; + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (JLjava/lang/Object;)Z + public static final fun equals-impl0 (JJ)Z + public final fun getTimeoutMillis ()J + public fun hashCode ()I + public static fun hashCode-impl (J)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (J)Ljava/lang/String; + public final synthetic fun unbox-impl ()J +} + +public final class net/mamoe/mirai/event/MessageSelectionTimeoutException : java/lang/RuntimeException { + public fun ()V +} + +public final class net/mamoe/mirai/event/MessageSelectionTimeoutException : java/lang/RuntimeException { + public fun ()V +} + +public class net/mamoe/mirai/event/MessageSubscribersBuilder { + public fun always (Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun at (J)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun at (Lnet/mamoe/mirai/contact/User;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun atAll ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun atBot ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun atBot (Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun case (Ljava/lang/String;ZZ)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun case (Ljava/lang/String;ZZLkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public static synthetic fun case$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;Ljava/lang/String;ZZILjava/lang/Object;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public static synthetic fun case$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;Ljava/lang/String;ZZLkotlin/jvm/functions/Function3;ILjava/lang/Object;)Ljava/lang/Object; + public final fun contains (Ljava/lang/String;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun contains (Ljava/lang/String;Z)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun contains (Ljava/lang/String;ZZLkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public static synthetic fun contains$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;Ljava/lang/String;ZILjava/lang/Object;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public static synthetic fun contains$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;Ljava/lang/String;ZZLkotlin/jvm/functions/Function3;ILjava/lang/Object;)Ljava/lang/Object; + public final fun containsAll ([Ljava/lang/String;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun containsAll ([Ljava/lang/String;Z)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun containsAll ([Ljava/lang/String;ZZ)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public static synthetic fun containsAll$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;[Ljava/lang/String;ZZILjava/lang/Object;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun containsAny ([Ljava/lang/String;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun containsAny ([Ljava/lang/String;Z)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun containsAny ([Ljava/lang/String;ZZ)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public static synthetic fun containsAny$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;[Ljava/lang/String;ZZILjava/lang/Object;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public fun containsReply (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; + public fun containsReply (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun content (Lkotlin/jvm/functions/Function2;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun endsWith (Ljava/lang/String;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun endsWith (Ljava/lang/String;Z)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun endsWith (Ljava/lang/String;ZZLkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public static synthetic fun endsWith$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;Ljava/lang/String;ZILjava/lang/Object;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public static synthetic fun endsWith$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;Ljava/lang/String;ZZLkotlin/jvm/functions/Function3;ILjava/lang/Object;)Ljava/lang/Object; + public fun endsWithReply (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun finding (Lkotlin/text/Regex;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun finding (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final synthetic fun findingExtension (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public fun findingReply (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun getSubscriber ()Lkotlin/jvm/functions/Function2; + public final fun invoke (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public fun mapping (Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun matching (Lkotlin/text/Regex;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun matching (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final synthetic fun matchingExtension (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public fun matchingReply (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public fun newListeningFilter (Lkotlin/jvm/functions/Function2;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public fun quoteReply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Ljava/lang/String;)Ljava/lang/Object; + public fun quoteReply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public fun quoteReply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/Object; + public fun reply (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; + public fun reply (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public fun reply (Ljava/lang/String;Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/Object; + public fun reply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Ljava/lang/String;)Ljava/lang/Object; + public fun reply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public fun reply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/Object; + public final fun sentBy (J)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentBy (JLkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun sentBy (Ljava/lang/String;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentBy (Lnet/mamoe/mirai/contact/User;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentByAdministrator ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentByFriend ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentByFriend (Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun sentByGroupTemp ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentByOperator ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentByOwner ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentByStranger ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentByStranger (Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun sentByTemp ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentFrom (J)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentFrom (Lnet/mamoe/mirai/contact/Group;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun startsWith (Ljava/lang/String;Z)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun startsWith (Ljava/lang/String;ZZLkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public static synthetic fun startsWith$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;Ljava/lang/String;ZILjava/lang/Object;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public static synthetic fun startsWith$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;Ljava/lang/String;ZZLkotlin/jvm/functions/Function3;ILjava/lang/Object;)Ljava/lang/Object; +} + +public class net/mamoe/mirai/event/MessageSubscribersBuilder { + public fun always (Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun at (J)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun at (Lnet/mamoe/mirai/contact/User;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun atAll ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun atBot ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun atBot (Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun case (Ljava/lang/String;ZZ)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun case (Ljava/lang/String;ZZLkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public static synthetic fun case$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;Ljava/lang/String;ZZILjava/lang/Object;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public static synthetic fun case$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;Ljava/lang/String;ZZLkotlin/jvm/functions/Function3;ILjava/lang/Object;)Ljava/lang/Object; + public final fun contains (Ljava/lang/String;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun contains (Ljava/lang/String;Z)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun contains (Ljava/lang/String;ZZLkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public static synthetic fun contains$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;Ljava/lang/String;ZILjava/lang/Object;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public static synthetic fun contains$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;Ljava/lang/String;ZZLkotlin/jvm/functions/Function3;ILjava/lang/Object;)Ljava/lang/Object; + public final fun containsAll ([Ljava/lang/String;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun containsAll ([Ljava/lang/String;Z)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun containsAll ([Ljava/lang/String;ZZ)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public static synthetic fun containsAll$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;[Ljava/lang/String;ZZILjava/lang/Object;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun containsAny ([Ljava/lang/String;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun containsAny ([Ljava/lang/String;Z)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun containsAny ([Ljava/lang/String;ZZ)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public static synthetic fun containsAny$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;[Ljava/lang/String;ZZILjava/lang/Object;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public fun containsReply (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; + public fun containsReply (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun content (Lkotlin/jvm/functions/Function2;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun endsWith (Ljava/lang/String;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun endsWith (Ljava/lang/String;Z)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun endsWith (Ljava/lang/String;ZZLkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public static synthetic fun endsWith$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;Ljava/lang/String;ZILjava/lang/Object;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public static synthetic fun endsWith$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;Ljava/lang/String;ZZLkotlin/jvm/functions/Function3;ILjava/lang/Object;)Ljava/lang/Object; + public fun endsWithReply (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun finding (Lkotlin/text/Regex;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun finding (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final synthetic fun findingExtension (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public fun findingReply (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun getSubscriber ()Lkotlin/jvm/functions/Function2; + public final fun invoke (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public fun mapping (Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun matching (Lkotlin/text/Regex;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun matching (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final synthetic fun matchingExtension (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public fun matchingReply (Lkotlin/text/Regex;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public fun newListeningFilter (Lkotlin/jvm/functions/Function2;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public fun quoteReply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Ljava/lang/String;)Ljava/lang/Object; + public fun quoteReply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public fun quoteReply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/Object; + public fun reply (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; + public fun reply (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public fun reply (Ljava/lang/String;Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/Object; + public fun reply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Ljava/lang/String;)Ljava/lang/Object; + public fun reply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public fun reply (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/Object; + public final fun sentBy (J)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentBy (JLkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun sentBy (Ljava/lang/String;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentBy (Lnet/mamoe/mirai/contact/User;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentByAdministrator ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentByFriend ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentByFriend (Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun sentByGroupTemp ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentByOperator ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentByOwner ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentByStranger ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentByStranger (Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun sentByTemp ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentFrom (J)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun sentFrom (Lnet/mamoe/mirai/contact/Group;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun startsWith (Ljava/lang/String;Z)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun startsWith (Ljava/lang/String;ZZLkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public static synthetic fun startsWith$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;Ljava/lang/String;ZILjava/lang/Object;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public static synthetic fun startsWith$default (Lnet/mamoe/mirai/event/MessageSubscribersBuilder;Ljava/lang/String;ZZLkotlin/jvm/functions/Function3;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter { + public final fun and (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun getFilter ()Lkotlin/jvm/functions/Function2; + public final fun invoke (Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun nand (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun not ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun or (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun xor (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; +} + +public final class net/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter { + public final fun and (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun getFilter ()Lkotlin/jvm/functions/Function2; + public final fun invoke (Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public final fun nand (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun not ()Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun or (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; + public final fun xor (Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter;)Lnet/mamoe/mirai/event/MessageSubscribersBuilder$ListeningFilter; +} + +public final class net/mamoe/mirai/event/NextEventKt { + public static final synthetic fun nextBotEventImpl (Lnet/mamoe/mirai/Bot;Lkotlin/reflect/KClass;Lkotlinx/coroutines/CoroutineScope;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final synthetic fun nextEventImpl (Lkotlin/reflect/KClass;Lkotlinx/coroutines/CoroutineScope;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final synthetic fun withTimeoutOrCoroutineScope (JLkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/event/NextEventKt { + public static final synthetic fun nextBotEventImpl (Lnet/mamoe/mirai/Bot;Lkotlin/reflect/KClass;Lkotlinx/coroutines/CoroutineScope;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final synthetic fun nextEventImpl (Lkotlin/reflect/KClass;Lkotlinx/coroutines/CoroutineScope;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final synthetic fun withTimeoutOrCoroutineScope (JLkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/event/SelectKt { + public static synthetic fun selectMessagesImpl$default (Lnet/mamoe/mirai/event/events/MessageEvent;JZZLnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final synthetic fun withSilentTimeoutOrCoroutineScope (JLkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/event/SelectKt { + public static synthetic fun selectMessagesImpl$default (Lnet/mamoe/mirai/event/events/MessageEvent;JZZLnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final synthetic fun withSilentTimeoutOrCoroutineScope (JLkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract class net/mamoe/mirai/event/SimpleListenerHost : kotlinx/coroutines/CoroutineScope, net/mamoe/mirai/event/ListenerHost { + protected static final field Companion Lnet/mamoe/mirai/event/SimpleListenerHost$Companion; + public fun ()V + public fun (Lkotlin/coroutines/CoroutineContext;)V + public synthetic fun (Lkotlin/coroutines/CoroutineContext;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun cancelAll ()V + public final fun getCoroutineContext ()Lkotlin/coroutines/CoroutineContext; + protected static final fun getEvent (Ljava/lang/Throwable;)Lnet/mamoe/mirai/event/Event; + protected static final fun getRootCause (Ljava/lang/Throwable;)Ljava/lang/Throwable; + public fun handleException (Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V +} + +public abstract class net/mamoe/mirai/event/SimpleListenerHost : kotlinx/coroutines/CoroutineScope, net/mamoe/mirai/event/ListenerHost { + protected static final field Companion Lnet/mamoe/mirai/event/SimpleListenerHost$Companion; + public fun ()V + public fun (Lkotlin/coroutines/CoroutineContext;)V + public synthetic fun (Lkotlin/coroutines/CoroutineContext;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun cancelAll ()V + public final fun getCoroutineContext ()Lkotlin/coroutines/CoroutineContext; + protected static final fun getEvent (Ljava/lang/Throwable;)Lnet/mamoe/mirai/event/Event; + protected static final fun getRootCause (Ljava/lang/Throwable;)Ljava/lang/Throwable; + public fun handleException (Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V +} + +protected final class net/mamoe/mirai/event/SimpleListenerHost$Companion { +} + +protected final class net/mamoe/mirai/event/SimpleListenerHost$Companion { +} + +public final class net/mamoe/mirai/event/SimpleListenerHostTestJava { + public fun ()V + public final fun testJavaSimpleListenerHostWork ()V +} + +public final class net/mamoe/mirai/event/SimpleListenerHostTestJava { + public fun ()V + public final fun testJavaSimpleListenerHostWork ()V +} + +public final class net/mamoe/mirai/event/SubscribeMessagesKt { + public static final fun subscribeFriendMessages (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static synthetic fun subscribeFriendMessages$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun subscribeGroupMessages (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static synthetic fun subscribeGroupMessages$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun subscribeGroupTempMessages (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static synthetic fun subscribeGroupTempMessages$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun subscribeMessages (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static synthetic fun subscribeMessages$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun subscribeOtherClientMessages (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static synthetic fun subscribeOtherClientMessages$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun subscribeStrangerMessages (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static synthetic fun subscribeStrangerMessages$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun subscribeTempMessages (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static synthetic fun subscribeTempMessages$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/event/SubscribeMessagesKt { + public static final fun subscribeFriendMessages (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static synthetic fun subscribeFriendMessages$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun subscribeGroupMessages (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static synthetic fun subscribeGroupMessages$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun subscribeGroupTempMessages (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static synthetic fun subscribeGroupTempMessages$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun subscribeMessages (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static synthetic fun subscribeMessages$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun subscribeOtherClientMessages (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static synthetic fun subscribeOtherClientMessages$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun subscribeStrangerMessages (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static synthetic fun subscribeStrangerMessages$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun subscribeTempMessages (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static synthetic fun subscribeTempMessages$default (Lnet/mamoe/mirai/event/EventChannel;Lkotlin/coroutines/CoroutineContext;Lnet/mamoe/mirai/event/ConcurrencyKind;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/event/SyncFromEventKt { + public static final synthetic fun syncFromEventImpl (Lkotlin/reflect/KClass;Lkotlinx/coroutines/CoroutineScope;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/event/SyncFromEventKt { + public static final synthetic fun syncFromEventImpl (Lkotlin/reflect/KClass;Lkotlinx/coroutines/CoroutineScope;Lnet/mamoe/mirai/event/EventPriority;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/event/TestEvent : net/mamoe/mirai/event/AbstractEvent { + public fun ()V + public final fun getTriggered ()Z + public final fun setTriggered (Z)V +} + +public final class net/mamoe/mirai/event/TestEvent : net/mamoe/mirai/event/AbstractEvent { + public fun ()V + public final fun getTriggered ()Z + public final fun setTriggered (Z)V +} + +public abstract class net/mamoe/mirai/event/events/AbstractMessageEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/MessageEvent { + public fun ()V +} + +public abstract class net/mamoe/mirai/event/events/AbstractMessageEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/MessageEvent { + public fun ()V +} + +public final class net/mamoe/mirai/event/events/BeforeImageUploadEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/CancellableEvent, net/mamoe/mirai/event/events/BotActiveEvent, net/mamoe/mirai/event/events/BotEvent { + public fun (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Contact; + public final fun component2 ()Lnet/mamoe/mirai/utils/ExternalResource; + public final fun copy (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/event/events/BeforeImageUploadEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BeforeImageUploadEvent;Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BeforeImageUploadEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public final fun getSource ()Lnet/mamoe/mirai/utils/ExternalResource; + public final fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BeforeImageUploadEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/CancellableEvent, net/mamoe/mirai/event/events/BotActiveEvent, net/mamoe/mirai/event/events/BotEvent { + public fun (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Contact; + public final fun component2 ()Lnet/mamoe/mirai/utils/ExternalResource; + public final fun copy (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;)Lnet/mamoe/mirai/event/events/BeforeImageUploadEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BeforeImageUploadEvent;Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BeforeImageUploadEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public final fun getSource ()Lnet/mamoe/mirai/utils/ExternalResource; + public final fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/event/events/BotActiveEvent : net/mamoe/mirai/event/events/BotEvent { +} + +public abstract interface class net/mamoe/mirai/event/events/BotActiveEvent : net/mamoe/mirai/event/events/BotEvent { +} + +public final class net/mamoe/mirai/event/events/BotAvatarChangedEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/Bot;)V + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun copy (Lnet/mamoe/mirai/Bot;)Lnet/mamoe/mirai/event/events/BotAvatarChangedEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotAvatarChangedEvent;Lnet/mamoe/mirai/Bot;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotAvatarChangedEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotAvatarChangedEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/Bot;)V + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun copy (Lnet/mamoe/mirai/Bot;)Lnet/mamoe/mirai/event/events/BotAvatarChangedEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotAvatarChangedEvent;Lnet/mamoe/mirai/Bot;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotAvatarChangedEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/event/events/BotEvent : net/mamoe/mirai/event/Event { + public abstract fun getBot ()Lnet/mamoe/mirai/Bot; +} + +public abstract interface class net/mamoe/mirai/event/events/BotEvent : net/mamoe/mirai/event/Event { + public abstract fun getBot ()Lnet/mamoe/mirai/Bot; +} + +public final class net/mamoe/mirai/event/events/BotEventsKt { + public static final synthetic fun getOperatorOrBot (Lnet/mamoe/mirai/event/events/GroupOperableEvent;)Lnet/mamoe/mirai/contact/Member; + public static final fun getResult (Lnet/mamoe/mirai/event/events/MessagePostSendEvent;)Ljava/lang/Object; + public static final synthetic fun getSource (Lnet/mamoe/mirai/event/events/MessagePostSendEvent;)Lnet/mamoe/mirai/message/data/MessageSource; + public static final synthetic fun getSourceResult (Lnet/mamoe/mirai/event/events/MessagePostSendEvent;)Ljava/lang/Object; + public static final synthetic fun isByBot (Lnet/mamoe/mirai/event/events/GroupOperableEvent;)Z + public static final fun isByBot (Lnet/mamoe/mirai/event/events/MessageRecallEvent$FriendRecall;)Z + public static final fun isByBot (Lnet/mamoe/mirai/event/events/MessageRecallEvent;)Z + public static final synthetic fun isFailure (Lnet/mamoe/mirai/event/events/MessagePostSendEvent;)Z + public static final synthetic fun isSuccess (Lnet/mamoe/mirai/event/events/MessagePostSendEvent;)Z +} + +public final class net/mamoe/mirai/event/events/BotEventsKt { + public static final synthetic fun getOperatorOrBot (Lnet/mamoe/mirai/event/events/GroupOperableEvent;)Lnet/mamoe/mirai/contact/Member; + public static final fun getResult (Lnet/mamoe/mirai/event/events/MessagePostSendEvent;)Ljava/lang/Object; + public static final synthetic fun getSource (Lnet/mamoe/mirai/event/events/MessagePostSendEvent;)Lnet/mamoe/mirai/message/data/MessageSource; + public static final synthetic fun getSourceResult (Lnet/mamoe/mirai/event/events/MessagePostSendEvent;)Ljava/lang/Object; + public static final synthetic fun isByBot (Lnet/mamoe/mirai/event/events/GroupOperableEvent;)Z + public static final fun isByBot (Lnet/mamoe/mirai/event/events/MessageRecallEvent$FriendRecall;)Z + public static final fun isByBot (Lnet/mamoe/mirai/event/events/MessageRecallEvent;)Z + public static final synthetic fun isFailure (Lnet/mamoe/mirai/event/events/MessagePostSendEvent;)Z + public static final synthetic fun isSuccess (Lnet/mamoe/mirai/event/events/MessagePostSendEvent;)Z +} + +public final class net/mamoe/mirai/event/events/BotGroupPermissionChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/GroupEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/MemberPermission;Lnet/mamoe/mirai/contact/MemberPermission;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Group; + public final fun component2 ()Lnet/mamoe/mirai/contact/MemberPermission; + public final fun component3 ()Lnet/mamoe/mirai/contact/MemberPermission; + public final fun copy (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/MemberPermission;Lnet/mamoe/mirai/contact/MemberPermission;)Lnet/mamoe/mirai/event/events/BotGroupPermissionChangeEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotGroupPermissionChangeEvent;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/MemberPermission;Lnet/mamoe/mirai/contact/MemberPermission;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotGroupPermissionChangeEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public final fun getNew ()Lnet/mamoe/mirai/contact/MemberPermission; + public final fun getOrigin ()Lnet/mamoe/mirai/contact/MemberPermission; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotGroupPermissionChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/GroupEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/MemberPermission;Lnet/mamoe/mirai/contact/MemberPermission;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Group; + public final fun component2 ()Lnet/mamoe/mirai/contact/MemberPermission; + public final fun component3 ()Lnet/mamoe/mirai/contact/MemberPermission; + public final fun copy (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/MemberPermission;Lnet/mamoe/mirai/contact/MemberPermission;)Lnet/mamoe/mirai/event/events/BotGroupPermissionChangeEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotGroupPermissionChangeEvent;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/MemberPermission;Lnet/mamoe/mirai/contact/MemberPermission;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotGroupPermissionChangeEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public final fun getNew ()Lnet/mamoe/mirai/contact/MemberPermission; + public final fun getOrigin ()Lnet/mamoe/mirai/contact/MemberPermission; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotInvitedJoinGroupRequestEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/Bot;JJJLjava/lang/String;Ljava/lang/String;)V + public final fun accept ()Lkotlin/Unit; + public final fun accept (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()J + public final fun component3 ()J + public final fun component4 ()J + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/Bot;JJJLjava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/event/events/BotInvitedJoinGroupRequestEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotInvitedJoinGroupRequestEvent;Lnet/mamoe/mirai/Bot;JJJLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotInvitedJoinGroupRequestEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public final fun getEventId ()J + public final fun getGroupId ()J + public final fun getGroupName ()Ljava/lang/String; + public final fun getInvitor ()Lnet/mamoe/mirai/contact/Friend; + public final fun getInvitorId ()J + public final fun getInvitorNick ()Ljava/lang/String; + public fun hashCode ()I + public final fun ignore ()Lkotlin/Unit; + public final fun ignore (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotInvitedJoinGroupRequestEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/Bot;JJJLjava/lang/String;Ljava/lang/String;)V + public final fun accept ()Lkotlin/Unit; + public final fun accept (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()J + public final fun component3 ()J + public final fun component4 ()J + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/Bot;JJJLjava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/event/events/BotInvitedJoinGroupRequestEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotInvitedJoinGroupRequestEvent;Lnet/mamoe/mirai/Bot;JJJLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotInvitedJoinGroupRequestEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public final fun getEventId ()J + public final fun getGroupId ()J + public final fun getGroupName ()Ljava/lang/String; + public final fun getInvitor ()Lnet/mamoe/mirai/contact/Friend; + public final fun getInvitorId ()J + public final fun getInvitorNick ()Ljava/lang/String; + public fun hashCode ()I + public final fun ignore ()Lkotlin/Unit; + public final fun ignore (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public abstract class net/mamoe/mirai/event/events/BotJoinGroupEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/GroupEvent, net/mamoe/mirai/internal/network/Packet { + public abstract fun getGroup ()Lnet/mamoe/mirai/contact/Group; +} + +public abstract class net/mamoe/mirai/event/events/BotJoinGroupEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/GroupEvent, net/mamoe/mirai/internal/network/Packet { + public abstract fun getGroup ()Lnet/mamoe/mirai/contact/Group; +} + +public final class net/mamoe/mirai/event/events/BotJoinGroupEvent$Active : net/mamoe/mirai/event/events/BotJoinGroupEvent { + public fun (Lnet/mamoe/mirai/contact/Group;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Group; + public final fun copy (Lnet/mamoe/mirai/contact/Group;)Lnet/mamoe/mirai/event/events/BotJoinGroupEvent$Active; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotJoinGroupEvent$Active;Lnet/mamoe/mirai/contact/Group;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotJoinGroupEvent$Active; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotJoinGroupEvent$Active : net/mamoe/mirai/event/events/BotJoinGroupEvent { + public fun (Lnet/mamoe/mirai/contact/Group;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Group; + public final fun copy (Lnet/mamoe/mirai/contact/Group;)Lnet/mamoe/mirai/event/events/BotJoinGroupEvent$Active; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotJoinGroupEvent$Active;Lnet/mamoe/mirai/contact/Group;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotJoinGroupEvent$Active; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotJoinGroupEvent$Invite : net/mamoe/mirai/event/events/BotJoinGroupEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/BotJoinGroupEvent$Invite; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotJoinGroupEvent$Invite;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotJoinGroupEvent$Invite; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public final fun getInvitor ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotJoinGroupEvent$Invite : net/mamoe/mirai/event/events/BotJoinGroupEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/BotJoinGroupEvent$Invite; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotJoinGroupEvent$Invite;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotJoinGroupEvent$Invite; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public final fun getInvitor ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotJoinGroupEvent$Retrieve : net/mamoe/mirai/event/events/BotJoinGroupEvent { + public fun (Lnet/mamoe/mirai/contact/Group;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Group; + public final fun copy (Lnet/mamoe/mirai/contact/Group;)Lnet/mamoe/mirai/event/events/BotJoinGroupEvent$Retrieve; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotJoinGroupEvent$Retrieve;Lnet/mamoe/mirai/contact/Group;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotJoinGroupEvent$Retrieve; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotJoinGroupEvent$Retrieve : net/mamoe/mirai/event/events/BotJoinGroupEvent { + public fun (Lnet/mamoe/mirai/contact/Group;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Group; + public final fun copy (Lnet/mamoe/mirai/contact/Group;)Lnet/mamoe/mirai/event/events/BotJoinGroupEvent$Retrieve; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotJoinGroupEvent$Retrieve;Lnet/mamoe/mirai/contact/Group;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotJoinGroupEvent$Retrieve; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract class net/mamoe/mirai/event/events/BotLeaveEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/internal/network/Packet { + public fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getGroup ()Lnet/mamoe/mirai/contact/Group; +} + +public abstract class net/mamoe/mirai/event/events/BotLeaveEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/internal/network/Packet { + public fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getGroup ()Lnet/mamoe/mirai/contact/Group; +} + +public final class net/mamoe/mirai/event/events/BotLeaveEvent$Active : net/mamoe/mirai/event/events/BotLeaveEvent { + public fun (Lnet/mamoe/mirai/contact/Group;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Group; + public final fun copy (Lnet/mamoe/mirai/contact/Group;)Lnet/mamoe/mirai/event/events/BotLeaveEvent$Active; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotLeaveEvent$Active;Lnet/mamoe/mirai/contact/Group;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotLeaveEvent$Active; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotLeaveEvent$Active : net/mamoe/mirai/event/events/BotLeaveEvent { + public fun (Lnet/mamoe/mirai/contact/Group;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Group; + public final fun copy (Lnet/mamoe/mirai/contact/Group;)Lnet/mamoe/mirai/event/events/BotLeaveEvent$Active; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotLeaveEvent$Active;Lnet/mamoe/mirai/contact/Group;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotLeaveEvent$Active; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotLeaveEvent$Kick : net/mamoe/mirai/event/events/BotLeaveEvent, net/mamoe/mirai/event/events/GroupOperableEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/BotLeaveEvent$Kick; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotLeaveEvent$Kick;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotLeaveEvent$Kick; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public synthetic fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotLeaveEvent$Kick : net/mamoe/mirai/event/events/BotLeaveEvent, net/mamoe/mirai/event/events/GroupOperableEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/BotLeaveEvent$Kick; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotLeaveEvent$Kick;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotLeaveEvent$Kick; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public synthetic fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotMuteEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/GroupEvent, net/mamoe/mirai/internal/network/Packet { + public fun (ILnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()I + public final fun component2 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (ILnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/BotMuteEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotMuteEvent;ILnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotMuteEvent; + public fun equals (Ljava/lang/Object;)Z + public final fun getDurationSeconds ()I + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public final fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotMuteEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/GroupEvent, net/mamoe/mirai/internal/network/Packet { + public fun (ILnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()I + public final fun component2 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (ILnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/BotMuteEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotMuteEvent;ILnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotMuteEvent; + public fun equals (Ljava/lang/Object;)Z + public final fun getDurationSeconds ()I + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public final fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotNickChangedEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/event/events/BotNickChangedEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotNickChangedEvent;Lnet/mamoe/mirai/Bot;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotNickChangedEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public final fun getFrom ()Ljava/lang/String; + public final fun getTo ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotNickChangedEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/event/events/BotNickChangedEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotNickChangedEvent;Lnet/mamoe/mirai/Bot;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotNickChangedEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public final fun getFrom ()Ljava/lang/String; + public final fun getTo ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract class net/mamoe/mirai/event/events/BotOfflineEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotEvent { + public fun getReconnect ()Z +} + +public abstract class net/mamoe/mirai/event/events/BotOfflineEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotEvent { + public fun getReconnect ()Z +} + +public final class net/mamoe/mirai/event/events/BotOfflineEvent$Active : net/mamoe/mirai/event/events/BotOfflineEvent, net/mamoe/mirai/event/events/BotActiveEvent, net/mamoe/mirai/event/events/BotOfflineEvent$CauseAware { + public fun (Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;)V + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()Ljava/lang/Throwable; + public final fun copy (Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$Active; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotOfflineEvent$Active;Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$Active; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getCause ()Ljava/lang/Throwable; + public fun getReconnect ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotOfflineEvent$Active : net/mamoe/mirai/event/events/BotOfflineEvent, net/mamoe/mirai/event/events/BotActiveEvent, net/mamoe/mirai/event/events/BotOfflineEvent$CauseAware { + public fun (Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;)V + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()Ljava/lang/Throwable; + public final fun copy (Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$Active; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotOfflineEvent$Active;Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$Active; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getCause ()Ljava/lang/Throwable; + public fun getReconnect ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/event/events/BotOfflineEvent$CauseAware { + public abstract fun getCause ()Ljava/lang/Throwable; +} + +public abstract interface class net/mamoe/mirai/event/events/BotOfflineEvent$CauseAware { + public abstract fun getCause ()Ljava/lang/Throwable; +} + +public final class net/mamoe/mirai/event/events/BotOfflineEvent$Dropped : net/mamoe/mirai/event/events/BotOfflineEvent, net/mamoe/mirai/event/events/BotOfflineEvent$CauseAware, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()Ljava/lang/Throwable; + public final fun copy (Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$Dropped; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotOfflineEvent$Dropped;Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$Dropped; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getCause ()Ljava/lang/Throwable; + public fun getReconnect ()Z + public fun hashCode ()I + public fun setReconnect (Z)V + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotOfflineEvent$Dropped : net/mamoe/mirai/event/events/BotOfflineEvent, net/mamoe/mirai/event/events/BotOfflineEvent$CauseAware, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()Ljava/lang/Throwable; + public final fun copy (Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$Dropped; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotOfflineEvent$Dropped;Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$Dropped; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getCause ()Ljava/lang/Throwable; + public fun getReconnect ()Z + public fun hashCode ()I + public fun setReconnect (Z)V + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotOfflineEvent$Force : net/mamoe/mirai/event/events/BotOfflineEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$Force; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotOfflineEvent$Force;Lnet/mamoe/mirai/Bot;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$Force; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public final fun getMessage ()Ljava/lang/String; + public fun getReconnect ()Z + public final fun getTitle ()Ljava/lang/String; + public fun hashCode ()I + public fun setReconnect (Z)V + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotOfflineEvent$Force : net/mamoe/mirai/event/events/BotOfflineEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$Force; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotOfflineEvent$Force;Lnet/mamoe/mirai/Bot;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$Force; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public final fun getMessage ()Ljava/lang/String; + public fun getReconnect ()Z + public final fun getTitle ()Ljava/lang/String; + public fun hashCode ()I + public fun setReconnect (Z)V + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotOfflineEvent$MsfOffline : net/mamoe/mirai/event/events/BotOfflineEvent, net/mamoe/mirai/event/events/BotOfflineEvent$CauseAware, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()Ljava/lang/Throwable; + public final fun copy (Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$MsfOffline; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotOfflineEvent$MsfOffline;Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$MsfOffline; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getCause ()Ljava/lang/Throwable; + public fun getReconnect ()Z + public fun hashCode ()I + public fun setReconnect (Z)V + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotOfflineEvent$MsfOffline : net/mamoe/mirai/event/events/BotOfflineEvent, net/mamoe/mirai/event/events/BotOfflineEvent$CauseAware, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()Ljava/lang/Throwable; + public final fun copy (Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$MsfOffline; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotOfflineEvent$MsfOffline;Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$MsfOffline; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getCause ()Ljava/lang/Throwable; + public fun getReconnect ()Z + public fun hashCode ()I + public fun setReconnect (Z)V + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotOfflineEvent$PacketFactoryErrorCode : net/mamoe/mirai/event/events/BotOfflineEvent, net/mamoe/mirai/event/events/BotOfflineEvent$CauseAware, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()I + public final fun component2 ()Lnet/mamoe/mirai/Bot; + public final fun component3 ()Ljava/lang/Throwable; + public final fun copy (ILnet/mamoe/mirai/Bot;Ljava/lang/Throwable;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$PacketFactoryErrorCode; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotOfflineEvent$PacketFactoryErrorCode;ILnet/mamoe/mirai/Bot;Ljava/lang/Throwable;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$PacketFactoryErrorCode; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getCause ()Ljava/lang/Throwable; + public fun getReconnect ()Z + public final fun getReturnCode ()I + public fun hashCode ()I + public fun setReconnect (Z)V + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotOfflineEvent$PacketFactoryErrorCode : net/mamoe/mirai/event/events/BotOfflineEvent, net/mamoe/mirai/event/events/BotOfflineEvent$CauseAware, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()I + public final fun component2 ()Lnet/mamoe/mirai/Bot; + public final fun component3 ()Ljava/lang/Throwable; + public final fun copy (ILnet/mamoe/mirai/Bot;Ljava/lang/Throwable;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$PacketFactoryErrorCode; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotOfflineEvent$PacketFactoryErrorCode;ILnet/mamoe/mirai/Bot;Ljava/lang/Throwable;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$PacketFactoryErrorCode; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getCause ()Ljava/lang/Throwable; + public fun getReconnect ()Z + public final fun getReturnCode ()I + public fun hashCode ()I + public fun setReconnect (Z)V + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotOfflineEvent$RequireReconnect : net/mamoe/mirai/event/events/BotOfflineEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun copy (Lnet/mamoe/mirai/Bot;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$RequireReconnect; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotOfflineEvent$RequireReconnect;Lnet/mamoe/mirai/Bot;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$RequireReconnect; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getReconnect ()Z + public fun hashCode ()I + public fun setReconnect (Z)V + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotOfflineEvent$RequireReconnect : net/mamoe/mirai/event/events/BotOfflineEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun copy (Lnet/mamoe/mirai/Bot;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$RequireReconnect; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotOfflineEvent$RequireReconnect;Lnet/mamoe/mirai/Bot;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotOfflineEvent$RequireReconnect; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getReconnect ()Z + public fun hashCode ()I + public fun setReconnect (Z)V + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotOnlineEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotActiveEvent { + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun copy (Lnet/mamoe/mirai/Bot;)Lnet/mamoe/mirai/event/events/BotOnlineEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotOnlineEvent;Lnet/mamoe/mirai/Bot;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotOnlineEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotOnlineEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotActiveEvent { + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun copy (Lnet/mamoe/mirai/Bot;)Lnet/mamoe/mirai/event/events/BotOnlineEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotOnlineEvent;Lnet/mamoe/mirai/Bot;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotOnlineEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/event/events/BotPassiveEvent : net/mamoe/mirai/event/events/BotEvent { +} + +public abstract interface class net/mamoe/mirai/event/events/BotPassiveEvent : net/mamoe/mirai/event/events/BotEvent { +} + +public final class net/mamoe/mirai/event/events/BotReloginEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotActiveEvent, net/mamoe/mirai/event/events/BotEvent { + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()Ljava/lang/Throwable; + public final fun copy (Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;)Lnet/mamoe/mirai/event/events/BotReloginEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotReloginEvent;Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotReloginEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public final fun getCause ()Ljava/lang/Throwable; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotReloginEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotActiveEvent, net/mamoe/mirai/event/events/BotEvent { + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()Ljava/lang/Throwable; + public final fun copy (Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;)Lnet/mamoe/mirai/event/events/BotReloginEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotReloginEvent;Lnet/mamoe/mirai/Bot;Ljava/lang/Throwable;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotReloginEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public final fun getCause ()Ljava/lang/Throwable; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotUnmuteEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/GroupEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/BotUnmuteEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotUnmuteEvent;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotUnmuteEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public final fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/BotUnmuteEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/GroupEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/BotUnmuteEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/BotUnmuteEvent;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/BotUnmuteEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public final fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/EventCancelledException : java/lang/RuntimeException { + public fun ()V + public fun (Ljava/lang/String;)V + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun (Ljava/lang/Throwable;)V +} + +public final class net/mamoe/mirai/event/events/EventCancelledException : java/lang/RuntimeException { + public fun ()V + public fun (Ljava/lang/String;)V + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun (Ljava/lang/Throwable;)V +} + +public final class net/mamoe/mirai/event/events/FriendAddEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/FriendEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/Friend;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Friend; + public final fun copy (Lnet/mamoe/mirai/contact/Friend;)Lnet/mamoe/mirai/event/events/FriendAddEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/FriendAddEvent;Lnet/mamoe/mirai/contact/Friend;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/FriendAddEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/FriendAddEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/FriendEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/Friend;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Friend; + public final fun copy (Lnet/mamoe/mirai/contact/Friend;)Lnet/mamoe/mirai/event/events/FriendAddEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/FriendAddEvent;Lnet/mamoe/mirai/contact/Friend;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/FriendAddEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/FriendAvatarChangedEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/FriendEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/contact/Friend; + public final fun copy (Lnet/mamoe/mirai/contact/Friend;)Lnet/mamoe/mirai/event/events/FriendAvatarChangedEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/FriendAvatarChangedEvent;Lnet/mamoe/mirai/contact/Friend;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/FriendAvatarChangedEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/FriendAvatarChangedEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/FriendEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/contact/Friend; + public final fun copy (Lnet/mamoe/mirai/contact/Friend;)Lnet/mamoe/mirai/event/events/FriendAvatarChangedEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/FriendAvatarChangedEvent;Lnet/mamoe/mirai/contact/Friend;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/FriendAvatarChangedEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/FriendDeleteEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/FriendEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/contact/Friend; + public final fun copy (Lnet/mamoe/mirai/contact/Friend;)Lnet/mamoe/mirai/event/events/FriendDeleteEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/FriendDeleteEvent;Lnet/mamoe/mirai/contact/Friend;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/FriendDeleteEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/FriendDeleteEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/FriendEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/contact/Friend; + public final fun copy (Lnet/mamoe/mirai/contact/Friend;)Lnet/mamoe/mirai/event/events/FriendDeleteEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/FriendDeleteEvent;Lnet/mamoe/mirai/contact/Friend;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/FriendDeleteEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/event/events/FriendEvent : net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/event/events/UserEvent { + public fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public fun getUser ()Lnet/mamoe/mirai/contact/Friend; + public synthetic fun getUser ()Lnet/mamoe/mirai/contact/User; +} + +public abstract interface class net/mamoe/mirai/event/events/FriendEvent : net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/event/events/UserEvent { + public fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public fun getUser ()Lnet/mamoe/mirai/contact/Friend; + public synthetic fun getUser ()Lnet/mamoe/mirai/contact/User; +} + +public final class net/mamoe/mirai/event/events/FriendInputStatusChangedEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/FriendEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/contact/Friend; + public final fun component2 ()Z + public final fun copy (Lnet/mamoe/mirai/contact/Friend;Z)Lnet/mamoe/mirai/event/events/FriendInputStatusChangedEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/FriendInputStatusChangedEvent;Lnet/mamoe/mirai/contact/Friend;ZILjava/lang/Object;)Lnet/mamoe/mirai/event/events/FriendInputStatusChangedEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public final fun getInputting ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/FriendInputStatusChangedEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/FriendEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/contact/Friend; + public final fun component2 ()Z + public final fun copy (Lnet/mamoe/mirai/contact/Friend;Z)Lnet/mamoe/mirai/event/events/FriendInputStatusChangedEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/FriendInputStatusChangedEvent;Lnet/mamoe/mirai/contact/Friend;ZILjava/lang/Object;)Lnet/mamoe/mirai/event/events/FriendInputStatusChangedEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public final fun getInputting ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/FriendMessageEvent : net/mamoe/mirai/event/events/AbstractMessageEvent, net/mamoe/mirai/event/events/FriendEvent, net/mamoe/mirai/event/events/UserMessageEvent { + public fun (Lnet/mamoe/mirai/contact/Friend;Lnet/mamoe/mirai/message/data/MessageChain;I)V + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSender ()Lnet/mamoe/mirai/contact/Friend; + public synthetic fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromFriend; + public synthetic fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public fun getSubject ()Lnet/mamoe/mirai/contact/Friend; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/User; + public fun getTime ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/FriendMessageEvent : net/mamoe/mirai/event/events/AbstractMessageEvent, net/mamoe/mirai/event/events/FriendEvent, net/mamoe/mirai/event/events/UserMessageEvent { + public fun (Lnet/mamoe/mirai/contact/Friend;Lnet/mamoe/mirai/message/data/MessageChain;I)V + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSender ()Lnet/mamoe/mirai/contact/Friend; + public synthetic fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromFriend; + public synthetic fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public fun getSubject ()Lnet/mamoe/mirai/contact/Friend; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/User; + public fun getTime ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/FriendMessagePostSendEvent : net/mamoe/mirai/event/events/UserMessagePostSendEvent { + public fun (Lnet/mamoe/mirai/contact/Friend;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Friend; + public final fun component2 ()Lnet/mamoe/mirai/message/data/MessageChain; + public final fun component3 ()Ljava/lang/Throwable; + public final fun component4 ()Lnet/mamoe/mirai/message/MessageReceipt; + public final fun copy (Lnet/mamoe/mirai/contact/Friend;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;)Lnet/mamoe/mirai/event/events/FriendMessagePostSendEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/FriendMessagePostSendEvent;Lnet/mamoe/mirai/contact/Friend;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/FriendMessagePostSendEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getException ()Ljava/lang/Throwable; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getReceipt ()Lnet/mamoe/mirai/message/MessageReceipt; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun getTarget ()Lnet/mamoe/mirai/contact/Friend; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/FriendMessagePostSendEvent : net/mamoe/mirai/event/events/UserMessagePostSendEvent { + public fun (Lnet/mamoe/mirai/contact/Friend;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Friend; + public final fun component2 ()Lnet/mamoe/mirai/message/data/MessageChain; + public final fun component3 ()Ljava/lang/Throwable; + public final fun component4 ()Lnet/mamoe/mirai/message/MessageReceipt; + public final fun copy (Lnet/mamoe/mirai/contact/Friend;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;)Lnet/mamoe/mirai/event/events/FriendMessagePostSendEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/FriendMessagePostSendEvent;Lnet/mamoe/mirai/contact/Friend;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/FriendMessagePostSendEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getException ()Ljava/lang/Throwable; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getReceipt ()Lnet/mamoe/mirai/message/MessageReceipt; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun getTarget ()Lnet/mamoe/mirai/contact/Friend; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/FriendMessagePreSendEvent : net/mamoe/mirai/event/events/UserMessagePreSendEvent { + public fun (Lnet/mamoe/mirai/contact/Friend;Lnet/mamoe/mirai/message/data/Message;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Friend; + public final fun component2 ()Lnet/mamoe/mirai/message/data/Message; + public final fun copy (Lnet/mamoe/mirai/contact/Friend;Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/event/events/FriendMessagePreSendEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/FriendMessagePreSendEvent;Lnet/mamoe/mirai/contact/Friend;Lnet/mamoe/mirai/message/data/Message;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/FriendMessagePreSendEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getMessage ()Lnet/mamoe/mirai/message/data/Message; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun getTarget ()Lnet/mamoe/mirai/contact/Friend; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/User; + public fun hashCode ()I + public fun setMessage (Lnet/mamoe/mirai/message/data/Message;)V + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/FriendMessagePreSendEvent : net/mamoe/mirai/event/events/UserMessagePreSendEvent { + public fun (Lnet/mamoe/mirai/contact/Friend;Lnet/mamoe/mirai/message/data/Message;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Friend; + public final fun component2 ()Lnet/mamoe/mirai/message/data/Message; + public final fun copy (Lnet/mamoe/mirai/contact/Friend;Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/event/events/FriendMessagePreSendEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/FriendMessagePreSendEvent;Lnet/mamoe/mirai/contact/Friend;Lnet/mamoe/mirai/message/data/Message;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/FriendMessagePreSendEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getMessage ()Lnet/mamoe/mirai/message/data/Message; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun getTarget ()Lnet/mamoe/mirai/contact/Friend; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/User; + public fun hashCode ()I + public fun setMessage (Lnet/mamoe/mirai/message/data/Message;)V + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/FriendMessageSyncEvent : net/mamoe/mirai/event/events/AbstractMessageEvent, net/mamoe/mirai/event/events/FriendEvent, net/mamoe/mirai/event/events/MessageSyncEvent { + public fun (Lnet/mamoe/mirai/contact/Friend;Lnet/mamoe/mirai/message/data/MessageChain;I)V + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSender ()Lnet/mamoe/mirai/contact/Friend; + public synthetic fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromFriend; + public synthetic fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public fun getSubject ()Lnet/mamoe/mirai/contact/Friend; + public fun getTime ()I +} + +public final class net/mamoe/mirai/event/events/FriendMessageSyncEvent : net/mamoe/mirai/event/events/AbstractMessageEvent, net/mamoe/mirai/event/events/FriendEvent, net/mamoe/mirai/event/events/MessageSyncEvent { + public fun (Lnet/mamoe/mirai/contact/Friend;Lnet/mamoe/mirai/message/data/MessageChain;I)V + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSender ()Lnet/mamoe/mirai/contact/Friend; + public synthetic fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromFriend; + public synthetic fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public fun getSubject ()Lnet/mamoe/mirai/contact/Friend; + public fun getTime ()I +} + +public final class net/mamoe/mirai/event/events/FriendNickChangedEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/FriendEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/contact/Friend; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/contact/Friend;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/event/events/FriendNickChangedEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/FriendNickChangedEvent;Lnet/mamoe/mirai/contact/Friend;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/FriendNickChangedEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public final fun getFrom ()Ljava/lang/String; + public final fun getTo ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/FriendNickChangedEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/FriendEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/contact/Friend; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/contact/Friend;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/event/events/FriendNickChangedEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/FriendNickChangedEvent;Lnet/mamoe/mirai/contact/Friend;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/FriendNickChangedEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public final fun getFrom ()Ljava/lang/String; + public final fun getTo ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/FriendRemarkChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/FriendEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/contact/Friend; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/contact/Friend;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/event/events/FriendRemarkChangeEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/FriendRemarkChangeEvent;Lnet/mamoe/mirai/contact/Friend;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/FriendRemarkChangeEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public final fun getNewRemark ()Ljava/lang/String; + public final fun getOldRemark ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/FriendRemarkChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/FriendEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/contact/Friend; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/contact/Friend;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/event/events/FriendRemarkChangeEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/FriendRemarkChangeEvent;Lnet/mamoe/mirai/contact/Friend;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/FriendRemarkChangeEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public final fun getNewRemark ()Ljava/lang/String; + public final fun getOldRemark ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupAllowAnonymousChatEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupOperableEvent, net/mamoe/mirai/event/events/GroupSettingChangeEvent, net/mamoe/mirai/internal/network/Packet { + public fun (ZZLnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Z + public final fun component2 ()Z + public final fun component3 ()Lnet/mamoe/mirai/contact/Group; + public final fun component4 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (ZZLnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/GroupAllowAnonymousChatEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupAllowAnonymousChatEvent;ZZLnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupAllowAnonymousChatEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getNew ()Ljava/lang/Boolean; + public synthetic fun getNew ()Ljava/lang/Object; + public synthetic fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public fun getOrigin ()Ljava/lang/Boolean; + public synthetic fun getOrigin ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupAllowAnonymousChatEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupOperableEvent, net/mamoe/mirai/event/events/GroupSettingChangeEvent, net/mamoe/mirai/internal/network/Packet { + public fun (ZZLnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Z + public final fun component2 ()Z + public final fun component3 ()Lnet/mamoe/mirai/contact/Group; + public final fun component4 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (ZZLnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/GroupAllowAnonymousChatEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupAllowAnonymousChatEvent;ZZLnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupAllowAnonymousChatEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getNew ()Ljava/lang/Boolean; + public synthetic fun getNew ()Ljava/lang/Object; + public synthetic fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public fun getOrigin ()Ljava/lang/Boolean; + public synthetic fun getOrigin ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupAllowConfessTalkEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupSettingChangeEvent, net/mamoe/mirai/internal/network/Packet { + public fun (ZZLnet/mamoe/mirai/contact/Group;Z)V + public final fun component1 ()Z + public final fun component2 ()Z + public final fun component3 ()Lnet/mamoe/mirai/contact/Group; + public final fun component4 ()Z + public final fun copy (ZZLnet/mamoe/mirai/contact/Group;Z)Lnet/mamoe/mirai/event/events/GroupAllowConfessTalkEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupAllowConfessTalkEvent;ZZLnet/mamoe/mirai/contact/Group;ZILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupAllowConfessTalkEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getNew ()Ljava/lang/Boolean; + public synthetic fun getNew ()Ljava/lang/Object; + public fun getOrigin ()Ljava/lang/Boolean; + public synthetic fun getOrigin ()Ljava/lang/Object; + public fun hashCode ()I + public final fun isByBot ()Z + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupAllowConfessTalkEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupSettingChangeEvent, net/mamoe/mirai/internal/network/Packet { + public fun (ZZLnet/mamoe/mirai/contact/Group;Z)V + public final fun component1 ()Z + public final fun component2 ()Z + public final fun component3 ()Lnet/mamoe/mirai/contact/Group; + public final fun component4 ()Z + public final fun copy (ZZLnet/mamoe/mirai/contact/Group;Z)Lnet/mamoe/mirai/event/events/GroupAllowConfessTalkEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupAllowConfessTalkEvent;ZZLnet/mamoe/mirai/contact/Group;ZILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupAllowConfessTalkEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getNew ()Ljava/lang/Boolean; + public synthetic fun getNew ()Ljava/lang/Object; + public fun getOrigin ()Ljava/lang/Boolean; + public synthetic fun getOrigin ()Ljava/lang/Object; + public fun hashCode ()I + public final fun isByBot ()Z + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupAllowMemberInviteEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupOperableEvent, net/mamoe/mirai/event/events/GroupSettingChangeEvent, net/mamoe/mirai/internal/network/Packet { + public fun (ZZLnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Z + public final fun component2 ()Z + public final fun component3 ()Lnet/mamoe/mirai/contact/Group; + public final fun component4 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (ZZLnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/GroupAllowMemberInviteEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupAllowMemberInviteEvent;ZZLnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupAllowMemberInviteEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getNew ()Ljava/lang/Boolean; + public synthetic fun getNew ()Ljava/lang/Object; + public synthetic fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public fun getOrigin ()Ljava/lang/Boolean; + public synthetic fun getOrigin ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupAllowMemberInviteEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupOperableEvent, net/mamoe/mirai/event/events/GroupSettingChangeEvent, net/mamoe/mirai/internal/network/Packet { + public fun (ZZLnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Z + public final fun component2 ()Z + public final fun component3 ()Lnet/mamoe/mirai/contact/Group; + public final fun component4 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (ZZLnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/GroupAllowMemberInviteEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupAllowMemberInviteEvent;ZZLnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupAllowMemberInviteEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getNew ()Ljava/lang/Boolean; + public synthetic fun getNew ()Ljava/lang/Object; + public synthetic fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public fun getOrigin ()Ljava/lang/Boolean; + public synthetic fun getOrigin ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/event/events/GroupAwareMessageEvent : net/mamoe/mirai/event/events/MessageEvent { + public abstract fun getGroup ()Lnet/mamoe/mirai/contact/Group; +} + +public abstract interface class net/mamoe/mirai/event/events/GroupAwareMessageEvent : net/mamoe/mirai/event/events/MessageEvent { + public abstract fun getGroup ()Lnet/mamoe/mirai/contact/Group; +} + +public final class net/mamoe/mirai/event/events/GroupEntranceAnnouncementChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupOperableEvent, net/mamoe/mirai/event/events/GroupSettingChangeEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lnet/mamoe/mirai/contact/Group; + public final fun component4 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/GroupEntranceAnnouncementChangeEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupEntranceAnnouncementChangeEvent;Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupEntranceAnnouncementChangeEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public synthetic fun getNew ()Ljava/lang/Object; + public fun getNew ()Ljava/lang/String; + public synthetic fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getOrigin ()Ljava/lang/Object; + public fun getOrigin ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupEntranceAnnouncementChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupOperableEvent, net/mamoe/mirai/event/events/GroupSettingChangeEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lnet/mamoe/mirai/contact/Group; + public final fun component4 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/GroupEntranceAnnouncementChangeEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupEntranceAnnouncementChangeEvent;Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupEntranceAnnouncementChangeEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public synthetic fun getNew ()Ljava/lang/Object; + public fun getNew ()Ljava/lang/String; + public synthetic fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getOrigin ()Ljava/lang/Object; + public fun getOrigin ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/event/events/GroupEvent : net/mamoe/mirai/event/events/BotEvent { + public fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getGroup ()Lnet/mamoe/mirai/contact/Group; +} + +public abstract interface class net/mamoe/mirai/event/events/GroupEvent : net/mamoe/mirai/event/events/BotEvent { + public fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getGroup ()Lnet/mamoe/mirai/contact/Group; +} + +public abstract interface class net/mamoe/mirai/event/events/GroupMemberEvent : net/mamoe/mirai/event/events/GroupEvent, net/mamoe/mirai/event/events/UserEvent { + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public abstract fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getUser ()Lnet/mamoe/mirai/contact/Member; + public synthetic fun getUser ()Lnet/mamoe/mirai/contact/User; +} + +public abstract interface class net/mamoe/mirai/event/events/GroupMemberEvent : net/mamoe/mirai/event/events/GroupEvent, net/mamoe/mirai/event/events/UserEvent { + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public abstract fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getUser ()Lnet/mamoe/mirai/contact/Member; + public synthetic fun getUser ()Lnet/mamoe/mirai/contact/User; +} + +public final class net/mamoe/mirai/event/events/GroupMessageEvent : net/mamoe/mirai/event/events/AbstractMessageEvent, net/mamoe/mirai/event/events/GroupAwareMessageEvent, net/mamoe/mirai/event/events/GroupEvent, net/mamoe/mirai/event/events/MessageEvent { + public fun (Ljava/lang/String;Lnet/mamoe/mirai/contact/MemberPermission;Lnet/mamoe/mirai/contact/Member;Lnet/mamoe/mirai/message/data/MessageChain;I)V + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public final fun getPermission ()Lnet/mamoe/mirai/contact/MemberPermission; + public fun getSender ()Lnet/mamoe/mirai/contact/Member; + public synthetic fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromGroup; + public synthetic fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public fun getSubject ()Lnet/mamoe/mirai/contact/Group; + public fun getTime ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupMessageEvent : net/mamoe/mirai/event/events/AbstractMessageEvent, net/mamoe/mirai/event/events/GroupAwareMessageEvent, net/mamoe/mirai/event/events/GroupEvent, net/mamoe/mirai/event/events/MessageEvent { + public fun (Ljava/lang/String;Lnet/mamoe/mirai/contact/MemberPermission;Lnet/mamoe/mirai/contact/Member;Lnet/mamoe/mirai/message/data/MessageChain;I)V + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public final fun getPermission ()Lnet/mamoe/mirai/contact/MemberPermission; + public fun getSender ()Lnet/mamoe/mirai/contact/Member; + public synthetic fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromGroup; + public synthetic fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public fun getSubject ()Lnet/mamoe/mirai/contact/Group; + public fun getTime ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupMessagePostSendEvent : net/mamoe/mirai/event/events/MessagePostSendEvent { + public fun (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Group; + public final fun component2 ()Lnet/mamoe/mirai/message/data/MessageChain; + public final fun component3 ()Ljava/lang/Throwable; + public final fun component4 ()Lnet/mamoe/mirai/message/MessageReceipt; + public final fun copy (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;)Lnet/mamoe/mirai/event/events/GroupMessagePostSendEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupMessagePostSendEvent;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupMessagePostSendEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getException ()Ljava/lang/Throwable; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getReceipt ()Lnet/mamoe/mirai/message/MessageReceipt; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun getTarget ()Lnet/mamoe/mirai/contact/Group; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupMessagePostSendEvent : net/mamoe/mirai/event/events/MessagePostSendEvent { + public fun (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Group; + public final fun component2 ()Lnet/mamoe/mirai/message/data/MessageChain; + public final fun component3 ()Ljava/lang/Throwable; + public final fun component4 ()Lnet/mamoe/mirai/message/MessageReceipt; + public final fun copy (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;)Lnet/mamoe/mirai/event/events/GroupMessagePostSendEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupMessagePostSendEvent;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupMessagePostSendEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getException ()Ljava/lang/Throwable; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getReceipt ()Lnet/mamoe/mirai/message/MessageReceipt; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun getTarget ()Lnet/mamoe/mirai/contact/Group; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupMessagePreSendEvent : net/mamoe/mirai/event/events/MessagePreSendEvent { + public fun (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/message/data/Message;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Group; + public final fun component2 ()Lnet/mamoe/mirai/message/data/Message; + public final fun copy (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/event/events/GroupMessagePreSendEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupMessagePreSendEvent;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/message/data/Message;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupMessagePreSendEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getMessage ()Lnet/mamoe/mirai/message/data/Message; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun getTarget ()Lnet/mamoe/mirai/contact/Group; + public fun hashCode ()I + public fun setMessage (Lnet/mamoe/mirai/message/data/Message;)V + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupMessagePreSendEvent : net/mamoe/mirai/event/events/MessagePreSendEvent { + public fun (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/message/data/Message;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Group; + public final fun component2 ()Lnet/mamoe/mirai/message/data/Message; + public final fun copy (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/event/events/GroupMessagePreSendEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupMessagePreSendEvent;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/message/data/Message;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupMessagePreSendEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getMessage ()Lnet/mamoe/mirai/message/data/Message; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun getTarget ()Lnet/mamoe/mirai/contact/Group; + public fun hashCode ()I + public fun setMessage (Lnet/mamoe/mirai/message/data/Message;)V + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupMessageSyncEvent : net/mamoe/mirai/event/events/AbstractMessageEvent, net/mamoe/mirai/event/events/GroupAwareMessageEvent, net/mamoe/mirai/event/events/MessageSyncEvent { + public fun (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/message/data/MessageChain;Lnet/mamoe/mirai/contact/Member;Ljava/lang/String;I)V + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSender ()Lnet/mamoe/mirai/contact/Member; + public synthetic fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromGroup; + public synthetic fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public fun getSubject ()Lnet/mamoe/mirai/contact/Group; + public fun getTime ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupMessageSyncEvent : net/mamoe/mirai/event/events/AbstractMessageEvent, net/mamoe/mirai/event/events/GroupAwareMessageEvent, net/mamoe/mirai/event/events/MessageSyncEvent { + public fun (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/message/data/MessageChain;Lnet/mamoe/mirai/contact/Member;Ljava/lang/String;I)V + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSender ()Lnet/mamoe/mirai/contact/Member; + public synthetic fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromGroup; + public synthetic fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public fun getSubject ()Lnet/mamoe/mirai/contact/Group; + public fun getTime ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupMuteAllEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupOperableEvent, net/mamoe/mirai/event/events/GroupSettingChangeEvent, net/mamoe/mirai/internal/network/Packet { + public fun (ZZLnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Z + public final fun component2 ()Z + public final fun component3 ()Lnet/mamoe/mirai/contact/Group; + public final fun component4 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (ZZLnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/GroupMuteAllEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupMuteAllEvent;ZZLnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupMuteAllEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getNew ()Ljava/lang/Boolean; + public synthetic fun getNew ()Ljava/lang/Object; + public synthetic fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public fun getOrigin ()Ljava/lang/Boolean; + public synthetic fun getOrigin ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupMuteAllEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupOperableEvent, net/mamoe/mirai/event/events/GroupSettingChangeEvent, net/mamoe/mirai/internal/network/Packet { + public fun (ZZLnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Z + public final fun component2 ()Z + public final fun component3 ()Lnet/mamoe/mirai/contact/Group; + public final fun component4 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (ZZLnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/GroupMuteAllEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupMuteAllEvent;ZZLnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupMuteAllEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getNew ()Ljava/lang/Boolean; + public synthetic fun getNew ()Ljava/lang/Object; + public synthetic fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public fun getOrigin ()Ljava/lang/Boolean; + public synthetic fun getOrigin ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupNameChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupOperableEvent, net/mamoe/mirai/event/events/GroupSettingChangeEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lnet/mamoe/mirai/contact/Group; + public final fun component4 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/GroupNameChangeEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupNameChangeEvent;Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupNameChangeEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public synthetic fun getNew ()Ljava/lang/Object; + public fun getNew ()Ljava/lang/String; + public synthetic fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getOrigin ()Ljava/lang/Object; + public fun getOrigin ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupNameChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupOperableEvent, net/mamoe/mirai/event/events/GroupSettingChangeEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lnet/mamoe/mirai/contact/Group; + public final fun component4 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/GroupNameChangeEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupNameChangeEvent;Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupNameChangeEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public synthetic fun getNew ()Ljava/lang/Object; + public fun getNew ()Ljava/lang/String; + public synthetic fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getOrigin ()Ljava/lang/Object; + public fun getOrigin ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/event/events/GroupOperableEvent : net/mamoe/mirai/event/events/GroupEvent { + public abstract fun getOperator ()Lnet/mamoe/mirai/contact/Member; +} + +public abstract interface class net/mamoe/mirai/event/events/GroupOperableEvent : net/mamoe/mirai/event/events/GroupEvent { + public abstract fun getOperator ()Lnet/mamoe/mirai/contact/Member; +} + +public abstract interface class net/mamoe/mirai/event/events/GroupSettingChangeEvent : net/mamoe/mirai/event/BroadcastControllable, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/GroupEvent { + public abstract fun getNew ()Ljava/lang/Object; + public abstract fun getOrigin ()Ljava/lang/Object; + public fun getShouldBroadcast ()Z +} + +public abstract interface class net/mamoe/mirai/event/events/GroupSettingChangeEvent : net/mamoe/mirai/event/BroadcastControllable, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/GroupEvent { + public abstract fun getNew ()Ljava/lang/Object; + public abstract fun getOrigin ()Ljava/lang/Object; + public fun getShouldBroadcast ()Z +} + +public final class net/mamoe/mirai/event/events/GroupTalkativeChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/GroupEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Group; + public final fun component2 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun component3 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/GroupTalkativeChangeEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupTalkativeChangeEvent;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupTalkativeChangeEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public final fun getNow ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun getPrevious ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupTalkativeChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/GroupEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Group; + public final fun component2 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun component3 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/GroupTalkativeChangeEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupTalkativeChangeEvent;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupTalkativeChangeEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public final fun getNow ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun getPrevious ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupTempMessageEvent : net/mamoe/mirai/event/events/TempMessageEvent, net/mamoe/mirai/event/events/GroupAwareMessageEvent, net/mamoe/mirai/event/events/UserMessageEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/message/data/MessageChain;I)V + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSender ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromTemp; + public synthetic fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public fun getSubject ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/User; + public fun getTime ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupTempMessageEvent : net/mamoe/mirai/event/events/TempMessageEvent, net/mamoe/mirai/event/events/GroupAwareMessageEvent, net/mamoe/mirai/event/events/UserMessageEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/message/data/MessageChain;I)V + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSender ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromTemp; + public synthetic fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public fun getSubject ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/User; + public fun getTime ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupTempMessagePostSendEvent : net/mamoe/mirai/event/events/TempMessagePostSendEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun component2 ()Lnet/mamoe/mirai/message/data/MessageChain; + public final fun component3 ()Ljava/lang/Throwable; + public final fun component4 ()Lnet/mamoe/mirai/message/MessageReceipt; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;)Lnet/mamoe/mirai/event/events/GroupTempMessagePostSendEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupTempMessagePostSendEvent;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupTempMessagePostSendEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getException ()Ljava/lang/Throwable; + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getReceipt ()Lnet/mamoe/mirai/message/MessageReceipt; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Member; + public fun getTarget ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupTempMessagePostSendEvent : net/mamoe/mirai/event/events/TempMessagePostSendEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun component2 ()Lnet/mamoe/mirai/message/data/MessageChain; + public final fun component3 ()Ljava/lang/Throwable; + public final fun component4 ()Lnet/mamoe/mirai/message/MessageReceipt; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;)Lnet/mamoe/mirai/event/events/GroupTempMessagePostSendEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupTempMessagePostSendEvent;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupTempMessagePostSendEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getException ()Ljava/lang/Throwable; + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getReceipt ()Lnet/mamoe/mirai/message/MessageReceipt; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Member; + public fun getTarget ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupTempMessagePreSendEvent : net/mamoe/mirai/event/events/TempMessagePreSendEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/message/data/Message;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun component2 ()Lnet/mamoe/mirai/message/data/Message; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/event/events/GroupTempMessagePreSendEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupTempMessagePreSendEvent;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/message/data/Message;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupTempMessagePreSendEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getMessage ()Lnet/mamoe/mirai/message/data/Message; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Member; + public fun getTarget ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/User; + public fun hashCode ()I + public fun setMessage (Lnet/mamoe/mirai/message/data/Message;)V + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupTempMessagePreSendEvent : net/mamoe/mirai/event/events/TempMessagePreSendEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/message/data/Message;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun component2 ()Lnet/mamoe/mirai/message/data/Message; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/event/events/GroupTempMessagePreSendEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/GroupTempMessagePreSendEvent;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/message/data/Message;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/GroupTempMessagePreSendEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getMessage ()Lnet/mamoe/mirai/message/data/Message; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Member; + public fun getTarget ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/User; + public fun hashCode ()I + public fun setMessage (Lnet/mamoe/mirai/message/data/Message;)V + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/GroupTempMessageSyncEvent : net/mamoe/mirai/event/events/AbstractMessageEvent, net/mamoe/mirai/event/events/GroupAwareMessageEvent, net/mamoe/mirai/event/events/MessageSyncEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/message/data/MessageChain;I)V + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSender ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromTemp; + public synthetic fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public fun getSubject ()Lnet/mamoe/mirai/contact/NormalMember; + public fun getTime ()I +} + +public final class net/mamoe/mirai/event/events/GroupTempMessageSyncEvent : net/mamoe/mirai/event/events/AbstractMessageEvent, net/mamoe/mirai/event/events/GroupAwareMessageEvent, net/mamoe/mirai/event/events/MessageSyncEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/message/data/MessageChain;I)V + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSender ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromTemp; + public synthetic fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public fun getSubject ()Lnet/mamoe/mirai/contact/NormalMember; + public fun getTime ()I +} + +public abstract class net/mamoe/mirai/event/events/ImageUploadEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotActiveEvent, net/mamoe/mirai/event/events/BotEvent { + public fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getSource ()Lnet/mamoe/mirai/utils/ExternalResource; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/Contact; +} + +public abstract class net/mamoe/mirai/event/events/ImageUploadEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotActiveEvent, net/mamoe/mirai/event/events/BotEvent { + public fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getSource ()Lnet/mamoe/mirai/utils/ExternalResource; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/Contact; +} + +public final class net/mamoe/mirai/event/events/ImageUploadEvent$Failed : net/mamoe/mirai/event/events/ImageUploadEvent { + public fun (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;ILjava/lang/String;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Contact; + public final fun component2 ()Lnet/mamoe/mirai/utils/ExternalResource; + public final fun component3 ()I + public final fun component4 ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;ILjava/lang/String;)Lnet/mamoe/mirai/event/events/ImageUploadEvent$Failed; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/ImageUploadEvent$Failed;Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;ILjava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/ImageUploadEvent$Failed; + public fun equals (Ljava/lang/Object;)Z + public final fun getErrno ()I + public final fun getMessage ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/utils/ExternalResource; + public fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/ImageUploadEvent$Failed : net/mamoe/mirai/event/events/ImageUploadEvent { + public fun (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;ILjava/lang/String;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Contact; + public final fun component2 ()Lnet/mamoe/mirai/utils/ExternalResource; + public final fun component3 ()I + public final fun component4 ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;ILjava/lang/String;)Lnet/mamoe/mirai/event/events/ImageUploadEvent$Failed; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/ImageUploadEvent$Failed;Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;ILjava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/ImageUploadEvent$Failed; + public fun equals (Ljava/lang/Object;)Z + public final fun getErrno ()I + public final fun getMessage ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/utils/ExternalResource; + public fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/ImageUploadEvent$Succeed : net/mamoe/mirai/event/events/ImageUploadEvent { + public fun (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/message/data/Image;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Contact; + public final fun component2 ()Lnet/mamoe/mirai/utils/ExternalResource; + public final fun component3 ()Lnet/mamoe/mirai/message/data/Image; + public final fun copy (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/message/data/Image;)Lnet/mamoe/mirai/event/events/ImageUploadEvent$Succeed; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/ImageUploadEvent$Succeed;Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/message/data/Image;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/ImageUploadEvent$Succeed; + public fun equals (Ljava/lang/Object;)Z + public final fun getImage ()Lnet/mamoe/mirai/message/data/Image; + public fun getSource ()Lnet/mamoe/mirai/utils/ExternalResource; + public fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/ImageUploadEvent$Succeed : net/mamoe/mirai/event/events/ImageUploadEvent { + public fun (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/message/data/Image;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Contact; + public final fun component2 ()Lnet/mamoe/mirai/utils/ExternalResource; + public final fun component3 ()Lnet/mamoe/mirai/message/data/Image; + public final fun copy (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/message/data/Image;)Lnet/mamoe/mirai/event/events/ImageUploadEvent$Succeed; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/ImageUploadEvent$Succeed;Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/message/data/Image;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/ImageUploadEvent$Succeed; + public fun equals (Ljava/lang/Object;)Z + public final fun getImage ()Lnet/mamoe/mirai/message/data/Image; + public fun getSource ()Lnet/mamoe/mirai/utils/ExternalResource; + public fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberCardChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupMemberEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/MemberCardChangeEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberCardChangeEvent;Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberCardChangeEvent; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun getNew ()Ljava/lang/String; + public final fun getOrigin ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberCardChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupMemberEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/MemberCardChangeEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberCardChangeEvent;Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberCardChangeEvent; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun getNew ()Ljava/lang/String; + public final fun getOrigin ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract class net/mamoe/mirai/event/events/MemberHonorChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/GroupMemberEvent, net/mamoe/mirai/internal/network/Packet { + public abstract fun getHonorType ()Lnet/mamoe/mirai/data/GroupHonorType; + public abstract fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; +} + +public abstract class net/mamoe/mirai/event/events/MemberHonorChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/GroupMemberEvent, net/mamoe/mirai/internal/network/Packet { + public abstract fun getHonorType ()Lnet/mamoe/mirai/data/GroupHonorType; + public abstract fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; +} + +public final class net/mamoe/mirai/event/events/MemberHonorChangeEvent$Achieve : net/mamoe/mirai/event/events/MemberHonorChangeEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/data/GroupHonorType;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun component2 ()Lnet/mamoe/mirai/data/GroupHonorType; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/data/GroupHonorType;)Lnet/mamoe/mirai/event/events/MemberHonorChangeEvent$Achieve; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberHonorChangeEvent$Achieve;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/data/GroupHonorType;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberHonorChangeEvent$Achieve; + public fun equals (Ljava/lang/Object;)Z + public fun getHonorType ()Lnet/mamoe/mirai/data/GroupHonorType; + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberHonorChangeEvent$Achieve : net/mamoe/mirai/event/events/MemberHonorChangeEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/data/GroupHonorType;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun component2 ()Lnet/mamoe/mirai/data/GroupHonorType; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/data/GroupHonorType;)Lnet/mamoe/mirai/event/events/MemberHonorChangeEvent$Achieve; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberHonorChangeEvent$Achieve;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/data/GroupHonorType;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberHonorChangeEvent$Achieve; + public fun equals (Ljava/lang/Object;)Z + public fun getHonorType ()Lnet/mamoe/mirai/data/GroupHonorType; + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberHonorChangeEvent$Lose : net/mamoe/mirai/event/events/MemberHonorChangeEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/data/GroupHonorType;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun component2 ()Lnet/mamoe/mirai/data/GroupHonorType; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/data/GroupHonorType;)Lnet/mamoe/mirai/event/events/MemberHonorChangeEvent$Lose; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberHonorChangeEvent$Lose;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/data/GroupHonorType;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberHonorChangeEvent$Lose; + public fun equals (Ljava/lang/Object;)Z + public fun getHonorType ()Lnet/mamoe/mirai/data/GroupHonorType; + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberHonorChangeEvent$Lose : net/mamoe/mirai/event/events/MemberHonorChangeEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/data/GroupHonorType;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun component2 ()Lnet/mamoe/mirai/data/GroupHonorType; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/data/GroupHonorType;)Lnet/mamoe/mirai/event/events/MemberHonorChangeEvent$Lose; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberHonorChangeEvent$Lose;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/data/GroupHonorType;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberHonorChangeEvent$Lose; + public fun equals (Ljava/lang/Object;)Z + public fun getHonorType ()Lnet/mamoe/mirai/data/GroupHonorType; + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract class net/mamoe/mirai/event/events/MemberJoinEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/GroupMemberEvent, net/mamoe/mirai/internal/network/Packet { + public synthetic fun (Lnet/mamoe/mirai/contact/NormalMember;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; +} + +public abstract class net/mamoe/mirai/event/events/MemberJoinEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/GroupMemberEvent, net/mamoe/mirai/internal/network/Packet { + public synthetic fun (Lnet/mamoe/mirai/contact/NormalMember;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; +} + +public final class net/mamoe/mirai/event/events/MemberJoinEvent$Active : net/mamoe/mirai/event/events/MemberJoinEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/MemberJoinEvent$Active; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberJoinEvent$Active;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberJoinEvent$Active; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberJoinEvent$Active : net/mamoe/mirai/event/events/MemberJoinEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/MemberJoinEvent$Active; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberJoinEvent$Active;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberJoinEvent$Active; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberJoinEvent$Invite : net/mamoe/mirai/event/events/MemberJoinEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun component2 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/MemberJoinEvent$Invite; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberJoinEvent$Invite;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberJoinEvent$Invite; + public fun equals (Ljava/lang/Object;)Z + public final fun getInvitor ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberJoinEvent$Invite : net/mamoe/mirai/event/events/MemberJoinEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun component2 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/MemberJoinEvent$Invite; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberJoinEvent$Invite;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberJoinEvent$Invite; + public fun equals (Ljava/lang/Object;)Z + public final fun getInvitor ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberJoinEvent$Retrieve : net/mamoe/mirai/event/events/MemberJoinEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/MemberJoinEvent$Retrieve; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberJoinEvent$Retrieve;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberJoinEvent$Retrieve; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberJoinEvent$Retrieve : net/mamoe/mirai/event/events/MemberJoinEvent { + public fun (Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/MemberJoinEvent$Retrieve; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberJoinEvent$Retrieve;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberJoinEvent$Retrieve; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberJoinRequestEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/Bot;JLjava/lang/String;JJLjava/lang/String;Ljava/lang/String;)V + public final fun accept ()Lkotlin/Unit; + public final fun accept (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()J + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()J + public final fun component5 ()J + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/Bot;JLjava/lang/String;JJLjava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;Lnet/mamoe/mirai/Bot;JLjava/lang/String;JJLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public final fun getEventId ()J + public final fun getFromId ()J + public final fun getFromNick ()Ljava/lang/String; + public final fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public final fun getGroupId ()J + public final fun getGroupName ()Ljava/lang/String; + public final fun getMessage ()Ljava/lang/String; + public fun hashCode ()I + public final fun ignore (Z)Lkotlin/Unit; + public final fun ignore (ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun ignore$default (Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun reject ()V + public final fun reject (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun reject (Z)V + public final fun reject (ZLjava/lang/String;)Lkotlin/Unit; + public final fun reject (ZLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun reject (ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun reject$default (Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;ZLjava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberJoinRequestEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/Bot;JLjava/lang/String;JJLjava/lang/String;Ljava/lang/String;)V + public final fun accept ()Lkotlin/Unit; + public final fun accept (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()J + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()J + public final fun component5 ()J + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/Bot;JLjava/lang/String;JJLjava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;Lnet/mamoe/mirai/Bot;JLjava/lang/String;JJLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public final fun getEventId ()J + public final fun getFromId ()J + public final fun getFromNick ()Ljava/lang/String; + public final fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public final fun getGroupId ()J + public final fun getGroupName ()Ljava/lang/String; + public final fun getMessage ()Ljava/lang/String; + public fun hashCode ()I + public final fun ignore (Z)Lkotlin/Unit; + public final fun ignore (ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun ignore$default (Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun reject ()V + public final fun reject (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun reject (Z)V + public final fun reject (ZLjava/lang/String;)Lkotlin/Unit; + public final fun reject (ZLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun reject (ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun reject$default (Lnet/mamoe/mirai/event/events/MemberJoinRequestEvent;ZLjava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public abstract class net/mamoe/mirai/event/events/MemberLeaveEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupMemberEvent { +} + +public abstract class net/mamoe/mirai/event/events/MemberLeaveEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupMemberEvent { +} + +public final class net/mamoe/mirai/event/events/MemberLeaveEvent$Kick : net/mamoe/mirai/event/events/MemberLeaveEvent, net/mamoe/mirai/event/events/GroupOperableEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun component2 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/MemberLeaveEvent$Kick; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberLeaveEvent$Kick;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberLeaveEvent$Kick; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberLeaveEvent$Kick : net/mamoe/mirai/event/events/MemberLeaveEvent, net/mamoe/mirai/event/events/GroupOperableEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun component2 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/MemberLeaveEvent$Kick; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberLeaveEvent$Kick;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberLeaveEvent$Kick; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberLeaveEvent$Quit : net/mamoe/mirai/event/events/MemberLeaveEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/MemberLeaveEvent$Quit; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberLeaveEvent$Quit;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberLeaveEvent$Quit; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberLeaveEvent$Quit : net/mamoe/mirai/event/events/MemberLeaveEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/MemberLeaveEvent$Quit; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberLeaveEvent$Quit;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberLeaveEvent$Quit; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberMuteEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupMemberEvent, net/mamoe/mirai/event/events/GroupOperableEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/Member;ILnet/mamoe/mirai/contact/Member;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Member; + public final fun component2 ()I + public final fun component3 ()Lnet/mamoe/mirai/contact/Member; + public final fun copy (Lnet/mamoe/mirai/contact/Member;ILnet/mamoe/mirai/contact/Member;)Lnet/mamoe/mirai/event/events/MemberMuteEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberMuteEvent;Lnet/mamoe/mirai/contact/Member;ILnet/mamoe/mirai/contact/Member;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberMuteEvent; + public fun equals (Ljava/lang/Object;)Z + public final fun getDurationSeconds ()I + public fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberMuteEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupMemberEvent, net/mamoe/mirai/event/events/GroupOperableEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/Member;ILnet/mamoe/mirai/contact/Member;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Member; + public final fun component2 ()I + public final fun component3 ()Lnet/mamoe/mirai/contact/Member; + public final fun copy (Lnet/mamoe/mirai/contact/Member;ILnet/mamoe/mirai/contact/Member;)Lnet/mamoe/mirai/event/events/MemberMuteEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberMuteEvent;Lnet/mamoe/mirai/contact/Member;ILnet/mamoe/mirai/contact/Member;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberMuteEvent; + public fun equals (Ljava/lang/Object;)Z + public final fun getDurationSeconds ()I + public fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberPermissionChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/GroupMemberEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/MemberPermission;Lnet/mamoe/mirai/contact/MemberPermission;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun component2 ()Lnet/mamoe/mirai/contact/MemberPermission; + public final fun component3 ()Lnet/mamoe/mirai/contact/MemberPermission; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/MemberPermission;Lnet/mamoe/mirai/contact/MemberPermission;)Lnet/mamoe/mirai/event/events/MemberPermissionChangeEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberPermissionChangeEvent;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/MemberPermission;Lnet/mamoe/mirai/contact/MemberPermission;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberPermissionChangeEvent; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun getNew ()Lnet/mamoe/mirai/contact/MemberPermission; + public final fun getOrigin ()Lnet/mamoe/mirai/contact/MemberPermission; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberPermissionChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/GroupMemberEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/MemberPermission;Lnet/mamoe/mirai/contact/MemberPermission;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun component2 ()Lnet/mamoe/mirai/contact/MemberPermission; + public final fun component3 ()Lnet/mamoe/mirai/contact/MemberPermission; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/MemberPermission;Lnet/mamoe/mirai/contact/MemberPermission;)Lnet/mamoe/mirai/event/events/MemberPermissionChangeEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberPermissionChangeEvent;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/MemberPermission;Lnet/mamoe/mirai/contact/MemberPermission;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberPermissionChangeEvent; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun getNew ()Lnet/mamoe/mirai/contact/MemberPermission; + public final fun getOrigin ()Lnet/mamoe/mirai/contact/MemberPermission; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberSpecialTitleChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupMemberEvent, net/mamoe/mirai/event/events/GroupOperableEvent { + public fun (Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun component4 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/MemberSpecialTitleChangeEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberSpecialTitleChangeEvent;Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberSpecialTitleChangeEvent; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun getNew ()Ljava/lang/String; + public synthetic fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun getOrigin ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberSpecialTitleChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupMemberEvent, net/mamoe/mirai/event/events/GroupOperableEvent { + public fun (Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun component4 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/MemberSpecialTitleChangeEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberSpecialTitleChangeEvent;Ljava/lang/String;Ljava/lang/String;Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberSpecialTitleChangeEvent; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getMember ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun getNew ()Ljava/lang/String; + public synthetic fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun getOrigin ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberUnmuteEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupMemberEvent, net/mamoe/mirai/event/events/GroupOperableEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/Member;Lnet/mamoe/mirai/contact/Member;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Member; + public final fun component2 ()Lnet/mamoe/mirai/contact/Member; + public final fun copy (Lnet/mamoe/mirai/contact/Member;Lnet/mamoe/mirai/contact/Member;)Lnet/mamoe/mirai/event/events/MemberUnmuteEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberUnmuteEvent;Lnet/mamoe/mirai/contact/Member;Lnet/mamoe/mirai/contact/Member;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberUnmuteEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MemberUnmuteEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/GroupMemberEvent, net/mamoe/mirai/event/events/GroupOperableEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/Member;Lnet/mamoe/mirai/contact/Member;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Member; + public final fun component2 ()Lnet/mamoe/mirai/contact/Member; + public final fun copy (Lnet/mamoe/mirai/contact/Member;Lnet/mamoe/mirai/contact/Member;)Lnet/mamoe/mirai/event/events/MemberUnmuteEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MemberUnmuteEvent;Lnet/mamoe/mirai/contact/Member;Lnet/mamoe/mirai/contact/Member;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MemberUnmuteEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getMember ()Lnet/mamoe/mirai/contact/Member; + public fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/event/events/MessageEvent : net/mamoe/mirai/event/Event, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/internal/network/Packet { + public abstract fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public abstract fun getSender ()Lnet/mamoe/mirai/contact/User; + public abstract fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public abstract fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public abstract fun getTime ()I +} + +public abstract interface class net/mamoe/mirai/event/events/MessageEvent : net/mamoe/mirai/event/Event, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/internal/network/Packet { + public abstract fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public abstract fun getSender ()Lnet/mamoe/mirai/contact/User; + public abstract fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public abstract fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public abstract fun getTime ()I +} + +public abstract class net/mamoe/mirai/event/events/MessagePostSendEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotActiveEvent, net/mamoe/mirai/event/events/BotEvent { + public final fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getException ()Ljava/lang/Throwable; + public abstract fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public abstract fun getReceipt ()Lnet/mamoe/mirai/message/MessageReceipt; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/Contact; +} + +public abstract class net/mamoe/mirai/event/events/MessagePostSendEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotActiveEvent, net/mamoe/mirai/event/events/BotEvent { + public final fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getException ()Ljava/lang/Throwable; + public abstract fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public abstract fun getReceipt ()Lnet/mamoe/mirai/message/MessageReceipt; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/Contact; +} + +public abstract class net/mamoe/mirai/event/events/MessagePreSendEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/CancellableEvent, net/mamoe/mirai/event/events/BotActiveEvent, net/mamoe/mirai/event/events/BotEvent { + public final fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getMessage ()Lnet/mamoe/mirai/message/data/Message; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public abstract fun setMessage (Lnet/mamoe/mirai/message/data/Message;)V +} + +public abstract class net/mamoe/mirai/event/events/MessagePreSendEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/CancellableEvent, net/mamoe/mirai/event/events/BotActiveEvent, net/mamoe/mirai/event/events/BotEvent { + public final fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getMessage ()Lnet/mamoe/mirai/message/data/Message; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public abstract fun setMessage (Lnet/mamoe/mirai/message/data/Message;)V +} + +public abstract class net/mamoe/mirai/event/events/MessageRecallEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotEvent { + public abstract fun getAuthor ()Lnet/mamoe/mirai/contact/UserOrBot; + public abstract fun getAuthorId ()J + public abstract fun getMessageIds ()[I + public abstract fun getMessageInternalIds ()[I + public abstract fun getMessageTime ()I +} + +public abstract class net/mamoe/mirai/event/events/MessageRecallEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotEvent { + public abstract fun getAuthor ()Lnet/mamoe/mirai/contact/UserOrBot; + public abstract fun getAuthorId ()J + public abstract fun getMessageIds ()[I + public abstract fun getMessageInternalIds ()[I + public abstract fun getMessageTime ()I +} + +public final class net/mamoe/mirai/event/events/MessageRecallEvent$FriendRecall : net/mamoe/mirai/event/events/MessageRecallEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/Bot;[I[IIJLnet/mamoe/mirai/contact/Friend;)V + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()[I + public final fun component3 ()[I + public final fun component4 ()I + public final fun component5 ()J + public final fun component6 ()Lnet/mamoe/mirai/contact/Friend; + public final fun copy (Lnet/mamoe/mirai/Bot;[I[IIJLnet/mamoe/mirai/contact/Friend;)Lnet/mamoe/mirai/event/events/MessageRecallEvent$FriendRecall; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MessageRecallEvent$FriendRecall;Lnet/mamoe/mirai/Bot;[I[IIJLnet/mamoe/mirai/contact/Friend;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MessageRecallEvent$FriendRecall; + public fun equals (Ljava/lang/Object;)Z + public fun getAuthor ()Lnet/mamoe/mirai/contact/Friend; + public synthetic fun getAuthor ()Lnet/mamoe/mirai/contact/UserOrBot; + public fun getAuthorId ()J + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getMessageIds ()[I + public fun getMessageInternalIds ()[I + public fun getMessageTime ()I + public final fun getOperator ()Lnet/mamoe/mirai/contact/Friend; + public final fun getOperatorId ()J + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MessageRecallEvent$FriendRecall : net/mamoe/mirai/event/events/MessageRecallEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/Bot;[I[IIJLnet/mamoe/mirai/contact/Friend;)V + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()[I + public final fun component3 ()[I + public final fun component4 ()I + public final fun component5 ()J + public final fun component6 ()Lnet/mamoe/mirai/contact/Friend; + public final fun copy (Lnet/mamoe/mirai/Bot;[I[IIJLnet/mamoe/mirai/contact/Friend;)Lnet/mamoe/mirai/event/events/MessageRecallEvent$FriendRecall; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MessageRecallEvent$FriendRecall;Lnet/mamoe/mirai/Bot;[I[IIJLnet/mamoe/mirai/contact/Friend;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MessageRecallEvent$FriendRecall; + public fun equals (Ljava/lang/Object;)Z + public fun getAuthor ()Lnet/mamoe/mirai/contact/Friend; + public synthetic fun getAuthor ()Lnet/mamoe/mirai/contact/UserOrBot; + public fun getAuthorId ()J + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getMessageIds ()[I + public fun getMessageInternalIds ()[I + public fun getMessageTime ()I + public final fun getOperator ()Lnet/mamoe/mirai/contact/Friend; + public final fun getOperatorId ()J + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MessageRecallEvent$GroupRecall : net/mamoe/mirai/event/events/MessageRecallEvent, net/mamoe/mirai/event/events/GroupOperableEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/Bot;J[I[IILnet/mamoe/mirai/contact/Member;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()J + public final fun component3 ()[I + public final fun component4 ()[I + public final fun component5 ()I + public final fun component6 ()Lnet/mamoe/mirai/contact/Member; + public final fun component7 ()Lnet/mamoe/mirai/contact/Group; + public final fun component8 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/Bot;J[I[IILnet/mamoe/mirai/contact/Member;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/MessageRecallEvent$GroupRecall; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MessageRecallEvent$GroupRecall;Lnet/mamoe/mirai/Bot;J[I[IILnet/mamoe/mirai/contact/Member;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MessageRecallEvent$GroupRecall; + public fun equals (Ljava/lang/Object;)Z + public fun getAuthor ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getAuthor ()Lnet/mamoe/mirai/contact/UserOrBot; + public fun getAuthorId ()J + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getMessageIds ()[I + public fun getMessageInternalIds ()[I + public fun getMessageTime ()I + public fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/MessageRecallEvent$GroupRecall : net/mamoe/mirai/event/events/MessageRecallEvent, net/mamoe/mirai/event/events/GroupOperableEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/Bot;J[I[IILnet/mamoe/mirai/contact/Member;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()J + public final fun component3 ()[I + public final fun component4 ()[I + public final fun component5 ()I + public final fun component6 ()Lnet/mamoe/mirai/contact/Member; + public final fun component7 ()Lnet/mamoe/mirai/contact/Group; + public final fun component8 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/Bot;J[I[IILnet/mamoe/mirai/contact/Member;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/event/events/MessageRecallEvent$GroupRecall; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/MessageRecallEvent$GroupRecall;Lnet/mamoe/mirai/Bot;J[I[IILnet/mamoe/mirai/contact/Member;Lnet/mamoe/mirai/contact/Group;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/MessageRecallEvent$GroupRecall; + public fun equals (Ljava/lang/Object;)Z + public fun getAuthor ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getAuthor ()Lnet/mamoe/mirai/contact/UserOrBot; + public fun getAuthorId ()J + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getMessageIds ()[I + public fun getMessageInternalIds ()[I + public fun getMessageTime ()I + public fun getOperator ()Lnet/mamoe/mirai/contact/Member; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/event/events/MessageSyncEvent : net/mamoe/mirai/event/events/MessageEvent { +} + +public abstract interface class net/mamoe/mirai/event/events/MessageSyncEvent : net/mamoe/mirai/event/events/MessageEvent { +} + +public final class net/mamoe/mirai/event/events/NewFriendRequestEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/internal/network/Packet { + public final fun accept ()Lkotlin/Unit; + public final fun accept (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()J + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()J + public final fun component5 ()J + public final fun component6 ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/Bot;JLjava/lang/String;JJLjava/lang/String;)Lnet/mamoe/mirai/event/events/NewFriendRequestEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/NewFriendRequestEvent;Lnet/mamoe/mirai/Bot;JLjava/lang/String;JJLjava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/NewFriendRequestEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public final fun getEventId ()J + public final fun getFromGroup ()Lnet/mamoe/mirai/contact/Group; + public final fun getFromGroupId ()J + public final fun getFromId ()J + public final fun getFromNick ()Ljava/lang/String; + public final fun getMessage ()Ljava/lang/String; + public fun hashCode ()I + public final fun reject (Z)Lkotlin/Unit; + public final fun reject (ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun reject$default (Lnet/mamoe/mirai/event/events/NewFriendRequestEvent;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/NewFriendRequestEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/internal/network/Packet { + public final fun accept ()Lkotlin/Unit; + public final fun accept (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun component2 ()J + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()J + public final fun component5 ()J + public final fun component6 ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/Bot;JLjava/lang/String;JJLjava/lang/String;)Lnet/mamoe/mirai/event/events/NewFriendRequestEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/NewFriendRequestEvent;Lnet/mamoe/mirai/Bot;JLjava/lang/String;JJLjava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/NewFriendRequestEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getBot ()Lnet/mamoe/mirai/Bot; + public final fun getEventId ()J + public final fun getFromGroup ()Lnet/mamoe/mirai/contact/Group; + public final fun getFromGroupId ()J + public final fun getFromId ()J + public final fun getFromNick ()Ljava/lang/String; + public final fun getMessage ()Ljava/lang/String; + public fun hashCode ()I + public final fun reject (Z)Lkotlin/Unit; + public final fun reject (ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun reject$default (Lnet/mamoe/mirai/event/events/NewFriendRequestEvent;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/NudgeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/UserOrBot;Lnet/mamoe/mirai/contact/UserOrBot;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/UserOrBot; + public final fun component2 ()Lnet/mamoe/mirai/contact/UserOrBot; + public final fun component3 ()Lnet/mamoe/mirai/contact/Contact; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/contact/UserOrBot;Lnet/mamoe/mirai/contact/UserOrBot;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/event/events/NudgeEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/NudgeEvent;Lnet/mamoe/mirai/contact/UserOrBot;Lnet/mamoe/mirai/contact/UserOrBot;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/NudgeEvent; + public fun equals (Ljava/lang/Object;)Z + public final fun getAction ()Ljava/lang/String; + public fun getBot ()Lnet/mamoe/mirai/Bot; + public final fun getFrom ()Lnet/mamoe/mirai/contact/UserOrBot; + public final fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public final fun getSuffix ()Ljava/lang/String; + public final fun getTarget ()Lnet/mamoe/mirai/contact/UserOrBot; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/NudgeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/internal/network/Packet { + public fun (Lnet/mamoe/mirai/contact/UserOrBot;Lnet/mamoe/mirai/contact/UserOrBot;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/UserOrBot; + public final fun component2 ()Lnet/mamoe/mirai/contact/UserOrBot; + public final fun component3 ()Lnet/mamoe/mirai/contact/Contact; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/contact/UserOrBot;Lnet/mamoe/mirai/contact/UserOrBot;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/event/events/NudgeEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/NudgeEvent;Lnet/mamoe/mirai/contact/UserOrBot;Lnet/mamoe/mirai/contact/UserOrBot;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/NudgeEvent; + public fun equals (Ljava/lang/Object;)Z + public final fun getAction ()Ljava/lang/String; + public fun getBot ()Lnet/mamoe/mirai/Bot; + public final fun getFrom ()Lnet/mamoe/mirai/contact/UserOrBot; + public final fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public final fun getSuffix ()Ljava/lang/String; + public final fun getTarget ()Lnet/mamoe/mirai/contact/UserOrBot; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/event/events/OtherClientEvent : net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/internal/network/Packet { + public fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getClient ()Lnet/mamoe/mirai/contact/OtherClient; +} + +public abstract interface class net/mamoe/mirai/event/events/OtherClientEvent : net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/internal/network/Packet { + public fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getClient ()Lnet/mamoe/mirai/contact/OtherClient; +} + +public final class net/mamoe/mirai/event/events/OtherClientMessageEvent : net/mamoe/mirai/event/events/AbstractMessageEvent, net/mamoe/mirai/event/events/MessageEvent, net/mamoe/mirai/event/events/OtherClientEvent { + public fun (Lnet/mamoe/mirai/contact/OtherClient;Lnet/mamoe/mirai/message/data/MessageChain;I)V + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getClient ()Lnet/mamoe/mirai/contact/OtherClient; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromFriend; + public synthetic fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public fun getSubject ()Lnet/mamoe/mirai/contact/OtherClient; + public fun getTime ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/OtherClientMessageEvent : net/mamoe/mirai/event/events/AbstractMessageEvent, net/mamoe/mirai/event/events/MessageEvent, net/mamoe/mirai/event/events/OtherClientEvent { + public fun (Lnet/mamoe/mirai/contact/OtherClient;Lnet/mamoe/mirai/message/data/MessageChain;I)V + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getClient ()Lnet/mamoe/mirai/contact/OtherClient; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromFriend; + public synthetic fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public fun getSubject ()Lnet/mamoe/mirai/contact/OtherClient; + public fun getTime ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/OtherClientOfflineEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/OtherClientEvent { + public fun (Lnet/mamoe/mirai/contact/OtherClient;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/OtherClient; + public final fun copy (Lnet/mamoe/mirai/contact/OtherClient;)Lnet/mamoe/mirai/event/events/OtherClientOfflineEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/OtherClientOfflineEvent;Lnet/mamoe/mirai/contact/OtherClient;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/OtherClientOfflineEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getClient ()Lnet/mamoe/mirai/contact/OtherClient; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/OtherClientOfflineEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/OtherClientEvent { + public fun (Lnet/mamoe/mirai/contact/OtherClient;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/OtherClient; + public final fun copy (Lnet/mamoe/mirai/contact/OtherClient;)Lnet/mamoe/mirai/event/events/OtherClientOfflineEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/OtherClientOfflineEvent;Lnet/mamoe/mirai/contact/OtherClient;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/OtherClientOfflineEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getClient ()Lnet/mamoe/mirai/contact/OtherClient; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/OtherClientOnlineEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/OtherClientEvent { + public fun (Lnet/mamoe/mirai/contact/OtherClient;Lnet/mamoe/mirai/contact/ClientKind;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/OtherClient; + public final fun component2 ()Lnet/mamoe/mirai/contact/ClientKind; + public final fun copy (Lnet/mamoe/mirai/contact/OtherClient;Lnet/mamoe/mirai/contact/ClientKind;)Lnet/mamoe/mirai/event/events/OtherClientOnlineEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/OtherClientOnlineEvent;Lnet/mamoe/mirai/contact/OtherClient;Lnet/mamoe/mirai/contact/ClientKind;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/OtherClientOnlineEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getClient ()Lnet/mamoe/mirai/contact/OtherClient; + public final fun getKind ()Lnet/mamoe/mirai/contact/ClientKind; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/OtherClientOnlineEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/BotPassiveEvent, net/mamoe/mirai/event/events/OtherClientEvent { + public fun (Lnet/mamoe/mirai/contact/OtherClient;Lnet/mamoe/mirai/contact/ClientKind;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/OtherClient; + public final fun component2 ()Lnet/mamoe/mirai/contact/ClientKind; + public final fun copy (Lnet/mamoe/mirai/contact/OtherClient;Lnet/mamoe/mirai/contact/ClientKind;)Lnet/mamoe/mirai/event/events/OtherClientOnlineEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/OtherClientOnlineEvent;Lnet/mamoe/mirai/contact/OtherClient;Lnet/mamoe/mirai/contact/ClientKind;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/OtherClientOnlineEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getClient ()Lnet/mamoe/mirai/contact/OtherClient; + public final fun getKind ()Lnet/mamoe/mirai/contact/ClientKind; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/StrangerAddEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/StrangerEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/contact/Stranger; + public final fun copy (Lnet/mamoe/mirai/contact/Stranger;)Lnet/mamoe/mirai/event/events/StrangerAddEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/StrangerAddEvent;Lnet/mamoe/mirai/contact/Stranger;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/StrangerAddEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getStranger ()Lnet/mamoe/mirai/contact/Stranger; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/StrangerAddEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/StrangerEvent, net/mamoe/mirai/internal/network/Packet { + public final fun component1 ()Lnet/mamoe/mirai/contact/Stranger; + public final fun copy (Lnet/mamoe/mirai/contact/Stranger;)Lnet/mamoe/mirai/event/events/StrangerAddEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/StrangerAddEvent;Lnet/mamoe/mirai/contact/Stranger;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/StrangerAddEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getStranger ()Lnet/mamoe/mirai/contact/Stranger; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/event/events/StrangerEvent : net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/event/events/UserEvent { + public fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getStranger ()Lnet/mamoe/mirai/contact/Stranger; + public fun getUser ()Lnet/mamoe/mirai/contact/Stranger; + public synthetic fun getUser ()Lnet/mamoe/mirai/contact/User; +} + +public abstract interface class net/mamoe/mirai/event/events/StrangerEvent : net/mamoe/mirai/event/events/BotEvent, net/mamoe/mirai/event/events/UserEvent { + public fun getBot ()Lnet/mamoe/mirai/Bot; + public abstract fun getStranger ()Lnet/mamoe/mirai/contact/Stranger; + public fun getUser ()Lnet/mamoe/mirai/contact/Stranger; + public synthetic fun getUser ()Lnet/mamoe/mirai/contact/User; +} + +public final class net/mamoe/mirai/event/events/StrangerMessageEvent : net/mamoe/mirai/event/events/AbstractMessageEvent, net/mamoe/mirai/event/events/StrangerEvent, net/mamoe/mirai/event/events/UserMessageEvent { + public fun (Lnet/mamoe/mirai/contact/Stranger;Lnet/mamoe/mirai/message/data/MessageChain;I)V + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSender ()Lnet/mamoe/mirai/contact/Stranger; + public synthetic fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromStranger; + public synthetic fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public fun getStranger ()Lnet/mamoe/mirai/contact/Stranger; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public fun getSubject ()Lnet/mamoe/mirai/contact/Stranger; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/User; + public fun getTime ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/StrangerMessageEvent : net/mamoe/mirai/event/events/AbstractMessageEvent, net/mamoe/mirai/event/events/StrangerEvent, net/mamoe/mirai/event/events/UserMessageEvent { + public fun (Lnet/mamoe/mirai/contact/Stranger;Lnet/mamoe/mirai/message/data/MessageChain;I)V + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSender ()Lnet/mamoe/mirai/contact/Stranger; + public synthetic fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromStranger; + public synthetic fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public fun getStranger ()Lnet/mamoe/mirai/contact/Stranger; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public fun getSubject ()Lnet/mamoe/mirai/contact/Stranger; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/User; + public fun getTime ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/StrangerMessagePostSendEvent : net/mamoe/mirai/event/events/UserMessagePostSendEvent { + public fun (Lnet/mamoe/mirai/contact/Stranger;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Stranger; + public final fun component2 ()Lnet/mamoe/mirai/message/data/MessageChain; + public final fun component3 ()Ljava/lang/Throwable; + public final fun component4 ()Lnet/mamoe/mirai/message/MessageReceipt; + public final fun copy (Lnet/mamoe/mirai/contact/Stranger;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;)Lnet/mamoe/mirai/event/events/StrangerMessagePostSendEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/StrangerMessagePostSendEvent;Lnet/mamoe/mirai/contact/Stranger;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/StrangerMessagePostSendEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getException ()Ljava/lang/Throwable; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getReceipt ()Lnet/mamoe/mirai/message/MessageReceipt; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun getTarget ()Lnet/mamoe/mirai/contact/Stranger; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/StrangerMessagePostSendEvent : net/mamoe/mirai/event/events/UserMessagePostSendEvent { + public fun (Lnet/mamoe/mirai/contact/Stranger;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Stranger; + public final fun component2 ()Lnet/mamoe/mirai/message/data/MessageChain; + public final fun component3 ()Ljava/lang/Throwable; + public final fun component4 ()Lnet/mamoe/mirai/message/MessageReceipt; + public final fun copy (Lnet/mamoe/mirai/contact/Stranger;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;)Lnet/mamoe/mirai/event/events/StrangerMessagePostSendEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/StrangerMessagePostSendEvent;Lnet/mamoe/mirai/contact/Stranger;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/StrangerMessagePostSendEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getException ()Ljava/lang/Throwable; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getReceipt ()Lnet/mamoe/mirai/message/MessageReceipt; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun getTarget ()Lnet/mamoe/mirai/contact/Stranger; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/StrangerMessagePreSendEvent : net/mamoe/mirai/event/events/UserMessagePreSendEvent { + public fun (Lnet/mamoe/mirai/contact/Stranger;Lnet/mamoe/mirai/message/data/Message;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Stranger; + public final fun component2 ()Lnet/mamoe/mirai/message/data/Message; + public final fun copy (Lnet/mamoe/mirai/contact/Stranger;Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/event/events/StrangerMessagePreSendEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/StrangerMessagePreSendEvent;Lnet/mamoe/mirai/contact/Stranger;Lnet/mamoe/mirai/message/data/Message;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/StrangerMessagePreSendEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getMessage ()Lnet/mamoe/mirai/message/data/Message; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun getTarget ()Lnet/mamoe/mirai/contact/Stranger; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/User; + public fun hashCode ()I + public fun setMessage (Lnet/mamoe/mirai/message/data/Message;)V + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/StrangerMessagePreSendEvent : net/mamoe/mirai/event/events/UserMessagePreSendEvent { + public fun (Lnet/mamoe/mirai/contact/Stranger;Lnet/mamoe/mirai/message/data/Message;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Stranger; + public final fun component2 ()Lnet/mamoe/mirai/message/data/Message; + public final fun copy (Lnet/mamoe/mirai/contact/Stranger;Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/event/events/StrangerMessagePreSendEvent; + public static synthetic fun copy$default (Lnet/mamoe/mirai/event/events/StrangerMessagePreSendEvent;Lnet/mamoe/mirai/contact/Stranger;Lnet/mamoe/mirai/message/data/Message;ILjava/lang/Object;)Lnet/mamoe/mirai/event/events/StrangerMessagePreSendEvent; + public fun equals (Ljava/lang/Object;)Z + public fun getMessage ()Lnet/mamoe/mirai/message/data/Message; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun getTarget ()Lnet/mamoe/mirai/contact/Stranger; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/User; + public fun hashCode ()I + public fun setMessage (Lnet/mamoe/mirai/message/data/Message;)V + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/event/events/StrangerMessageSyncEvent : net/mamoe/mirai/event/events/AbstractMessageEvent, net/mamoe/mirai/event/events/MessageSyncEvent, net/mamoe/mirai/event/events/StrangerEvent { + public fun (Lnet/mamoe/mirai/contact/Stranger;Lnet/mamoe/mirai/message/data/MessageChain;I)V + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSender ()Lnet/mamoe/mirai/contact/Stranger; + public synthetic fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromStranger; + public synthetic fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public fun getStranger ()Lnet/mamoe/mirai/contact/Stranger; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public fun getSubject ()Lnet/mamoe/mirai/contact/Stranger; + public fun getTime ()I +} + +public final class net/mamoe/mirai/event/events/StrangerMessageSyncEvent : net/mamoe/mirai/event/events/AbstractMessageEvent, net/mamoe/mirai/event/events/MessageSyncEvent, net/mamoe/mirai/event/events/StrangerEvent { + public fun (Lnet/mamoe/mirai/contact/Stranger;Lnet/mamoe/mirai/message/data/MessageChain;I)V + public fun getBot ()Lnet/mamoe/mirai/Bot; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSender ()Lnet/mamoe/mirai/contact/Stranger; + public synthetic fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getSenderName ()Ljava/lang/String; + public fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromStranger; + public synthetic fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming; + public fun getStranger ()Lnet/mamoe/mirai/contact/Stranger; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public fun getSubject ()Lnet/mamoe/mirai/contact/Stranger; + public fun getTime ()I +} + +public abstract class net/mamoe/mirai/event/events/StrangerRelationChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/StrangerEvent, net/mamoe/mirai/internal/network/Packet { + public synthetic fun (Lnet/mamoe/mirai/contact/Stranger;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getStranger ()Lnet/mamoe/mirai/contact/Stranger; +} + +public abstract class net/mamoe/mirai/event/events/StrangerRelationChangeEvent : net/mamoe/mirai/event/AbstractEvent, net/mamoe/mirai/event/events/StrangerEvent, net/mamoe/mirai/internal/network/Packet { + public synthetic fun (Lnet/mamoe/mirai/contact/Stranger;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getStranger ()Lnet/mamoe/mirai/contact/Stranger; +} + +public final class net/mamoe/mirai/event/events/StrangerRelationChangeEvent$Deleted : net/mamoe/mirai/event/events/StrangerRelationChangeEvent { + public fun (Lnet/mamoe/mirai/contact/Stranger;)V +} + +public final class net/mamoe/mirai/event/events/StrangerRelationChangeEvent$Deleted : net/mamoe/mirai/event/events/StrangerRelationChangeEvent { + public fun (Lnet/mamoe/mirai/contact/Stranger;)V +} + +public final class net/mamoe/mirai/event/events/StrangerRelationChangeEvent$Friended : net/mamoe/mirai/event/events/StrangerRelationChangeEvent { + public fun (Lnet/mamoe/mirai/contact/Stranger;Lnet/mamoe/mirai/contact/Friend;)V + public final fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public fun getStranger ()Lnet/mamoe/mirai/contact/Stranger; +} + +public final class net/mamoe/mirai/event/events/StrangerRelationChangeEvent$Friended : net/mamoe/mirai/event/events/StrangerRelationChangeEvent { + public fun (Lnet/mamoe/mirai/contact/Stranger;Lnet/mamoe/mirai/contact/Friend;)V + public final fun getFriend ()Lnet/mamoe/mirai/contact/Friend; + public fun getStranger ()Lnet/mamoe/mirai/contact/Stranger; +} + +public abstract class net/mamoe/mirai/event/events/TempMessageEvent : net/mamoe/mirai/event/events/AbstractMessageEvent, net/mamoe/mirai/event/events/GroupAwareMessageEvent, net/mamoe/mirai/event/events/UserMessageEvent { + public synthetic fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/message/data/MessageChain;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSender ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getTime ()I +} + +public abstract class net/mamoe/mirai/event/events/TempMessageEvent : net/mamoe/mirai/event/events/AbstractMessageEvent, net/mamoe/mirai/event/events/GroupAwareMessageEvent, net/mamoe/mirai/event/events/UserMessageEvent { + public synthetic fun (Lnet/mamoe/mirai/contact/NormalMember;Lnet/mamoe/mirai/message/data/MessageChain;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSender ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getSender ()Lnet/mamoe/mirai/contact/User; + public fun getTime ()I +} + +public abstract class net/mamoe/mirai/event/events/TempMessagePostSendEvent : net/mamoe/mirai/event/events/UserMessagePostSendEvent { + public synthetic fun (Lnet/mamoe/mirai/contact/Member;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getException ()Ljava/lang/Throwable; + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getReceipt ()Lnet/mamoe/mirai/message/MessageReceipt; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun getTarget ()Lnet/mamoe/mirai/contact/Member; +} + +public abstract class net/mamoe/mirai/event/events/TempMessagePostSendEvent : net/mamoe/mirai/event/events/UserMessagePostSendEvent { + public synthetic fun (Lnet/mamoe/mirai/contact/Member;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/Throwable;Lnet/mamoe/mirai/message/MessageReceipt;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getException ()Ljava/lang/Throwable; + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getReceipt ()Lnet/mamoe/mirai/message/MessageReceipt; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun getTarget ()Lnet/mamoe/mirai/contact/Member; +} + +public abstract class net/mamoe/mirai/event/events/TempMessagePreSendEvent : net/mamoe/mirai/event/events/UserMessagePreSendEvent { + public synthetic fun (Lnet/mamoe/mirai/contact/Member;Lnet/mamoe/mirai/message/data/Message;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getMessage ()Lnet/mamoe/mirai/message/data/Message; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun getTarget ()Lnet/mamoe/mirai/contact/Member; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/User; + public fun setMessage (Lnet/mamoe/mirai/message/data/Message;)V +} + +public abstract class net/mamoe/mirai/event/events/TempMessagePreSendEvent : net/mamoe/mirai/event/events/UserMessagePreSendEvent { + public synthetic fun (Lnet/mamoe/mirai/contact/Member;Lnet/mamoe/mirai/message/data/Message;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public fun getMessage ()Lnet/mamoe/mirai/message/data/Message; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public fun getTarget ()Lnet/mamoe/mirai/contact/Member; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/User; + public fun setMessage (Lnet/mamoe/mirai/message/data/Message;)V +} + +public abstract interface class net/mamoe/mirai/event/events/UserEvent : net/mamoe/mirai/event/events/BotEvent { + public abstract fun getUser ()Lnet/mamoe/mirai/contact/User; +} + +public abstract interface class net/mamoe/mirai/event/events/UserEvent : net/mamoe/mirai/event/events/BotEvent { + public abstract fun getUser ()Lnet/mamoe/mirai/contact/User; +} + +public abstract interface class net/mamoe/mirai/event/events/UserMessageEvent : net/mamoe/mirai/event/events/MessageEvent { + public abstract fun getSubject ()Lnet/mamoe/mirai/contact/User; +} + +public abstract interface class net/mamoe/mirai/event/events/UserMessageEvent : net/mamoe/mirai/event/events/MessageEvent { + public abstract fun getSubject ()Lnet/mamoe/mirai/contact/User; +} + +public abstract class net/mamoe/mirai/event/events/UserMessagePostSendEvent : net/mamoe/mirai/event/events/MessagePostSendEvent { +} + +public abstract class net/mamoe/mirai/event/events/UserMessagePostSendEvent : net/mamoe/mirai/event/events/MessagePostSendEvent { +} + +public abstract class net/mamoe/mirai/event/events/UserMessagePreSendEvent : net/mamoe/mirai/event/events/MessagePreSendEvent { + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/User; +} + +public abstract class net/mamoe/mirai/event/events/UserMessagePreSendEvent : net/mamoe/mirai/event/events/MessagePreSendEvent { + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/User; +} + +public final class net/mamoe/mirai/message/MessageEventKt { + public static final fun isContextIdenticalWith (Lnet/mamoe/mirai/event/events/MessageEvent;Lnet/mamoe/mirai/event/events/MessageEvent;)Z +} + +public final class net/mamoe/mirai/message/MessageEventKt { + public static final fun isContextIdenticalWith (Lnet/mamoe/mirai/event/events/MessageEvent;Lnet/mamoe/mirai/event/events/MessageEvent;)Z +} + +public class net/mamoe/mirai/message/MessageReceipt { + public static final field Companion Lnet/mamoe/mirai/message/MessageReceipt$Companion; + public fun (Lnet/mamoe/mirai/message/data/OnlineMessageSource$Outgoing;Lnet/mamoe/mirai/contact/Contact;)V + public final fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Outgoing; + public final fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public final fun isToGroup ()Z + public final fun quote ()Lnet/mamoe/mirai/message/data/QuoteReply; + public fun quoteReply (Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun quoteReply (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun quoteReply (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun quoteReply (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun recall ()Lkotlin/Unit; + public final fun recall (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun recallIn (J)Lnet/mamoe/mirai/message/action/AsyncRecallResult; +} + +public class net/mamoe/mirai/message/MessageReceipt { + public static final field Companion Lnet/mamoe/mirai/message/MessageReceipt$Companion; + public fun (Lnet/mamoe/mirai/message/data/OnlineMessageSource$Outgoing;Lnet/mamoe/mirai/contact/Contact;)V + public final fun getSource ()Lnet/mamoe/mirai/message/data/OnlineMessageSource$Outgoing; + public final fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public final fun isToGroup ()Z + public final fun quote ()Lnet/mamoe/mirai/message/data/QuoteReply; + public fun quoteReply (Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun quoteReply (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun quoteReply (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun quoteReply (Lnet/mamoe/mirai/message/data/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun recall ()Lkotlin/Unit; + public final fun recall (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun recallIn (J)Lnet/mamoe/mirai/message/action/AsyncRecallResult; +} + +public final class net/mamoe/mirai/message/MessageReceipt$Companion { +} + +public final class net/mamoe/mirai/message/MessageReceipt$Companion { +} + +public final class net/mamoe/mirai/message/MessageReceiptKt { + public static final fun getBot (Lnet/mamoe/mirai/message/MessageReceipt;)Lnet/mamoe/mirai/Bot; + public static final fun getSourceIds (Lnet/mamoe/mirai/message/MessageReceipt;)[I + public static final fun getSourceInternalIds (Lnet/mamoe/mirai/message/MessageReceipt;)[I + public static final fun getSourceMessage (Lnet/mamoe/mirai/message/MessageReceipt;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final fun getSourceTime (Lnet/mamoe/mirai/message/MessageReceipt;)I +} + +public final class net/mamoe/mirai/message/MessageReceiptKt { + public static final fun getBot (Lnet/mamoe/mirai/message/MessageReceipt;)Lnet/mamoe/mirai/Bot; + public static final fun getSourceIds (Lnet/mamoe/mirai/message/MessageReceipt;)[I + public static final fun getSourceInternalIds (Lnet/mamoe/mirai/message/MessageReceipt;)[I + public static final fun getSourceMessage (Lnet/mamoe/mirai/message/MessageReceipt;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final fun getSourceTime (Lnet/mamoe/mirai/message/MessageReceipt;)I +} + +public abstract interface class net/mamoe/mirai/message/MessageSerializers { + public static final field INSTANCE Lnet/mamoe/mirai/message/MessageSerializers$INSTANCE; + public abstract fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule; + public abstract fun registerSerializer (Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)V + public abstract fun registerSerializers (Lkotlinx/serialization/modules/SerializersModule;)V +} + +public abstract interface class net/mamoe/mirai/message/MessageSerializers { + public static final field INSTANCE Lnet/mamoe/mirai/message/MessageSerializers$INSTANCE; + public abstract fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule; + public abstract fun registerSerializer (Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)V + public abstract fun registerSerializers (Lkotlinx/serialization/modules/SerializersModule;)V +} + +public final class net/mamoe/mirai/message/MessageSerializers$INSTANCE : net/mamoe/mirai/message/MessageSerializers { + public fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule; + public fun registerSerializer (Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)V + public fun registerSerializers (Lkotlinx/serialization/modules/SerializersModule;)V +} + +public final class net/mamoe/mirai/message/MessageSerializers$INSTANCE : net/mamoe/mirai/message/MessageSerializers { + public fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule; + public fun registerSerializer (Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)V + public fun registerSerializers (Lkotlinx/serialization/modules/SerializersModule;)V +} + +public final class net/mamoe/mirai/message/action/AsyncRecallResult { + public final fun awaitException ()Ljava/lang/Throwable; + public final fun awaitException (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun awaitIsSuccess ()Z + public final fun awaitIsSuccess (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getException ()Lkotlinx/coroutines/Deferred; + public final fun getExceptionFuture ()Ljava/util/concurrent/CompletableFuture; + public final fun isSuccess ()Lkotlinx/coroutines/Deferred; + public final fun isSuccessFuture ()Ljava/util/concurrent/CompletableFuture; +} + +public final class net/mamoe/mirai/message/action/AsyncRecallResult { + public final fun awaitException ()Ljava/lang/Throwable; + public final fun awaitException (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun awaitIsSuccess ()Z + public final fun awaitIsSuccess (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getException ()Lkotlinx/coroutines/Deferred; + public final fun getExceptionFuture ()Ljava/util/concurrent/CompletableFuture; + public final fun isSuccess ()Lkotlinx/coroutines/Deferred; + public final fun isSuccessFuture ()Ljava/util/concurrent/CompletableFuture; +} + +public final class net/mamoe/mirai/message/action/BotNudge : net/mamoe/mirai/message/action/Nudge { + public fun (Lnet/mamoe/mirai/Bot;)V + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun copy (Lnet/mamoe/mirai/Bot;)Lnet/mamoe/mirai/message/action/BotNudge; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/action/BotNudge;Lnet/mamoe/mirai/Bot;ILjava/lang/Object;)Lnet/mamoe/mirai/message/action/BotNudge; + public fun equals (Ljava/lang/Object;)Z + public fun getTarget ()Lnet/mamoe/mirai/Bot; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/UserOrBot; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/action/BotNudge : net/mamoe/mirai/message/action/Nudge { + public fun (Lnet/mamoe/mirai/Bot;)V + public final fun component1 ()Lnet/mamoe/mirai/Bot; + public final fun copy (Lnet/mamoe/mirai/Bot;)Lnet/mamoe/mirai/message/action/BotNudge; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/action/BotNudge;Lnet/mamoe/mirai/Bot;ILjava/lang/Object;)Lnet/mamoe/mirai/message/action/BotNudge; + public fun equals (Ljava/lang/Object;)Z + public fun getTarget ()Lnet/mamoe/mirai/Bot; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/UserOrBot; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/action/FriendNudge : net/mamoe/mirai/message/action/UserNudge { + public fun (Lnet/mamoe/mirai/contact/Friend;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Friend; + public final fun copy (Lnet/mamoe/mirai/contact/Friend;)Lnet/mamoe/mirai/message/action/FriendNudge; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/action/FriendNudge;Lnet/mamoe/mirai/contact/Friend;ILjava/lang/Object;)Lnet/mamoe/mirai/message/action/FriendNudge; + public fun equals (Ljava/lang/Object;)Z + public fun getTarget ()Lnet/mamoe/mirai/contact/Friend; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/UserOrBot; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/action/FriendNudge : net/mamoe/mirai/message/action/UserNudge { + public fun (Lnet/mamoe/mirai/contact/Friend;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Friend; + public final fun copy (Lnet/mamoe/mirai/contact/Friend;)Lnet/mamoe/mirai/message/action/FriendNudge; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/action/FriendNudge;Lnet/mamoe/mirai/contact/Friend;ILjava/lang/Object;)Lnet/mamoe/mirai/message/action/FriendNudge; + public fun equals (Ljava/lang/Object;)Z + public fun getTarget ()Lnet/mamoe/mirai/contact/Friend; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/UserOrBot; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/action/MemberNudge : net/mamoe/mirai/message/action/UserNudge { + public fun (Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/message/action/MemberNudge; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/action/MemberNudge;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/message/action/MemberNudge; + public fun equals (Ljava/lang/Object;)Z + public fun getTarget ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/UserOrBot; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/action/MemberNudge : net/mamoe/mirai/message/action/UserNudge { + public fun (Lnet/mamoe/mirai/contact/NormalMember;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/NormalMember; + public final fun copy (Lnet/mamoe/mirai/contact/NormalMember;)Lnet/mamoe/mirai/message/action/MemberNudge; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/action/MemberNudge;Lnet/mamoe/mirai/contact/NormalMember;ILjava/lang/Object;)Lnet/mamoe/mirai/message/action/MemberNudge; + public fun equals (Ljava/lang/Object;)Z + public fun getTarget ()Lnet/mamoe/mirai/contact/NormalMember; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/UserOrBot; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract class net/mamoe/mirai/message/action/Nudge { + public static final field Companion Lnet/mamoe/mirai/message/action/Nudge$Companion; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/UserOrBot; + public static final synthetic fun sendNudge (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/message/action/Nudge;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendTo (Lnet/mamoe/mirai/contact/Contact;)Z + public final fun sendTo (Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract class net/mamoe/mirai/message/action/Nudge { + public static final field Companion Lnet/mamoe/mirai/message/action/Nudge$Companion; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/UserOrBot; + public static final synthetic fun sendNudge (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/message/action/Nudge;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun sendTo (Lnet/mamoe/mirai/contact/Contact;)Z + public final fun sendTo (Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/message/action/Nudge$Companion { + public final synthetic fun sendNudge (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/message/action/Nudge;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/message/action/Nudge$Companion { + public final synthetic fun sendNudge (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/message/action/Nudge;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/message/action/StrangerNudge : net/mamoe/mirai/message/action/UserNudge { + public fun (Lnet/mamoe/mirai/contact/Stranger;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Stranger; + public final fun copy (Lnet/mamoe/mirai/contact/Stranger;)Lnet/mamoe/mirai/message/action/StrangerNudge; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/action/StrangerNudge;Lnet/mamoe/mirai/contact/Stranger;ILjava/lang/Object;)Lnet/mamoe/mirai/message/action/StrangerNudge; + public fun equals (Ljava/lang/Object;)Z + public fun getTarget ()Lnet/mamoe/mirai/contact/Stranger; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/UserOrBot; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/action/StrangerNudge : net/mamoe/mirai/message/action/UserNudge { + public fun (Lnet/mamoe/mirai/contact/Stranger;)V + public final fun component1 ()Lnet/mamoe/mirai/contact/Stranger; + public final fun copy (Lnet/mamoe/mirai/contact/Stranger;)Lnet/mamoe/mirai/message/action/StrangerNudge; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/action/StrangerNudge;Lnet/mamoe/mirai/contact/Stranger;ILjava/lang/Object;)Lnet/mamoe/mirai/message/action/StrangerNudge; + public fun equals (Ljava/lang/Object;)Z + public fun getTarget ()Lnet/mamoe/mirai/contact/Stranger; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/UserOrBot; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract class net/mamoe/mirai/message/action/UserNudge : net/mamoe/mirai/message/action/Nudge { + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/UserOrBot; +} + +public abstract class net/mamoe/mirai/message/action/UserNudge : net/mamoe/mirai/message/action/Nudge { + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/UserOrBot; +} + +public abstract interface class net/mamoe/mirai/message/code/CodableMessage : net/mamoe/mirai/message/data/Message { + public abstract fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public fun serializeToMiraiCode ()Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/message/code/CodableMessage : net/mamoe/mirai/message/data/Message { + public abstract fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public fun serializeToMiraiCode ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/code/MiraiCode { + public static final field INSTANCE Lnet/mamoe/mirai/message/code/MiraiCode; + public static final fun deserializeMiraiCode (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final fun deserializeMiraiCode (Ljava/lang/String;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/MessageChain; + public static synthetic fun deserializeMiraiCode$default (Ljava/lang/String;Lnet/mamoe/mirai/contact/Contact;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/MessageChain; + public final synthetic fun parseMiraiCode1 (Ljava/lang/String;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/MessageChain; + public static synthetic fun parseMiraiCode1$default (Lnet/mamoe/mirai/message/code/MiraiCode;Ljava/lang/String;Lnet/mamoe/mirai/contact/Contact;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final fun serializeToMiraiCode (Ljava/lang/Iterable;)Ljava/lang/String; + public static final fun serializeToMiraiCode (Ljava/util/Iterator;)Ljava/lang/String; + public static final fun serializeToMiraiCode (Lkotlin/sequences/Sequence;)Ljava/lang/String; + public static final fun serializeToMiraiCode (Lnet/mamoe/mirai/message/code/CodableMessage;)Ljava/lang/String; + public static final fun serializeToMiraiCode ([Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/code/MiraiCode { + public static final field INSTANCE Lnet/mamoe/mirai/message/code/MiraiCode; + public static final fun deserializeMiraiCode (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final fun deserializeMiraiCode (Ljava/lang/String;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/MessageChain; + public static synthetic fun deserializeMiraiCode$default (Ljava/lang/String;Lnet/mamoe/mirai/contact/Contact;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/MessageChain; + public final synthetic fun parseMiraiCode1 (Ljava/lang/String;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/MessageChain; + public static synthetic fun parseMiraiCode1$default (Lnet/mamoe/mirai/message/code/MiraiCode;Ljava/lang/String;Lnet/mamoe/mirai/contact/Contact;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final fun serializeToMiraiCode (Ljava/lang/Iterable;)Ljava/lang/String; + public static final fun serializeToMiraiCode (Ljava/util/Iterator;)Ljava/lang/String; + public static final fun serializeToMiraiCode (Lkotlin/sequences/Sequence;)Ljava/lang/String; + public static final fun serializeToMiraiCode (Lnet/mamoe/mirai/message/code/CodableMessage;)Ljava/lang/String; + public static final fun serializeToMiraiCode ([Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/code/TestMiraiCode { + public fun ()V + public final fun testCodes ()V +} + +public final class net/mamoe/mirai/message/code/TestMiraiCode { + public fun ()V + public final fun testCodes ()V +} + +public abstract class net/mamoe/mirai/message/data/AbstractImage : net/mamoe/mirai/message/data/Image { + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public final fun contentToString ()Ljava/lang/String; + public final fun toString ()Ljava/lang/String; +} + +public abstract class net/mamoe/mirai/message/data/AbstractImage : net/mamoe/mirai/message/data/Image { + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public final fun contentToString ()Ljava/lang/String; + public final fun toString ()Ljava/lang/String; +} + +public abstract class net/mamoe/mirai/message/data/AbstractMessageKey : net/mamoe/mirai/message/data/MessageKey { + public fun (Lkotlin/jvm/functions/Function1;)V + public fun getSafeCast ()Lkotlin/jvm/functions/Function1; +} + +public abstract class net/mamoe/mirai/message/data/AbstractMessageKey : net/mamoe/mirai/message/data/MessageKey { + public fun (Lkotlin/jvm/functions/Function1;)V + public fun getSafeCast ()Lkotlin/jvm/functions/Function1; +} + +public abstract class net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey : net/mamoe/mirai/message/data/AbstractMessageKey, net/mamoe/mirai/message/data/MessageKey { + public fun (Lnet/mamoe/mirai/message/data/MessageKey;Lkotlin/jvm/functions/Function1;)V +} + +public abstract class net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey : net/mamoe/mirai/message/data/AbstractMessageKey, net/mamoe/mirai/message/data/MessageKey { + public fun (Lnet/mamoe/mirai/message/data/MessageKey;Lkotlin/jvm/functions/Function1;)V +} + +public abstract class net/mamoe/mirai/message/data/AbstractServiceMessage : net/mamoe/mirai/message/data/ServiceMessage { + public static final field Companion Lnet/mamoe/mirai/message/data/AbstractServiceMessage$Companion; + public fun ()V + public synthetic fun (ILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/AbstractServiceMessage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public abstract class net/mamoe/mirai/message/data/AbstractServiceMessage : net/mamoe/mirai/message/data/ServiceMessage { + public static final field Companion Lnet/mamoe/mirai/message/data/AbstractServiceMessage$Companion; + public fun ()V + public synthetic fun (ILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/AbstractServiceMessage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/AbstractServiceMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/AbstractServiceMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/At : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/MessageContent { + public static final field Companion Lnet/mamoe/mirai/message/data/At$Companion; + public static final field SERIAL_NAME Ljava/lang/String; + public synthetic fun (IJLkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (J)V + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public final fun component1 ()J + public fun contentToString ()Ljava/lang/String; + public final fun copy (J)Lnet/mamoe/mirai/message/data/At; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/At;JILjava/lang/Object;)Lnet/mamoe/mirai/message/data/At; + public fun equals (Ljava/lang/Object;)Z + public fun followedBy (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageChain; + public final fun getDisplay (Lnet/mamoe/mirai/contact/Group;)Ljava/lang/String; + public final fun getTarget ()J + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/At;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/At : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/MessageContent { + public static final field Companion Lnet/mamoe/mirai/message/data/At$Companion; + public static final field SERIAL_NAME Ljava/lang/String; + public synthetic fun (IJLkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (J)V + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public final fun component1 ()J + public fun contentToString ()Ljava/lang/String; + public final fun copy (J)Lnet/mamoe/mirai/message/data/At; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/At;JILjava/lang/Object;)Lnet/mamoe/mirai/message/data/At; + public fun equals (Ljava/lang/Object;)Z + public fun followedBy (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageChain; + public final fun getDisplay (Lnet/mamoe/mirai/contact/Group;)Ljava/lang/String; + public final fun getTarget ()J + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/At;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/At$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/At$$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/At; + 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/At;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/At$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/At$$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/At; + 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/At;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/At$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/At$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/AtAll : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/MessageContent { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/AtAll; + public static final field SERIAL_NAME Ljava/lang/String; + public static final field display Ljava/lang/String; + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public fun contentToString ()Ljava/lang/String; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun followedBy (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun hashCode ()I + public fun serializeToMiraiCode ()Ljava/lang/String; + public final fun serializer ()Lkotlinx/serialization/KSerializer; + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/data/AtAll : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/MessageContent { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/AtAll; + public static final field SERIAL_NAME Ljava/lang/String; + public static final field display Ljava/lang/String; + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public fun contentToString ()Ljava/lang/String; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun followedBy (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun hashCode ()I + public fun serializeToMiraiCode ()Ljava/lang/String; + public final fun serializer ()Lkotlinx/serialization/KSerializer; + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/data/CombinedMessageTestKt { + public static final fun joinTo (Ljava/util/Iterator;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/Appendable; + public static synthetic fun joinTo$default (Ljava/util/Iterator;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Appendable; + public static final fun joinToString (Ljava/util/Iterator;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/String; + public static synthetic fun joinToString$default (Ljava/util/Iterator;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/data/CombinedMessageTestKt { + public static final fun joinTo (Ljava/util/Iterator;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/Appendable; + public static synthetic fun joinTo$default (Ljava/util/Iterator;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Appendable; + public static final fun joinToString (Ljava/util/Iterator;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/String; + public static synthetic fun joinToString$default (Ljava/util/Iterator;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/message/data/ConstrainSingle : net/mamoe/mirai/message/data/SingleMessage { + public abstract fun getKey ()Lnet/mamoe/mirai/message/data/MessageKey; +} + +public abstract interface class net/mamoe/mirai/message/data/ConstrainSingle : net/mamoe/mirai/message/data/SingleMessage { + public abstract fun getKey ()Lnet/mamoe/mirai/message/data/MessageKey; +} + +public abstract class net/mamoe/mirai/message/data/CustomMessage : net/mamoe/mirai/message/data/SingleMessage { + public static final field Companion Lnet/mamoe/mirai/message/data/CustomMessage$Companion; + public synthetic fun (ILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public abstract fun getFactory ()Lnet/mamoe/mirai/message/data/CustomMessage$Factory; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/CustomMessage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public abstract class net/mamoe/mirai/message/data/CustomMessage : net/mamoe/mirai/message/data/SingleMessage { + public static final field Companion Lnet/mamoe/mirai/message/data/CustomMessage$Companion; + public synthetic fun (ILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public abstract fun getFactory ()Lnet/mamoe/mirai/message/data/CustomMessage$Factory; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/CustomMessage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/CustomMessage$Companion { + public final fun dump (Lnet/mamoe/mirai/message/data/CustomMessage$Factory;Lnet/mamoe/mirai/message/data/CustomMessage;)[B + public final fun load (Lkotlinx/io/core/ByteReadPacket;)Lnet/mamoe/mirai/message/data/CustomMessage; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/CustomMessage$Companion { + public final fun dump (Lnet/mamoe/mirai/message/data/CustomMessage$Factory;Lnet/mamoe/mirai/message/data/CustomMessage;)[B + public final fun load (Lkotlinx/io/core/ByteReadPacket;)Lnet/mamoe/mirai/message/data/CustomMessage; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/CustomMessage$Companion$CustomMessageFullDataDeserializeInternalException : java/lang/RuntimeException { + public fun (Ljava/lang/Throwable;)V +} + +public final class net/mamoe/mirai/message/data/CustomMessage$Companion$CustomMessageFullDataDeserializeInternalException : java/lang/RuntimeException { + public fun (Ljava/lang/Throwable;)V +} + +public final class net/mamoe/mirai/message/data/CustomMessage$Companion$CustomMessageFullDataDeserializeUserException : java/lang/RuntimeException { + public fun ([BLjava/lang/Throwable;)V + public final fun getBody ()[B +} + +public final class net/mamoe/mirai/message/data/CustomMessage$Companion$CustomMessageFullDataDeserializeUserException : java/lang/RuntimeException { + public fun ([BLjava/lang/Throwable;)V + public final fun getBody ()[B +} + +public abstract class net/mamoe/mirai/message/data/CustomMessage$Factory { + public fun (Ljava/lang/String;)V + public abstract fun dump (Lnet/mamoe/mirai/message/data/CustomMessage;)[B + public final fun getTypeName ()Ljava/lang/String; + public abstract fun load ([B)Lnet/mamoe/mirai/message/data/CustomMessage; +} + +public abstract class net/mamoe/mirai/message/data/CustomMessage$Factory { + public fun (Ljava/lang/String;)V + public abstract fun dump (Lnet/mamoe/mirai/message/data/CustomMessage;)[B + public final fun getTypeName ()Ljava/lang/String; + public abstract fun load ([B)Lnet/mamoe/mirai/message/data/CustomMessage; +} + +public abstract class net/mamoe/mirai/message/data/CustomMessage$JsonSerializerFactory : net/mamoe/mirai/message/data/CustomMessage$Factory { + public fun (Ljava/lang/String;)V + public fun dump (Lnet/mamoe/mirai/message/data/CustomMessage;)[B + public fun getJson ()Lkotlinx/serialization/json/Json; + public fun load ([B)Lnet/mamoe/mirai/message/data/CustomMessage; + public abstract fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public abstract class net/mamoe/mirai/message/data/CustomMessage$JsonSerializerFactory : net/mamoe/mirai/message/data/CustomMessage$Factory { + public fun (Ljava/lang/String;)V + public fun dump (Lnet/mamoe/mirai/message/data/CustomMessage;)[B + public fun getJson ()Lkotlinx/serialization/json/Json; + public fun load ([B)Lnet/mamoe/mirai/message/data/CustomMessage; + public abstract fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public abstract class net/mamoe/mirai/message/data/CustomMessage$ProtoBufSerializerFactory : net/mamoe/mirai/message/data/CustomMessage$Factory { + public fun (Ljava/lang/String;)V + public fun dump (Lnet/mamoe/mirai/message/data/CustomMessage;)[B + public fun load ([B)Lnet/mamoe/mirai/message/data/CustomMessage; + public abstract fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public abstract class net/mamoe/mirai/message/data/CustomMessage$ProtoBufSerializerFactory : net/mamoe/mirai/message/data/CustomMessage$Factory { + public fun (Ljava/lang/String;)V + public fun dump (Lnet/mamoe/mirai/message/data/CustomMessage;)[B + public fun load ([B)Lnet/mamoe/mirai/message/data/CustomMessage; + public abstract fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/CustomMessageKt { + public static final fun toByteArray (Lnet/mamoe/mirai/message/data/CustomMessage;)[B +} + +public final class net/mamoe/mirai/message/data/CustomMessageKt { + public static final fun toByteArray (Lnet/mamoe/mirai/message/data/CustomMessage;)[B +} + +public abstract class net/mamoe/mirai/message/data/CustomMessageMetadata : net/mamoe/mirai/message/data/CustomMessage, net/mamoe/mirai/message/data/MessageMetadata { + public static final field Companion Lnet/mamoe/mirai/message/data/CustomMessageMetadata$Companion; + public fun ()V + public synthetic fun (ILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun customToString ()[B + public final fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/CustomMessageMetadata;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public abstract class net/mamoe/mirai/message/data/CustomMessageMetadata : net/mamoe/mirai/message/data/CustomMessage, net/mamoe/mirai/message/data/MessageMetadata { + public static final field Companion Lnet/mamoe/mirai/message/data/CustomMessageMetadata$Companion; + public fun ()V + public synthetic fun (ILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun customToString ()[B + public final fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/CustomMessageMetadata;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +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/CustomMessageMetadata$Companion { + 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 + public fun add (ILnet/mamoe/mirai/message/data/SingleMessage;)V + public synthetic fun add (Ljava/lang/Object;)Z + public fun add (Lnet/mamoe/mirai/message/data/SingleMessage;)Z + public fun addAll (ILjava/util/Collection;)Z + public fun addAll (Ljava/util/Collection;)Z + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public fun clear ()V + public final fun contains (Ljava/lang/Object;)Z + public fun contains (Lnet/mamoe/mirai/message/data/SingleMessage;)Z + public fun containsAll (Ljava/util/Collection;)Z + public fun contentToString ()Ljava/lang/String; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun get (I)Ljava/lang/Object; + public fun get (I)Lnet/mamoe/mirai/message/data/SingleMessage; + public fun getSize ()I + public fun hashCode ()I + public final fun indexOf (Ljava/lang/Object;)I + public fun indexOf (Lnet/mamoe/mirai/message/data/SingleMessage;)I + public fun isEmpty ()Z + public fun iterator ()Ljava/util/Iterator; + public final fun lastIndexOf (Ljava/lang/Object;)I + public fun lastIndexOf (Lnet/mamoe/mirai/message/data/SingleMessage;)I + public fun listIterator ()Ljava/util/ListIterator; + public fun listIterator (I)Ljava/util/ListIterator; + public synthetic fun remove (I)Ljava/lang/Object; + public fun remove (I)Lnet/mamoe/mirai/message/data/SingleMessage; + public fun remove (Ljava/lang/Object;)Z + public fun removeAll (Ljava/util/Collection;)Z + public fun replaceAll (Ljava/util/function/UnaryOperator;)V + public fun retainAll (Ljava/util/Collection;)Z + public fun serializeToMiraiCode ()Ljava/lang/String; + public synthetic fun set (ILjava/lang/Object;)Ljava/lang/Object; + public fun set (ILnet/mamoe/mirai/message/data/SingleMessage;)Lnet/mamoe/mirai/message/data/SingleMessage; + public final fun size ()I + public fun sort (Ljava/util/Comparator;)V + public fun subList (II)Ljava/util/List; + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +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 + public fun add (ILnet/mamoe/mirai/message/data/SingleMessage;)V + public synthetic fun add (Ljava/lang/Object;)Z + public fun add (Lnet/mamoe/mirai/message/data/SingleMessage;)Z + public fun addAll (ILjava/util/Collection;)Z + public fun addAll (Ljava/util/Collection;)Z + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public fun clear ()V + public final fun contains (Ljava/lang/Object;)Z + public fun contains (Lnet/mamoe/mirai/message/data/SingleMessage;)Z + public fun containsAll (Ljava/util/Collection;)Z + public fun contentToString ()Ljava/lang/String; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun get (I)Ljava/lang/Object; + public fun get (I)Lnet/mamoe/mirai/message/data/SingleMessage; + public fun getSize ()I + public fun hashCode ()I + public final fun indexOf (Ljava/lang/Object;)I + public fun indexOf (Lnet/mamoe/mirai/message/data/SingleMessage;)I + public fun isEmpty ()Z + public fun iterator ()Ljava/util/Iterator; + public final fun lastIndexOf (Ljava/lang/Object;)I + public fun lastIndexOf (Lnet/mamoe/mirai/message/data/SingleMessage;)I + public fun listIterator ()Ljava/util/ListIterator; + public fun listIterator (I)Ljava/util/ListIterator; + public synthetic fun remove (I)Ljava/lang/Object; + public fun remove (I)Lnet/mamoe/mirai/message/data/SingleMessage; + public fun remove (Ljava/lang/Object;)Z + public fun removeAll (Ljava/util/Collection;)Z + public fun replaceAll (Ljava/util/function/UnaryOperator;)V + public fun retainAll (Ljava/util/Collection;)Z + public fun serializeToMiraiCode ()Ljava/lang/String; + public synthetic fun set (ILjava/lang/Object;)Ljava/lang/Object; + public fun set (ILnet/mamoe/mirai/message/data/SingleMessage;)Lnet/mamoe/mirai/message/data/SingleMessage; + public final fun size ()I + public fun sort (Ljava/util/Comparator;)V + public fun subList (II)Ljava/util/List; + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/data/Face : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/MessageContent { + public static final field AI_NI I + public static final field AI_QING I + public static final field AI_XIN I + public static final field AN_ZHONG_GUAN_CHA I + public static final field AO_MAN I + public static final field BAI_TUO I + public static final field BAI_YAN I + public static final field BANG_BANG_TANG I + public static final field BAN_ZHUAN_ZHONG I + public static final field BAO_BAO I + public static final field BAO_JI I + public static final field BAO_JIN I + public static final field BAO_QUAN I + public static final field BIAN_BIAN I + public static final field BIAN_PAO I + public static final field BIAO_LEI I + public static final field BI_SHI I + public static final field BI_ZUI I + public static final field BO_BO I + public static final field BU I + public static final field BU_KAI_XIN I + public static final field CAI I + public static final field CAI_DAO I + public static final field CANG_SANG I + public static final field CA_HAN I + public static final field CENG_YI_CENG I + public static final field CHA I + public static final field CHAN_DOU I + public static final field CHAO_FENG I + public static final field CHAO_PIAO I + public static final field CHA_JIN I + public static final field CHE_YI_CHE I + public static final field CHI I + public static final field CHI_GUA I + public static final field Companion Lnet/mamoe/mirai/message/data/Face$Companion; + public static final field DAN I + public static final field DAN_GAO I + public static final field DAO I + public static final field DA_KU I + public static final field DA_LIAN I + public static final field DA_XIAO I + public static final field DENG_LONG I + public static final field DE_YI I + public static final field DIAN_ZAN I + public static final field DIAO_XIE I + public static final field DING_GUA_GUA I + public static final field E I + public static final field FAN I + public static final field FA_DAI I + public static final field FA_DOU I + public static final field FA_NU I + public static final field FEI_JI I + public static final field FEI_WEN I + public static final field FEN_DOU I + public static final field FO_XI I + public static final field GAN_BEI I + public static final field GAN_GA I + public static final field GONG_XI I + public static final field GOU_YIN I + public static final field GU_ZHANG I + public static final field HAI_PA I + public static final field HAI_XIU I + public static final field HAN I + public static final field HAN_XIAO I + public static final field HAO I + public static final field HAO_BANG I + public static final field HA_QIAN I + public static final field HENG I + public static final field HE_CAI I + public static final field HE_HE_DA I + public static final field HE_NAI I + public static final field HE_XIE I + public static final field HONG_BAO I + public static final field HUAI_XIAO I + public static final field HUA_CHI I + public static final field HUI_SHOU I + public static final field HUI_TOU I + public static final field HU_LIAN I + public static final field JIA_YOU_BAO_BAO I + public static final field JIA_YOU_BI_SHENG I + public static final field JIE_WU I + public static final field JING_DAI I + public static final field JING_KONG I + public static final field JING_LI I + public static final field JING_XI I + public static final field JING_YA I + public static final field JI_DONG I + public static final field JI_E I + public static final field JI_ZHANG I + public static final field JU_HUA I + public static final field KAI_QIANG I + public static final field KA_FEI I + public static final field KEN_TOU I + public static final field KE_AI I + public static final field KE_LIAN I + public static final field KE_TOU I + public static final field KOU_BI I + public static final field KOU_ZHAO_HU_TI I + public static final field KU I + public static final field KUAI_KU_LE I + public static final field KUANG_XIAO I + public static final field KUN I + public static final field KU_LOU I + public static final field K_GE I + public static final field K歌 I + public static final field LAN_QIU I + public static final field LA_JIAO_JIANG I + public static final field LA_YAN_JING I + public static final field LEI_BEN I + public static final field LENG_HAN I + public static final field LENG_MO I + public static final field LIAO_YI_LIAO I + public static final field LIU_HAN I + public static final field LIU_LEI I + public static final field LI_WU I + public static final field MAI_MENG I + public static final field MANG_DAO_FEI_QI I + public static final field MEI_GUI I + public static final field MIAN_WU_BIAO_QING I + public static final field MO_GUI_XIAO I + public static final field MO_YU I + public static final field NAN_GUO I + public static final field NAO_KUO_TENG I + public static final field NO I + public static final field O I + public static final field OK I + public static final field OU_HUO I + public static final field O_YO I + public static final field PAI_SHOU I + public static final field PAI_TOU I + public static final field PAI_ZHUO I + public static final field PEN_LIAN I + public static final field PEN_XIE I + public static final field PIAO_CHONG I + public static final field PIE_ZUI I + public static final field PING_PANG I + public static final field PI_JIU I + public static final field QIAO_DA I + public static final field QIA_YI_QIA I + public static final field QING I + public static final field QIN_QIN I + public static final field QIU_DA_LE I + public static final field QI_DAO I + public static final field QUAN_TOU I + public static final field RENG_GOU I + public static final field SAO_RAO I + public static final field SE I + public static final field SERIAL_NAME Ljava/lang/String; + public static final field SHAN_DIAN I + public static final field SHAN_LIAN I + public static final field SHENG_LI I + public static final field SHENG_RI_KUAI_LE I + public static final field SHI_AI I + public static final field SHOU_QIANG I + public static final field SHUAI I + public static final field SHUAI_TOU I + public static final field SHUANG_XI I + public static final field SHUI I + public static final field SONG_HUA I + public static final field TAI_NAN_LE I + public static final field TAI_YANG I + public static final field TIAN_YI_TIAN I + public static final field TIAO_PI I + public static final field TIAO_SHENG I + public static final field TIAO_TIAO I + public static final field TOU_KAN I + public static final field TOU_TU I + public static final field TOU_XIAO I + public static final field TOU_ZHUANG_JI I + public static final field TU I + public static final field TUO_LIAN I + public static final field TUO_SAI I + public static final field WANG_WANG I + public static final field WEI_QU I + public static final field WEI_XIAO I + public static final field WEN_HAO_LIAN I + public static final field WO_BU_KAN I + public static final field WO_SHOU I + public static final field WO_SUAN_LE I + public static final field WO_ZUI_MEI I + public static final field WU_LIAN I + public static final field WU_LIAO I + public static final field WU_NAI I + public static final field WU_YAN_XIAO I + public static final field XIA I + public static final field XIAN_WEN I + public static final field XIAO_JIU_JIE I + public static final field XIAO_KU I + public static final field XIAO_YANG_ER I + public static final field XIE_YAN_XIAO I + public static final field XIN_SUI I + public static final field XI_GUA I + public static final field XU I + public static final field YANG_TUO I + public static final field YAO I + public static final field YIN_XIAN I + public static final field YI_WEN I + public static final field YONG_BAO I + public static final field YOU_HENG_HENG I + public static final field YOU_LING I + public static final field YOU_TAI_JI I + public static final field YOU_XIAN I + public static final field YUAN_LIANG I + public static final field YUE_LIANG I + public static final field YUN I + public static final field ZAI_JIAN I + public static final field ZAN I + public static final field ZHA_DAN I + public static final field ZHA_YAN_JING I + public static final field ZHENG_YAN I + public static final field ZHE_MO I + public static final field ZHOU_MA I + public static final field ZHUAI_ZHA_TIAN I + public static final field ZHUAN_QUAN I + public static final field ZHUA_KUANG I + public static final field ZHU_TOU I + public static final field ZI_YA I + public static final field ZUO_HENG_HENG I + public static final field ZUO_TAI_JI I + public static final field ZU_QIU I + public static final field doge I + public static final field emm I + public static final field names [Ljava/lang/String; + public static final field 不 I + public static final field 不开心 I + public static final field 乒乓 I + public static final field 亲亲 I + public static final field 佛系 I + public static final field 便便 I + public static final field 偷看 I + public static final field 偷笑 I + public static final field 傲慢 I + public static final field 再见 I + public static final field 冷汗 I + public static final field 冷漠 I + public static final field 凋谢 I + public static final field 击掌 I + public static final field 刀 I + public static final field 加油必胜 I + public static final field 加油抱抱 I + public static final field 勾引 I + public static final field 卖萌 I + public static final field 原谅 I + public static final field 双喜 I + public static final field 发呆 I + public static final field 发怒 I + public static final field 发抖 I + public static final field 口罩护体 I + public static final field 可怜 I + public static final field 可爱 I + public static final field 右哼哼 I + public static final field 右太极 I + public static final field 吃 I + public static final field 吃瓜 I + public static final field 吐 I + public static final field 吓 I + public static final field 呃 I + public static final field 呲牙 I + public static final field 呵呵哒 I + public static final field 咒骂 I + public static final field 咖啡 I + public static final field 哈欠 I + public static final field 哦 I + public static final field 哦哟 I + public static final field 哼 I + public static final field 啃头 I + public static final field 啤酒 I + public static final field 啵啵 I + public static final field 喝奶 I + public static final field 喝彩 I + public static final field 喷脸 I + public static final field 喷血 I + public static final field 嘘 I + public static final field 嘲讽 I + public static final field 回头 I + public static final field 困 I + public static final field 坏笑 I + public static final field 大哭 I + public static final field 大笑 I + public static final field 太南了 I + public static final field 太阳 I + public static final field 头撞击 I + public static final field 头秃 I + public static final field 奋斗 I + public static final field 好 I + public static final field 好棒 I + public static final field 委屈 I + public static final field 害怕 I + public static final field 害羞 I + public static final field 小样儿 I + public static final field 小纠结 I + public static final field 尴尬 I + public static final field 左哼哼 I + public static final field 左太极 I + public static final field 差劲 I + public static final field 干杯 I + public static final field 幽灵 I + public static final field 开枪 I + public static final field 得意 I + public static final field 微笑 I + public static final field 心碎 I + public static final field 忙到飞起 I + public static final field 快哭了 I + public static final field 怄火 I + public static final field 恭喜 I + public static final field 悠闲 I + public static final field 惊呆 I + public static final field 惊喜 I + public static final field 惊恐 I + public static final field 惊讶 I + public static final field 憨笑 I + public static final field 我不看 I + public static final field 我最美 I + public static final field 我酸了 I + public static final field 扇脸 I + public static final field 手枪 I + public static final field 打脸 I + public static final field 扔狗 I + public static final field 托脸 I + public static final field 托腮 I + public static final field 扯一扯 I + public static final field 抓狂 I + public static final field 折磨 I + public static final field 抠鼻 I + public static final field 抱抱 I + public static final field 抱拳 I + public static final field 拍头 I + public static final field 拍手 I + public static final field 拍桌 I + public static final field 拜托 I + public static final field 拥抱 I + public static final field 拳头 I + public static final field 拽炸天 I + public static final field 挥手 I + public static final field 捂脸 I + public static final field 掐一掐 I + public static final field 握手 I + public static final field 搬砖中 I + public static final field 摸鱼 I + public static final field 撇嘴 I + public static final field 撩一撩 I + public static final field 擦汗 I + public static final field 敬礼 I + public static final field 敲打 I + public static final field 斜眼笑 I + public static final field 无奈 I + public static final field 无眼笑 I + public static final field 无聊 I + public static final field 晕 I + public static final field 暗中观察 I + public static final field 暴击 I + public static final field 月亮 I + public static final field 棒棒糖 I + public static final field 汗 I + public static final field 汪汪 I + public static final field 沧桑 I + public static final field 河蟹 I + public static final field 泪奔 I + public static final field 流汗 I + public static final field 流泪 I + public static final field 激动 I + public static final field 灯笼 I + public static final field 炸弹 I + public static final field 点赞 I + public static final field 爆筋 I + public static final field 爱你 I + public static final field 爱心 I + public static final field 爱情 I + public static final field 狂笑 I + public static final field 猪头 I + public static final field 献吻 I + public static final field 玫瑰 I + public static final field 瓢虫 I + public static final field 生日快乐 I + public static final field 甩头 I + public static final field 疑问 I + public static final field 白眼 I + public static final field 眨眼睛 I + public static final field 睁眼 I + public static final field 睡 I + public static final field 磕头 I + public static final field 示爱 I + public static final field 礼物 I + public static final field 祈祷 I + public static final field 笑哭 I + public static final field 篮球 I + public static final field 糊脸 I + public static final field 糗大了 I + public static final field 红包 I + public static final field 羊驼 I + public static final field 胜利 I + public static final field 脑阔疼 I + public static final field 舔一舔 I + public static final field 色 I + public static final field 花痴 I + public static final field 茶 I + public static final field 药 I + public static final field 菊花 I + public static final field 菜刀 I + public static final field 蛋 I + public static final field 蛋糕 I + public static final field 街舞 I + public static final field 衰 I + public static final field 西瓜 I + public static final field 请 I + public static final field 调皮 I + public static final field 赞 I + public static final field 足球 I + public static final field 跳绳 I + public static final field 跳跳 I + public static final field 踩 I + public static final field 蹭一蹭 I + public static final field 转圈 I + public static final field 辣椒酱 I + public static final field 辣眼睛 I + public static final field 送花 I + public static final field 鄙视 I + public static final field 酷 I + public static final field 钞票 I + public static final field 闪电 I + public static final field 闭嘴 I + public static final field 问号脸 I + public static final field 阴险 I + public static final field 难过 I + public static final field 面无表情 I + public static final field 鞭炮 I + public static final field 顶呱呱 I + public static final field 颤抖 I + public static final field 飙泪 I + public static final field 飞吻 I + public static final field 飞机 I + public static final field 饥饿 I + public static final field 饭 I + public static final field 骚扰 I + public static final field 骷髅 I + public static final field 魔鬼笑 I + public static final field 鼓掌 I + public fun (I)V + public synthetic fun (IILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public final fun component1 ()I + public fun contentToString ()Ljava/lang/String; + public final fun copy (I)Lnet/mamoe/mirai/message/data/Face; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/Face;IILjava/lang/Object;)Lnet/mamoe/mirai/message/data/Face; + public fun equals (Ljava/lang/Object;)Z + public final fun getId ()I + public final fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/Face;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/Face : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/MessageContent { + public static final field AI_NI I + public static final field AI_QING I + public static final field AI_XIN I + public static final field AN_ZHONG_GUAN_CHA I + public static final field AO_MAN I + public static final field BAI_TUO I + public static final field BAI_YAN I + public static final field BANG_BANG_TANG I + public static final field BAN_ZHUAN_ZHONG I + public static final field BAO_BAO I + public static final field BAO_JI I + public static final field BAO_JIN I + public static final field BAO_QUAN I + public static final field BIAN_BIAN I + public static final field BIAN_PAO I + public static final field BIAO_LEI I + public static final field BI_SHI I + public static final field BI_ZUI I + public static final field BO_BO I + public static final field BU I + public static final field BU_KAI_XIN I + public static final field CAI I + public static final field CAI_DAO I + public static final field CANG_SANG I + public static final field CA_HAN I + public static final field CENG_YI_CENG I + public static final field CHA I + public static final field CHAN_DOU I + public static final field CHAO_FENG I + public static final field CHAO_PIAO I + public static final field CHA_JIN I + public static final field CHE_YI_CHE I + public static final field CHI I + public static final field CHI_GUA I + public static final field Companion Lnet/mamoe/mirai/message/data/Face$Companion; + public static final field DAN I + public static final field DAN_GAO I + public static final field DAO I + public static final field DA_KU I + public static final field DA_LIAN I + public static final field DA_XIAO I + public static final field DENG_LONG I + public static final field DE_YI I + public static final field DIAN_ZAN I + public static final field DIAO_XIE I + public static final field DING_GUA_GUA I + public static final field E I + public static final field FAN I + public static final field FA_DAI I + public static final field FA_DOU I + public static final field FA_NU I + public static final field FEI_JI I + public static final field FEI_WEN I + public static final field FEN_DOU I + public static final field FO_XI I + public static final field GAN_BEI I + public static final field GAN_GA I + public static final field GONG_XI I + public static final field GOU_YIN I + public static final field GU_ZHANG I + public static final field HAI_PA I + public static final field HAI_XIU I + public static final field HAN I + public static final field HAN_XIAO I + public static final field HAO I + public static final field HAO_BANG I + public static final field HA_QIAN I + public static final field HENG I + public static final field HE_CAI I + public static final field HE_HE_DA I + public static final field HE_NAI I + public static final field HE_XIE I + public static final field HONG_BAO I + public static final field HUAI_XIAO I + public static final field HUA_CHI I + public static final field HUI_SHOU I + public static final field HUI_TOU I + public static final field HU_LIAN I + public static final field JIA_YOU_BAO_BAO I + public static final field JIA_YOU_BI_SHENG I + public static final field JIE_WU I + public static final field JING_DAI I + public static final field JING_KONG I + public static final field JING_LI I + public static final field JING_XI I + public static final field JING_YA I + public static final field JI_DONG I + public static final field JI_E I + public static final field JI_ZHANG I + public static final field JU_HUA I + public static final field KAI_QIANG I + public static final field KA_FEI I + public static final field KEN_TOU I + public static final field KE_AI I + public static final field KE_LIAN I + public static final field KE_TOU I + public static final field KOU_BI I + public static final field KOU_ZHAO_HU_TI I + public static final field KU I + public static final field KUAI_KU_LE I + public static final field KUANG_XIAO I + public static final field KUN I + public static final field KU_LOU I + public static final field K_GE I + public static final field K歌 I + public static final field LAN_QIU I + public static final field LA_JIAO_JIANG I + public static final field LA_YAN_JING I + public static final field LEI_BEN I + public static final field LENG_HAN I + public static final field LENG_MO I + public static final field LIAO_YI_LIAO I + public static final field LIU_HAN I + public static final field LIU_LEI I + public static final field LI_WU I + public static final field MAI_MENG I + public static final field MANG_DAO_FEI_QI I + public static final field MEI_GUI I + public static final field MIAN_WU_BIAO_QING I + public static final field MO_GUI_XIAO I + public static final field MO_YU I + public static final field NAN_GUO I + public static final field NAO_KUO_TENG I + public static final field NO I + public static final field O I + public static final field OK I + public static final field OU_HUO I + public static final field O_YO I + public static final field PAI_SHOU I + public static final field PAI_TOU I + public static final field PAI_ZHUO I + public static final field PEN_LIAN I + public static final field PEN_XIE I + public static final field PIAO_CHONG I + public static final field PIE_ZUI I + public static final field PING_PANG I + public static final field PI_JIU I + public static final field QIAO_DA I + public static final field QIA_YI_QIA I + public static final field QING I + public static final field QIN_QIN I + public static final field QIU_DA_LE I + public static final field QI_DAO I + public static final field QUAN_TOU I + public static final field RENG_GOU I + public static final field SAO_RAO I + public static final field SE I + public static final field SERIAL_NAME Ljava/lang/String; + public static final field SHAN_DIAN I + public static final field SHAN_LIAN I + public static final field SHENG_LI I + public static final field SHENG_RI_KUAI_LE I + public static final field SHI_AI I + public static final field SHOU_QIANG I + public static final field SHUAI I + public static final field SHUAI_TOU I + public static final field SHUANG_XI I + public static final field SHUI I + public static final field SONG_HUA I + public static final field TAI_NAN_LE I + public static final field TAI_YANG I + public static final field TIAN_YI_TIAN I + public static final field TIAO_PI I + public static final field TIAO_SHENG I + public static final field TIAO_TIAO I + public static final field TOU_KAN I + public static final field TOU_TU I + public static final field TOU_XIAO I + public static final field TOU_ZHUANG_JI I + public static final field TU I + public static final field TUO_LIAN I + public static final field TUO_SAI I + public static final field WANG_WANG I + public static final field WEI_QU I + public static final field WEI_XIAO I + public static final field WEN_HAO_LIAN I + public static final field WO_BU_KAN I + public static final field WO_SHOU I + public static final field WO_SUAN_LE I + public static final field WO_ZUI_MEI I + public static final field WU_LIAN I + public static final field WU_LIAO I + public static final field WU_NAI I + public static final field WU_YAN_XIAO I + public static final field XIA I + public static final field XIAN_WEN I + public static final field XIAO_JIU_JIE I + public static final field XIAO_KU I + public static final field XIAO_YANG_ER I + public static final field XIE_YAN_XIAO I + public static final field XIN_SUI I + public static final field XI_GUA I + public static final field XU I + public static final field YANG_TUO I + public static final field YAO I + public static final field YIN_XIAN I + public static final field YI_WEN I + public static final field YONG_BAO I + public static final field YOU_HENG_HENG I + public static final field YOU_LING I + public static final field YOU_TAI_JI I + public static final field YOU_XIAN I + public static final field YUAN_LIANG I + public static final field YUE_LIANG I + public static final field YUN I + public static final field ZAI_JIAN I + public static final field ZAN I + public static final field ZHA_DAN I + public static final field ZHA_YAN_JING I + public static final field ZHENG_YAN I + public static final field ZHE_MO I + public static final field ZHOU_MA I + public static final field ZHUAI_ZHA_TIAN I + public static final field ZHUAN_QUAN I + public static final field ZHUA_KUANG I + public static final field ZHU_TOU I + public static final field ZI_YA I + public static final field ZUO_HENG_HENG I + public static final field ZUO_TAI_JI I + public static final field ZU_QIU I + public static final field doge I + public static final field emm I + public static final field names [Ljava/lang/String; + public static final field 不 I + public static final field 不开心 I + public static final field 乒乓 I + public static final field 亲亲 I + public static final field 佛系 I + public static final field 便便 I + public static final field 偷看 I + public static final field 偷笑 I + public static final field 傲慢 I + public static final field 再见 I + public static final field 冷汗 I + public static final field 冷漠 I + public static final field 凋谢 I + public static final field 击掌 I + public static final field 刀 I + public static final field 加油必胜 I + public static final field 加油抱抱 I + public static final field 勾引 I + public static final field 卖萌 I + public static final field 原谅 I + public static final field 双喜 I + public static final field 发呆 I + public static final field 发怒 I + public static final field 发抖 I + public static final field 口罩护体 I + public static final field 可怜 I + public static final field 可爱 I + public static final field 右哼哼 I + public static final field 右太极 I + public static final field 吃 I + public static final field 吃瓜 I + public static final field 吐 I + public static final field 吓 I + public static final field 呃 I + public static final field 呲牙 I + public static final field 呵呵哒 I + public static final field 咒骂 I + public static final field 咖啡 I + public static final field 哈欠 I + public static final field 哦 I + public static final field 哦哟 I + public static final field 哼 I + public static final field 啃头 I + public static final field 啤酒 I + public static final field 啵啵 I + public static final field 喝奶 I + public static final field 喝彩 I + public static final field 喷脸 I + public static final field 喷血 I + public static final field 嘘 I + public static final field 嘲讽 I + public static final field 回头 I + public static final field 困 I + public static final field 坏笑 I + public static final field 大哭 I + public static final field 大笑 I + public static final field 太南了 I + public static final field 太阳 I + public static final field 头撞击 I + public static final field 头秃 I + public static final field 奋斗 I + public static final field 好 I + public static final field 好棒 I + public static final field 委屈 I + public static final field 害怕 I + public static final field 害羞 I + public static final field 小样儿 I + public static final field 小纠结 I + public static final field 尴尬 I + public static final field 左哼哼 I + public static final field 左太极 I + public static final field 差劲 I + public static final field 干杯 I + public static final field 幽灵 I + public static final field 开枪 I + public static final field 得意 I + public static final field 微笑 I + public static final field 心碎 I + public static final field 忙到飞起 I + public static final field 快哭了 I + public static final field 怄火 I + public static final field 恭喜 I + public static final field 悠闲 I + public static final field 惊呆 I + public static final field 惊喜 I + public static final field 惊恐 I + public static final field 惊讶 I + public static final field 憨笑 I + public static final field 我不看 I + public static final field 我最美 I + public static final field 我酸了 I + public static final field 扇脸 I + public static final field 手枪 I + public static final field 打脸 I + public static final field 扔狗 I + public static final field 托脸 I + public static final field 托腮 I + public static final field 扯一扯 I + public static final field 抓狂 I + public static final field 折磨 I + public static final field 抠鼻 I + public static final field 抱抱 I + public static final field 抱拳 I + public static final field 拍头 I + public static final field 拍手 I + public static final field 拍桌 I + public static final field 拜托 I + public static final field 拥抱 I + public static final field 拳头 I + public static final field 拽炸天 I + public static final field 挥手 I + public static final field 捂脸 I + public static final field 掐一掐 I + public static final field 握手 I + public static final field 搬砖中 I + public static final field 摸鱼 I + public static final field 撇嘴 I + public static final field 撩一撩 I + public static final field 擦汗 I + public static final field 敬礼 I + public static final field 敲打 I + public static final field 斜眼笑 I + public static final field 无奈 I + public static final field 无眼笑 I + public static final field 无聊 I + public static final field 晕 I + public static final field 暗中观察 I + public static final field 暴击 I + public static final field 月亮 I + public static final field 棒棒糖 I + public static final field 汗 I + public static final field 汪汪 I + public static final field 沧桑 I + public static final field 河蟹 I + public static final field 泪奔 I + public static final field 流汗 I + public static final field 流泪 I + public static final field 激动 I + public static final field 灯笼 I + public static final field 炸弹 I + public static final field 点赞 I + public static final field 爆筋 I + public static final field 爱你 I + public static final field 爱心 I + public static final field 爱情 I + public static final field 狂笑 I + public static final field 猪头 I + public static final field 献吻 I + public static final field 玫瑰 I + public static final field 瓢虫 I + public static final field 生日快乐 I + public static final field 甩头 I + public static final field 疑问 I + public static final field 白眼 I + public static final field 眨眼睛 I + public static final field 睁眼 I + public static final field 睡 I + public static final field 磕头 I + public static final field 示爱 I + public static final field 礼物 I + public static final field 祈祷 I + public static final field 笑哭 I + public static final field 篮球 I + public static final field 糊脸 I + public static final field 糗大了 I + public static final field 红包 I + public static final field 羊驼 I + public static final field 胜利 I + public static final field 脑阔疼 I + public static final field 舔一舔 I + public static final field 色 I + public static final field 花痴 I + public static final field 茶 I + public static final field 药 I + public static final field 菊花 I + public static final field 菜刀 I + public static final field 蛋 I + public static final field 蛋糕 I + public static final field 街舞 I + public static final field 衰 I + public static final field 西瓜 I + public static final field 请 I + public static final field 调皮 I + public static final field 赞 I + public static final field 足球 I + public static final field 跳绳 I + public static final field 跳跳 I + public static final field 踩 I + public static final field 蹭一蹭 I + public static final field 转圈 I + public static final field 辣椒酱 I + public static final field 辣眼睛 I + public static final field 送花 I + public static final field 鄙视 I + public static final field 酷 I + public static final field 钞票 I + public static final field 闪电 I + public static final field 闭嘴 I + public static final field 问号脸 I + public static final field 阴险 I + public static final field 难过 I + public static final field 面无表情 I + public static final field 鞭炮 I + public static final field 顶呱呱 I + public static final field 颤抖 I + public static final field 飙泪 I + public static final field 飞吻 I + public static final field 飞机 I + public static final field 饥饿 I + public static final field 饭 I + public static final field 骚扰 I + public static final field 骷髅 I + public static final field 魔鬼笑 I + public static final field 鼓掌 I + public fun (I)V + public synthetic fun (IILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public final fun component1 ()I + public fun contentToString ()Ljava/lang/String; + public final fun copy (I)Lnet/mamoe/mirai/message/data/Face; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/Face;IILjava/lang/Object;)Lnet/mamoe/mirai/message/data/Face; + public fun equals (Ljava/lang/Object;)Z + public final fun getId ()I + public final fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/Face;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/Face$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/Face$$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/Face; + 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/Face;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/Face$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/Face$$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/Face; + 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/Face;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/Face$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/Face$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/FlashImage : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/ConstrainSingle, net/mamoe/mirai/message/data/HummerMessage, net/mamoe/mirai/message/data/MessageContent { + public static final field Key Lnet/mamoe/mirai/message/data/FlashImage$Key; + public static final field SERIAL_NAME Ljava/lang/String; + public synthetic fun (ILnet/mamoe/mirai/message/data/Image;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lnet/mamoe/mirai/message/data/Image;)V + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public final fun component1 ()Lnet/mamoe/mirai/message/data/Image; + public fun contentToString ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/message/data/Image;)Lnet/mamoe/mirai/message/data/FlashImage; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/FlashImage;Lnet/mamoe/mirai/message/data/Image;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/FlashImage; + public fun equals (Ljava/lang/Object;)Z + public static final fun from (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/FlashImage; + public static final fun from (Lnet/mamoe/mirai/message/data/Image;)Lnet/mamoe/mirai/message/data/FlashImage; + public final fun getImage ()Lnet/mamoe/mirai/message/data/Image; + public fun getKey ()Lnet/mamoe/mirai/message/data/MessageKey; + public fun hashCode ()I + public fun serializeToMiraiCode ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/FlashImage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/FlashImage : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/ConstrainSingle, net/mamoe/mirai/message/data/HummerMessage, net/mamoe/mirai/message/data/MessageContent { + public static final field Key Lnet/mamoe/mirai/message/data/FlashImage$Key; + public static final field SERIAL_NAME Ljava/lang/String; + public synthetic fun (ILnet/mamoe/mirai/message/data/Image;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lnet/mamoe/mirai/message/data/Image;)V + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public final fun component1 ()Lnet/mamoe/mirai/message/data/Image; + public fun contentToString ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/message/data/Image;)Lnet/mamoe/mirai/message/data/FlashImage; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/FlashImage;Lnet/mamoe/mirai/message/data/Image;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/FlashImage; + public fun equals (Ljava/lang/Object;)Z + public static final fun from (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/FlashImage; + public static final fun from (Lnet/mamoe/mirai/message/data/Image;)Lnet/mamoe/mirai/message/data/FlashImage; + public final fun getImage ()Lnet/mamoe/mirai/message/data/Image; + public fun getKey ()Lnet/mamoe/mirai/message/data/MessageKey; + public fun hashCode ()I + public fun serializeToMiraiCode ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/FlashImage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/FlashImage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/FlashImage$$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/FlashImage; + 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/FlashImage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/FlashImage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/FlashImage$$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/FlashImage; + 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/FlashImage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/FlashImage$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { + public final fun from (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/FlashImage; + public final fun from (Lnet/mamoe/mirai/message/data/Image;)Lnet/mamoe/mirai/message/data/FlashImage; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/FlashImage$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { + public final fun from (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/FlashImage; + public final fun from (Lnet/mamoe/mirai/message/data/Image;)Lnet/mamoe/mirai/message/data/FlashImage; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/FlashImageKt { + public static final synthetic fun FlashImage (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/FlashImage; + public static final synthetic fun flash (Lnet/mamoe/mirai/message/data/Image;)Lnet/mamoe/mirai/message/data/FlashImage; +} + +public final class net/mamoe/mirai/message/data/FlashImageKt { + public static final synthetic fun FlashImage (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/FlashImage; + public static final synthetic fun flash (Lnet/mamoe/mirai/message/data/Image;)Lnet/mamoe/mirai/message/data/FlashImage; +} + +public final class net/mamoe/mirai/message/data/ForwardMessage : net/mamoe/mirai/message/data/ConstrainSingle, net/mamoe/mirai/message/data/MessageContent { + public static final field Key Lnet/mamoe/mirai/message/data/ForwardMessage$Key; + public static final field SERIAL_NAME Ljava/lang/String; + public synthetic fun (ILjava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/util/List; + public fun contentToString ()Ljava/lang/String; + public final fun copy (Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/ForwardMessage;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getBrief ()Ljava/lang/String; + public fun getKey ()Lnet/mamoe/mirai/message/data/MessageKey; + public final fun getNodeList ()Ljava/util/List; + public final fun getPreview ()Ljava/util/List; + public final fun getSource ()Ljava/lang/String; + public final fun getSummary ()Ljava/lang/String; + public final fun getTitle ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/ForwardMessage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/ForwardMessage : net/mamoe/mirai/message/data/ConstrainSingle, net/mamoe/mirai/message/data/MessageContent { + public static final field Key Lnet/mamoe/mirai/message/data/ForwardMessage$Key; + public static final field SERIAL_NAME Ljava/lang/String; + public synthetic fun (ILjava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/util/List; + public fun contentToString ()Ljava/lang/String; + public final fun copy (Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/ForwardMessage;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getBrief ()Ljava/lang/String; + public fun getKey ()Lnet/mamoe/mirai/message/data/MessageKey; + public final fun getNodeList ()Ljava/util/List; + public final fun getPreview ()Ljava/util/List; + public final fun getSource ()Ljava/lang/String; + public final fun getSummary ()Ljava/lang/String; + public final fun getTitle ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/ForwardMessage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/ForwardMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/ForwardMessage$$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/ForwardMessage; + 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/ForwardMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/ForwardMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/ForwardMessage$$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/ForwardMessage; + 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/ForwardMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public abstract interface class net/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy { + public static final field Default Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy$Default; + public fun generateBrief (Lnet/mamoe/mirai/message/data/RawForwardMessage;)Ljava/lang/String; + public fun generatePreview (Lnet/mamoe/mirai/message/data/RawForwardMessage;)Ljava/util/List; + public fun generateSource (Lnet/mamoe/mirai/message/data/RawForwardMessage;)Ljava/lang/String; + public fun generateSummary (Lnet/mamoe/mirai/message/data/RawForwardMessage;)Ljava/lang/String; + public fun generateTitle (Lnet/mamoe/mirai/message/data/RawForwardMessage;)Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy { + public static final field Default Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy$Default; + public fun generateBrief (Lnet/mamoe/mirai/message/data/RawForwardMessage;)Ljava/lang/String; + public fun generatePreview (Lnet/mamoe/mirai/message/data/RawForwardMessage;)Ljava/util/List; + public fun generateSource (Lnet/mamoe/mirai/message/data/RawForwardMessage;)Ljava/lang/String; + public fun generateSummary (Lnet/mamoe/mirai/message/data/RawForwardMessage;)Ljava/lang/String; + public fun generateTitle (Lnet/mamoe/mirai/message/data/RawForwardMessage;)Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy$Default : net/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy { +} + +public final class net/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy$Default : net/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy { +} + +public abstract interface class net/mamoe/mirai/message/data/ForwardMessage$INode { + public abstract fun getMessageChain ()Lnet/mamoe/mirai/message/data/MessageChain; + public abstract fun getSenderId ()J + public abstract fun getSenderName ()Ljava/lang/String; + public abstract fun getTime ()I +} + +public abstract interface class net/mamoe/mirai/message/data/ForwardMessage$INode { + public abstract fun getMessageChain ()Lnet/mamoe/mirai/message/data/MessageChain; + public abstract fun getSenderId ()J + public abstract fun getSenderName ()Ljava/lang/String; + public abstract fun getTime ()I +} + +public final class net/mamoe/mirai/message/data/ForwardMessage$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/ForwardMessage$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/ForwardMessage$Node : net/mamoe/mirai/message/data/ForwardMessage$INode { + public static final field Companion Lnet/mamoe/mirai/message/data/ForwardMessage$Node$Companion; + public synthetic fun (IJILjava/lang/String;Lnet/mamoe/mirai/message/data/MessageChain;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (JILjava/lang/String;Lnet/mamoe/mirai/message/data/Message;)V + public fun (JILjava/lang/String;Lnet/mamoe/mirai/message/data/MessageChain;)V + public final fun component1 ()J + public final fun component2 ()I + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Lnet/mamoe/mirai/message/data/MessageChain; + public final fun copy (JILjava/lang/String;Lnet/mamoe/mirai/message/data/MessageChain;)Lnet/mamoe/mirai/message/data/ForwardMessage$Node; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/ForwardMessage$Node;JILjava/lang/String;Lnet/mamoe/mirai/message/data/MessageChain;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/ForwardMessage$Node; + public fun equals (Ljava/lang/Object;)Z + public fun getMessageChain ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSenderId ()J + public fun getSenderName ()Ljava/lang/String; + public fun getTime ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/ForwardMessage$Node;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/ForwardMessage$Node : net/mamoe/mirai/message/data/ForwardMessage$INode { + public static final field Companion Lnet/mamoe/mirai/message/data/ForwardMessage$Node$Companion; + public synthetic fun (IJILjava/lang/String;Lnet/mamoe/mirai/message/data/MessageChain;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (JILjava/lang/String;Lnet/mamoe/mirai/message/data/Message;)V + public fun (JILjava/lang/String;Lnet/mamoe/mirai/message/data/MessageChain;)V + public final fun component1 ()J + public final fun component2 ()I + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Lnet/mamoe/mirai/message/data/MessageChain; + public final fun copy (JILjava/lang/String;Lnet/mamoe/mirai/message/data/MessageChain;)Lnet/mamoe/mirai/message/data/ForwardMessage$Node; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/ForwardMessage$Node;JILjava/lang/String;Lnet/mamoe/mirai/message/data/MessageChain;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/ForwardMessage$Node; + public fun equals (Ljava/lang/Object;)Z + public fun getMessageChain ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSenderId ()J + public fun getSenderName ()Ljava/lang/String; + public fun getTime ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/ForwardMessage$Node;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/ForwardMessage$Node$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/ForwardMessage$Node$$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/ForwardMessage$Node; + 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/ForwardMessage$Node;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/ForwardMessage$Node$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/ForwardMessage$Node$$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/ForwardMessage$Node; + 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/ForwardMessage$Node;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/ForwardMessage$Node$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/ForwardMessage$Node$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/ForwardMessageBuilder : java/util/List, kotlin/jvm/internal/markers/KMutableList { + public fun (Lnet/mamoe/mirai/contact/Contact;)V + public fun (Lnet/mamoe/mirai/contact/Contact;I)V + public synthetic fun add (ILjava/lang/Object;)V + public fun add (ILnet/mamoe/mirai/message/data/ForwardMessage$INode;)V + public synthetic fun add (Ljava/lang/Object;)Z + public fun add (Lnet/mamoe/mirai/message/data/ForwardMessage$INode;)Z + public fun addAll (ILjava/util/Collection;)Z + public fun addAll (Ljava/util/Collection;)Z + public final fun at (II)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun at (JI)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun at (Lnet/mamoe/mirai/contact/User;I)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun build ()Lnet/mamoe/mirai/message/data/ForwardMessage; + public fun clear ()V + public final fun contains (Ljava/lang/Object;)Z + public fun contains (Lnet/mamoe/mirai/message/data/ForwardMessage$INode;)Z + public fun containsAll (Ljava/util/Collection;)Z + public synthetic fun get (I)Ljava/lang/Object; + public fun get (I)Lnet/mamoe/mirai/message/data/ForwardMessage$INode; + public final fun getContext ()Lnet/mamoe/mirai/contact/Contact; + public final fun getCurrentTime ()I + public final fun getDisplayStrategy ()Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy; + public fun getSize ()I + public final fun indexOf (Ljava/lang/Object;)I + public fun indexOf (Lnet/mamoe/mirai/message/data/ForwardMessage$INode;)I + public fun isEmpty ()Z + public fun iterator ()Ljava/util/Iterator; + public final fun lastIndexOf (Ljava/lang/Object;)I + public fun lastIndexOf (Lnet/mamoe/mirai/message/data/ForwardMessage$INode;)I + public fun listIterator ()Ljava/util/ListIterator; + public fun listIterator (I)Ljava/util/ListIterator; + public final fun named (ILjava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun named (JLjava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun named (Lnet/mamoe/mirai/contact/User;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public synthetic fun remove (I)Ljava/lang/Object; + public final fun remove (I)Lnet/mamoe/mirai/message/data/ForwardMessage$INode; + public final fun remove (Ljava/lang/Object;)Z + public fun remove (Lnet/mamoe/mirai/message/data/ForwardMessage$INode;)Z + public fun removeAll (Ljava/util/Collection;)Z + public fun removeAt (I)Lnet/mamoe/mirai/message/data/ForwardMessage$INode; + public fun retainAll (Ljava/util/Collection;)Z + public final fun says (ILjava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (ILkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (ILnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (JLjava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (JLkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (JLnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (Lnet/mamoe/mirai/Bot;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (Lnet/mamoe/mirai/Bot;Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (Lnet/mamoe/mirai/contact/User;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (Lnet/mamoe/mirai/contact/User;Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (Lnet/mamoe/mirai/contact/User;Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public synthetic fun set (ILjava/lang/Object;)Ljava/lang/Object; + public fun set (ILnet/mamoe/mirai/message/data/ForwardMessage$INode;)Lnet/mamoe/mirai/message/data/ForwardMessage$INode; + public final fun setCurrentTime (I)V + public final fun setDisplayStrategy (Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;)V + public final fun size ()I + public fun subList (II)Ljava/util/List; + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; +} + +public final class net/mamoe/mirai/message/data/ForwardMessageBuilder : java/util/List, kotlin/jvm/internal/markers/KMutableList { + public fun (Lnet/mamoe/mirai/contact/Contact;)V + public fun (Lnet/mamoe/mirai/contact/Contact;I)V + public synthetic fun add (ILjava/lang/Object;)V + public fun add (ILnet/mamoe/mirai/message/data/ForwardMessage$INode;)V + public synthetic fun add (Ljava/lang/Object;)Z + public fun add (Lnet/mamoe/mirai/message/data/ForwardMessage$INode;)Z + public fun addAll (ILjava/util/Collection;)Z + public fun addAll (Ljava/util/Collection;)Z + public final fun at (II)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun at (JI)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun at (Lnet/mamoe/mirai/contact/User;I)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun build ()Lnet/mamoe/mirai/message/data/ForwardMessage; + public fun clear ()V + public final fun contains (Ljava/lang/Object;)Z + public fun contains (Lnet/mamoe/mirai/message/data/ForwardMessage$INode;)Z + public fun containsAll (Ljava/util/Collection;)Z + public synthetic fun get (I)Ljava/lang/Object; + public fun get (I)Lnet/mamoe/mirai/message/data/ForwardMessage$INode; + public final fun getContext ()Lnet/mamoe/mirai/contact/Contact; + public final fun getCurrentTime ()I + public final fun getDisplayStrategy ()Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy; + public fun getSize ()I + public final fun indexOf (Ljava/lang/Object;)I + public fun indexOf (Lnet/mamoe/mirai/message/data/ForwardMessage$INode;)I + public fun isEmpty ()Z + public fun iterator ()Ljava/util/Iterator; + public final fun lastIndexOf (Ljava/lang/Object;)I + public fun lastIndexOf (Lnet/mamoe/mirai/message/data/ForwardMessage$INode;)I + public fun listIterator ()Ljava/util/ListIterator; + public fun listIterator (I)Ljava/util/ListIterator; + public final fun named (ILjava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun named (JLjava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun named (Lnet/mamoe/mirai/contact/User;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public synthetic fun remove (I)Ljava/lang/Object; + public final fun remove (I)Lnet/mamoe/mirai/message/data/ForwardMessage$INode; + public final fun remove (Ljava/lang/Object;)Z + public fun remove (Lnet/mamoe/mirai/message/data/ForwardMessage$INode;)Z + public fun removeAll (Ljava/util/Collection;)Z + public fun removeAt (I)Lnet/mamoe/mirai/message/data/ForwardMessage$INode; + public fun retainAll (Ljava/util/Collection;)Z + public final fun says (ILjava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (ILkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (ILnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (JLjava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (JLkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (JLnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (Lnet/mamoe/mirai/Bot;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (Lnet/mamoe/mirai/Bot;Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (Lnet/mamoe/mirai/contact/User;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (Lnet/mamoe/mirai/contact/User;Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (Lnet/mamoe/mirai/contact/User;Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public synthetic fun set (ILjava/lang/Object;)Ljava/lang/Object; + public fun set (ILnet/mamoe/mirai/message/data/ForwardMessage$INode;)Lnet/mamoe/mirai/message/data/ForwardMessage$INode; + public final fun setCurrentTime (I)V + public final fun setDisplayStrategy (Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;)V + public final fun size ()I + public fun subList (II)Ljava/util/List; + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; +} + +public final class net/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode : net/mamoe/mirai/message/data/ForwardMessage$INode { + public field messageChain Lnet/mamoe/mirai/message/data/MessageChain; + public final fun at (I)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public fun getMessageChain ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSenderId ()J + public fun getSenderName ()Ljava/lang/String; + public fun getTime ()I + public final fun message (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun message (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun named (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun says (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun sender (Lnet/mamoe/mirai/contact/User;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun senderId (I)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun senderId (J)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun senderName (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public fun setMessageChain (Lnet/mamoe/mirai/message/data/MessageChain;)V + public fun setSenderId (J)V + public fun setSenderName (Ljava/lang/String;)V + public fun setTime (I)V + public final fun time (I)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; +} + +public final class net/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode : net/mamoe/mirai/message/data/ForwardMessage$INode { + public field messageChain Lnet/mamoe/mirai/message/data/MessageChain; + public final fun at (I)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public fun getMessageChain ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getSenderId ()J + public fun getSenderName ()Ljava/lang/String; + public fun getTime ()I + public final fun message (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun message (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun named (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun says (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun says (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder; + public final fun sender (Lnet/mamoe/mirai/contact/User;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun senderId (I)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun senderId (J)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public final fun senderName (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; + public fun setMessageChain (Lnet/mamoe/mirai/message/data/MessageChain;)V + public fun setSenderId (J)V + public fun setSenderName (Ljava/lang/String;)V + public fun setTime (I)V + public final fun time (I)Lnet/mamoe/mirai/message/data/ForwardMessageBuilder$BuilderNode; +} + +public abstract interface annotation class net/mamoe/mirai/message/data/ForwardMessageDsl : java/lang/annotation/Annotation { +} + +public abstract interface annotation class net/mamoe/mirai/message/data/ForwardMessageDsl : java/lang/annotation/Annotation { +} + +public final class net/mamoe/mirai/message/data/ForwardMessageKt { + public static final synthetic fun buildForwardMessage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static final synthetic fun buildForwardMessage (Lnet/mamoe/mirai/event/events/MessageEvent;Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static synthetic fun buildForwardMessage$default (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static synthetic fun buildForwardMessage$default (Lnet/mamoe/mirai/event/events/MessageEvent;Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static final fun toForwardMessage (Ljava/lang/Iterable;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static final fun toForwardMessage (Ljava/lang/Iterable;Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static final fun toForwardMessage (Lnet/mamoe/mirai/message/data/Message;JLjava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static final fun toForwardMessage (Lnet/mamoe/mirai/message/data/Message;JLjava/lang/String;I)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static final fun toForwardMessage (Lnet/mamoe/mirai/message/data/Message;JLjava/lang/String;ILnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static final fun toForwardMessage (Lnet/mamoe/mirai/message/data/Message;Lnet/mamoe/mirai/contact/User;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static final fun toForwardMessage (Lnet/mamoe/mirai/message/data/Message;Lnet/mamoe/mirai/contact/User;I)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static final fun toForwardMessage (Lnet/mamoe/mirai/message/data/Message;Lnet/mamoe/mirai/contact/User;ILnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static synthetic fun toForwardMessage$default (Ljava/lang/Iterable;Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static synthetic fun toForwardMessage$default (Lnet/mamoe/mirai/message/data/Message;JLjava/lang/String;ILnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static synthetic fun toForwardMessage$default (Lnet/mamoe/mirai/message/data/Message;Lnet/mamoe/mirai/contact/User;ILnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/ForwardMessage; +} + +public final class net/mamoe/mirai/message/data/ForwardMessageKt { + public static final synthetic fun buildForwardMessage (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static final synthetic fun buildForwardMessage (Lnet/mamoe/mirai/event/events/MessageEvent;Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static synthetic fun buildForwardMessage$default (Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static synthetic fun buildForwardMessage$default (Lnet/mamoe/mirai/event/events/MessageEvent;Lnet/mamoe/mirai/contact/Contact;Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static final fun toForwardMessage (Ljava/lang/Iterable;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static final fun toForwardMessage (Ljava/lang/Iterable;Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static final fun toForwardMessage (Lnet/mamoe/mirai/message/data/Message;JLjava/lang/String;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static final fun toForwardMessage (Lnet/mamoe/mirai/message/data/Message;JLjava/lang/String;I)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static final fun toForwardMessage (Lnet/mamoe/mirai/message/data/Message;JLjava/lang/String;ILnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static final fun toForwardMessage (Lnet/mamoe/mirai/message/data/Message;Lnet/mamoe/mirai/contact/User;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static final fun toForwardMessage (Lnet/mamoe/mirai/message/data/Message;Lnet/mamoe/mirai/contact/User;I)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static final fun toForwardMessage (Lnet/mamoe/mirai/message/data/Message;Lnet/mamoe/mirai/contact/User;ILnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static synthetic fun toForwardMessage$default (Ljava/lang/Iterable;Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static synthetic fun toForwardMessage$default (Lnet/mamoe/mirai/message/data/Message;JLjava/lang/String;ILnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public static synthetic fun toForwardMessage$default (Lnet/mamoe/mirai/message/data/Message;Lnet/mamoe/mirai/contact/User;ILnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/ForwardMessage; +} + +public abstract class net/mamoe/mirai/message/data/FriendImage : net/mamoe/mirai/message/data/AbstractImage { + public static final field Companion Lnet/mamoe/mirai/message/data/FriendImage$Companion; + public fun ()V +} + +public abstract class net/mamoe/mirai/message/data/FriendImage : net/mamoe/mirai/message/data/AbstractImage { + public static final field Companion Lnet/mamoe/mirai/message/data/FriendImage$Companion; + public fun ()V +} + +public final class net/mamoe/mirai/message/data/FriendImage$Companion { +} + +public final class net/mamoe/mirai/message/data/FriendImage$Companion { +} + +public abstract class net/mamoe/mirai/message/data/GroupImage : net/mamoe/mirai/message/data/AbstractImage { + public static final field Companion Lnet/mamoe/mirai/message/data/GroupImage$Companion; + public fun ()V +} + +public abstract class net/mamoe/mirai/message/data/GroupImage : net/mamoe/mirai/message/data/AbstractImage { + public static final field Companion Lnet/mamoe/mirai/message/data/GroupImage$Companion; + public fun ()V +} + +public final class net/mamoe/mirai/message/data/GroupImage$Companion { +} + +public final class net/mamoe/mirai/message/data/GroupImage$Companion { +} + +public abstract interface class net/mamoe/mirai/message/data/HummerMessage : net/mamoe/mirai/message/data/ConstrainSingle, net/mamoe/mirai/message/data/MessageContent { + public static final field Key Lnet/mamoe/mirai/message/data/HummerMessage$Key; +} + +public abstract interface class net/mamoe/mirai/message/data/HummerMessage : net/mamoe/mirai/message/data/ConstrainSingle, net/mamoe/mirai/message/data/MessageContent { + public static final field Key Lnet/mamoe/mirai/message/data/HummerMessage$Key; +} + +public final class net/mamoe/mirai/message/data/HummerMessage$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public final class net/mamoe/mirai/message/data/HummerMessage$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public abstract interface class net/mamoe/mirai/message/data/Image : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/Message, net/mamoe/mirai/message/data/MessageContent { + public static final field Key Lnet/mamoe/mirai/message/data/Image$Key; + public static final field SERIAL_NAME Ljava/lang/String; + public static fun fromId (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public abstract fun getImageId ()Ljava/lang/String; + public static fun getImageIdRegex ()Lkotlin/text/Regex; + public static fun getImageResourceIdRegex1 ()Lkotlin/text/Regex; + public static fun getImageResourceIdRegex2 ()Lkotlin/text/Regex; + public static fun queryUrl (Lnet/mamoe/mirai/message/data/Image;)Ljava/lang/String; + public static fun queryUrl (Lnet/mamoe/mirai/message/data/Image;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class net/mamoe/mirai/message/data/Image : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/Message, net/mamoe/mirai/message/data/MessageContent { + public static final field Key Lnet/mamoe/mirai/message/data/Image$Key; + public static final field SERIAL_NAME Ljava/lang/String; + public static fun fromId (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public abstract fun getImageId ()Ljava/lang/String; + public static fun getImageIdRegex ()Lkotlin/text/Regex; + public static fun getImageResourceIdRegex1 ()Lkotlin/text/Regex; + public static fun getImageResourceIdRegex2 ()Lkotlin/text/Regex; + public static fun queryUrl (Lnet/mamoe/mirai/message/data/Image;)Ljava/lang/String; + public static fun queryUrl (Lnet/mamoe/mirai/message/data/Image;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/message/data/Image$AsStringSerializer : kotlinx/serialization/KSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/Image$AsStringSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lnet/mamoe/mirai/message/data/Image; + 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/Image;)V +} + +public final class net/mamoe/mirai/message/data/Image$AsStringSerializer : kotlinx/serialization/KSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/Image$AsStringSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lnet/mamoe/mirai/message/data/Image; + 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/Image;)V +} + +public class net/mamoe/mirai/message/data/Image$FallbackSerializer : kotlinx/serialization/KSerializer { + public fun (Ljava/lang/String;)V + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lnet/mamoe/mirai/message/data/Image; + 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/Image;)V +} + +public class net/mamoe/mirai/message/data/Image$FallbackSerializer : kotlinx/serialization/KSerializer { + public fun (Ljava/lang/String;)V + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lnet/mamoe/mirai/message/data/Image; + 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/Image;)V +} + +public final class net/mamoe/mirai/message/data/Image$Key : net/mamoe/mirai/message/data/AbstractMessageKey { + public static final field SERIAL_NAME Ljava/lang/String; + public final fun fromId (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public final fun getImageIdRegex ()Lkotlin/text/Regex; + public final fun getImageResourceIdRegex1 ()Lkotlin/text/Regex; + public final fun getImageResourceIdRegex2 ()Lkotlin/text/Regex; + public final fun queryUrl (Lnet/mamoe/mirai/message/data/Image;)Ljava/lang/String; + public final fun queryUrl (Lnet/mamoe/mirai/message/data/Image;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/message/data/Image$Key : net/mamoe/mirai/message/data/AbstractMessageKey { + public static final field SERIAL_NAME Ljava/lang/String; + public final fun fromId (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public final fun getImageIdRegex ()Lkotlin/text/Regex; + public final fun getImageResourceIdRegex1 ()Lkotlin/text/Regex; + public final fun getImageResourceIdRegex2 ()Lkotlin/text/Regex; + public final fun queryUrl (Lnet/mamoe/mirai/message/data/Image;)Ljava/lang/String; + public final fun queryUrl (Lnet/mamoe/mirai/message/data/Image;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/message/data/Image$Serializer : kotlinx/serialization/KSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/Image$Serializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lnet/mamoe/mirai/message/data/Image; + 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/Image;)V +} + +public final class net/mamoe/mirai/message/data/Image$Serializer : kotlinx/serialization/KSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/Image$Serializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lnet/mamoe/mirai/message/data/Image; + 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/Image;)V +} + +public final class net/mamoe/mirai/message/data/LightApp : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/RichMessage { + public static final field Key Lnet/mamoe/mirai/message/data/LightApp$Key; + public static final field SERIAL_NAME Ljava/lang/String; + public synthetic fun (ILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;)V + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/LightApp; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/LightApp;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/LightApp; + public fun equals (Ljava/lang/Object;)Z + public fun getContent ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/LightApp;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/LightApp : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/RichMessage { + public static final field Key Lnet/mamoe/mirai/message/data/LightApp$Key; + public static final field SERIAL_NAME Ljava/lang/String; + public synthetic fun (ILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;)V + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/LightApp; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/LightApp;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/LightApp; + public fun equals (Ljava/lang/Object;)Z + public fun getContent ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/LightApp;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/LightApp$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/LightApp$$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/LightApp; + 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/LightApp;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/LightApp$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/LightApp$$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/LightApp; + 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/LightApp;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/LightApp$Key : net/mamoe/mirai/message/data/AbstractMessageKey { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/LightApp$Key : net/mamoe/mirai/message/data/AbstractMessageKey { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public abstract interface class net/mamoe/mirai/message/data/MarketFace : net/mamoe/mirai/message/data/HummerMessage { + public static final field Key Lnet/mamoe/mirai/message/data/MarketFace$Key; + public static final field SERIAL_NAME Ljava/lang/String; + public fun contentToString ()Ljava/lang/String; + public abstract fun getId ()I + public fun getKey ()Lnet/mamoe/mirai/message/data/MessageKey; + public abstract fun getName ()Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/message/data/MarketFace : net/mamoe/mirai/message/data/HummerMessage { + public static final field Key Lnet/mamoe/mirai/message/data/MarketFace$Key; + public static final field SERIAL_NAME Ljava/lang/String; + public fun contentToString ()Ljava/lang/String; + public abstract fun getId ()I + public fun getKey ()Lnet/mamoe/mirai/message/data/MessageKey; + public abstract fun getName ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/data/MarketFace$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { + public static final field SERIAL_NAME Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/data/MarketFace$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { + public static final field SERIAL_NAME Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/message/data/Message { + public static final field Companion Lnet/mamoe/mirai/message/data/Message$Companion; + public fun contentEquals (Ljava/lang/String;Z)Z + public fun contentEquals (Lnet/mamoe/mirai/message/data/Message;Z)Z + public fun contentEquals (Lnet/mamoe/mirai/message/data/Message;ZZ)Z + public static synthetic fun contentEquals$default (Lnet/mamoe/mirai/message/data/Message;Ljava/lang/String;ZILjava/lang/Object;)Z + public static synthetic fun contentEquals$default (Lnet/mamoe/mirai/message/data/Message;Lnet/mamoe/mirai/message/data/Message;ZILjava/lang/Object;)Z + public static synthetic fun contentEquals$default (Lnet/mamoe/mirai/message/data/Message;Lnet/mamoe/mirai/message/data/Message;ZZILjava/lang/Object;)Z + public abstract fun contentToString ()Ljava/lang/String; + public synthetic fun followedBy (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun plus (Ljava/lang/CharSequence;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun plus (Ljava/lang/Iterable;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun plus (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun plus (Lkotlin/sequences/Sequence;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun plus (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun plus (Lnet/mamoe/mirai/message/data/MessageChain;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun plus (Lnet/mamoe/mirai/message/data/SingleMessage;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun plus ([Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun plusIterableString (Ljava/lang/Iterable;)Lnet/mamoe/mirai/message/data/MessageChain; + public abstract fun toString ()Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/message/data/Message { + public static final field Companion Lnet/mamoe/mirai/message/data/Message$Companion; + public fun contentEquals (Ljava/lang/String;Z)Z + public fun contentEquals (Lnet/mamoe/mirai/message/data/Message;Z)Z + public fun contentEquals (Lnet/mamoe/mirai/message/data/Message;ZZ)Z + public static synthetic fun contentEquals$default (Lnet/mamoe/mirai/message/data/Message;Ljava/lang/String;ZILjava/lang/Object;)Z + public static synthetic fun contentEquals$default (Lnet/mamoe/mirai/message/data/Message;Lnet/mamoe/mirai/message/data/Message;ZILjava/lang/Object;)Z + public static synthetic fun contentEquals$default (Lnet/mamoe/mirai/message/data/Message;Lnet/mamoe/mirai/message/data/Message;ZZILjava/lang/Object;)Z + public abstract fun contentToString ()Ljava/lang/String; + public synthetic fun followedBy (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun plus (Ljava/lang/CharSequence;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun plus (Ljava/lang/Iterable;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun plus (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun plus (Lkotlin/sequences/Sequence;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun plus (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun plus (Lnet/mamoe/mirai/message/data/MessageChain;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun plus (Lnet/mamoe/mirai/message/data/SingleMessage;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun plus ([Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun plusIterableString (Ljava/lang/Iterable;)Lnet/mamoe/mirai/message/data/MessageChain; + public abstract fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/data/Message$Companion { +} + +public final class net/mamoe/mirai/message/data/Message$Companion { +} + +public abstract interface class net/mamoe/mirai/message/data/MessageChain : java/util/List, java/util/RandomAccess, kotlin/jvm/internal/markers/KMappedMarker, net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/Message { + public static final field Companion Lnet/mamoe/mirai/message/data/MessageChain$Companion; + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public fun contains (Lnet/mamoe/mirai/message/data/MessageKey;)Z + public static fun deserializeFromJsonString (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/MessageChain; + public static fun deserializeFromJsonString (Ljava/lang/String;Lkotlinx/serialization/json/Json;)Lnet/mamoe/mirai/message/data/MessageChain; + public static fun deserializeFromMiraiCode (Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/String;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/MessageChain; + public static synthetic fun deserializeJsonToMessageChain (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/MessageChain; + public static synthetic fun deserializeJsonToMessageChain (Ljava/lang/String;Lkotlinx/serialization/json/Json;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun get (Lnet/mamoe/mirai/message/data/MessageKey;)Lnet/mamoe/mirai/message/data/SingleMessage; + public static fun serializeToJsonString (Lnet/mamoe/mirai/message/data/MessageChain;)Ljava/lang/String; + public static fun serializeToJsonString (Lnet/mamoe/mirai/message/data/MessageChain;Lkotlinx/serialization/json/Json;)Ljava/lang/String; + public static fun serializeToString (Lnet/mamoe/mirai/message/data/MessageChain;Lkotlinx/serialization/StringFormat;)Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/message/data/MessageChain : java/util/List, java/util/RandomAccess, kotlin/jvm/internal/markers/KMappedMarker, net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/Message { + public static final field Companion Lnet/mamoe/mirai/message/data/MessageChain$Companion; + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public fun contains (Lnet/mamoe/mirai/message/data/MessageKey;)Z + public static fun deserializeFromJsonString (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/MessageChain; + public static fun deserializeFromJsonString (Ljava/lang/String;Lkotlinx/serialization/json/Json;)Lnet/mamoe/mirai/message/data/MessageChain; + public static fun deserializeFromMiraiCode (Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/String;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/MessageChain; + public static synthetic fun deserializeJsonToMessageChain (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/MessageChain; + public static synthetic fun deserializeJsonToMessageChain (Ljava/lang/String;Lkotlinx/serialization/json/Json;)Lnet/mamoe/mirai/message/data/MessageChain; + public fun get (Lnet/mamoe/mirai/message/data/MessageKey;)Lnet/mamoe/mirai/message/data/SingleMessage; + public static fun serializeToJsonString (Lnet/mamoe/mirai/message/data/MessageChain;)Ljava/lang/String; + public static fun serializeToJsonString (Lnet/mamoe/mirai/message/data/MessageChain;Lkotlinx/serialization/json/Json;)Ljava/lang/String; + public static fun serializeToString (Lnet/mamoe/mirai/message/data/MessageChain;Lkotlinx/serialization/StringFormat;)Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/data/MessageChain$Companion { + public final fun deserializeFromJsonString (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/MessageChain; + public final fun deserializeFromJsonString (Ljava/lang/String;Lkotlinx/serialization/json/Json;)Lnet/mamoe/mirai/message/data/MessageChain; + public static synthetic fun deserializeFromJsonString$default (Lnet/mamoe/mirai/message/data/MessageChain$Companion;Ljava/lang/String;Lkotlinx/serialization/json/Json;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/MessageChain; + public final fun deserializeFromMiraiCode (Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/String;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/MessageChain; + public static synthetic fun deserializeFromMiraiCode$default (Lnet/mamoe/mirai/message/data/MessageChain$Companion;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/String;Lnet/mamoe/mirai/contact/Contact;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/MessageChain; + public final synthetic fun deserializeJsonToMessageChain (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/MessageChain; + public final synthetic fun deserializeJsonToMessageChain (Ljava/lang/String;Lkotlinx/serialization/json/Json;)Lnet/mamoe/mirai/message/data/MessageChain; + public final fun serializeToJsonString (Lnet/mamoe/mirai/message/data/MessageChain;)Ljava/lang/String; + public final fun serializeToJsonString (Lnet/mamoe/mirai/message/data/MessageChain;Lkotlinx/serialization/json/Json;)Ljava/lang/String; + public static synthetic fun serializeToJsonString$default (Lnet/mamoe/mirai/message/data/MessageChain$Companion;Lnet/mamoe/mirai/message/data/MessageChain;Lkotlinx/serialization/json/Json;ILjava/lang/Object;)Ljava/lang/String; + public final fun serializeToString (Lnet/mamoe/mirai/message/data/MessageChain;Lkotlinx/serialization/StringFormat;)Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/data/MessageChain$Companion { + public final fun deserializeFromJsonString (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/MessageChain; + public final fun deserializeFromJsonString (Ljava/lang/String;Lkotlinx/serialization/json/Json;)Lnet/mamoe/mirai/message/data/MessageChain; + public static synthetic fun deserializeFromJsonString$default (Lnet/mamoe/mirai/message/data/MessageChain$Companion;Ljava/lang/String;Lkotlinx/serialization/json/Json;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/MessageChain; + public final fun deserializeFromMiraiCode (Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/String;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/MessageChain; + public static synthetic fun deserializeFromMiraiCode$default (Lnet/mamoe/mirai/message/data/MessageChain$Companion;Lnet/mamoe/mirai/message/data/MessageChain;Ljava/lang/String;Lnet/mamoe/mirai/contact/Contact;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/MessageChain; + public final synthetic fun deserializeJsonToMessageChain (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/MessageChain; + public final synthetic fun deserializeJsonToMessageChain (Ljava/lang/String;Lkotlinx/serialization/json/Json;)Lnet/mamoe/mirai/message/data/MessageChain; + public final fun serializeToJsonString (Lnet/mamoe/mirai/message/data/MessageChain;)Ljava/lang/String; + public final fun serializeToJsonString (Lnet/mamoe/mirai/message/data/MessageChain;Lkotlinx/serialization/json/Json;)Ljava/lang/String; + public static synthetic fun serializeToJsonString$default (Lnet/mamoe/mirai/message/data/MessageChain$Companion;Lnet/mamoe/mirai/message/data/MessageChain;Lkotlinx/serialization/json/Json;ILjava/lang/Object;)Ljava/lang/String; + public final fun serializeToString (Lnet/mamoe/mirai/message/data/MessageChain;Lkotlinx/serialization/StringFormat;)Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/data/MessageChain$Serializer : kotlinx/serialization/KSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/MessageChain$Serializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lnet/mamoe/mirai/message/data/MessageChain; + 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/MessageChain;)V +} + +public final class net/mamoe/mirai/message/data/MessageChain$Serializer : kotlinx/serialization/KSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/MessageChain$Serializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lnet/mamoe/mirai/message/data/MessageChain; + 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/MessageChain;)V +} + +public final class net/mamoe/mirai/message/data/MessageChainBuilder : java/lang/Appendable, java/util/List, kotlin/jvm/internal/markers/KMutableList { + public fun ()V + public fun (I)V + public synthetic fun add (ILjava/lang/Object;)V + public fun add (ILnet/mamoe/mirai/message/data/SingleMessage;)V + public synthetic fun add (Ljava/lang/Object;)Z + public final fun add (Ljava/lang/String;)V + public final fun add (Lnet/mamoe/mirai/message/data/Message;)Z + public fun add (Lnet/mamoe/mirai/message/data/SingleMessage;)Z + public fun addAll (ILjava/util/Collection;)Z + public final fun addAll (Ljava/lang/Iterable;)Z + public fun addAll (Ljava/util/Collection;)Z + public final fun addAllFlatten (Ljava/lang/Iterable;)Z + public synthetic fun append (C)Ljava/lang/Appendable; + public fun append (C)Lnet/mamoe/mirai/message/data/MessageChainBuilder; + public synthetic fun append (Ljava/lang/CharSequence;)Ljava/lang/Appendable; + public fun append (Ljava/lang/CharSequence;)Lnet/mamoe/mirai/message/data/MessageChainBuilder; + public synthetic fun append (Ljava/lang/CharSequence;II)Ljava/lang/Appendable; + public fun append (Ljava/lang/CharSequence;II)Lnet/mamoe/mirai/message/data/MessageChainBuilder; + public final fun append (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageChainBuilder; + public final fun append (Lnet/mamoe/mirai/message/data/SingleMessage;)Lnet/mamoe/mirai/message/data/MessageChainBuilder; + public final fun asMessageChain ()Lnet/mamoe/mirai/message/data/MessageChain; + public final fun build ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun clear ()V + public final fun contains (Ljava/lang/Object;)Z + public fun contains (Lnet/mamoe/mirai/message/data/SingleMessage;)Z + public fun containsAll (Ljava/util/Collection;)Z + public final fun copy ()Lnet/mamoe/mirai/message/data/MessageChainBuilder; + public synthetic fun get (I)Ljava/lang/Object; + public fun get (I)Lnet/mamoe/mirai/message/data/SingleMessage; + public fun getSize ()I + public final fun indexOf (Ljava/lang/Object;)I + public fun indexOf (Lnet/mamoe/mirai/message/data/SingleMessage;)I + public fun isEmpty ()Z + public fun iterator ()Ljava/util/Iterator; + public final fun lastIndexOf (Ljava/lang/Object;)I + public fun lastIndexOf (Lnet/mamoe/mirai/message/data/SingleMessage;)I + public fun listIterator ()Ljava/util/ListIterator; + public fun listIterator (I)Ljava/util/ListIterator; + public final synthetic fun plusAssign (Ljava/lang/CharSequence;)V + public final synthetic fun plusAssign (Ljava/lang/String;)V + public final synthetic fun plusAssign (Lnet/mamoe/mirai/message/data/Message;)V + public final synthetic fun plusAssign (Lnet/mamoe/mirai/message/data/SingleMessage;)V + public synthetic fun remove (I)Ljava/lang/Object; + public final fun remove (I)Lnet/mamoe/mirai/message/data/SingleMessage; + public final fun remove (Ljava/lang/Object;)Z + public fun remove (Lnet/mamoe/mirai/message/data/SingleMessage;)Z + public fun removeAll (Ljava/util/Collection;)Z + public fun removeAt (I)Lnet/mamoe/mirai/message/data/SingleMessage; + public fun retainAll (Ljava/util/Collection;)Z + public synthetic fun set (ILjava/lang/Object;)Ljava/lang/Object; + public fun set (ILnet/mamoe/mirai/message/data/SingleMessage;)Lnet/mamoe/mirai/message/data/SingleMessage; + public final fun size ()I + public fun subList (II)Ljava/util/List; + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; + public final synthetic fun unaryPlus (Ljava/lang/String;)V + public final synthetic fun unaryPlus (Lnet/mamoe/mirai/message/data/Message;)V +} + +public final class net/mamoe/mirai/message/data/MessageChainBuilder : java/lang/Appendable, java/util/List, kotlin/jvm/internal/markers/KMutableList { + public fun ()V + public fun (I)V + public synthetic fun add (ILjava/lang/Object;)V + public fun add (ILnet/mamoe/mirai/message/data/SingleMessage;)V + public synthetic fun add (Ljava/lang/Object;)Z + public final fun add (Ljava/lang/String;)V + public final fun add (Lnet/mamoe/mirai/message/data/Message;)Z + public fun add (Lnet/mamoe/mirai/message/data/SingleMessage;)Z + public fun addAll (ILjava/util/Collection;)Z + public final fun addAll (Ljava/lang/Iterable;)Z + public fun addAll (Ljava/util/Collection;)Z + public final fun addAllFlatten (Ljava/lang/Iterable;)Z + public synthetic fun append (C)Ljava/lang/Appendable; + public fun append (C)Lnet/mamoe/mirai/message/data/MessageChainBuilder; + public synthetic fun append (Ljava/lang/CharSequence;)Ljava/lang/Appendable; + public fun append (Ljava/lang/CharSequence;)Lnet/mamoe/mirai/message/data/MessageChainBuilder; + public synthetic fun append (Ljava/lang/CharSequence;II)Ljava/lang/Appendable; + public fun append (Ljava/lang/CharSequence;II)Lnet/mamoe/mirai/message/data/MessageChainBuilder; + public final fun append (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageChainBuilder; + public final fun append (Lnet/mamoe/mirai/message/data/SingleMessage;)Lnet/mamoe/mirai/message/data/MessageChainBuilder; + public final fun asMessageChain ()Lnet/mamoe/mirai/message/data/MessageChain; + public final fun build ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun clear ()V + public final fun contains (Ljava/lang/Object;)Z + public fun contains (Lnet/mamoe/mirai/message/data/SingleMessage;)Z + public fun containsAll (Ljava/util/Collection;)Z + public final fun copy ()Lnet/mamoe/mirai/message/data/MessageChainBuilder; + public synthetic fun get (I)Ljava/lang/Object; + public fun get (I)Lnet/mamoe/mirai/message/data/SingleMessage; + public fun getSize ()I + public final fun indexOf (Ljava/lang/Object;)I + public fun indexOf (Lnet/mamoe/mirai/message/data/SingleMessage;)I + public fun isEmpty ()Z + public fun iterator ()Ljava/util/Iterator; + public final fun lastIndexOf (Ljava/lang/Object;)I + public fun lastIndexOf (Lnet/mamoe/mirai/message/data/SingleMessage;)I + public fun listIterator ()Ljava/util/ListIterator; + public fun listIterator (I)Ljava/util/ListIterator; + public final synthetic fun plusAssign (Ljava/lang/CharSequence;)V + public final synthetic fun plusAssign (Ljava/lang/String;)V + public final synthetic fun plusAssign (Lnet/mamoe/mirai/message/data/Message;)V + public final synthetic fun plusAssign (Lnet/mamoe/mirai/message/data/SingleMessage;)V + public synthetic fun remove (I)Ljava/lang/Object; + public final fun remove (I)Lnet/mamoe/mirai/message/data/SingleMessage; + public final fun remove (Ljava/lang/Object;)Z + public fun remove (Lnet/mamoe/mirai/message/data/SingleMessage;)Z + public fun removeAll (Ljava/util/Collection;)Z + public fun removeAt (I)Lnet/mamoe/mirai/message/data/SingleMessage; + public fun retainAll (Ljava/util/Collection;)Z + public synthetic fun set (ILjava/lang/Object;)Ljava/lang/Object; + public fun set (ILnet/mamoe/mirai/message/data/SingleMessage;)Lnet/mamoe/mirai/message/data/SingleMessage; + public final fun size ()I + public fun subList (II)Ljava/util/List; + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; + public final synthetic fun unaryPlus (Ljava/lang/String;)V + public final synthetic fun unaryPlus (Lnet/mamoe/mirai/message/data/Message;)V +} + +public abstract interface class net/mamoe/mirai/message/data/MessageContent : net/mamoe/mirai/message/data/SingleMessage { + public static final field Key Lnet/mamoe/mirai/message/data/MessageContent$Key; +} + +public abstract interface class net/mamoe/mirai/message/data/MessageContent : net/mamoe/mirai/message/data/SingleMessage { + public static final field Key Lnet/mamoe/mirai/message/data/MessageContent$Key; +} + +public final class net/mamoe/mirai/message/data/MessageContent$Key : net/mamoe/mirai/message/data/AbstractMessageKey { +} + +public final class net/mamoe/mirai/message/data/MessageContent$Key : net/mamoe/mirai/message/data/AbstractMessageKey { +} + +public abstract interface class net/mamoe/mirai/message/data/MessageKey { + public abstract fun getSafeCast ()Lkotlin/jvm/functions/Function1; +} + +public abstract interface class net/mamoe/mirai/message/data/MessageKey { + public abstract fun getSafeCast ()Lkotlin/jvm/functions/Function1; +} + +public final class net/mamoe/mirai/message/data/MessageKeyKt { + public static final fun getTopmostKey (Lnet/mamoe/mirai/message/data/MessageKey;)Lnet/mamoe/mirai/message/data/MessageKey; + public static final fun isInstance (Lnet/mamoe/mirai/message/data/MessageKey;Lnet/mamoe/mirai/message/data/SingleMessage;)Z +} + +public final class net/mamoe/mirai/message/data/MessageKeyKt { + public static final fun getTopmostKey (Lnet/mamoe/mirai/message/data/MessageKey;)Lnet/mamoe/mirai/message/data/MessageKey; + public static final fun isInstance (Lnet/mamoe/mirai/message/data/MessageKey;Lnet/mamoe/mirai/message/data/SingleMessage;)Z +} + +public abstract interface class net/mamoe/mirai/message/data/MessageMetadata : net/mamoe/mirai/message/data/SingleMessage { + public fun contentToString ()Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/message/data/MessageMetadata : net/mamoe/mirai/message/data/SingleMessage { + public fun contentToString ()Ljava/lang/String; +} + +public abstract class net/mamoe/mirai/message/data/MessageSource : net/mamoe/mirai/message/data/ConstrainSingle, net/mamoe/mirai/message/data/Message, net/mamoe/mirai/message/data/MessageMetadata { + public static final field Key Lnet/mamoe/mirai/message/data/MessageSource$Key; + public static final field SERIAL_NAME Ljava/lang/String; + public abstract fun getBotId ()J + public abstract fun getFromId ()J + public abstract fun getIds ()[I + public abstract fun getInternalIds ()[I + public final fun getKey ()Lnet/mamoe/mirai/message/data/MessageKey; + public abstract fun getOriginalMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public abstract fun getTargetId ()J + public abstract fun getTime ()I + public static final fun quote (Lnet/mamoe/mirai/message/data/MessageChain;)Lnet/mamoe/mirai/message/data/QuoteReply; + public static final fun quote (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/QuoteReply; + public static final fun recall (Lnet/mamoe/mirai/message/data/MessageChain;)V + public static final fun recall (Lnet/mamoe/mirai/message/data/MessageChain;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun recall (Lnet/mamoe/mirai/message/data/MessageSource;)V + public static final fun recall (Lnet/mamoe/mirai/message/data/MessageSource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun recallIn (Lnet/mamoe/mirai/message/data/MessageChain;J)Lnet/mamoe/mirai/message/action/AsyncRecallResult; + public static final fun recallIn (Lnet/mamoe/mirai/message/data/MessageSource;J)Lnet/mamoe/mirai/message/action/AsyncRecallResult; + public final fun toString ()Ljava/lang/String; +} + +public abstract class net/mamoe/mirai/message/data/MessageSource : net/mamoe/mirai/message/data/ConstrainSingle, net/mamoe/mirai/message/data/Message, net/mamoe/mirai/message/data/MessageMetadata { + public static final field Key Lnet/mamoe/mirai/message/data/MessageSource$Key; + public static final field SERIAL_NAME Ljava/lang/String; + public abstract fun getBotId ()J + public abstract fun getFromId ()J + public abstract fun getIds ()[I + public abstract fun getInternalIds ()[I + public final fun getKey ()Lnet/mamoe/mirai/message/data/MessageKey; + public abstract fun getOriginalMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public abstract fun getTargetId ()J + public abstract fun getTime ()I + public static final fun quote (Lnet/mamoe/mirai/message/data/MessageChain;)Lnet/mamoe/mirai/message/data/QuoteReply; + public static final fun quote (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/QuoteReply; + public static final fun recall (Lnet/mamoe/mirai/message/data/MessageChain;)V + public static final fun recall (Lnet/mamoe/mirai/message/data/MessageChain;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun recall (Lnet/mamoe/mirai/message/data/MessageSource;)V + public static final fun recall (Lnet/mamoe/mirai/message/data/MessageSource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun recallIn (Lnet/mamoe/mirai/message/data/MessageChain;J)Lnet/mamoe/mirai/message/action/AsyncRecallResult; + public static final fun recallIn (Lnet/mamoe/mirai/message/data/MessageSource;J)Lnet/mamoe/mirai/message/action/AsyncRecallResult; + public final fun toString ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/message/data/MessageSource$Key : net/mamoe/mirai/message/data/AbstractMessageKey { + public final fun quote (Lnet/mamoe/mirai/message/data/MessageChain;)Lnet/mamoe/mirai/message/data/QuoteReply; + public final fun quote (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/QuoteReply; + public final fun recall (Lnet/mamoe/mirai/message/data/MessageChain;)Lkotlin/Unit; + public final fun recall (Lnet/mamoe/mirai/message/data/MessageChain;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun recall (Lnet/mamoe/mirai/message/data/MessageSource;)Lkotlin/Unit; + public final fun recall (Lnet/mamoe/mirai/message/data/MessageSource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun recallIn (Lnet/mamoe/mirai/message/data/MessageChain;J)Lnet/mamoe/mirai/message/action/AsyncRecallResult; + public final fun recallIn (Lnet/mamoe/mirai/message/data/MessageSource;J)Lnet/mamoe/mirai/message/action/AsyncRecallResult; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/MessageSource$Key : net/mamoe/mirai/message/data/AbstractMessageKey { + public final fun quote (Lnet/mamoe/mirai/message/data/MessageChain;)Lnet/mamoe/mirai/message/data/QuoteReply; + public final fun quote (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/QuoteReply; + public final fun recall (Lnet/mamoe/mirai/message/data/MessageChain;)Lkotlin/Unit; + public final fun recall (Lnet/mamoe/mirai/message/data/MessageChain;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun recall (Lnet/mamoe/mirai/message/data/MessageSource;)Lkotlin/Unit; + public final fun recall (Lnet/mamoe/mirai/message/data/MessageSource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun recallIn (Lnet/mamoe/mirai/message/data/MessageChain;J)Lnet/mamoe/mirai/message/action/AsyncRecallResult; + public final fun recallIn (Lnet/mamoe/mirai/message/data/MessageSource;J)Lnet/mamoe/mirai/message/action/AsyncRecallResult; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/MessageSource$Serializer : net/mamoe/mirai/internal/message/MessageSourceSerializerImpl { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/MessageSource$Serializer; +} + +public final class net/mamoe/mirai/message/data/MessageSource$Serializer : net/mamoe/mirai/internal/message/MessageSourceSerializerImpl { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/MessageSource$Serializer; +} + +public final class net/mamoe/mirai/message/data/MessageSourceAmender : net/mamoe/mirai/message/data/MessageSourceBuilder { + public fun (Lnet/mamoe/mirai/message/data/MessageSource;)V + public fun getFromId ()J + public fun getIds ()[I + public fun getInternalIds ()[I + public final fun getKind ()Lnet/mamoe/mirai/message/data/MessageSourceKind; + public final fun getOriginalMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getTargetId ()J + public fun getTime ()I + public fun setFromId (J)V + public fun setIds ([I)V + public fun setInternalIds ([I)V + public final fun setKind (Lnet/mamoe/mirai/message/data/MessageSourceKind;)V + public final fun setOriginalMessage (Lnet/mamoe/mirai/message/data/MessageChain;)V + public fun setTargetId (J)V + public fun setTime (I)V +} + +public final class net/mamoe/mirai/message/data/MessageSourceAmender : net/mamoe/mirai/message/data/MessageSourceBuilder { + public fun (Lnet/mamoe/mirai/message/data/MessageSource;)V + public fun getFromId ()J + public fun getIds ()[I + public fun getInternalIds ()[I + public final fun getKind ()Lnet/mamoe/mirai/message/data/MessageSourceKind; + public final fun getOriginalMessage ()Lnet/mamoe/mirai/message/data/MessageChain; + public fun getTargetId ()J + public fun getTime ()I + public fun setFromId (J)V + public fun setIds ([I)V + public fun setInternalIds ([I)V + public final fun setKind (Lnet/mamoe/mirai/message/data/MessageSourceKind;)V + public final fun setOriginalMessage (Lnet/mamoe/mirai/message/data/MessageChain;)V + public fun setTargetId (J)V + public fun setTime (I)V +} + +public class net/mamoe/mirai/message/data/MessageSourceBuilder { + public fun ()V + public final fun allFrom (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun build (JLnet/mamoe/mirai/message/data/MessageSourceKind;)Lnet/mamoe/mirai/message/data/OfflineMessageSource; + public final fun clearMessages ()Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public fun getFromId ()J + public fun getIds ()[I + public fun getInternalIds ()[I + public fun getTargetId ()J + public fun getTime ()I + public final fun id (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun id ([I)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun internalId (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun internalId ([I)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun messages (Ljava/lang/Iterable;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final synthetic fun messages (Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun messages ([Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun messagesFrom (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun metadata (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun sender (J)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun sender (Lnet/mamoe/mirai/contact/ContactOrBot;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public fun setFromId (J)V + public fun setIds ([I)V + public fun setInternalIds ([I)V + public final fun setSenderAndTarget (Lnet/mamoe/mirai/contact/ContactOrBot;Lnet/mamoe/mirai/contact/ContactOrBot;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public fun setTargetId (J)V + public fun setTime (I)V + public final fun target (J)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun target (Lnet/mamoe/mirai/contact/ContactOrBot;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun time (I)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun time (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; +} + +public class net/mamoe/mirai/message/data/MessageSourceBuilder { + public fun ()V + public final fun allFrom (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun build (JLnet/mamoe/mirai/message/data/MessageSourceKind;)Lnet/mamoe/mirai/message/data/OfflineMessageSource; + public final fun clearMessages ()Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public fun getFromId ()J + public fun getIds ()[I + public fun getInternalIds ()[I + public fun getTargetId ()J + public fun getTime ()I + public final fun id (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun id ([I)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun internalId (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun internalId ([I)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun messages (Ljava/lang/Iterable;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final synthetic fun messages (Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun messages ([Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun messagesFrom (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun metadata (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun sender (J)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun sender (Lnet/mamoe/mirai/contact/ContactOrBot;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public fun setFromId (J)V + public fun setIds ([I)V + public fun setInternalIds ([I)V + public final fun setSenderAndTarget (Lnet/mamoe/mirai/contact/ContactOrBot;Lnet/mamoe/mirai/contact/ContactOrBot;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public fun setTargetId (J)V + public fun setTime (I)V + public final fun target (J)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun target (Lnet/mamoe/mirai/contact/ContactOrBot;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun time (I)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; + public final fun time (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/MessageSourceBuilder; +} + +public final class net/mamoe/mirai/message/data/MessageSourceKind : java/lang/Enum { + public static final field Companion Lnet/mamoe/mirai/message/data/MessageSourceKind$Companion; + public static final field FRIEND Lnet/mamoe/mirai/message/data/MessageSourceKind; + public static final field GROUP Lnet/mamoe/mirai/message/data/MessageSourceKind; + public static final field STRANGER Lnet/mamoe/mirai/message/data/MessageSourceKind; + public static final field TEMP Lnet/mamoe/mirai/message/data/MessageSourceKind; + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/MessageSourceKind; + public static fun values ()[Lnet/mamoe/mirai/message/data/MessageSourceKind; +} + +public final class net/mamoe/mirai/message/data/MessageSourceKind : java/lang/Enum { + public static final field Companion Lnet/mamoe/mirai/message/data/MessageSourceKind$Companion; + public static final field FRIEND Lnet/mamoe/mirai/message/data/MessageSourceKind; + public static final field GROUP Lnet/mamoe/mirai/message/data/MessageSourceKind; + public static final field STRANGER Lnet/mamoe/mirai/message/data/MessageSourceKind; + public static final field TEMP Lnet/mamoe/mirai/message/data/MessageSourceKind; + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/MessageSourceKind; + public static fun values ()[Lnet/mamoe/mirai/message/data/MessageSourceKind; +} + +public final class net/mamoe/mirai/message/data/MessageSourceKind$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/MessageSourceKind$$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/MessageSourceKind; + 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/MessageSourceKind;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/MessageSourceKind$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/MessageSourceKind$$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/MessageSourceKind; + 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/MessageSourceKind;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/MessageSourceKind$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/MessageSourceKind$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/MessageUtils { + public static final synthetic fun At (Lnet/mamoe/mirai/contact/UserOrBot;)Lnet/mamoe/mirai/message/data/At; + public static final synthetic fun Image (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public static final synthetic fun at (Lnet/mamoe/mirai/contact/Member;)Lnet/mamoe/mirai/message/data/At; + public static final synthetic fun buildMessageChain (ILkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final synthetic fun buildMessageChain (Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final synthetic fun buildMessageSource (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/message/data/MessageSourceKind;Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/OfflineMessageSource; + public static final synthetic fun buildMessageSource (Lnet/mamoe/mirai/IMirai;JLnet/mamoe/mirai/message/data/MessageSourceKind;Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/OfflineMessageSource; + public static final synthetic fun buildXmlMessage (ILkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/ServiceMessage; + public static final fun calculateImageMd5 (Lnet/mamoe/mirai/message/data/Image;)[B + public static final fun contentsList (Lnet/mamoe/mirai/message/data/MessageChain;)Ljava/util/List; + public static final synthetic fun contentsSequence (Lnet/mamoe/mirai/message/data/MessageChain;)Lkotlin/sequences/Sequence; + public static final fun copySource (Lnet/mamoe/mirai/message/data/MessageSource;Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/OfflineMessageSource; + public static final synthetic fun getBot (Lnet/mamoe/mirai/message/data/MessageChain;)Lnet/mamoe/mirai/Bot; + public static final fun getBot (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/Bot; + public static final fun getBotOrNull (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/Bot; + public static final synthetic fun getContent (Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/String; + public static final synthetic fun getIds (Lnet/mamoe/mirai/message/data/MessageChain;)[I + public static final synthetic fun getInternalId (Lnet/mamoe/mirai/message/data/MessageChain;)[I + public static final fun getKind (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/MessageSourceKind; + public static final fun getKind (Lnet/mamoe/mirai/message/data/OnlineMessageSource;)Lnet/mamoe/mirai/message/data/MessageSourceKind; + public static final synthetic fun getOrFail (Lnet/mamoe/mirai/message/data/MessageChain;Lnet/mamoe/mirai/message/data/MessageKey;Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/SingleMessage; + public static synthetic fun getOrFail$default (Lnet/mamoe/mirai/message/data/MessageChain;Lnet/mamoe/mirai/message/data/MessageKey;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/SingleMessage; + public static final synthetic fun getSource (Lnet/mamoe/mirai/message/data/MessageChain;)Lnet/mamoe/mirai/message/data/MessageSource; + public static final synthetic fun getSourceOrNull (Lnet/mamoe/mirai/message/data/MessageChain;)Lnet/mamoe/mirai/message/data/MessageSource; + public static final synthetic fun getTime (Lnet/mamoe/mirai/message/data/MessageChain;)I + public static final fun isContentBlank (Lnet/mamoe/mirai/message/data/Message;)Z + public static final fun isContentEmpty (Lnet/mamoe/mirai/message/data/Message;)Z + public static final fun metadataList (Lnet/mamoe/mirai/message/data/MessageChain;)Ljava/util/List; + public static final synthetic fun metadataSequence (Lnet/mamoe/mirai/message/data/MessageChain;)Lkotlin/sequences/Sequence; + public static final fun newChain (Ljava/lang/Iterable;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final fun newChain (Ljava/util/Iterator;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final fun newChain (Ljava/util/stream/Stream;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final fun newChain (Lkotlin/sequences/Sequence;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final fun newChain (Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun newChain (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final fun newChain ([Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final synthetic fun plus (Lnet/mamoe/mirai/message/data/Message;Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final synthetic fun recallSource (Lnet/mamoe/mirai/message/data/QuoteReply;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun repeat (Lnet/mamoe/mirai/message/data/Message;I)Lnet/mamoe/mirai/message/data/MessageChain; + public static final synthetic fun sendTo (Lnet/mamoe/mirai/message/data/Message;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final synthetic fun times (Lnet/mamoe/mirai/message/data/Message;I)Lnet/mamoe/mirai/message/data/MessageChain; + public static final synthetic fun toMessageChain ([Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final fun toOfflineMessageSource (Lnet/mamoe/mirai/message/data/OnlineMessageSource;)Lnet/mamoe/mirai/message/data/OfflineMessageSource; + public static final synthetic fun toPlainText (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/PlainText; +} + +public final class net/mamoe/mirai/message/data/MessageUtils { + public static final synthetic fun At (Lnet/mamoe/mirai/contact/UserOrBot;)Lnet/mamoe/mirai/message/data/At; + public static final synthetic fun Image (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public static final synthetic fun at (Lnet/mamoe/mirai/contact/Member;)Lnet/mamoe/mirai/message/data/At; + public static final synthetic fun buildMessageChain (ILkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final synthetic fun buildMessageChain (Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final synthetic fun buildMessageSource (Lnet/mamoe/mirai/Bot;Lnet/mamoe/mirai/message/data/MessageSourceKind;Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/OfflineMessageSource; + public static final synthetic fun buildMessageSource (Lnet/mamoe/mirai/IMirai;JLnet/mamoe/mirai/message/data/MessageSourceKind;Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/OfflineMessageSource; + public static final synthetic fun buildXmlMessage (ILkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/ServiceMessage; + public static final fun calculateImageMd5 (Lnet/mamoe/mirai/message/data/Image;)[B + public static final fun contentsList (Lnet/mamoe/mirai/message/data/MessageChain;)Ljava/util/List; + public static final synthetic fun contentsSequence (Lnet/mamoe/mirai/message/data/MessageChain;)Lkotlin/sequences/Sequence; + public static final fun copySource (Lnet/mamoe/mirai/message/data/MessageSource;Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/OfflineMessageSource; + public static final synthetic fun getBot (Lnet/mamoe/mirai/message/data/MessageChain;)Lnet/mamoe/mirai/Bot; + public static final fun getBot (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/Bot; + public static final fun getBotOrNull (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/Bot; + public static final synthetic fun getContent (Lnet/mamoe/mirai/message/data/Message;)Ljava/lang/String; + public static final synthetic fun getIds (Lnet/mamoe/mirai/message/data/MessageChain;)[I + public static final synthetic fun getInternalId (Lnet/mamoe/mirai/message/data/MessageChain;)[I + public static final fun getKind (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/MessageSourceKind; + public static final fun getKind (Lnet/mamoe/mirai/message/data/OnlineMessageSource;)Lnet/mamoe/mirai/message/data/MessageSourceKind; + public static final synthetic fun getOrFail (Lnet/mamoe/mirai/message/data/MessageChain;Lnet/mamoe/mirai/message/data/MessageKey;Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/message/data/SingleMessage; + public static synthetic fun getOrFail$default (Lnet/mamoe/mirai/message/data/MessageChain;Lnet/mamoe/mirai/message/data/MessageKey;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/SingleMessage; + public static final synthetic fun getSource (Lnet/mamoe/mirai/message/data/MessageChain;)Lnet/mamoe/mirai/message/data/MessageSource; + public static final synthetic fun getSourceOrNull (Lnet/mamoe/mirai/message/data/MessageChain;)Lnet/mamoe/mirai/message/data/MessageSource; + public static final synthetic fun getTime (Lnet/mamoe/mirai/message/data/MessageChain;)I + public static final fun isContentBlank (Lnet/mamoe/mirai/message/data/Message;)Z + public static final fun isContentEmpty (Lnet/mamoe/mirai/message/data/Message;)Z + public static final fun metadataList (Lnet/mamoe/mirai/message/data/MessageChain;)Ljava/util/List; + public static final synthetic fun metadataSequence (Lnet/mamoe/mirai/message/data/MessageChain;)Lkotlin/sequences/Sequence; + public static final fun newChain (Ljava/lang/Iterable;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final fun newChain (Ljava/util/Iterator;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final fun newChain (Ljava/util/stream/Stream;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final fun newChain (Lkotlin/sequences/Sequence;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final fun newChain (Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun newChain (Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final fun newChain ([Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final synthetic fun plus (Lnet/mamoe/mirai/message/data/Message;Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final synthetic fun recallSource (Lnet/mamoe/mirai/message/data/QuoteReply;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun repeat (Lnet/mamoe/mirai/message/data/Message;I)Lnet/mamoe/mirai/message/data/MessageChain; + public static final synthetic fun sendTo (Lnet/mamoe/mirai/message/data/Message;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final synthetic fun times (Lnet/mamoe/mirai/message/data/Message;I)Lnet/mamoe/mirai/message/data/MessageChain; + public static final synthetic fun toMessageChain ([Lnet/mamoe/mirai/message/data/Message;)Lnet/mamoe/mirai/message/data/MessageChain; + public static final fun toOfflineMessageSource (Lnet/mamoe/mirai/message/data/OnlineMessageSource;)Lnet/mamoe/mirai/message/data/OfflineMessageSource; + public static final synthetic fun toPlainText (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/PlainText; +} + +public abstract class net/mamoe/mirai/message/data/OfflineMessageSource : net/mamoe/mirai/message/data/MessageSource { + public static final field Key Lnet/mamoe/mirai/message/data/OfflineMessageSource$Key; + public fun ()V + public abstract fun getKind ()Lnet/mamoe/mirai/message/data/MessageSourceKind; +} + +public abstract class net/mamoe/mirai/message/data/OfflineMessageSource : net/mamoe/mirai/message/data/MessageSource { + public static final field Key Lnet/mamoe/mirai/message/data/OfflineMessageSource$Key; + public fun ()V + public abstract fun getKind ()Lnet/mamoe/mirai/message/data/MessageSourceKind; +} + +public final class net/mamoe/mirai/message/data/OfflineMessageSource$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public final class net/mamoe/mirai/message/data/OfflineMessageSource$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource : net/mamoe/mirai/message/data/MessageSource { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Key; + public abstract fun getBot ()Lnet/mamoe/mirai/Bot; + public final fun getBotId ()J + public abstract fun getSender ()Lnet/mamoe/mirai/contact/ContactOrBot; + public abstract fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/ContactOrBot; +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource : net/mamoe/mirai/message/data/MessageSource { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Key; + public abstract fun getBot ()Lnet/mamoe/mirai/Bot; + public final fun getBotId ()J + public abstract fun getSender ()Lnet/mamoe/mirai/contact/ContactOrBot; + public abstract fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/ContactOrBot; +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming : net/mamoe/mirai/message/data/OnlineMessageSource { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$Key; + public final fun getFromId ()J + public abstract fun getSender ()Lnet/mamoe/mirai/contact/User; + public final fun getTargetId ()J +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming : net/mamoe/mirai/message/data/OnlineMessageSource { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$Key; + public final fun getFromId ()J + public abstract fun getSender ()Lnet/mamoe/mirai/contact/User; + public final fun getTargetId ()J +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromFriend : net/mamoe/mirai/message/data/OnlineMessageSource$Incoming { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromFriend$Key; + public fun ()V + public abstract fun getSender ()Lnet/mamoe/mirai/contact/Friend; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public final fun getSubject ()Lnet/mamoe/mirai/contact/Friend; + public final fun getTarget ()Lnet/mamoe/mirai/Bot; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/ContactOrBot; +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromFriend : net/mamoe/mirai/message/data/OnlineMessageSource$Incoming { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromFriend$Key; + public fun ()V + public abstract fun getSender ()Lnet/mamoe/mirai/contact/Friend; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public final fun getSubject ()Lnet/mamoe/mirai/contact/Friend; + public final fun getTarget ()Lnet/mamoe/mirai/Bot; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/ContactOrBot; +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromFriend$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromFriend$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromGroup : net/mamoe/mirai/message/data/OnlineMessageSource$Incoming { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromGroup$Key; + public fun ()V + public final fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public abstract fun getSender ()Lnet/mamoe/mirai/contact/Member; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public final fun getSubject ()Lnet/mamoe/mirai/contact/Group; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/ContactOrBot; + public final fun getTarget ()Lnet/mamoe/mirai/contact/Group; +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromGroup : net/mamoe/mirai/message/data/OnlineMessageSource$Incoming { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromGroup$Key; + public fun ()V + public final fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public abstract fun getSender ()Lnet/mamoe/mirai/contact/Member; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public final fun getSubject ()Lnet/mamoe/mirai/contact/Group; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/ContactOrBot; + public final fun getTarget ()Lnet/mamoe/mirai/contact/Group; +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromGroup$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromGroup$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromStranger : net/mamoe/mirai/message/data/OnlineMessageSource$Incoming { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromStranger$Key; + public fun ()V + public abstract fun getSender ()Lnet/mamoe/mirai/contact/Stranger; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public final fun getSubject ()Lnet/mamoe/mirai/contact/Stranger; + public final fun getTarget ()Lnet/mamoe/mirai/Bot; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/ContactOrBot; +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromStranger : net/mamoe/mirai/message/data/OnlineMessageSource$Incoming { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromStranger$Key; + public fun ()V + public abstract fun getSender ()Lnet/mamoe/mirai/contact/Stranger; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public final fun getSubject ()Lnet/mamoe/mirai/contact/Stranger; + public final fun getTarget ()Lnet/mamoe/mirai/Bot; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/ContactOrBot; +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromStranger$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromStranger$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromTemp : net/mamoe/mirai/message/data/OnlineMessageSource$Incoming { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromTemp$Key; + public fun ()V + public final fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public abstract fun getSender ()Lnet/mamoe/mirai/contact/Member; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public final fun getSubject ()Lnet/mamoe/mirai/contact/Member; + public final fun getTarget ()Lnet/mamoe/mirai/Bot; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/ContactOrBot; +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromTemp : net/mamoe/mirai/message/data/OnlineMessageSource$Incoming { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromTemp$Key; + public fun ()V + public final fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public abstract fun getSender ()Lnet/mamoe/mirai/contact/Member; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public final fun getSubject ()Lnet/mamoe/mirai/contact/Member; + public final fun getTarget ()Lnet/mamoe/mirai/Bot; + public synthetic fun getTarget ()Lnet/mamoe/mirai/contact/ContactOrBot; +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromTemp$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming$FromTemp$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Incoming$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Key : net/mamoe/mirai/message/data/AbstractMessageKey { +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Key : net/mamoe/mirai/message/data/AbstractMessageKey { +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing : net/mamoe/mirai/message/data/OnlineMessageSource { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$Key; + public final fun getFromId ()J + public abstract fun getSender ()Lnet/mamoe/mirai/Bot; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public final fun getTargetId ()J +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing : net/mamoe/mirai/message/data/OnlineMessageSource { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$Key; + public final fun getFromId ()J + public abstract fun getSender ()Lnet/mamoe/mirai/Bot; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/Contact; + public final fun getTargetId ()J +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToFriend : net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToFriend$Key; + public fun ()V + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public final fun getSubject ()Lnet/mamoe/mirai/contact/Friend; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/Friend; +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToFriend : net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToFriend$Key; + public fun ()V + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public final fun getSubject ()Lnet/mamoe/mirai/contact/Friend; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/Friend; +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToFriend$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToFriend$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToGroup : net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToGroup$Key; + public fun ()V + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public final fun getSubject ()Lnet/mamoe/mirai/contact/Group; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/Group; +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToGroup : net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToGroup$Key; + public fun ()V + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public final fun getSubject ()Lnet/mamoe/mirai/contact/Group; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/Group; +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToGroup$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToGroup$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToStranger : net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToStranger$Key; + public fun ()V + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public final fun getSubject ()Lnet/mamoe/mirai/contact/Stranger; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/Stranger; +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToStranger : net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToStranger$Key; + public fun ()V + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public final fun getSubject ()Lnet/mamoe/mirai/contact/Stranger; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/Stranger; +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToStranger$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToStranger$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToTemp : net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToTemp$Key; + public fun ()V + public final fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public final fun getSubject ()Lnet/mamoe/mirai/contact/Member; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/Member; +} + +public abstract class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToTemp : net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing { + public static final field Key Lnet/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToTemp$Key; + public fun ()V + public final fun getGroup ()Lnet/mamoe/mirai/contact/Group; + public synthetic fun getSubject ()Lnet/mamoe/mirai/contact/Contact; + public final fun getSubject ()Lnet/mamoe/mirai/contact/Member; + public abstract fun getTarget ()Lnet/mamoe/mirai/contact/Member; +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToTemp$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public final class net/mamoe/mirai/message/data/OnlineMessageSource$Outgoing$ToTemp$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public final class net/mamoe/mirai/message/data/OrNullDelegate { + public static final synthetic fun box-impl (Ljava/lang/Object;)Lnet/mamoe/mirai/message/data/OrNullDelegate; + public static fun constructor-impl (Ljava/lang/Object;)Ljava/lang/Object; + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (Ljava/lang/Object;Ljava/lang/Object;)Z + public static final fun equals-impl0 (Ljava/lang/Object;Ljava/lang/Object;)Z + public static final fun getValue-impl (Ljava/lang/Object;Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + public fun hashCode ()I + public static fun hashCode-impl (Ljava/lang/Object;)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (Ljava/lang/Object;)Ljava/lang/String; + public final synthetic fun unbox-impl ()Ljava/lang/Object; +} + +public final class net/mamoe/mirai/message/data/OrNullDelegate { + public static final synthetic fun box-impl (Ljava/lang/Object;)Lnet/mamoe/mirai/message/data/OrNullDelegate; + public static fun constructor-impl (Ljava/lang/Object;)Ljava/lang/Object; + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (Ljava/lang/Object;Ljava/lang/Object;)Z + public static final fun equals-impl0 (Ljava/lang/Object;Ljava/lang/Object;)Z + public static final fun getValue-impl (Ljava/lang/Object;Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; + public fun hashCode ()I + public static fun hashCode-impl (Ljava/lang/Object;)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (Ljava/lang/Object;)Ljava/lang/String; + public final synthetic fun unbox-impl ()Ljava/lang/Object; +} + +public final class net/mamoe/mirai/message/data/PlainText : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/MessageContent { + public static final field Companion Lnet/mamoe/mirai/message/data/PlainText$Companion; + public static final field SERIAL_NAME Ljava/lang/String; + public synthetic fun (ILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/CharSequence;)V + public fun (Ljava/lang/String;)V + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public final fun component1 ()Ljava/lang/String; + public fun contentToString ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/PlainText; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/PlainText;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/PlainText; + public fun equals (Ljava/lang/Object;)Z + public final fun getContent ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/PlainText;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/PlainText : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/MessageContent { + public static final field Companion Lnet/mamoe/mirai/message/data/PlainText$Companion; + public static final field SERIAL_NAME Ljava/lang/String; + public synthetic fun (ILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/CharSequence;)V + public fun (Ljava/lang/String;)V + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public final fun component1 ()Ljava/lang/String; + public fun contentToString ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lnet/mamoe/mirai/message/data/PlainText; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/PlainText;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/PlainText; + public fun equals (Ljava/lang/Object;)Z + public final fun getContent ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/PlainText;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/PlainText$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/PlainText$$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/PlainText; + 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/PlainText;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/PlainText$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/PlainText$$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/PlainText; + 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/PlainText;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/PlainText$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/PlainText$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/PokeMessage : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/HummerMessage { + public static final field BaoBeiQiu Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field BiXin Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field ChuoYiChuo Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field DianZan Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field FangDaZhao Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field GouYin Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field JieYin Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field Key Lnet/mamoe/mirai/message/data/PokeMessage$Key; + public static final field LiuLiuLiu Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field QiaoMen Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field RangNiPi Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field Rose Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field SERIAL_NAME Ljava/lang/String; + public static final field ShouLei Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field SuiPing Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field XinSui Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field ZhaoHuanShu Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field ZhuaYiXia Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field values [Lnet/mamoe/mirai/message/data/PokeMessage; + public synthetic fun (ILjava/lang/String;IILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;II)V + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()I + public final fun component3 ()I + public fun contentToString ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;II)Lnet/mamoe/mirai/message/data/PokeMessage; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/PokeMessage;Ljava/lang/String;IIILjava/lang/Object;)Lnet/mamoe/mirai/message/data/PokeMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getId ()I + public fun getKey ()Lnet/mamoe/mirai/message/data/MessageKey; + public final fun getName ()Ljava/lang/String; + public final fun getPokeType ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/PokeMessage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/PokeMessage : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/HummerMessage { + public static final field BaoBeiQiu Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field BiXin Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field ChuoYiChuo Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field DianZan Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field FangDaZhao Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field GouYin Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field JieYin Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field Key Lnet/mamoe/mirai/message/data/PokeMessage$Key; + public static final field LiuLiuLiu Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field QiaoMen Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field RangNiPi Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field Rose Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field SERIAL_NAME Ljava/lang/String; + public static final field ShouLei Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field SuiPing Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field XinSui Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field ZhaoHuanShu Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field ZhuaYiXia Lnet/mamoe/mirai/message/data/PokeMessage; + public static final field values [Lnet/mamoe/mirai/message/data/PokeMessage; + public synthetic fun (ILjava/lang/String;IILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;II)V + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()I + public final fun component3 ()I + public fun contentToString ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;II)Lnet/mamoe/mirai/message/data/PokeMessage; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/PokeMessage;Ljava/lang/String;IIILjava/lang/Object;)Lnet/mamoe/mirai/message/data/PokeMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getId ()I + public fun getKey ()Lnet/mamoe/mirai/message/data/MessageKey; + public final fun getName ()Ljava/lang/String; + public final fun getPokeType ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/PokeMessage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/PokeMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/PokeMessage$$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/PokeMessage; + 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/PokeMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/PokeMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/PokeMessage$$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/PokeMessage; + 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/PokeMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/PokeMessage$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/PokeMessage$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public abstract class net/mamoe/mirai/message/data/PttMessage : net/mamoe/mirai/message/data/MessageContent { + public static final field Key Lnet/mamoe/mirai/message/data/PttMessage$Key; + public fun ()V + public synthetic fun (ILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public abstract fun getFileName ()Ljava/lang/String; + public abstract fun getFileSize ()J + public abstract fun getMd5 ()[B + public static final fun write$Self (Lnet/mamoe/mirai/message/data/PttMessage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public abstract class net/mamoe/mirai/message/data/PttMessage : net/mamoe/mirai/message/data/MessageContent { + public static final field Key Lnet/mamoe/mirai/message/data/PttMessage$Key; + public fun ()V + public synthetic fun (ILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public abstract fun getFileName ()Ljava/lang/String; + public abstract fun getFileSize ()J + public abstract fun getMd5 ()[B + public static final fun write$Self (Lnet/mamoe/mirai/message/data/PttMessage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/PttMessage$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/PttMessage$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/QuoteReply : net/mamoe/mirai/message/data/ConstrainSingle, net/mamoe/mirai/message/data/Message, net/mamoe/mirai/message/data/MessageMetadata { + public static final field Key Lnet/mamoe/mirai/message/data/QuoteReply$Key; + public static final field SERIAL_NAME Ljava/lang/String; + public synthetic fun (ILnet/mamoe/mirai/message/data/MessageSource;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lnet/mamoe/mirai/message/data/MessageChain;)V + public fun (Lnet/mamoe/mirai/message/data/MessageSource;)V + public final fun component1 ()Lnet/mamoe/mirai/message/data/MessageSource; + public final fun copy (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/QuoteReply; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/QuoteReply;Lnet/mamoe/mirai/message/data/MessageSource;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/QuoteReply; + public fun equals (Ljava/lang/Object;)Z + public fun getKey ()Lnet/mamoe/mirai/message/data/MessageKey; + public final fun getSource ()Lnet/mamoe/mirai/message/data/MessageSource; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/QuoteReply;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/QuoteReply : net/mamoe/mirai/message/data/ConstrainSingle, net/mamoe/mirai/message/data/Message, net/mamoe/mirai/message/data/MessageMetadata { + public static final field Key Lnet/mamoe/mirai/message/data/QuoteReply$Key; + public static final field SERIAL_NAME Ljava/lang/String; + public synthetic fun (ILnet/mamoe/mirai/message/data/MessageSource;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lnet/mamoe/mirai/message/data/MessageChain;)V + public fun (Lnet/mamoe/mirai/message/data/MessageSource;)V + public final fun component1 ()Lnet/mamoe/mirai/message/data/MessageSource; + public final fun copy (Lnet/mamoe/mirai/message/data/MessageSource;)Lnet/mamoe/mirai/message/data/QuoteReply; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/QuoteReply;Lnet/mamoe/mirai/message/data/MessageSource;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/QuoteReply; + public fun equals (Ljava/lang/Object;)Z + public fun getKey ()Lnet/mamoe/mirai/message/data/MessageKey; + public final fun getSource ()Lnet/mamoe/mirai/message/data/MessageSource; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/QuoteReply;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/QuoteReply$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/QuoteReply$$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/QuoteReply; + 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/QuoteReply;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/QuoteReply$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/QuoteReply$$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/QuoteReply; + 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/QuoteReply;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/QuoteReply$Key : net/mamoe/mirai/message/data/AbstractMessageKey { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/QuoteReply$Key : net/mamoe/mirai/message/data/AbstractMessageKey { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/RawForwardMessage { + public static final field Companion Lnet/mamoe/mirai/message/data/RawForwardMessage$Companion; + public synthetic fun (ILjava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Lnet/mamoe/mirai/message/data/RawForwardMessage; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/RawForwardMessage;Ljava/util/List;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/RawForwardMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getNodeList ()Ljava/util/List; + public fun hashCode ()I + public final fun render (Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/RawForwardMessage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/RawForwardMessage { + public static final field Companion Lnet/mamoe/mirai/message/data/RawForwardMessage$Companion; + public synthetic fun (ILjava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Lnet/mamoe/mirai/message/data/RawForwardMessage; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/RawForwardMessage;Ljava/util/List;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/RawForwardMessage; + public fun equals (Ljava/lang/Object;)Z + public final fun getNodeList ()Ljava/util/List; + public fun hashCode ()I + public final fun render (Lnet/mamoe/mirai/message/data/ForwardMessage$DisplayStrategy;)Lnet/mamoe/mirai/message/data/ForwardMessage; + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/RawForwardMessage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/RawForwardMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/RawForwardMessage$$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/RawForwardMessage; + 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/RawForwardMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/RawForwardMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/RawForwardMessage$$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/RawForwardMessage; + 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/RawForwardMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/RawForwardMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/RawForwardMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public abstract interface class net/mamoe/mirai/message/data/RichMessage : net/mamoe/mirai/message/data/ConstrainSingle, net/mamoe/mirai/message/data/MessageContent { + public static final field Key Lnet/mamoe/mirai/message/data/RichMessage$Key; + public fun contentToString ()Ljava/lang/String; + public abstract fun getContent ()Ljava/lang/String; + public fun getKey ()Lnet/mamoe/mirai/message/data/MessageKey; + public static fun share (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/ServiceMessage; +} + +public abstract interface class net/mamoe/mirai/message/data/RichMessage : net/mamoe/mirai/message/data/ConstrainSingle, net/mamoe/mirai/message/data/MessageContent { + public static final field Key Lnet/mamoe/mirai/message/data/RichMessage$Key; + public fun contentToString ()Ljava/lang/String; + public abstract fun getContent ()Ljava/lang/String; + public fun getKey ()Lnet/mamoe/mirai/message/data/MessageKey; + public static fun share (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/ServiceMessage; +} + +public final class net/mamoe/mirai/message/data/RichMessage$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { + public final fun share (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/ServiceMessage; + public static synthetic fun share$default (Lnet/mamoe/mirai/message/data/RichMessage$Key;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/ServiceMessage; +} + +public final class net/mamoe/mirai/message/data/RichMessage$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { + public final fun share (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/ServiceMessage; + public static synthetic fun share$default (Lnet/mamoe/mirai/message/data/RichMessage$Key;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/ServiceMessage; +} + +public abstract interface class net/mamoe/mirai/message/data/ServiceMessage : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/RichMessage { + public static final field Key Lnet/mamoe/mirai/message/data/ServiceMessage$Key; + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public abstract fun getServiceId ()I +} + +public abstract interface class net/mamoe/mirai/message/data/ServiceMessage : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/RichMessage { + public static final field Key Lnet/mamoe/mirai/message/data/ServiceMessage$Key; + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public abstract fun getServiceId ()I +} + +public final class net/mamoe/mirai/message/data/ServiceMessage$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public final class net/mamoe/mirai/message/data/ServiceMessage$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { +} + +public final class net/mamoe/mirai/message/data/SimpleServiceMessage : net/mamoe/mirai/message/data/ServiceMessage { + public static final field Companion Lnet/mamoe/mirai/message/data/SimpleServiceMessage$Companion; + public static final field SERIAL_NAME Ljava/lang/String; + public synthetic fun (IILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (ILjava/lang/String;)V + public fun equals (Ljava/lang/Object;)Z + public fun getContent ()Ljava/lang/String; + public fun getServiceId ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/SimpleServiceMessage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/SimpleServiceMessage : net/mamoe/mirai/message/data/ServiceMessage { + public static final field Companion Lnet/mamoe/mirai/message/data/SimpleServiceMessage$Companion; + public static final field SERIAL_NAME Ljava/lang/String; + public synthetic fun (IILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (ILjava/lang/String;)V + public fun equals (Ljava/lang/Object;)Z + public fun getContent ()Ljava/lang/String; + public fun getServiceId ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/SimpleServiceMessage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/SimpleServiceMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/SimpleServiceMessage$$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/SimpleServiceMessage; + 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/SimpleServiceMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/SimpleServiceMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/SimpleServiceMessage$$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/SimpleServiceMessage; + 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/SimpleServiceMessage;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/SimpleServiceMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/SimpleServiceMessage$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public abstract interface class net/mamoe/mirai/message/data/SingleMessage : net/mamoe/mirai/message/data/Message { +} + +public abstract interface class net/mamoe/mirai/message/data/SingleMessage : net/mamoe/mirai/message/data/Message { +} + +public final class net/mamoe/mirai/message/data/SingleMessage$Serializer : kotlinx/serialization/KSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/SingleMessage$Serializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lnet/mamoe/mirai/message/data/SingleMessage; + 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/SingleMessage;)V +} + +public final class net/mamoe/mirai/message/data/SingleMessage$Serializer : kotlinx/serialization/KSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/SingleMessage$Serializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lnet/mamoe/mirai/message/data/SingleMessage; + 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/SingleMessage;)V +} + +public final class net/mamoe/mirai/message/data/VipFace : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/HummerMessage { + public static final field AiXin Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field BianBian Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field ChaoPiao Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field DianZan Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field HaHa Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field Key Lnet/mamoe/mirai/message/data/VipFace$Key; + public static final field LiuLian Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field LueLueLue Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field PingDiGuo Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field QinQin Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field SERIAL_NAME Ljava/lang/String; + public static final field YaoWan Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field ZhaDan Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field ZhuTou Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field values [Lnet/mamoe/mirai/message/data/VipFace$Kind; + public synthetic fun (ILnet/mamoe/mirai/message/data/VipFace$Kind;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lnet/mamoe/mirai/message/data/VipFace$Kind;I)V + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public final fun component1 ()Lnet/mamoe/mirai/message/data/VipFace$Kind; + public final fun component2 ()I + public fun contentToString ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/message/data/VipFace$Kind;I)Lnet/mamoe/mirai/message/data/VipFace; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/VipFace;Lnet/mamoe/mirai/message/data/VipFace$Kind;IILjava/lang/Object;)Lnet/mamoe/mirai/message/data/VipFace; + public fun equals (Ljava/lang/Object;)Z + public final fun getCount ()I + public fun getKey ()Lnet/mamoe/mirai/message/data/MessageKey; + public final fun getKind ()Lnet/mamoe/mirai/message/data/VipFace$Kind; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/VipFace;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/VipFace : net/mamoe/mirai/message/code/CodableMessage, net/mamoe/mirai/message/data/HummerMessage { + public static final field AiXin Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field BianBian Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field ChaoPiao Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field DianZan Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field HaHa Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field Key Lnet/mamoe/mirai/message/data/VipFace$Key; + public static final field LiuLian Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field LueLueLue Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field PingDiGuo Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field QinQin Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field SERIAL_NAME Ljava/lang/String; + public static final field YaoWan Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field ZhaDan Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field ZhuTou Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static final field values [Lnet/mamoe/mirai/message/data/VipFace$Kind; + public synthetic fun (ILnet/mamoe/mirai/message/data/VipFace$Kind;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lnet/mamoe/mirai/message/data/VipFace$Kind;I)V + public fun appendMiraiCodeTo (Ljava/lang/StringBuilder;)V + public final fun component1 ()Lnet/mamoe/mirai/message/data/VipFace$Kind; + public final fun component2 ()I + public fun contentToString ()Ljava/lang/String; + public final fun copy (Lnet/mamoe/mirai/message/data/VipFace$Kind;I)Lnet/mamoe/mirai/message/data/VipFace; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/VipFace;Lnet/mamoe/mirai/message/data/VipFace$Kind;IILjava/lang/Object;)Lnet/mamoe/mirai/message/data/VipFace; + public fun equals (Ljava/lang/Object;)Z + public final fun getCount ()I + public fun getKey ()Lnet/mamoe/mirai/message/data/MessageKey; + public final fun getKind ()Lnet/mamoe/mirai/message/data/VipFace$Kind; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/VipFace;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/VipFace$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/VipFace$$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/VipFace; + 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/VipFace;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/VipFace$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/VipFace$$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/VipFace; + 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/VipFace;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/VipFace$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/VipFace$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/VipFace$Kind { + public static final field Companion Lnet/mamoe/mirai/message/data/VipFace$Kind$Companion; + public synthetic fun (IILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (ILjava/lang/String;)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun copy (ILjava/lang/String;)Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/VipFace$Kind;ILjava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/VipFace$Kind; + public fun equals (Ljava/lang/Object;)Z + public final fun getId ()I + public final fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/VipFace$Kind;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/VipFace$Kind { + public static final field Companion Lnet/mamoe/mirai/message/data/VipFace$Kind$Companion; + public synthetic fun (IILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (ILjava/lang/String;)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun copy (ILjava/lang/String;)Lnet/mamoe/mirai/message/data/VipFace$Kind; + public static synthetic fun copy$default (Lnet/mamoe/mirai/message/data/VipFace$Kind;ILjava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/message/data/VipFace$Kind; + public fun equals (Ljava/lang/Object;)Z + public final fun getId ()I + public final fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/VipFace$Kind;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/VipFace$Kind$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/VipFace$Kind$$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/VipFace$Kind; + 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/VipFace$Kind;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/VipFace$Kind$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/VipFace$Kind$$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/VipFace$Kind; + 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/VipFace$Kind;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/VipFace$Kind$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/VipFace$Kind$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/Voice : net/mamoe/mirai/message/data/PttMessage { + public static final field Key Lnet/mamoe/mirai/message/data/Voice$Key; + public static final field SERIAL_NAME Ljava/lang/String; + public synthetic fun (ILjava/lang/String;[BJILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;[BJILjava/lang/String;)V + public synthetic fun (Ljava/lang/String;[BJILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun contentToString ()Ljava/lang/String; + public final fun getCodec ()I + public fun getFileName ()Ljava/lang/String; + public fun getFileSize ()J + public fun getMd5 ()[B + public final fun getUrl ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/Voice;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/Voice : net/mamoe/mirai/message/data/PttMessage { + public static final field Key Lnet/mamoe/mirai/message/data/Voice$Key; + public static final field SERIAL_NAME Ljava/lang/String; + public synthetic fun (ILjava/lang/String;[BJILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;[BJILjava/lang/String;)V + public synthetic fun (Ljava/lang/String;[BJILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun contentToString ()Ljava/lang/String; + public final fun getCodec ()I + public fun getFileName ()Ljava/lang/String; + public fun getFileSize ()J + public fun getMd5 ()[B + public final fun getUrl ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; + public static final fun write$Self (Lnet/mamoe/mirai/message/data/Voice;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/message/data/Voice$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/Voice$$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/Voice; + 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/Voice;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/Voice$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/message/data/Voice$$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/Voice; + 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/Voice;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/Voice$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/Voice$Key : net/mamoe/mirai/message/data/AbstractPolymorphicMessageKey { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/message/data/XmlMessageBuilder { + public fun ()V + public fun (IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getAction ()Ljava/lang/String; + public final fun getActionData ()Ljava/lang/String; + public final fun getBrief ()Ljava/lang/String; + public final fun getFlag ()I + public final fun getServiceId ()I + public final fun getSourceIconURL ()Ljava/lang/String; + public final fun getSourceName ()Ljava/lang/String; + public final fun getTemplateId ()I + public final fun getText ()Ljava/lang/String; + public final fun getUrl ()Ljava/lang/String; + public final fun item (IILkotlin/jvm/functions/Function1;)V + public final fun item (ILkotlin/jvm/functions/Function1;)V + public final fun item (Lkotlin/jvm/functions/Function1;)V + public static synthetic fun item$default (Lnet/mamoe/mirai/message/data/XmlMessageBuilder;IILkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + public final fun setAction (Ljava/lang/String;)V + public final fun setActionData (Ljava/lang/String;)V + public final fun setBrief (Ljava/lang/String;)V + public final fun setFlag (I)V + public final fun setServiceId (I)V + public final fun setSourceIconURL (Ljava/lang/String;)V + public final fun setSourceName (Ljava/lang/String;)V + public final fun setTemplateId (I)V + public final fun setUrl (Ljava/lang/String;)V + public final fun source (Ljava/lang/String;Ljava/lang/String;)V + public static synthetic fun source$default (Lnet/mamoe/mirai/message/data/XmlMessageBuilder;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V +} + +public final class net/mamoe/mirai/message/data/XmlMessageBuilder { + public fun ()V + public fun (IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getAction ()Ljava/lang/String; + public final fun getActionData ()Ljava/lang/String; + public final fun getBrief ()Ljava/lang/String; + public final fun getFlag ()I + public final fun getServiceId ()I + public final fun getSourceIconURL ()Ljava/lang/String; + public final fun getSourceName ()Ljava/lang/String; + public final fun getTemplateId ()I + public final fun getText ()Ljava/lang/String; + public final fun getUrl ()Ljava/lang/String; + public final fun item (IILkotlin/jvm/functions/Function1;)V + public final fun item (ILkotlin/jvm/functions/Function1;)V + public final fun item (Lkotlin/jvm/functions/Function1;)V + public static synthetic fun item$default (Lnet/mamoe/mirai/message/data/XmlMessageBuilder;IILkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + public final fun setAction (Ljava/lang/String;)V + public final fun setActionData (Ljava/lang/String;)V + public final fun setBrief (Ljava/lang/String;)V + public final fun setFlag (I)V + public final fun setServiceId (I)V + public final fun setSourceIconURL (Ljava/lang/String;)V + public final fun setSourceName (Ljava/lang/String;)V + public final fun setTemplateId (I)V + public final fun setUrl (Ljava/lang/String;)V + public final fun source (Ljava/lang/String;Ljava/lang/String;)V + public static synthetic fun source$default (Lnet/mamoe/mirai/message/data/XmlMessageBuilder;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V +} + +public final class net/mamoe/mirai/message/data/XmlMessageBuilder$ItemBuilder { + public fun ()V + public fun (II)V + public final fun getBg ()I + public final fun getLayout ()I + public final fun getText ()Ljava/lang/String; + public final fun picture (Ljava/lang/String;)V + public final fun setBg (I)V + public final fun setLayout (I)V + public final fun summary (Ljava/lang/String;Ljava/lang/String;)V + public static synthetic fun summary$default (Lnet/mamoe/mirai/message/data/XmlMessageBuilder$ItemBuilder;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V + public final fun title (Ljava/lang/String;ILjava/lang/String;)V + public static synthetic fun title$default (Lnet/mamoe/mirai/message/data/XmlMessageBuilder$ItemBuilder;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Object;)V +} + +public final class net/mamoe/mirai/message/data/XmlMessageBuilder$ItemBuilder { + public fun ()V + public fun (II)V + public final fun getBg ()I + public final fun getLayout ()I + public final fun getText ()Ljava/lang/String; + public final fun picture (Ljava/lang/String;)V + public final fun setBg (I)V + public final fun setLayout (I)V + public final fun summary (Ljava/lang/String;Ljava/lang/String;)V + public static synthetic fun summary$default (Lnet/mamoe/mirai/message/data/XmlMessageBuilder$ItemBuilder;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V + public final fun title (Ljava/lang/String;ILjava/lang/String;)V + public static synthetic fun title$default (Lnet/mamoe/mirai/message/data/XmlMessageBuilder$ItemBuilder;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Object;)V +} + +public abstract interface annotation class net/mamoe/mirai/message/data/XmlMessageDsl : java/lang/annotation/Annotation { +} + +public abstract interface annotation class net/mamoe/mirai/message/data/XmlMessageDsl : java/lang/annotation/Annotation { +} + +public abstract class net/mamoe/mirai/network/CustomLoginFailedException : net/mamoe/mirai/network/LoginFailedException { + public fun (Z)V + public fun (ZLjava/lang/String;)V + public fun (ZLjava/lang/String;Ljava/lang/Throwable;)V + public fun (ZLjava/lang/Throwable;)V +} + +public abstract class net/mamoe/mirai/network/CustomLoginFailedException : net/mamoe/mirai/network/LoginFailedException { + public fun (Z)V + public fun (ZLjava/lang/String;)V + public fun (ZLjava/lang/String;Ljava/lang/Throwable;)V + public fun (ZLjava/lang/Throwable;)V +} + +public final class net/mamoe/mirai/network/ForceOfflineException : java/util/concurrent/CancellationException { + public fun ()V + public fun (Ljava/lang/String;)V + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getCause ()Ljava/lang/Throwable; + public fun getMessage ()Ljava/lang/String; +} + +public final class net/mamoe/mirai/network/ForceOfflineException : java/util/concurrent/CancellationException { + public fun ()V + public fun (Ljava/lang/String;)V + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getCause ()Ljava/lang/Throwable; + public fun getMessage ()Ljava/lang/String; +} + +public abstract class net/mamoe/mirai/network/LoginFailedException : java/lang/RuntimeException { + public synthetic fun (ZLjava/lang/String;Ljava/lang/Throwable;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getKillBot ()Z +} + +public abstract class net/mamoe/mirai/network/LoginFailedException : java/lang/RuntimeException { + public synthetic fun (ZLjava/lang/String;Ljava/lang/Throwable;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getKillBot ()Z +} + +public final class net/mamoe/mirai/network/NoServerAvailableException : net/mamoe/mirai/network/LoginFailedException { + public fun (Ljava/lang/Throwable;)V + public fun getCause ()Ljava/lang/Throwable; +} + +public final class net/mamoe/mirai/network/NoServerAvailableException : net/mamoe/mirai/network/LoginFailedException { + public fun (Ljava/lang/Throwable;)V + public fun getCause ()Ljava/lang/Throwable; +} + +public final class net/mamoe/mirai/network/NoStandardInputForCaptchaException : net/mamoe/mirai/network/LoginFailedException { + public fun ()V + public fun (Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getCause ()Ljava/lang/Throwable; +} + +public final class net/mamoe/mirai/network/NoStandardInputForCaptchaException : net/mamoe/mirai/network/LoginFailedException { + public fun ()V + public fun (Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getCause ()Ljava/lang/Throwable; +} + +public final class net/mamoe/mirai/network/RetryLaterException : net/mamoe/mirai/network/LoginFailedException { + public fun ()V +} + +public final class net/mamoe/mirai/network/RetryLaterException : net/mamoe/mirai/network/LoginFailedException { + public fun ()V +} + +public final class net/mamoe/mirai/network/UnsupportedSMSLoginException : net/mamoe/mirai/network/LoginFailedException { + public fun (Ljava/lang/String;)V +} + +public final class net/mamoe/mirai/network/UnsupportedSMSLoginException : net/mamoe/mirai/network/LoginFailedException { + public fun (Ljava/lang/String;)V +} + +public final class net/mamoe/mirai/network/UnsupportedSliderCaptchaException : net/mamoe/mirai/network/LoginFailedException { + public fun (Ljava/lang/String;)V +} + +public final class net/mamoe/mirai/network/UnsupportedSliderCaptchaException : net/mamoe/mirai/network/LoginFailedException { + public fun (Ljava/lang/String;)V +} + +public final class net/mamoe/mirai/network/WrongPasswordException : net/mamoe/mirai/network/LoginFailedException { + public fun (Ljava/lang/String;)V +} + +public final class net/mamoe/mirai/network/WrongPasswordException : net/mamoe/mirai/network/LoginFailedException { + public fun (Ljava/lang/String;)V +} + +public final class net/mamoe/mirai/test/TestDSLKt { + public static final fun shouldBeEqualTo (Ljava/lang/Object;Ljava/lang/Object;)V + public static final fun shouldBeFalse (Z)V + public static final fun shouldBeTrue (Z)V + public static final fun shouldNotBeEqualTo (Ljava/lang/Object;Ljava/lang/Object;)V +} + +public final class net/mamoe/mirai/test/TestDSLKt { + public static final fun shouldBeEqualTo (Ljava/lang/Object;Ljava/lang/Object;)V + public static final fun shouldBeFalse (Z)V + public static final fun shouldBeTrue (Z)V + public static final fun shouldNotBeEqualTo (Ljava/lang/Object;Ljava/lang/Object;)V +} + +public class net/mamoe/mirai/utils/BotConfiguration { + public static final field Companion Lnet/mamoe/mirai/utils/BotConfiguration$Companion; + public fun ()V + public final fun copy ()Lnet/mamoe/mirai/utils/BotConfiguration; + public final fun fileBasedDeviceInfo ()V + public final fun fileBasedDeviceInfo (Ljava/lang/String;)V + public static synthetic fun fileBasedDeviceInfo$default (Lnet/mamoe/mirai/utils/BotConfiguration;Ljava/lang/String;ILjava/lang/Object;)V + public final fun getBotLoggerSupplier ()Lkotlin/jvm/functions/Function1; + public static final fun getDefault ()Lnet/mamoe/mirai/utils/BotConfiguration; + public final fun getDeviceInfo ()Lkotlin/jvm/functions/Function1; + public final fun getFirstReconnectDelayMillis ()J + public final fun getHeartbeatPeriodMillis ()J + public final fun getHeartbeatTimeoutMillis ()J + public final fun getJson ()Lkotlinx/serialization/json/Json; + public final fun getLoginSolver ()Lnet/mamoe/mirai/utils/LoginSolver; + public final fun getNetworkLoggerSupplier ()Lkotlin/jvm/functions/Function1; + public final fun getParentCoroutineContext ()Lkotlin/coroutines/CoroutineContext; + public final fun getProtocol ()Lnet/mamoe/mirai/utils/BotConfiguration$MiraiProtocol; + public final fun getReconnectPeriodMillis ()J + public final fun getReconnectionRetryTimes ()I + public final fun getWorkingDir ()Ljava/io/File; + public final synthetic fun inheritCoroutineContext (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun loadDeviceInfoJson (Ljava/lang/String;)V + public final fun noBotLog ()V + public final fun noNetworkLog ()V + public final fun randomDeviceInfo ()V + public final fun redirectBotLogToDirectory ()V + public final fun redirectBotLogToDirectory (Ljava/io/File;)V + public final fun redirectBotLogToDirectory (Ljava/io/File;J)V + public final fun redirectBotLogToDirectory (Ljava/io/File;JLkotlin/jvm/functions/Function1;)V + public static synthetic fun redirectBotLogToDirectory$default (Lnet/mamoe/mirai/utils/BotConfiguration;Ljava/io/File;JLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + public final fun redirectBotLogToFile ()V + public final fun redirectBotLogToFile (Ljava/io/File;)V + public final fun redirectBotLogToFile (Ljava/io/File;Lkotlin/jvm/functions/Function1;)V + public static synthetic fun redirectBotLogToFile$default (Lnet/mamoe/mirai/utils/BotConfiguration;Ljava/io/File;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + public final fun redirectNetworkLogToDirectory ()V + public final fun redirectNetworkLogToDirectory (Ljava/io/File;)V + public final fun redirectNetworkLogToDirectory (Ljava/io/File;J)V + public final fun redirectNetworkLogToDirectory (Ljava/io/File;JLkotlin/jvm/functions/Function1;)V + public static synthetic fun redirectNetworkLogToDirectory$default (Lnet/mamoe/mirai/utils/BotConfiguration;Ljava/io/File;JLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + public final fun redirectNetworkLogToFile ()V + public final fun redirectNetworkLogToFile (Ljava/io/File;)V + public final fun redirectNetworkLogToFile (Ljava/io/File;Lkotlin/jvm/functions/Function1;)V + public static synthetic fun redirectNetworkLogToFile$default (Lnet/mamoe/mirai/utils/BotConfiguration;Ljava/io/File;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + public final fun setBotLoggerSupplier (Lkotlin/jvm/functions/Function1;)V + public final fun setDeviceInfo (Lkotlin/jvm/functions/Function1;)V + public final fun setFirstReconnectDelayMillis (J)V + public final fun setHeartbeatPeriodMillis (J)V + public final fun setHeartbeatTimeoutMillis (J)V + public final fun setJson (Lkotlinx/serialization/json/Json;)V + public final fun setLoginSolver (Lnet/mamoe/mirai/utils/LoginSolver;)V + public final fun setNetworkLoggerSupplier (Lkotlin/jvm/functions/Function1;)V + public final fun setParentCoroutineContext (Lkotlin/coroutines/CoroutineContext;)V + public final fun setProtocol (Lnet/mamoe/mirai/utils/BotConfiguration$MiraiProtocol;)V + public final fun setReconnectPeriodMillis (J)V + public final fun setReconnectionRetryTimes (I)V + public final fun setWorkingDir (Ljava/io/File;)V +} + +public class net/mamoe/mirai/utils/BotConfiguration { + public static final field Companion Lnet/mamoe/mirai/utils/BotConfiguration$Companion; + public fun ()V + public final fun copy ()Lnet/mamoe/mirai/utils/BotConfiguration; + public final fun fileBasedDeviceInfo ()V + public final fun fileBasedDeviceInfo (Ljava/lang/String;)V + public static synthetic fun fileBasedDeviceInfo$default (Lnet/mamoe/mirai/utils/BotConfiguration;Ljava/lang/String;ILjava/lang/Object;)V + public final fun getBotLoggerSupplier ()Lkotlin/jvm/functions/Function1; + public static final fun getDefault ()Lnet/mamoe/mirai/utils/BotConfiguration; + public final fun getDeviceInfo ()Lkotlin/jvm/functions/Function1; + public final fun getFirstReconnectDelayMillis ()J + public final fun getHeartbeatPeriodMillis ()J + public final fun getHeartbeatTimeoutMillis ()J + public final fun getJson ()Lkotlinx/serialization/json/Json; + public final fun getLoginSolver ()Lnet/mamoe/mirai/utils/LoginSolver; + public final fun getNetworkLoggerSupplier ()Lkotlin/jvm/functions/Function1; + public final fun getParentCoroutineContext ()Lkotlin/coroutines/CoroutineContext; + public final fun getProtocol ()Lnet/mamoe/mirai/utils/BotConfiguration$MiraiProtocol; + public final fun getReconnectPeriodMillis ()J + public final fun getReconnectionRetryTimes ()I + public final fun getWorkingDir ()Ljava/io/File; + public final synthetic fun inheritCoroutineContext (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun loadDeviceInfoJson (Ljava/lang/String;)V + public final fun noBotLog ()V + public final fun noNetworkLog ()V + public final fun randomDeviceInfo ()V + public final fun redirectBotLogToDirectory ()V + public final fun redirectBotLogToDirectory (Ljava/io/File;)V + public final fun redirectBotLogToDirectory (Ljava/io/File;J)V + public final fun redirectBotLogToDirectory (Ljava/io/File;JLkotlin/jvm/functions/Function1;)V + public static synthetic fun redirectBotLogToDirectory$default (Lnet/mamoe/mirai/utils/BotConfiguration;Ljava/io/File;JLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + public final fun redirectBotLogToFile ()V + public final fun redirectBotLogToFile (Ljava/io/File;)V + public final fun redirectBotLogToFile (Ljava/io/File;Lkotlin/jvm/functions/Function1;)V + public static synthetic fun redirectBotLogToFile$default (Lnet/mamoe/mirai/utils/BotConfiguration;Ljava/io/File;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + public final fun redirectNetworkLogToDirectory ()V + public final fun redirectNetworkLogToDirectory (Ljava/io/File;)V + public final fun redirectNetworkLogToDirectory (Ljava/io/File;J)V + public final fun redirectNetworkLogToDirectory (Ljava/io/File;JLkotlin/jvm/functions/Function1;)V + public static synthetic fun redirectNetworkLogToDirectory$default (Lnet/mamoe/mirai/utils/BotConfiguration;Ljava/io/File;JLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + public final fun redirectNetworkLogToFile ()V + public final fun redirectNetworkLogToFile (Ljava/io/File;)V + public final fun redirectNetworkLogToFile (Ljava/io/File;Lkotlin/jvm/functions/Function1;)V + public static synthetic fun redirectNetworkLogToFile$default (Lnet/mamoe/mirai/utils/BotConfiguration;Ljava/io/File;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + public final fun setBotLoggerSupplier (Lkotlin/jvm/functions/Function1;)V + public final fun setDeviceInfo (Lkotlin/jvm/functions/Function1;)V + public final fun setFirstReconnectDelayMillis (J)V + public final fun setHeartbeatPeriodMillis (J)V + public final fun setHeartbeatTimeoutMillis (J)V + public final fun setJson (Lkotlinx/serialization/json/Json;)V + public final fun setLoginSolver (Lnet/mamoe/mirai/utils/LoginSolver;)V + public final fun setNetworkLoggerSupplier (Lkotlin/jvm/functions/Function1;)V + public final fun setParentCoroutineContext (Lkotlin/coroutines/CoroutineContext;)V + public final fun setProtocol (Lnet/mamoe/mirai/utils/BotConfiguration$MiraiProtocol;)V + public final fun setReconnectPeriodMillis (J)V + public final fun setReconnectionRetryTimes (I)V + public final fun setWorkingDir (Ljava/io/File;)V +} + +public final class net/mamoe/mirai/utils/BotConfiguration$Companion { + public final fun getDefault ()Lnet/mamoe/mirai/utils/BotConfiguration; +} + +public final class net/mamoe/mirai/utils/BotConfiguration$Companion { + public final fun getDefault ()Lnet/mamoe/mirai/utils/BotConfiguration; +} + +public abstract interface annotation class net/mamoe/mirai/utils/BotConfiguration$ConfigurationDsl : java/lang/annotation/Annotation { +} + +public abstract interface annotation class net/mamoe/mirai/utils/BotConfiguration$ConfigurationDsl : java/lang/annotation/Annotation { +} + +public final class net/mamoe/mirai/utils/BotConfiguration$MiraiProtocol : java/lang/Enum { + public static final field ANDROID_PAD Lnet/mamoe/mirai/utils/BotConfiguration$MiraiProtocol; + public static final field ANDROID_PHONE Lnet/mamoe/mirai/utils/BotConfiguration$MiraiProtocol; + public static final field ANDROID_WATCH Lnet/mamoe/mirai/utils/BotConfiguration$MiraiProtocol; + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/utils/BotConfiguration$MiraiProtocol; + public static fun values ()[Lnet/mamoe/mirai/utils/BotConfiguration$MiraiProtocol; +} + +public final class net/mamoe/mirai/utils/BotConfiguration$MiraiProtocol : java/lang/Enum { + public static final field ANDROID_PAD Lnet/mamoe/mirai/utils/BotConfiguration$MiraiProtocol; + public static final field ANDROID_PHONE Lnet/mamoe/mirai/utils/BotConfiguration$MiraiProtocol; + public static final field ANDROID_WATCH Lnet/mamoe/mirai/utils/BotConfiguration$MiraiProtocol; + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/utils/BotConfiguration$MiraiProtocol; + public static fun values ()[Lnet/mamoe/mirai/utils/BotConfiguration$MiraiProtocol; +} + +public final class net/mamoe/mirai/utils/DeviceInfo { + public static final field Companion Lnet/mamoe/mirai/utils/DeviceInfo$Companion; + public synthetic fun (I[B[B[B[B[B[B[B[B[B[B[BLnet/mamoe/mirai/utils/DeviceInfo$Version;[B[B[B[B[B[BLjava/lang/String;[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun ([B[B[B[B[B[B[B[B[B[B[BLnet/mamoe/mirai/utils/DeviceInfo$Version;[B[B[B[B[B[BLjava/lang/String;[B)V + public static final fun from (Ljava/io/File;)Lnet/mamoe/mirai/utils/DeviceInfo; + public static final fun from (Ljava/io/File;Lkotlinx/serialization/json/Json;)Lnet/mamoe/mirai/utils/DeviceInfo; + public final fun getAndroidId ()[B + public final fun getApn ()[B + public final fun getBaseBand ()[B + public final fun getBoard ()[B + public final fun getBootId ()[B + public final fun getBootloader ()[B + public final fun getBrand ()[B + public final fun getDevice ()[B + public final fun getDisplay ()[B + public final fun getFingerprint ()[B + public final fun getImei ()Ljava/lang/String; + public final fun getImsiMd5 ()[B + public final fun getIpAddress ()[B + public final fun getMacAddress ()[B + public final fun getModel ()[B + public final fun getOsType ()[B + public final fun getProcVersion ()[B + public final fun getProduct ()[B + public final fun getSimInfo ()[B + public final fun getVersion ()Lnet/mamoe/mirai/utils/DeviceInfo$Version; + public final fun getWifiBSSID ()[B + public final fun getWifiSSID ()[B + public static final fun random ()Lnet/mamoe/mirai/utils/DeviceInfo; + public static final fun write$Self (Lnet/mamoe/mirai/utils/DeviceInfo;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/utils/DeviceInfo { + public static final field Companion Lnet/mamoe/mirai/utils/DeviceInfo$Companion; + public synthetic fun (I[B[B[B[B[B[B[B[B[B[B[BLnet/mamoe/mirai/utils/DeviceInfo$Version;[B[B[B[B[B[BLjava/lang/String;[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun ([B[B[B[B[B[B[B[B[B[B[BLnet/mamoe/mirai/utils/DeviceInfo$Version;[B[B[B[B[B[BLjava/lang/String;[B)V + public static final fun from (Ljava/io/File;)Lnet/mamoe/mirai/utils/DeviceInfo; + public static final fun from (Ljava/io/File;Lkotlinx/serialization/json/Json;)Lnet/mamoe/mirai/utils/DeviceInfo; + public final fun getAndroidId ()[B + public final fun getApn ()[B + public final fun getBaseBand ()[B + public final fun getBoard ()[B + public final fun getBootId ()[B + public final fun getBootloader ()[B + public final fun getBrand ()[B + public final fun getDevice ()[B + public final fun getDisplay ()[B + public final fun getFingerprint ()[B + public final fun getImei ()Ljava/lang/String; + public final fun getImsiMd5 ()[B + public final fun getIpAddress ()[B + public final fun getMacAddress ()[B + public final fun getModel ()[B + public final fun getOsType ()[B + public final fun getProcVersion ()[B + public final fun getProduct ()[B + public final fun getSimInfo ()[B + public final fun getVersion ()Lnet/mamoe/mirai/utils/DeviceInfo$Version; + public final fun getWifiBSSID ()[B + public final fun getWifiSSID ()[B + public static final fun random ()Lnet/mamoe/mirai/utils/DeviceInfo; + public static final fun write$Self (Lnet/mamoe/mirai/utils/DeviceInfo;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/utils/DeviceInfo$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/utils/DeviceInfo$$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/utils/DeviceInfo; + 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/utils/DeviceInfo;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/utils/DeviceInfo$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/utils/DeviceInfo$$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/utils/DeviceInfo; + 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/utils/DeviceInfo;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/utils/DeviceInfo$Companion { + public final fun from (Ljava/io/File;)Lnet/mamoe/mirai/utils/DeviceInfo; + public final fun from (Ljava/io/File;Lkotlinx/serialization/json/Json;)Lnet/mamoe/mirai/utils/DeviceInfo; + public static synthetic fun from$default (Lnet/mamoe/mirai/utils/DeviceInfo$Companion;Ljava/io/File;Lkotlinx/serialization/json/Json;ILjava/lang/Object;)Lnet/mamoe/mirai/utils/DeviceInfo; + public final fun random ()Lnet/mamoe/mirai/utils/DeviceInfo; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/utils/DeviceInfo$Companion { + public final fun from (Ljava/io/File;)Lnet/mamoe/mirai/utils/DeviceInfo; + public final fun from (Ljava/io/File;Lkotlinx/serialization/json/Json;)Lnet/mamoe/mirai/utils/DeviceInfo; + public static synthetic fun from$default (Lnet/mamoe/mirai/utils/DeviceInfo$Companion;Ljava/io/File;Lkotlinx/serialization/json/Json;ILjava/lang/Object;)Lnet/mamoe/mirai/utils/DeviceInfo; + public final fun random ()Lnet/mamoe/mirai/utils/DeviceInfo; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/utils/DeviceInfo$Version { + public static final field Companion Lnet/mamoe/mirai/utils/DeviceInfo$Version$Companion; + public fun ()V + public synthetic fun (I[B[B[BILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun ([B[B[BI)V + public synthetic fun ([B[B[BIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getCodename ()[B + public final fun getIncremental ()[B + public final fun getRelease ()[B + public final fun getSdk ()I + public static final fun write$Self (Lnet/mamoe/mirai/utils/DeviceInfo$Version;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/utils/DeviceInfo$Version { + public static final field Companion Lnet/mamoe/mirai/utils/DeviceInfo$Version$Companion; + public fun ()V + public synthetic fun (I[B[B[BILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun ([B[B[BI)V + public synthetic fun ([B[B[BIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getCodename ()[B + public final fun getIncremental ()[B + public final fun getRelease ()[B + public final fun getSdk ()I + public static final fun write$Self (Lnet/mamoe/mirai/utils/DeviceInfo$Version;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class net/mamoe/mirai/utils/DeviceInfo$Version$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/utils/DeviceInfo$Version$$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/utils/DeviceInfo$Version; + 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/utils/DeviceInfo$Version;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/utils/DeviceInfo$Version$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lnet/mamoe/mirai/utils/DeviceInfo$Version$$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/utils/DeviceInfo$Version; + 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/utils/DeviceInfo$Version;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/utils/DeviceInfo$Version$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/utils/DeviceInfo$Version$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class net/mamoe/mirai/utils/DeviceInfoKt { + public static final fun generateDeviceInfoData (Lnet/mamoe/mirai/utils/DeviceInfo;)[B +} + +public final class net/mamoe/mirai/utils/DeviceInfoKt { + public static final fun generateDeviceInfoData (Lnet/mamoe/mirai/utils/DeviceInfo;)[B +} + +public final class net/mamoe/mirai/utils/DirectoryLogger : net/mamoe/mirai/utils/SimpleLogger { + public fun (Ljava/lang/String;)V + public fun (Ljava/lang/String;Ljava/io/File;)V + public fun (Ljava/lang/String;Ljava/io/File;J)V + public synthetic fun (Ljava/lang/String;Ljava/io/File;JILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class net/mamoe/mirai/utils/DirectoryLogger : net/mamoe/mirai/utils/SimpleLogger { + public fun (Ljava/lang/String;)V + public fun (Ljava/lang/String;Ljava/io/File;)V + public fun (Ljava/lang/String;Ljava/io/File;J)V + public synthetic fun (Ljava/lang/String;Ljava/io/File;JILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public abstract interface class net/mamoe/mirai/utils/ExternalResource : java/io/Closeable { + public static final field Companion Lnet/mamoe/mirai/utils/ExternalResource$Companion; + public static final field DEFAULT_FORMAT_NAME Ljava/lang/String; + public fun calculateResourceId ()Ljava/lang/String; + public static fun create (Ljava/io/File;)Lnet/mamoe/mirai/utils/ExternalResource; + public static fun create (Ljava/io/File;Ljava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; + public static fun create (Ljava/io/InputStream;)Lnet/mamoe/mirai/utils/ExternalResource; + public static fun create (Ljava/io/InputStream;Ljava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; + public static fun create (Ljava/io/RandomAccessFile;)Lnet/mamoe/mirai/utils/ExternalResource; + public static fun create (Ljava/io/RandomAccessFile;Ljava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; + public static fun create (Ljava/io/RandomAccessFile;Ljava/lang/String;Z)Lnet/mamoe/mirai/utils/ExternalResource; + public static fun create ([B)Lnet/mamoe/mirai/utils/ExternalResource; + public static fun create ([BLjava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; + public abstract fun getClosed ()Lkotlinx/coroutines/Deferred; + public abstract fun getFormatName ()Ljava/lang/String; + public abstract fun getMd5 ()[B + public abstract fun getSize ()J + public abstract fun inputStream ()Ljava/io/InputStream; + public static fun sendAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun sendAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun sendAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun sendAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun sendAsImage (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendAsImage (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadAsImage (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadAsImage (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadAsVoice (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/Voice; + public static fun uploadAsVoice (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class net/mamoe/mirai/utils/ExternalResource : java/io/Closeable { + public static final field Companion Lnet/mamoe/mirai/utils/ExternalResource$Companion; + public static final field DEFAULT_FORMAT_NAME Ljava/lang/String; + public fun calculateResourceId ()Ljava/lang/String; + public static fun create (Ljava/io/File;)Lnet/mamoe/mirai/utils/ExternalResource; + public static fun create (Ljava/io/File;Ljava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; + public static fun create (Ljava/io/InputStream;)Lnet/mamoe/mirai/utils/ExternalResource; + public static fun create (Ljava/io/InputStream;Ljava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; + public static fun create (Ljava/io/RandomAccessFile;)Lnet/mamoe/mirai/utils/ExternalResource; + public static fun create (Ljava/io/RandomAccessFile;Ljava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; + public static fun create (Ljava/io/RandomAccessFile;Ljava/lang/String;Z)Lnet/mamoe/mirai/utils/ExternalResource; + public static fun create ([B)Lnet/mamoe/mirai/utils/ExternalResource; + public static fun create ([BLjava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; + public abstract fun getClosed ()Lkotlinx/coroutines/Deferred; + public abstract fun getFormatName ()Ljava/lang/String; + public abstract fun getMd5 ()[B + public abstract fun getSize ()J + public abstract fun inputStream ()Ljava/io/InputStream; + public static fun sendAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun sendAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun sendAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun sendAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun sendAsImage (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/MessageReceipt; + public static fun sendAsImage (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadAsImage (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/Image; + public static fun uploadAsImage (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun uploadAsVoice (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/Voice; + public static fun uploadAsVoice (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/utils/ExternalResource$Companion { + public static final field DEFAULT_FORMAT_NAME Ljava/lang/String; + public final fun create (Ljava/io/File;)Lnet/mamoe/mirai/utils/ExternalResource; + public final fun create (Ljava/io/File;Ljava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; + public final fun create (Ljava/io/InputStream;)Lnet/mamoe/mirai/utils/ExternalResource; + public final fun create (Ljava/io/InputStream;Ljava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; + public final fun create (Ljava/io/RandomAccessFile;)Lnet/mamoe/mirai/utils/ExternalResource; + public final fun create (Ljava/io/RandomAccessFile;Ljava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; + public final fun create (Ljava/io/RandomAccessFile;Ljava/lang/String;Z)Lnet/mamoe/mirai/utils/ExternalResource; + public final fun create ([B)Lnet/mamoe/mirai/utils/ExternalResource; + public final fun create ([BLjava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; + public static synthetic fun create$default (Lnet/mamoe/mirai/utils/ExternalResource$Companion;Ljava/io/File;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/utils/ExternalResource; + public static synthetic fun create$default (Lnet/mamoe/mirai/utils/ExternalResource$Companion;Ljava/io/InputStream;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/utils/ExternalResource; + public static synthetic fun create$default (Lnet/mamoe/mirai/utils/ExternalResource$Companion;Ljava/io/RandomAccessFile;Ljava/lang/String;ZILjava/lang/Object;)Lnet/mamoe/mirai/utils/ExternalResource; + public static synthetic fun create$default (Lnet/mamoe/mirai/utils/ExternalResource$Companion;[BLjava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/utils/ExternalResource; + public final fun sendAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendAsImage (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendAsImage (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun sendAsImage$default (Lnet/mamoe/mirai/utils/ExternalResource$Companion;Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun sendAsImage$default (Lnet/mamoe/mirai/utils/ExternalResource$Companion;Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun uploadAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun uploadAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun uploadAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun uploadAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun uploadAsImage (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadAsImage (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun uploadAsImage$default (Lnet/mamoe/mirai/utils/ExternalResource$Companion;Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun uploadAsImage$default (Lnet/mamoe/mirai/utils/ExternalResource$Companion;Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun uploadAsVoice (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/Voice; + public final fun uploadAsVoice (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/utils/ExternalResource$Companion { + public static final field DEFAULT_FORMAT_NAME Ljava/lang/String; + public final fun create (Ljava/io/File;)Lnet/mamoe/mirai/utils/ExternalResource; + public final fun create (Ljava/io/File;Ljava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; + public final fun create (Ljava/io/InputStream;)Lnet/mamoe/mirai/utils/ExternalResource; + public final fun create (Ljava/io/InputStream;Ljava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; + public final fun create (Ljava/io/RandomAccessFile;)Lnet/mamoe/mirai/utils/ExternalResource; + public final fun create (Ljava/io/RandomAccessFile;Ljava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; + public final fun create (Ljava/io/RandomAccessFile;Ljava/lang/String;Z)Lnet/mamoe/mirai/utils/ExternalResource; + public final fun create ([B)Lnet/mamoe/mirai/utils/ExternalResource; + public final fun create ([BLjava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; + public static synthetic fun create$default (Lnet/mamoe/mirai/utils/ExternalResource$Companion;Ljava/io/File;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/utils/ExternalResource; + public static synthetic fun create$default (Lnet/mamoe/mirai/utils/ExternalResource$Companion;Ljava/io/InputStream;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/utils/ExternalResource; + public static synthetic fun create$default (Lnet/mamoe/mirai/utils/ExternalResource$Companion;Ljava/io/RandomAccessFile;Ljava/lang/String;ZILjava/lang/Object;)Lnet/mamoe/mirai/utils/ExternalResource; + public static synthetic fun create$default (Lnet/mamoe/mirai/utils/ExternalResource$Companion;[BLjava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/utils/ExternalResource; + public final fun sendAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendAsImage (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/MessageReceipt; + public final fun sendAsImage (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun sendAsImage$default (Lnet/mamoe/mirai/utils/ExternalResource$Companion;Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun sendAsImage$default (Lnet/mamoe/mirai/utils/ExternalResource$Companion;Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun uploadAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun uploadAsImage (Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun uploadAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun uploadAsImage (Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun uploadAsImage (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/Image; + public final fun uploadAsImage (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun uploadAsImage$default (Lnet/mamoe/mirai/utils/ExternalResource$Companion;Ljava/io/File;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun uploadAsImage$default (Lnet/mamoe/mirai/utils/ExternalResource$Companion;Ljava/io/InputStream;Lnet/mamoe/mirai/contact/Contact;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun uploadAsVoice (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;)Lnet/mamoe/mirai/message/data/Voice; + public final fun uploadAsVoice (Lnet/mamoe/mirai/utils/ExternalResource;Lnet/mamoe/mirai/contact/Contact;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class net/mamoe/mirai/utils/FileCacheStrategy { + public static final field Companion Lnet/mamoe/mirai/utils/FileCacheStrategy$Companion; + public static fun getPlatformDefault ()Lnet/mamoe/mirai/utils/FileCacheStrategy; + public fun newCache (Ljava/io/InputStream;)Lnet/mamoe/mirai/utils/ExternalResource; + public abstract fun newCache (Ljava/io/InputStream;Ljava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; + public static synthetic fun newCache$default (Lnet/mamoe/mirai/utils/FileCacheStrategy;Ljava/io/InputStream;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/utils/ExternalResource; +} + +public abstract interface class net/mamoe/mirai/utils/FileCacheStrategy { + public static final field Companion Lnet/mamoe/mirai/utils/FileCacheStrategy$Companion; + public static fun getPlatformDefault ()Lnet/mamoe/mirai/utils/FileCacheStrategy; + public fun newCache (Ljava/io/InputStream;)Lnet/mamoe/mirai/utils/ExternalResource; + public abstract fun newCache (Ljava/io/InputStream;Ljava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; + public static synthetic fun newCache$default (Lnet/mamoe/mirai/utils/FileCacheStrategy;Ljava/io/InputStream;Ljava/lang/String;ILjava/lang/Object;)Lnet/mamoe/mirai/utils/ExternalResource; +} + +public final class net/mamoe/mirai/utils/FileCacheStrategy$Companion { + public final fun getPlatformDefault ()Lnet/mamoe/mirai/utils/FileCacheStrategy; +} + +public final class net/mamoe/mirai/utils/FileCacheStrategy$Companion { + public final fun getPlatformDefault ()Lnet/mamoe/mirai/utils/FileCacheStrategy; +} + +public final class net/mamoe/mirai/utils/FileCacheStrategy$MemoryCache : net/mamoe/mirai/utils/FileCacheStrategy { + public static final field INSTANCE Lnet/mamoe/mirai/utils/FileCacheStrategy$MemoryCache; + public fun newCache (Ljava/io/InputStream;Ljava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; +} + +public final class net/mamoe/mirai/utils/FileCacheStrategy$MemoryCache : net/mamoe/mirai/utils/FileCacheStrategy { + public static final field INSTANCE Lnet/mamoe/mirai/utils/FileCacheStrategy$MemoryCache; + public fun newCache (Ljava/io/InputStream;Ljava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; +} + +public final class net/mamoe/mirai/utils/FileCacheStrategy$TempCache : net/mamoe/mirai/utils/FileCacheStrategy { + public fun ()V + public fun (Ljava/io/File;)V + public synthetic fun (Ljava/io/File;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getDirectory ()Ljava/io/File; + public fun newCache (Ljava/io/InputStream;Ljava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; +} + +public final class net/mamoe/mirai/utils/FileCacheStrategy$TempCache : net/mamoe/mirai/utils/FileCacheStrategy { + public fun ()V + public fun (Ljava/io/File;)V + public synthetic fun (Ljava/io/File;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getDirectory ()Ljava/io/File; + public fun newCache (Ljava/io/InputStream;Ljava/lang/String;)Lnet/mamoe/mirai/utils/ExternalResource; +} + +public final class net/mamoe/mirai/utils/LoggerAdapters { + public static final field INSTANCE Lnet/mamoe/mirai/utils/LoggerAdapters; + public static final fun asMiraiLogger (Ljava/util/logging/Logger;)Lnet/mamoe/mirai/utils/MiraiLogger; + public static final fun asMiraiLogger (Lorg/apache/logging/log4j/Logger;)Lnet/mamoe/mirai/utils/MiraiLogger; + public static final fun asMiraiLogger (Lorg/slf4j/Logger;)Lnet/mamoe/mirai/utils/MiraiLogger; +} + +public final class net/mamoe/mirai/utils/LoggerAdapters { + public static final field INSTANCE Lnet/mamoe/mirai/utils/LoggerAdapters; + public static final fun asMiraiLogger (Ljava/util/logging/Logger;)Lnet/mamoe/mirai/utils/MiraiLogger; + public static final fun asMiraiLogger (Lorg/apache/logging/log4j/Logger;)Lnet/mamoe/mirai/utils/MiraiLogger; + public static final fun asMiraiLogger (Lorg/slf4j/Logger;)Lnet/mamoe/mirai/utils/MiraiLogger; +} + +public abstract class net/mamoe/mirai/utils/LoginSolver { + public static final field Companion Lnet/mamoe/mirai/utils/LoginSolver$Companion; + public static final field Default Lnet/mamoe/mirai/utils/LoginSolver; + public fun ()V + public fun isSliderCaptchaSupported ()Z + public abstract fun onSolvePicCaptcha (Lnet/mamoe/mirai/Bot;[BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun onSolveSliderCaptcha (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun onSolveUnsafeDeviceLoginVerify (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract class net/mamoe/mirai/utils/LoginSolver { + public static final field Companion Lnet/mamoe/mirai/utils/LoginSolver$Companion; + public static final field Default Lnet/mamoe/mirai/utils/LoginSolver; + public fun ()V + public fun isSliderCaptchaSupported ()Z + public abstract fun onSolvePicCaptcha (Lnet/mamoe/mirai/Bot;[BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun onSolveSliderCaptcha (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun onSolveUnsafeDeviceLoginVerify (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/utils/LoginSolver$Companion { + public final synthetic fun getDefault ()Lnet/mamoe/mirai/utils/LoginSolver; +} + +public final class net/mamoe/mirai/utils/LoginSolver$Companion { + public final synthetic fun getDefault ()Lnet/mamoe/mirai/utils/LoginSolver; +} + +public abstract interface annotation class net/mamoe/mirai/utils/MiraiExperimentalApi : java/lang/annotation/Annotation { + public abstract fun message ()Ljava/lang/String; +} + +public abstract interface annotation class net/mamoe/mirai/utils/MiraiExperimentalApi : java/lang/annotation/Annotation { + public abstract fun message ()Ljava/lang/String; +} + +public abstract interface annotation class net/mamoe/mirai/utils/MiraiInternalApi : java/lang/annotation/Annotation { + public abstract fun message ()Ljava/lang/String; +} + +public abstract interface annotation class net/mamoe/mirai/utils/MiraiInternalApi : java/lang/annotation/Annotation { + public abstract fun message ()Ljava/lang/String; +} + +public abstract interface class net/mamoe/mirai/utils/MiraiLogger { + public static final field Companion Lnet/mamoe/mirai/utils/MiraiLogger$Companion; + public fun call (Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority;Ljava/lang/String;Ljava/lang/Throwable;)V + public static synthetic fun call$default (Lnet/mamoe/mirai/utils/MiraiLogger;Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + public static fun create (Ljava/lang/String;)Lnet/mamoe/mirai/utils/MiraiLogger; + public abstract fun debug (Ljava/lang/String;)V + public abstract fun debug (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun debug (Ljava/lang/Throwable;)V + public abstract fun error (Ljava/lang/String;)V + public abstract fun error (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun error (Ljava/lang/Throwable;)V + public abstract fun getFollower ()Lnet/mamoe/mirai/utils/MiraiLogger; + public abstract fun getIdentity ()Ljava/lang/String; + public abstract fun info (Ljava/lang/String;)V + public abstract fun info (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun info (Ljava/lang/Throwable;)V + public abstract fun isEnabled ()Z + public abstract fun plus (Lnet/mamoe/mirai/utils/MiraiLogger;)Lnet/mamoe/mirai/utils/MiraiLogger; + public static fun setDefaultLoggerCreator (Lkotlin/jvm/functions/Function1;)V + public abstract fun setFollower (Lnet/mamoe/mirai/utils/MiraiLogger;)V + public abstract fun verbose (Ljava/lang/String;)V + public abstract fun verbose (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun verbose (Ljava/lang/Throwable;)V + public abstract fun warning (Ljava/lang/String;)V + public abstract fun warning (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun warning (Ljava/lang/Throwable;)V +} + +public abstract interface class net/mamoe/mirai/utils/MiraiLogger { + public static final field Companion Lnet/mamoe/mirai/utils/MiraiLogger$Companion; + public fun call (Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority;Ljava/lang/String;Ljava/lang/Throwable;)V + public static synthetic fun call$default (Lnet/mamoe/mirai/utils/MiraiLogger;Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + public static fun create (Ljava/lang/String;)Lnet/mamoe/mirai/utils/MiraiLogger; + public abstract fun debug (Ljava/lang/String;)V + public abstract fun debug (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun debug (Ljava/lang/Throwable;)V + public abstract fun error (Ljava/lang/String;)V + public abstract fun error (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun error (Ljava/lang/Throwable;)V + public abstract fun getFollower ()Lnet/mamoe/mirai/utils/MiraiLogger; + public abstract fun getIdentity ()Ljava/lang/String; + public abstract fun info (Ljava/lang/String;)V + public abstract fun info (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun info (Ljava/lang/Throwable;)V + public abstract fun isEnabled ()Z + public abstract fun plus (Lnet/mamoe/mirai/utils/MiraiLogger;)Lnet/mamoe/mirai/utils/MiraiLogger; + public static fun setDefaultLoggerCreator (Lkotlin/jvm/functions/Function1;)V + public abstract fun setFollower (Lnet/mamoe/mirai/utils/MiraiLogger;)V + public abstract fun verbose (Ljava/lang/String;)V + public abstract fun verbose (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun verbose (Ljava/lang/Throwable;)V + public abstract fun warning (Ljava/lang/String;)V + public abstract fun warning (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun warning (Ljava/lang/Throwable;)V +} + +public final class net/mamoe/mirai/utils/MiraiLogger$Companion { + public final fun create (Ljava/lang/String;)Lnet/mamoe/mirai/utils/MiraiLogger; + public final fun getTopLevel ()Lnet/mamoe/mirai/utils/MiraiLogger; + public final fun setDefaultLoggerCreator (Lkotlin/jvm/functions/Function1;)V +} + +public final class net/mamoe/mirai/utils/MiraiLogger$Companion { + public final fun create (Ljava/lang/String;)Lnet/mamoe/mirai/utils/MiraiLogger; + public final fun getTopLevel ()Lnet/mamoe/mirai/utils/MiraiLogger; + public final fun setDefaultLoggerCreator (Lkotlin/jvm/functions/Function1;)V +} + +public abstract class net/mamoe/mirai/utils/MiraiLoggerPlatformBase : net/mamoe/mirai/utils/MiraiLogger { + public fun ()V + public final fun debug (Ljava/lang/String;)V + public final fun debug (Ljava/lang/String;Ljava/lang/Throwable;)V + protected fun debug0 (Ljava/lang/String;)V + protected abstract fun debug0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public final fun error (Ljava/lang/String;)V + public final fun error (Ljava/lang/String;Ljava/lang/Throwable;)V + protected fun error0 (Ljava/lang/String;)V + protected abstract fun error0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public final fun getFollower ()Lnet/mamoe/mirai/utils/MiraiLogger; + public final fun info (Ljava/lang/String;)V + public final fun info (Ljava/lang/String;Ljava/lang/Throwable;)V + protected fun info0 (Ljava/lang/String;)V + protected abstract fun info0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun isEnabled ()Z + public fun plus (Lnet/mamoe/mirai/utils/MiraiLogger;)Lnet/mamoe/mirai/utils/MiraiLogger; + public final fun setFollower (Lnet/mamoe/mirai/utils/MiraiLogger;)V + public final fun verbose (Ljava/lang/String;)V + public final fun verbose (Ljava/lang/String;Ljava/lang/Throwable;)V + protected fun verbose0 (Ljava/lang/String;)V + protected abstract fun verbose0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public final fun warning (Ljava/lang/String;)V + public final fun warning (Ljava/lang/String;Ljava/lang/Throwable;)V + protected fun warning0 (Ljava/lang/String;)V + protected abstract fun warning0 (Ljava/lang/String;Ljava/lang/Throwable;)V +} + +public abstract class net/mamoe/mirai/utils/MiraiLoggerPlatformBase : net/mamoe/mirai/utils/MiraiLogger { + public fun ()V + public final fun debug (Ljava/lang/String;)V + public final fun debug (Ljava/lang/String;Ljava/lang/Throwable;)V + protected fun debug0 (Ljava/lang/String;)V + protected abstract fun debug0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public final fun error (Ljava/lang/String;)V + public final fun error (Ljava/lang/String;Ljava/lang/Throwable;)V + protected fun error0 (Ljava/lang/String;)V + protected abstract fun error0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public final fun getFollower ()Lnet/mamoe/mirai/utils/MiraiLogger; + public final fun info (Ljava/lang/String;)V + public final fun info (Ljava/lang/String;Ljava/lang/Throwable;)V + protected fun info0 (Ljava/lang/String;)V + protected abstract fun info0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun isEnabled ()Z + public fun plus (Lnet/mamoe/mirai/utils/MiraiLogger;)Lnet/mamoe/mirai/utils/MiraiLogger; + public final fun setFollower (Lnet/mamoe/mirai/utils/MiraiLogger;)V + public final fun verbose (Ljava/lang/String;)V + public final fun verbose (Ljava/lang/String;Ljava/lang/Throwable;)V + protected fun verbose0 (Ljava/lang/String;)V + protected abstract fun verbose0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public final fun warning (Ljava/lang/String;)V + public final fun warning (Ljava/lang/String;Ljava/lang/Throwable;)V + protected fun warning0 (Ljava/lang/String;)V + protected abstract fun warning0 (Ljava/lang/String;Ljava/lang/Throwable;)V +} + +public final class net/mamoe/mirai/utils/MiraiLoggerWithSwitch : net/mamoe/mirai/utils/MiraiLoggerPlatformBase { + public fun debug0 (Ljava/lang/String;)V + public fun debug0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public final fun disable ()V + public final fun enable ()V + public fun error0 (Ljava/lang/String;)V + public fun error0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun getIdentity ()Ljava/lang/String; + public fun info0 (Ljava/lang/String;)V + public fun info0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun isEnabled ()Z + public fun verbose0 (Ljava/lang/String;)V + public fun verbose0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun warning0 (Ljava/lang/String;)V + public fun warning0 (Ljava/lang/String;Ljava/lang/Throwable;)V +} + +public final class net/mamoe/mirai/utils/MiraiLoggerWithSwitch : net/mamoe/mirai/utils/MiraiLoggerPlatformBase { + public fun debug0 (Ljava/lang/String;)V + public fun debug0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public final fun disable ()V + public final fun enable ()V + public fun error0 (Ljava/lang/String;)V + public fun error0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun getIdentity ()Ljava/lang/String; + public fun info0 (Ljava/lang/String;)V + public fun info0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun isEnabled ()Z + public fun verbose0 (Ljava/lang/String;)V + public fun verbose0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun warning0 (Ljava/lang/String;)V + public fun warning0 (Ljava/lang/String;Ljava/lang/Throwable;)V +} + +public final class net/mamoe/mirai/utils/OverFileSizeMaxException : java/lang/IllegalStateException { + public fun ()V +} + +public final class net/mamoe/mirai/utils/OverFileSizeMaxException : java/lang/IllegalStateException { + public fun ()V +} + +public class net/mamoe/mirai/utils/PlatformLogger : net/mamoe/mirai/utils/MiraiLoggerPlatformBase { + public fun (Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V + public synthetic fun (Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Lkotlin/jvm/functions/Function1;Z)V + public synthetic fun (Ljava/lang/String;Lkotlin/jvm/functions/Function1;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun debug0 (Ljava/lang/String;)V + public fun debug0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun error0 (Ljava/lang/String;)V + public fun error0 (Ljava/lang/String;Ljava/lang/Throwable;)V + protected fun getColor (Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority;)Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public fun getIdentity ()Ljava/lang/String; + public fun getOutput ()Lkotlin/jvm/functions/Function1; + protected fun getTimeFormat ()Ljava/text/DateFormat; + public fun info0 (Ljava/lang/String;)V + public fun info0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public final fun isColored ()Z + protected fun printLog (Ljava/lang/String;Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority;)V + public fun verbose0 (Ljava/lang/String;)V + public fun verbose0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun warning0 (Ljava/lang/String;)V + public fun warning0 (Ljava/lang/String;Ljava/lang/Throwable;)V +} + +public class net/mamoe/mirai/utils/PlatformLogger : net/mamoe/mirai/utils/MiraiLoggerPlatformBase { + public fun (Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V + public synthetic fun (Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Lkotlin/jvm/functions/Function1;Z)V + public synthetic fun (Ljava/lang/String;Lkotlin/jvm/functions/Function1;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun debug0 (Ljava/lang/String;)V + public fun debug0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun error0 (Ljava/lang/String;)V + public fun error0 (Ljava/lang/String;Ljava/lang/Throwable;)V + protected fun getColor (Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority;)Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public fun getIdentity ()Ljava/lang/String; + public fun getOutput ()Lkotlin/jvm/functions/Function1; + protected fun getTimeFormat ()Ljava/text/DateFormat; + public fun info0 (Ljava/lang/String;)V + public fun info0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public final fun isColored ()Z + protected fun printLog (Ljava/lang/String;Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority;)V + public fun verbose0 (Ljava/lang/String;)V + public fun verbose0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun warning0 (Ljava/lang/String;)V + public fun warning0 (Ljava/lang/String;Ljava/lang/Throwable;)V +} + +protected final class net/mamoe/mirai/utils/PlatformLogger$Color : java/lang/Enum { + public static final field BLUE Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field EMERALD_GREEN Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field GOLD Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field GRAY Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field GREEN Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field LIGHT_BLUE Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field LIGHT_CYAN Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field LIGHT_GREEN Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field LIGHT_PURPLE Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field LIGHT_RED Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field LIGHT_YELLOW Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field PURPLE Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field RED Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field RESET Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field WHITE Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public fun toString ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static fun values ()[Lnet/mamoe/mirai/utils/PlatformLogger$Color; +} + +protected final class net/mamoe/mirai/utils/PlatformLogger$Color : java/lang/Enum { + public static final field BLUE Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field EMERALD_GREEN Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field GOLD Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field GRAY Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field GREEN Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field LIGHT_BLUE Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field LIGHT_CYAN Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field LIGHT_GREEN Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field LIGHT_PURPLE Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field LIGHT_RED Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field LIGHT_YELLOW Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field PURPLE Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field RED Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field RESET Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static final field WHITE Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public fun toString ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/utils/PlatformLogger$Color; + public static fun values ()[Lnet/mamoe/mirai/utils/PlatformLogger$Color; +} + +public final class net/mamoe/mirai/utils/SilentLogger : net/mamoe/mirai/utils/PlatformLogger { + public static final field INSTANCE Lnet/mamoe/mirai/utils/SilentLogger; + public fun debug0 (Ljava/lang/String;)V + public fun debug0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun error0 (Ljava/lang/String;)V + public fun error0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun getIdentity ()Ljava/lang/String; + public fun info0 (Ljava/lang/String;)V + public fun info0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun verbose0 (Ljava/lang/String;)V + public fun verbose0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun warning0 (Ljava/lang/String;)V + public fun warning0 (Ljava/lang/String;Ljava/lang/Throwable;)V +} + +public final class net/mamoe/mirai/utils/SilentLogger : net/mamoe/mirai/utils/PlatformLogger { + public static final field INSTANCE Lnet/mamoe/mirai/utils/SilentLogger; + public fun debug0 (Ljava/lang/String;)V + public fun debug0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun error0 (Ljava/lang/String;)V + public fun error0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun getIdentity ()Ljava/lang/String; + public fun info0 (Ljava/lang/String;)V + public fun info0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun verbose0 (Ljava/lang/String;)V + public fun verbose0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun warning0 (Ljava/lang/String;)V + public fun warning0 (Ljava/lang/String;Ljava/lang/Throwable;)V +} + +public class net/mamoe/mirai/utils/SimpleLogger : net/mamoe/mirai/utils/MiraiLoggerPlatformBase { + public static final field Companion Lnet/mamoe/mirai/utils/SimpleLogger$Companion; + public fun (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)V + public fun debug0 (Ljava/lang/String;)V + public fun debug0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun error0 (Ljava/lang/String;)V + public fun error0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public final fun getIdentity ()Ljava/lang/String; + protected fun getLogger ()Lkotlin/jvm/functions/Function3; + public fun info0 (Ljava/lang/String;)V + public fun info0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun verbose0 (Ljava/lang/String;)V + public fun verbose0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun warning0 (Ljava/lang/String;)V + public fun warning0 (Ljava/lang/String;Ljava/lang/Throwable;)V +} + +public class net/mamoe/mirai/utils/SimpleLogger : net/mamoe/mirai/utils/MiraiLoggerPlatformBase { + public static final field Companion Lnet/mamoe/mirai/utils/SimpleLogger$Companion; + public fun (Ljava/lang/String;Lkotlin/jvm/functions/Function3;)V + public fun debug0 (Ljava/lang/String;)V + public fun debug0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun error0 (Ljava/lang/String;)V + public fun error0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public final fun getIdentity ()Ljava/lang/String; + protected fun getLogger ()Lkotlin/jvm/functions/Function3; + public fun info0 (Ljava/lang/String;)V + public fun info0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun verbose0 (Ljava/lang/String;)V + public fun verbose0 (Ljava/lang/String;Ljava/lang/Throwable;)V + public fun warning0 (Ljava/lang/String;)V + public fun warning0 (Ljava/lang/String;Ljava/lang/Throwable;)V +} + +public final class net/mamoe/mirai/utils/SimpleLogger$Companion { + public final fun invoke (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)Lnet/mamoe/mirai/utils/SimpleLogger; + public final fun invoke (Lkotlin/jvm/functions/Function2;)Lnet/mamoe/mirai/utils/SimpleLogger; + public final fun invoke (Lkotlin/jvm/functions/Function3;)Lnet/mamoe/mirai/utils/SimpleLogger; +} + +public final class net/mamoe/mirai/utils/SimpleLogger$Companion { + public final fun invoke (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)Lnet/mamoe/mirai/utils/SimpleLogger; + public final fun invoke (Lkotlin/jvm/functions/Function2;)Lnet/mamoe/mirai/utils/SimpleLogger; + public final fun invoke (Lkotlin/jvm/functions/Function3;)Lnet/mamoe/mirai/utils/SimpleLogger; +} + +public final class net/mamoe/mirai/utils/SimpleLogger$LogPriority : java/lang/Enum { + public static final field DEBUG Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority; + public static final field ERROR Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority; + public static final field INFO Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority; + public static final field VERBOSE Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority; + public static final field WARNING Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority; + public final fun getCorrespondingFunction ()Lkotlin/jvm/functions/Function3; + public final fun getNameAligned ()Ljava/lang/String; + public final fun getSimpleName ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority; + public static fun values ()[Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority; +} + +public final class net/mamoe/mirai/utils/SimpleLogger$LogPriority : java/lang/Enum { + public static final field DEBUG Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority; + public static final field ERROR Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority; + public static final field INFO Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority; + public static final field VERBOSE Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority; + public static final field WARNING Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority; + public final fun getCorrespondingFunction ()Lkotlin/jvm/functions/Function3; + public final fun getNameAligned ()Ljava/lang/String; + public final fun getSimpleName ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority; + public static fun values ()[Lnet/mamoe/mirai/utils/SimpleLogger$LogPriority; +} + +public final class net/mamoe/mirai/utils/SingleFileLogger : net/mamoe/mirai/utils/PlatformLogger { + public fun (Ljava/lang/String;)V + public fun (Ljava/lang/String;Ljava/io/File;)V + public synthetic fun (Ljava/lang/String;Ljava/io/File;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class net/mamoe/mirai/utils/SingleFileLogger : net/mamoe/mirai/utils/PlatformLogger { + public fun (Ljava/lang/String;)V + public fun (Ljava/lang/String;Ljava/io/File;)V + public synthetic fun (Ljava/lang/String;Ljava/io/File;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class net/mamoe/mirai/utils/StandardCharImageLoginSolver : net/mamoe/mirai/utils/LoginSolver { + public static final field Companion Lnet/mamoe/mirai/utils/StandardCharImageLoginSolver$Companion; + public fun ()V + public fun (Lkotlin/jvm/functions/Function1;)V + public fun (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V + public synthetic fun (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Lkotlin/jvm/functions/Function1;Lnet/mamoe/mirai/utils/MiraiLogger;)V + public synthetic fun (Lkotlin/jvm/functions/Function1;Lnet/mamoe/mirai/utils/MiraiLogger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public static final fun createBlocking (Lkotlin/jvm/functions/Function0;)Lnet/mamoe/mirai/utils/StandardCharImageLoginSolver; + public static final fun createBlocking (Lkotlin/jvm/functions/Function0;Lnet/mamoe/mirai/utils/MiraiLogger;)Lnet/mamoe/mirai/utils/StandardCharImageLoginSolver; + public fun onSolvePicCaptcha (Lnet/mamoe/mirai/Bot;[BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun onSolveSliderCaptcha (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun onSolveUnsafeDeviceLoginVerify (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/utils/StandardCharImageLoginSolver : net/mamoe/mirai/utils/LoginSolver { + public static final field Companion Lnet/mamoe/mirai/utils/StandardCharImageLoginSolver$Companion; + public fun ()V + public fun (Lkotlin/jvm/functions/Function1;)V + public fun (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V + public synthetic fun (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Lkotlin/jvm/functions/Function1;Lnet/mamoe/mirai/utils/MiraiLogger;)V + public synthetic fun (Lkotlin/jvm/functions/Function1;Lnet/mamoe/mirai/utils/MiraiLogger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public static final fun createBlocking (Lkotlin/jvm/functions/Function0;)Lnet/mamoe/mirai/utils/StandardCharImageLoginSolver; + public static final fun createBlocking (Lkotlin/jvm/functions/Function0;Lnet/mamoe/mirai/utils/MiraiLogger;)Lnet/mamoe/mirai/utils/StandardCharImageLoginSolver; + public fun onSolvePicCaptcha (Lnet/mamoe/mirai/Bot;[BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun onSolveSliderCaptcha (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun onSolveUnsafeDeviceLoginVerify (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/utils/StandardCharImageLoginSolver$Companion { + public final fun createBlocking (Lkotlin/jvm/functions/Function0;)Lnet/mamoe/mirai/utils/StandardCharImageLoginSolver; + public final fun createBlocking (Lkotlin/jvm/functions/Function0;Lnet/mamoe/mirai/utils/MiraiLogger;)Lnet/mamoe/mirai/utils/StandardCharImageLoginSolver; +} + +public final class net/mamoe/mirai/utils/StandardCharImageLoginSolver$Companion { + public final fun createBlocking (Lkotlin/jvm/functions/Function0;)Lnet/mamoe/mirai/utils/StandardCharImageLoginSolver; + public final fun createBlocking (Lkotlin/jvm/functions/Function0;Lnet/mamoe/mirai/utils/MiraiLogger;)Lnet/mamoe/mirai/utils/StandardCharImageLoginSolver; +} + +public final class net/mamoe/mirai/utils/StepUtil { + public fun ()V + public final fun getExceptions ()Ljava/util/concurrent/ConcurrentLinkedDeque; + public final fun step (ILjava/lang/String;)V + public static synthetic fun step$default (Lnet/mamoe/mirai/utils/StepUtil;ILjava/lang/String;ILjava/lang/Object;)V + public final fun throws ()V +} + +public final class net/mamoe/mirai/utils/StepUtil { + public fun ()V + public final fun getExceptions ()Ljava/util/concurrent/ConcurrentLinkedDeque; + public final fun getStep ()Lkotlinx/atomicfu/AtomicInt; + public final fun step (ILjava/lang/String;)V + public static synthetic fun step$default (Lnet/mamoe/mirai/utils/StepUtil;ILjava/lang/String;ILjava/lang/Object;)V + public final fun throws ()V +} + +public final class net/mamoe/mirai/utils/SwingSolver : net/mamoe/mirai/utils/LoginSolver { + public static final field INSTANCE Lnet/mamoe/mirai/utils/SwingSolver; + public fun onSolvePicCaptcha (Lnet/mamoe/mirai/Bot;[BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun onSolveSliderCaptcha (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun onSolveUnsafeDeviceLoginVerify (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/utils/SwingSolver : net/mamoe/mirai/utils/LoginSolver { + public static final field INSTANCE Lnet/mamoe/mirai/utils/SwingSolver; + public fun onSolvePicCaptcha (Lnet/mamoe/mirai/Bot;[BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun onSolveSliderCaptcha (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun onSolveUnsafeDeviceLoginVerify (Lnet/mamoe/mirai/Bot;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class net/mamoe/mirai/utils/Utils { + public static final fun debug (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;)V + public static final fun debug (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;Ljava/lang/Throwable;)V + public static final fun error (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;)V + public static final fun error (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;Ljava/lang/Throwable;)V + public static final fun info (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;)V + public static final fun info (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;Ljava/lang/Throwable;)V + public static final fun verbose (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;)V + public static final fun verbose (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;Ljava/lang/Throwable;)V + public static final fun warning (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;)V + public static final fun warning (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;Ljava/lang/Throwable;)V + public static final fun withSwitch (Lnet/mamoe/mirai/utils/MiraiLogger;)Lnet/mamoe/mirai/utils/MiraiLoggerWithSwitch; + public static final fun withSwitch (Lnet/mamoe/mirai/utils/MiraiLogger;Z)Lnet/mamoe/mirai/utils/MiraiLoggerWithSwitch; + public static synthetic fun withSwitch$default (Lnet/mamoe/mirai/utils/MiraiLogger;ZILjava/lang/Object;)Lnet/mamoe/mirai/utils/MiraiLoggerWithSwitch; +} + +public final class net/mamoe/mirai/utils/Utils { + public static final fun debug (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;)V + public static final fun debug (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;Ljava/lang/Throwable;)V + public static final fun error (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;)V + public static final fun error (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;Ljava/lang/Throwable;)V + public static final fun info (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;)V + public static final fun info (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;Ljava/lang/Throwable;)V + public static final fun verbose (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;)V + public static final fun verbose (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;Ljava/lang/Throwable;)V + public static final fun warning (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;)V + public static final fun warning (Lnet/mamoe/mirai/utils/MiraiLogger;Lkotlin/jvm/functions/Function0;Ljava/lang/Throwable;)V + public static final fun withSwitch (Lnet/mamoe/mirai/utils/MiraiLogger;)Lnet/mamoe/mirai/utils/MiraiLoggerWithSwitch; + public static final fun withSwitch (Lnet/mamoe/mirai/utils/MiraiLogger;Z)Lnet/mamoe/mirai/utils/MiraiLoggerWithSwitch; + public static synthetic fun withSwitch$default (Lnet/mamoe/mirai/utils/MiraiLogger;ZILjava/lang/Object;)Lnet/mamoe/mirai/utils/MiraiLoggerWithSwitch; +} +