From cbb6b7a806614dcb2c7f41c8d75ba6add8f2ff8a Mon Sep 17 00:00:00 2001 From: camilo cantillo Date: Fri, 17 Apr 2026 12:44:28 -0500 Subject: [PATCH] Custom fields should be data in Account class --- src/main/kotlin/com/cloudcontactai/sdk/email/EmailModels.kt | 2 +- src/main/kotlin/com/cloudcontactai/sdk/mms/MMSModels.kt | 5 ++++- src/main/kotlin/com/cloudcontactai/sdk/sms/SMSModels.kt | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/com/cloudcontactai/sdk/email/EmailModels.kt b/src/main/kotlin/com/cloudcontactai/sdk/email/EmailModels.kt index e58be71..4d1e230 100644 --- a/src/main/kotlin/com/cloudcontactai/sdk/email/EmailModels.kt +++ b/src/main/kotlin/com/cloudcontactai/sdk/email/EmailModels.kt @@ -9,7 +9,7 @@ data class EmailAccount( @JsonProperty("lastName") val lastName: String, @JsonProperty("email") val email: String, @JsonProperty("customAccountId") val customAccountId: String? = null, - @JsonProperty("customFields") val customFields: Map = emptyMap() + @JsonProperty("data") val customFields: Map = emptyMap() ) @JsonIgnoreProperties(ignoreUnknown = true) diff --git a/src/main/kotlin/com/cloudcontactai/sdk/mms/MMSModels.kt b/src/main/kotlin/com/cloudcontactai/sdk/mms/MMSModels.kt index f5ecb30..e6682e2 100644 --- a/src/main/kotlin/com/cloudcontactai/sdk/mms/MMSModels.kt +++ b/src/main/kotlin/com/cloudcontactai/sdk/mms/MMSModels.kt @@ -8,8 +8,11 @@ data class Account( val lastName: String, val phone: String ){ + @JsonProperty("data") var customFields: Map = emptyMap() - @JsonProperty("messageData") var customData: String? = null + + @JsonProperty("messageData") + var customData: String? = null constructor(firstName: String, lastName: String, phone: String, customFields: Map) : this(firstName, lastName, phone) { this.customFields = customFields diff --git a/src/main/kotlin/com/cloudcontactai/sdk/sms/SMSModels.kt b/src/main/kotlin/com/cloudcontactai/sdk/sms/SMSModels.kt index c694c06..3b058c5 100644 --- a/src/main/kotlin/com/cloudcontactai/sdk/sms/SMSModels.kt +++ b/src/main/kotlin/com/cloudcontactai/sdk/sms/SMSModels.kt @@ -8,7 +8,7 @@ data class Account( @JsonProperty("firstName") val firstName: String, @JsonProperty("lastName") val lastName: String, @JsonProperty("phone") val phone: String, - @JsonProperty("customFields") val customFields: Map = emptyMap(), + @JsonProperty("data") val customFields: Map = emptyMap(), @JsonProperty("messageData") val customData: String? = null )