У меня есть весенний облачный контракт (написанный на groovy dsl), который принимает объект (скажем, Сотрудник с 5 полями) в качестве запроса, а обновленный объект (Сотрудник) - в качестве ответа.
Здесь в сценарии все 5 полей в объекте Employee не обязательны. Мы можем иметь любые поля из 5 полей в запросе.
Есть ли способ сделать эти поля необязательными в весеннем облачном контракте?
Примечание: email: $(consumer(optional(regex(email()))), producer('abc@abc.com'))
не работает, поскольку делает значение необязательным, а не полем.
Любая помощь будет оценена. Спасибо!