Как динамично задавать значения @root и @element в retrofit?
Тело класса Request Body:
@Root(name = "soap12:Body", strict = false)
class ContentRequestBody{
@set:Element(name = "arg", required = false)
@get:Element(name = "arg", required = false)
lateinit var requestData: ContentRequestBody
}
Как в этом случае сделать значение 'name' динамичным в @Root и в @Element?
В общем суть проблемы в чем, в ходе реализации первого запроса (Retrofit2+Soap) я создал несколько классов:
В проекте много запросов. Как правильно реализовать этот момент, чтобы значение были динамичными и чтобы не было необходимости создать для каждого запроса столько классов?
