diff --git a/ucoinpy/api/bma/wot/__init__.py b/ucoinpy/api/bma/wot/__init__.py index aa1ca0de576a79ab4f024c7642388342147065d3..b183440aee9cd96875f4d989340506ff84f8c6c2 100644 --- a/ucoinpy/api/bma/wot/__init__.py +++ b/ucoinpy/api/bma/wot/__init__.py @@ -49,3 +49,29 @@ class Lookup(WOT): assert self.search is not None return self.requests_get('/lookup/%s' % self.search, **kwargs).json() + +class CertifiersOf(WOT): + """GET Certification data over a member.""" + + def __init__(self, connection_handler, search, module='wot'): + super(WOT, self).__init__(connection_handler, module) + + self.search = search + + def __get__(self, **kwargs): + assert self.search is not None + + return self.requests_get('/certifiers-of/%s' % self.search, **kwargs).json() + +class CertifiedBy(WOT): + """GET Certification data from a member.""" + + def __init__(self, connection_handler, search, module='wot'): + super(WOT, self).__init__(connection_handler, module) + + self.search = search + + def __get__(self, **kwargs): + assert self.search is not None + + return self.requests_get('/certified-by/%s' % self.search, **kwargs).json()