У меня есть один SDT, который я использую, чтобы сделать http-запрос к внешнему API.
Моя проблема в том, что у меня нет отправки с внешнего API-адреса цены, если модель инициализируется с помощью "A".
ProductUpdateRequestSDT
model
price
status
manufacturer_id
price_attacked
cost_price
weight
length
Итак, я делаю так:
&ProductUpdateRequest = new()
&ProductUpdateRequest.model = &PRODUTOCodigo
Это PRODUTOCodigo
инициализируется буквой "A ", поэтому мне не нужно отправлять моему внешнему API ключ "price"
.
Если я не присоединяю значение в моей переменной "price"
, в любом случае мой SDT отправляетAPI ключ "price"
.
Но иногда моя модель не начинается с буквы "A" , и мне нужно передать значение в цену.
Я не хочу создавать более одного sdt без свойства price, потому что есть другие правила, по которым мне не нужно передавать один ключ.
Итак, мне нужно удалить свойство в моем SDT после new()
в зависимости от других свойств.
Это возможно в genexus?