Есть ли способ представить свойство как обычно readOnly, но разрешить запись свойства во время действия POST или PUT (т.е. создания или замены)?
Другими словами, при создании ресурса Я хотел бы, чтобы собственность была доступна для записи. Но как только ресурс создан, я бы хотел сохранить его неизменным. Может ли свойство быть POSTable / PUTable, но не PATCHable?
Пример:
# OK example.
/AwesomeResource POST
{"owner": "ownerID123"}
vs
# Bad Request example.
/AwesomeResource/456 PATCH
{"owner": "ownerID789"}