The mod-inventory provides a list of blocked fields to the UI application, so that, the UI application forbids Holdings editing when blocked fields are changed (https://issues.folio.org/browse/MODINV-498)
This story is intended to forbid editing Holdings when the user does not use the UI application, it can be Postman or other CLI tools used. Similar behavior is implemented for Instances.
1) Create an endpoint to receive an updated Holdings record
2) Validate the incoming record, if some of the blocked fields are changed - return bad request, else save it to mod-inventory-storage
- the endpoint is created and covered with unit tests