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.
1) Enhanced REST server to parse URL query parameters and pass them to
translib APIs. Handles RESTCONF "depth" and a custom "deleteEmptyEntry"
query parameters. The deleteEmptyEntry parameter is valid only for
DELETE requests; takes a boolean value - "true" or "false". It will be
passed to translib via SetRequest.DeleteEmptyEntry property. App modules
and transofrmer changes to handle these parameters is pending.
2) Modified cli_client get() and head() python APIs to accept optional
depth parameter, which should be a +ve integer. By default no depth
value is passed to the server. Usage:
cl.get(path, depth=2)
cl.head(path, depth=1)
3) Modified cli_client.delete python API to accept an optional
deleteEmptyEntry parameter. Default value is False. When specified as
True, the DELETE request will include "deleteEmptyEntry=true" query
parameter. Usage:
cl.delete(path, deleteEmptyEntry=True)