From 59b4bdfa8de5deeb2adcfa61622d46c25dc80b04 Mon Sep 17 00:00:00 2001
From: Him188 <Him188@mamoe.net>
Date: Thu, 31 Dec 2020 17:22:13 +0800
Subject: [PATCH] Add `@MiraiExperimentalApi` to Voice properties

---
 .../src/commonMain/kotlin/message/data/Voice.kt       | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/mirai-core-api/src/commonMain/kotlin/message/data/Voice.kt b/mirai-core-api/src/commonMain/kotlin/message/data/Voice.kt
index 4f836ff47..536a35735 100644
--- a/mirai-core-api/src/commonMain/kotlin/message/data/Voice.kt
+++ b/mirai-core-api/src/commonMain/kotlin/message/data/Voice.kt
@@ -25,8 +25,13 @@ public abstract class PttMessage : MessageContent {
     public companion object Key :
         AbstractPolymorphicMessageKey<MessageContent, PttMessage>(MessageContent, { it.safeCast() })
 
+    @MiraiExperimentalApi
     public abstract val fileName: String
+
+    @MiraiExperimentalApi
     public abstract val md5: ByteArray
+
+    @MiraiExperimentalApi
     public abstract val fileSize: Long
 }
 
@@ -36,9 +41,9 @@ public abstract class PttMessage : MessageContent {
  */
 @Serializable // experimental
 public class Voice @MiraiInternalApi constructor(
-    public override val fileName: String,
-    public override val md5: ByteArray,
-    public override val fileSize: Long,
+    @MiraiExperimentalApi public override val fileName: String,
+    @MiraiExperimentalApi public override val md5: ByteArray,
+    @MiraiExperimentalApi public override val fileSize: Long,
 
     @MiraiInternalApi public val codec: Int = 0,
     private val _url: String