У меня есть эта конечная точка с этой структурой:
uri = http://127.0.0.1:9090/tables/mask
и эта полезная нагрузка:
{
"_id" : "5d66c9b6d5ccf30bd5b6b541",
"connectionId" : "1967c072-b5cf-4e9e-1c92-c2b49eb771c4",
"name" : "Customer",
"columns" : [
{
"name" : "FirstName",
"mask" : true
},
{
"name" : "LastName",
"mask" : false
},
{
"name" : "City",
"mask" : false
},
{
"name" : "Phone",
"mask" : false
}
],
"parentId" : null
}
в моем коде Kotlin У меня есть эта структура для десериализации:
data class ColumnsMaskModel (val name:String, val mask:Boolean )
data class TablesMaskModel (val _id:String, val name:String, val connectionId:String, val columns:MutableList<ColumnsMaskModel?> )
и как я могу использовать TablesMaskModel
, чтобы сделать сообщение HTTP в Kotlin