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