diff --git a/xxclient/src/main/java/io/elixxir/xxclient/models/Message.kt b/xxclient/src/main/java/io/elixxir/xxclient/models/Message.kt index 44ee2ed84cce96924e82a0e28e26f78f97a2e243..9b5937bd7e38f88094e0207797433751312aead4 100644 --- a/xxclient/src/main/java/io/elixxir/xxclient/models/Message.kt +++ b/xxclient/src/main/java/io/elixxir/xxclient/models/Message.kt @@ -1,16 +1,27 @@ package io.elixxir.xxclient.models +import com.google.gson.annotations.SerializedName import io.elixxir.xxclient.utils.Payload data class Message( + @SerializedName("MessageType") val messageType: Long, - val id: ByteArray, - val payload: Payload, - val sender: ByteArray, - val recipientId: ByteArray, + @SerializedName("ID") + val id: String, + @SerializedName("Payload") + val payload: String, + @SerializedName("Sender") + val sender: String, + @SerializedName("RecipientID") + val recipientId: String, + @SerializedName("EphemeralID") val ephemeralId: Long, + @SerializedName("Timestamp") val timestamp: Long, + @SerializedName("Encrypted") val encrypted: Boolean, + @SerializedName("RoundId") val roundId: Long, + @SerializedName("RoundURL") val roundUrl: String? ) : BindingsModel \ No newline at end of file