From e6a40eeca2c635ff4438f2289bdefb684d9600c4 Mon Sep 17 00:00:00 2001 From: Jonathan Vasquez Date: Tue, 9 May 2023 13:54:37 -0400 Subject: [PATCH 1/2] Add proxy data to users create and save --- marqeta/resources/collection.py | 4 ++-- marqeta/resources/users.py | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/marqeta/resources/collection.py b/marqeta/resources/collection.py index b0148b2..36618d2 100644 --- a/marqeta/resources/collection.py +++ b/marqeta/resources/collection.py @@ -100,14 +100,14 @@ def find(self, endpoint=None, query_params=None): response = self.client.get(endpoint, query_params=query_params)[0] return self.resource(response) - def save(self, data, endpoint=None): + def save(self, data, endpoint=None, proxy_data=None): """ Updates an endpoint object :param data: data to be updated :param endpoint: Endpoint :return: resource object """ - response = self.client.put(endpoint, data)[0] + response = self.client.put(endpoint, data, proxy_data)[0] return self.resource(response) def __repr__(self): diff --git a/marqeta/resources/users.py b/marqeta/resources/users.py index 7e16cbe..8c2a4e1 100644 --- a/marqeta/resources/users.py +++ b/marqeta/resources/users.py @@ -69,13 +69,13 @@ def list(self, params=None, limit=1000): endpoint=self._endpoint, query_params=params, limit=limit ) - def create(self, data={}): + def create(self, data={}, proxy_data=None): """ Creates an users object :param data: data required for creation :return:UserCardHolderResponse object """ - return self.collections_usermodel.create(endpoint=self._endpoint, data=data) + return self.collections_usermodel.create(endpoint=self._endpoint, data=data, proxy_data=proxy_data) def find(self, token, params=None): """ @@ -88,7 +88,7 @@ def find(self, token, params=None): endpoint=self._endpoint + "/{}".format(token), query_params=params ) - def save(self, token, data): + def save(self, token, data, proxy_data=None): """ Updates an users object :param token: users token @@ -96,7 +96,7 @@ def save(self, token, data): :return: CardHolderModel object """ return self.collections.save( - data, endpoint=self._endpoint + "/{}".format(token) + data, endpoint=self._endpoint + "/{}".format(token), proxy_data=proxy_data ) def look_up(self, data, params=None, limit=1000): From 270a80a99945404e4fa7125a0d2e32bdfd5ad572 Mon Sep 17 00:00:00 2001 From: Jonathan Vasquez Date: Tue, 9 May 2023 14:01:08 -0400 Subject: [PATCH 2/2] bump version --- marqeta/version.py | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/marqeta/version.py b/marqeta/version.py index 84a8192..b5ef7c5 100644 --- a/marqeta/version.py +++ b/marqeta/version.py @@ -1,2 +1,2 @@ # Make sure to update version number in setup.py as well when creating a new tag -__version__ = "0.2.7" +__version__ = "0.2.8" diff --git a/setup.py b/setup.py index 2a6e7c5..496921a 100644 --- a/setup.py +++ b/setup.py @@ -10,7 +10,7 @@ name="marqeta", # Manually adding version number due to issues with poetry when calling __version__ # This has to be updated alongside version.py when the version changes - version="0.2.7", + version="0.2.8", description="Marqeta Python SDK", author="Marqeta, Inc.", url="https://github.com/marqeta/marqeta-python",