feat: Add user report endpoints support #307
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.
This introduces support for the
User Report Settings Templates
endpoints. For implementation I focused on reusing the existingReport Settings Templates
logic and made the necessary adjustments to handle the user-specific endpoints.Changes
User Report Settings Templates
endpoints (List
,Add
,Get
,Delete
,Edit
).Report Settings Template
code, with changes to theURLs
andparameters
.JSON
files for theUser Report Settings Templates
, structured after the existingReport Settings Template
files.Testing
Add
test method, I set (in the body of method) theisPublic
tonull
since is not part ofUser Templates
.Additional notes
Report Settings Template
rather than creating a new class since on the documentation I've noticed that the responses (of each template) are quite similar in structure.JSONs
associated withReport Settings Template
were a bit modified in comparison with the documentation, so I structured theUser Report
files based on them.