diff --git a/cloudkittyclient/v1/client.py b/cloudkittyclient/v1/client.py index ff7a130..884088a 100644 --- a/cloudkittyclient/v1/client.py +++ b/cloudkittyclient/v1/client.py @@ -55,6 +55,7 @@ class Client(object): self.http_client = client.BaseClient(self.client) self.modules = core.CloudkittyModuleManager(self.http_client) self.reports = report.ReportManager(self.http_client) + self.quotations = core.QuotationManager(self.http_client) self._expose_submodules() def _expose_submodules(self): diff --git a/cloudkittyclient/v1/core.py b/cloudkittyclient/v1/core.py index 0501c6c..5efccfe 100644 --- a/cloudkittyclient/v1/core.py +++ b/cloudkittyclient/v1/core.py @@ -51,3 +51,12 @@ class CollectorManager(base.Manager): base_url = "/v1/rating" key = "collector" collection_key = "collectors" + + +class QuotationManager(base.Manager): + base_url = "/v1/rating/quote" + + def quote(self, resources): + out = self.api.post(self.base_url, + json={'resources': resources}).json() + return out