feat: automatic PATCH operation generation #64
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds optional automatic
PATCH
operation generation when aGET
and aPUT
are available for a resource. Supports conditional requests and both JSON Merge Patch & JSON Patch standards out of the box.Underneath the hood it literally just calls the
GET
, applies the patch to the returned data, and then submits thePUT
with that updated data. There are no optimizations made, but this makes it easy for clients to make small updates to large resources in a standardized way.