From 4c0f99ba4931ecf10eb064755addd2972738b9ff Mon Sep 17 00:00:00 2001 From: Kamal Bramwell <kamal@elixxir.io> Date: Wed, 9 Nov 2022 10:27:32 -0500 Subject: [PATCH] Updated Bindings Message model ByteArray args to Strings These strings must be decoded from base64 -> ByteArray by the client --- .../io/elixxir/xxclient/models/Message.kt | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) 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 44ee2ed..9b5937b 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 -- GitLab