feat: Add support for single_level query parameter in ListFoldersQuery #281
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.
What did you do?
Add single_level parameter to ListFoldersQueryParams for Microsoft accounts
Parameter controls folder hierarchy traversal (single-level vs multi-level)
Defaults to false for backwards compatibility
Add comprehensive test coverage for the new parameter
Add Java and Kotlin examples demonstrating single_level usage
Update documentation and build configurations
Changes:
Modified ListFoldersQueryParams to include singleLevel Boolean parameter
Added Builder method for setting single_level parameter
Added extensive tests covering true/false/null scenarios
Created FoldersExample.java and KotlinFoldersExample.kt
Updated CHANGELOG.md, examples README, Makefile, and build config
Maintains full backwards compatibility
License
I confirm that this contribution is made under the terms of the MIT license and that I have the authority necessary to make this contribution on behalf of its copyright owner.