Skip to content

Commit 13d5aa7

Browse files
authored
Merge pull request #119 from EasyPost/rerate
add new regenerate_rates method corresponding to the new rerate api
2 parents d673ad8 + e53b6bd commit 13d5aa7

File tree

4 files changed

+381
-289
lines changed

4 files changed

+381
-289
lines changed

easypost/__init__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -721,6 +721,13 @@ def track_with_code(cls, api_key=None, **params):
721721
response, api_key = requestor.request('get', url, params)
722722
return response
723723

724+
def regenerate_rates(self):
725+
requestor = Requestor(self._api_key)
726+
url = "%s/%s" % (self.instance_url(), "rerate")
727+
response, api_key = requestor.request('post', url)
728+
self.refresh_from(response, api_key)
729+
return self
730+
724731
def get_rates(self):
725732
requestor = Requestor(self._api_key)
726733
url = "%s/%s" % (self.instance_url(), "rates")

0 commit comments

Comments
 (0)