У меня есть запрос, который в качестве атрибута называется operation = "V" (fwxtrasptos001 operacion = "V").Это запрос
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<envelope>
<version>v1.001</version>
<tipo_codificacion>application/x-www-form-urlencoded</tipo_codificacion>
<fwxtrasptos001 operacion="V">
<origen_peticion></origen_peticion>
<clientNumber></clientNumber>
<cardNumber></cardNumber>
<points></points>
</fwxtrasptos001>
</envelope>
Это мой класс запроса
@Xml(name = "fwxtrasptos001")
data class TransferPointsValidationRequest (
@PropertyElement(name = "origen_peticion")
val petition:String,
@PropertyElement(name = "clientNumber")
val userNumber:Long,
@PropertyElement(name = "cardNumber")
val cardNumber:Long,
@PropertyElement(name = "points")
val pointsToTransfer:Long
)
Это мой конверт запроса:
@Xml(name = "envelope")
class EnvelopeTransferPointsValidation (
@Element(
typesByElement = [
ElementNameMatcher(type = TransferPointsValidationRequest::class, name = "fwxtrasptos001")
]
)
val body: SoapRequestBody,
@PropertyElement(name = "version")
val version: String = "v1.002",
@PropertyElement(name = "tipo_codificacion")
val codificationType: String = "application/x-www-form-urlencoded"
)
С кодом, который у меня есть, как я могудобавьте атрибут fwxtrasptos001 operacion = "V" в начало тега xml