Получить данные из Firebase, где «параметры» являются переменными - PullRequest
0 голосов
/ 31 октября 2018

У меня есть класс данных, где я получаю информацию Firebase. Это выглядит примерно так:

@IgnoreExtraProperties
data class EventData(var eventEmoji: String = "",
                            var PlanType: PlanType = PlanType.CUSTOM_TYPE_1,
                            var accel: Boolean = false,
                            var latitude: String = "0.0",
                            var longitude: String = "0.0",
                            var initialDate: String = "",
                            var finalDate: String = "",
                            var initialHour: String = "",
                            var finalHour: String = "",
                            var plae: String = "",
                            var addr: String = "",
                            var description: String = "",
                            var adminProfileImageUrl: String = "") : Serializable

Проблема, с которой я сталкиваюсь сейчас, заключается в том, что существуют новые данные, которые раньше не использовались.

Но это новое поле может существовать или не зависеть от деловых людей. Это поле содержит несколько переводов, но ... не всегда одинаковые или одинаковые.

Пример использования Firebase:

enter image description here

Проблема в том, что я не знаю, как получить все эти данные в классе EventData.

Я попытался добавить новый атрибут как:

var localizable: Map<Any,Any>? = hashMapOf()

var localizable: Map<String,Any>? = hashMapOf()

var localizable: Map<String,String>? = hashMapOf()

var localizable: Map<String,SpecificClass>? = hashMapOf()

Но ... не работает.

Можно ли добиться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...