[#164] sdk/object: Define filters to search root objects

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
This commit is contained in:
Leonard Lyubich 2020-09-30 18:54:07 +03:00 committed by Leonard Lyubich
parent 9799e5d48c
commit 09e6093e64
3 changed files with 60 additions and 0 deletions

View file

@ -98,3 +98,15 @@ func (f SearchFilters) ToV2() []*v2object.SearchFilter {
return result
}
func (f *SearchFilters) addRootFilter(val string) {
f.AddFilter(KeyRoot, val, MatchStringEqual)
}
func (f *SearchFilters) AddRootFilter() {
f.addRootFilter(ValRoot)
}
func (f *SearchFilters) AddNonRootFilter() {
f.addRootFilter(ValNonRoot)
}