Change AnnouncementImage's width and height to Int

This commit is contained in:
Him188 2021-07-06 18:56:55 +08:00
parent 51d354c5e9
commit 9d9b9ce7e2
4 changed files with 18 additions and 18 deletions

View File

@ -596,13 +596,13 @@ public final class net/mamoe/mirai/contact/announcement/Announcement$Companion {
public final class net/mamoe/mirai/contact/announcement/AnnouncementImage {
public static final field Companion Lnet/mamoe/mirai/contact/announcement/AnnouncementImage$Companion;
public static final field SERIAL_NAME Ljava/lang/String;
public synthetic fun <init> (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
public static final fun create (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/contact/announcement/AnnouncementImage;
public synthetic fun <init> (ILjava/lang/String;IILkotlinx/serialization/internal/SerializationConstructorMarker;)V
public synthetic fun <init> (Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V
public static final fun create (Ljava/lang/String;II)Lnet/mamoe/mirai/contact/announcement/AnnouncementImage;
public fun equals (Ljava/lang/Object;)Z
public final fun getHeight ()Ljava/lang/String;
public final fun getHeight ()I
public final fun getId ()Ljava/lang/String;
public final fun getWidth ()Ljava/lang/String;
public final fun getWidth ()I
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
@ -620,7 +620,7 @@ public final class net/mamoe/mirai/contact/announcement/AnnouncementImage$$seria
}
public final class net/mamoe/mirai/contact/announcement/AnnouncementImage$Companion {
public final fun create (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/contact/announcement/AnnouncementImage;
public final fun create (Ljava/lang/String;II)Lnet/mamoe/mirai/contact/announcement/AnnouncementImage;
public final fun serializer ()Lkotlinx/serialization/KSerializer;
}

View File

@ -596,13 +596,13 @@ public final class net/mamoe/mirai/contact/announcement/Announcement$Companion {
public final class net/mamoe/mirai/contact/announcement/AnnouncementImage {
public static final field Companion Lnet/mamoe/mirai/contact/announcement/AnnouncementImage$Companion;
public static final field SERIAL_NAME Ljava/lang/String;
public synthetic fun <init> (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
public static final fun create (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/contact/announcement/AnnouncementImage;
public synthetic fun <init> (ILjava/lang/String;IILkotlinx/serialization/internal/SerializationConstructorMarker;)V
public synthetic fun <init> (Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V
public static final fun create (Ljava/lang/String;II)Lnet/mamoe/mirai/contact/announcement/AnnouncementImage;
public fun equals (Ljava/lang/Object;)Z
public final fun getHeight ()Ljava/lang/String;
public final fun getHeight ()I
public final fun getId ()Ljava/lang/String;
public final fun getWidth ()Ljava/lang/String;
public final fun getWidth ()I
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
@ -620,7 +620,7 @@ public final class net/mamoe/mirai/contact/announcement/AnnouncementImage$$seria
}
public final class net/mamoe/mirai/contact/announcement/AnnouncementImage$Companion {
public final fun create (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/mamoe/mirai/contact/announcement/AnnouncementImage;
public final fun create (Ljava/lang/String;II)Lnet/mamoe/mirai/contact/announcement/AnnouncementImage;
public final fun serializer ()Lkotlinx/serialization/KSerializer;
}

View File

@ -24,8 +24,8 @@ import kotlinx.serialization.Serializable
@Serializable
public class AnnouncementImage private constructor(
public val id: String,
public val height: String,
public val width: String,
public val height: Int,
public val width: Int,
) {
// For stability, do not make it `data class`.
@ -36,13 +36,13 @@ public class AnnouncementImage private constructor(
* 创建 [AnnouncementImage] 实例.
*/
@JvmStatic
public fun create(id: String, height: String, width: String): AnnouncementImage {
public fun create(id: String, height: Int, width: Int): AnnouncementImage {
return AnnouncementImage(id, height, width)
}
}
override fun toString(): String {
return "AnnouncementImage(id='$id', height='$height', width='$width')"
return "AnnouncementImage(id='$id', height=$height, width=$width)"
}
override fun equals(other: Any?): Boolean {

View File

@ -52,8 +52,8 @@ internal data class GroupAnnouncement(
@Serializable
internal class GroupAnnouncementImage @MiraiInternalApi constructor(
@SerialName("h") val height: String,
@SerialName("w") val width: String,
@SerialName("h") val height: Int,
@SerialName("w") val width: Int,
@SerialName("id") val id: String
) : JsonStruct {
fun toPublic(): AnnouncementImage = AnnouncementImage.create(id, height, width)