maestro-server/discovery-api

View on GitHub
app/services/filter.py

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
from pydash.objects import defaults, get


class FilterAPI(object):

    def __init__(self):
        self.__filter = {}
        self.__default = {}

    def setDefault(self, default):
        self.__filter = defaults(self.__filter, default)
        return self

    def get(self, key):
        return get(self.__filter, key)

    def make(self):
        return self.__filter