diff --git a/marqeta/__init__.py b/marqeta/__init__.py index 3d323c5..ddac028 100644 --- a/marqeta/__init__.py +++ b/marqeta/__init__.py @@ -1,4 +1,4 @@ -''' +""" marqeta-python @@ -60,7 +60,7 @@ client.put("cards", params=body) -''' +""" import sys import json import requests @@ -100,11 +100,14 @@ from marqeta.response_models.ping_response import PingResponse from marqeta.response_models.echo_ping_response import EchoPingResponse -headers = {'content-type': 'application/json', - 'User-Agent': 'marqeta-python/{} (Python {})'.format(__version__, - sys.version.split(' ')[0])} +headers = { + "content-type": "application/json", + "User-Agent": "marqeta-python/{} (Python {})".format( + __version__, sys.version.split(" ")[0] + ), +} -''' +""" Copyright (c) 2019 Marqeta, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy @@ -124,11 +127,11 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -''' +""" class Client(object): - ''' + """ Initializes the Marqeta Client base_url: Url to access application_token: authentication token for application @@ -137,359 +140,358 @@ class Client(object): Returns: Marqeta Client Object - ''' + """ + DEFAULT_TIMEOUT = None - def __init__(self, base_url=None, application_token=None, access_token=None, timeout=DEFAULT_TIMEOUT): + def __init__( + self, + base_url=None, + application_token=None, + access_token=None, + timeout=DEFAULT_TIMEOUT, + ): self.base_url = base_url self.application_token = application_token self.access_token = access_token self.timeout = timeout objects = self._objects_container() - self.users = objects['users']() - self.businesses = objects['businesses']() - self.card_products = objects['card_products']() - self.cards = objects['cards']() - self.funding_sources = objects['funding_sources']() - self.gpa_orders = objects['gpa_orders']() - self.accepted_countries = objects['accepted_countries']() - self.account_holder_groups = objects['account_holder_groups']() - self.auth_controls = objects['auth_controls']() - self.auto_reloads = objects['auto_reloads']() - self.kyc = objects['kyc']() - self.balances = objects['balances']() - self.msa_orders = objects['msa_orders']() - self.offer_orders = objects['offer_orders']() - self.digital_wallet_tokens = objects['digital_wallet_tokens']() - self.velocity_controls = objects['velocity_controls']() - self.mcc_groups = objects['mcc_groups']() - self.transactions = objects['transactions']() - self.chargebacks = objects['chargebacks']() - self.fee_transfers = objects['fee_transfers']() - self.program_transfers = objects['program_transfers']() - self.fees = objects['fees']() - self.direct_deposits = objects['direct_deposits']() - self.webhooks = objects['webhooks']() - self.merchants = objects['merchants']() - self.commando_modes = objects['commando_modes']() - self.bulk_issuances = objects['bulk_issuances']() - self.real_time_fee_groups = objects['real_time_fee_groups']() - self.push_to_cards = objects['push_to_cards']() - self.pins = objects['pins']() + self.users = objects["users"]() + self.businesses = objects["businesses"]() + self.card_products = objects["card_products"]() + self.cards = objects["cards"]() + self.funding_sources = objects["funding_sources"]() + self.gpa_orders = objects["gpa_orders"]() + self.accepted_countries = objects["accepted_countries"]() + self.account_holder_groups = objects["account_holder_groups"]() + self.auth_controls = objects["auth_controls"]() + self.auto_reloads = objects["auto_reloads"]() + self.kyc = objects["kyc"]() + self.balances = objects["balances"]() + self.msa_orders = objects["msa_orders"]() + self.offer_orders = objects["offer_orders"]() + self.digital_wallet_tokens = objects["digital_wallet_tokens"]() + self.velocity_controls = objects["velocity_controls"]() + self.mcc_groups = objects["mcc_groups"]() + self.transactions = objects["transactions"]() + self.chargebacks = objects["chargebacks"]() + self.fee_transfers = objects["fee_transfers"]() + self.program_transfers = objects["program_transfers"]() + self.fees = objects["fees"]() + self.direct_deposits = objects["direct_deposits"]() + self.webhooks = objects["webhooks"]() + self.merchants = objects["merchants"]() + self.commando_modes = objects["commando_modes"]() + self.bulk_issuances = objects["bulk_issuances"]() + self.real_time_fee_groups = objects["real_time_fee_groups"]() + self.push_to_cards = objects["push_to_cards"]() + self.pins = objects["pins"]() def get(self, endpoint, query_params=None): - ''' + """ Gets the response for the requested endpoint :param endpoint: :param query_params: :return: json response and response status code - ''' - response = requests.get(url=self.base_url + endpoint, auth=( - self.application_token, self.access_token), headers=headers, - params=query_params, timeout=self.timeout) + """ + response = requests.get( + url=self.base_url + endpoint, + auth=(self.application_token, self.access_token), + headers=headers, + params=query_params, + timeout=self.timeout, + ) if response.status_code >= 400: response = response.json() - if 'error_code' not in response: - raise MarqetaError(error_message=response['error_message']) + if "error_code" not in response: + raise MarqetaError(error_message=response["error_message"]) else: - raise MarqetaError(error_code=response['error_code'], - error_message=response['error_message']) + raise MarqetaError( + error_code=response["error_code"], + error_message=response["error_message"], + ) return response.json(), response.status_code def put(self, endpoint, data): - ''' + """ Updates the data for the endpoint :param endpoint: :param data: :return:json response and response status code - ''' - - response = requests.put(url=self.base_url + endpoint, auth=( - self.application_token, self.access_token), - headers=headers, timeout=self.timeout, - data=json.dumps(data)) + """ + + response = requests.put( + url=self.base_url + endpoint, + auth=(self.application_token, self.access_token), + headers=headers, + timeout=self.timeout, + data=json.dumps(data), + ) if response.status_code >= 400: response = response.json() - if 'error_code' not in response: - raise MarqetaError(error_message=response['error_message']) + if "error_code" not in response: + raise MarqetaError(error_message=response["error_message"]) else: - raise MarqetaError(error_code=response['error_code'], - error_message=response['error_message']) + raise MarqetaError( + error_code=response["error_code"], + error_message=response["error_message"], + ) return response.json(), response.status_code def post(self, endpoint, data=None, query_params=None): - ''' + """ Creates the property for the requested endpoint :param endpoint: :param data: :param query_params: json response and response status code :return: - ''' - response = requests.post(url=self.base_url + endpoint, auth=( - self.application_token, self.access_token), - headers=headers, timeout=self.timeout, + """ + response = requests.post( + url=self.base_url + endpoint, + auth=(self.application_token, self.access_token), + headers=headers, + timeout=self.timeout, params=query_params, - data=json.dumps(data)) + data=json.dumps(data), + ) if response.status_code >= 400: response = response.json() - if 'error_code' not in response: - raise MarqetaError(error_message=response['error_message']) + if "error_code" not in response: + raise MarqetaError(error_message=response["error_message"]) else: - raise MarqetaError(error_code=response['error_code'], - error_message=response['error_message']) + raise MarqetaError( + error_code=response["error_code"], + error_message=response["error_message"], + ) return response.json(), response.status_code def delete(self, endpoint): - ''' + """ Deletes the requested endpoint(For future use) :param endpoint: :return: json response and response status code - ''' - response = requests.delete(url=self.base_url + endpoint, auth=( - self.application_token, self.access_token), - headers=headers, timeout=self.timeout) + """ + response = requests.delete( + url=self.base_url + endpoint, + auth=(self.application_token, self.access_token), + headers=headers, + timeout=self.timeout, + ) if response.status_code >= 400: response = response.json() - if 'error_code' not in response: - raise MarqetaError(error_message=response['error_message']) + if "error_code" not in response: + raise MarqetaError(error_message=response["error_message"]) else: - raise MarqetaError(error_code=response['error_code'], - error_message=response['error_message']) - return ( - response.json(), response.status_code) + raise MarqetaError( + error_code=response["error_code"], + error_message=response["error_message"], + ) + return (response.json(), response.status_code) + def ping(self, **kwargs): - ''' + """ ping validates the marqeta server :param kwargs: :return: PingResponse object or EchoPingResponse response - ''' + """ if kwargs: data = {key: kwargs[key] for key in kwargs} - return EchoPingResponse(self.post('ping', data)[0]) - return PingResponse(self.get('ping')[0]) + return EchoPingResponse(self.post("ping", data)[0]) + return PingResponse(self.get("ping")[0]) def _objects_container(self): - ''' + """ Call subclasses via function to allow passing parent namespace to subclasses. :return: dict with objects references - ''' + """ _parent_class = self class UsersWrapper(UsersCollection): - def __init__(self): self._parent_class = _parent_class super(UsersWrapper, self).__init__(_parent_class) class CardProductWrapper(CardProductsCollection): - def __init__(self): self._parent_class = _parent_class super(CardProductWrapper, self).__init__(_parent_class) class CardsWrapper(CardsCollection): - def __init__(self): self._parent_class = _parent_class super(CardsWrapper, self).__init__(_parent_class) class GpaOrderWrapper(GpaOrdersCollection): - def __init__(self): self._parent_class = _parent_class super(GpaOrderWrapper, self).__init__(_parent_class) class FundingWrapper(FundingSourcesCollection): - def __init__(self): self._parent_class = _parent_class super(FundingWrapper, self).__init__(_parent_class) class BusinessWrapper(BusinessesCollection): - def __init__(self): self._parent_class = _parent_class super(BusinessWrapper, self).__init__(_parent_class) class AcceptedCountriesWrapper(AcceptedCountriesCollection): - def __init__(self): self._parent_class = _parent_class super(AcceptedCountriesWrapper, self).__init__(_parent_class) class AccountHolderWrapper(AccountHolderGroupsCollection): - def __init__(self): self._parent_class = _parent_class super(AccountHolderWrapper, self).__init__(_parent_class) class AuthControlsWrapper(AuthControlsCollection): - def __init__(self): self._parent_class = _parent_class super(AuthControlsWrapper, self).__init__(_parent_class) class AutoreloadWrapper(AutoReloadsCollection): - def __init__(self): self._parent_class = _parent_class super(AutoreloadWrapper, self).__init__(_parent_class) class KycWrapper(KycCollection): - def __init__(self): self._parent_class = _parent_class super(KycWrapper, self).__init__(_parent_class) class BalancesTokenWrapper(BalancesCollection): - def __init__(self): self._parent_class = _parent_class super(BalancesTokenWrapper, self).__init__(_parent_class) class MsaOrdersWrapper(MsaOrdersCollection): - def __init__(self): self._parent_class = _parent_class super(MsaOrdersWrapper, self).__init__(_parent_class) class OfferOrderWrapper(OfferOrdersCollection): - def __init__(self): self._parent_class = _parent_class super(OfferOrderWrapper, self).__init__(_parent_class) class DigitalWrapper(DigitalWalletTokensCollection): - def __init__(self): self._parent_class = _parent_class super(DigitalWrapper, self).__init__(_parent_class) class VelocityWrapper(VelocityControlsCollection): - def __init__(self): self._parent_class = _parent_class super(VelocityWrapper, self).__init__(_parent_class) class MccWrapper(MccGroupsCollection): - def __init__(self): self._parent_class = _parent_class super(MccWrapper, self).__init__(_parent_class) class TransactionWrapper(TransactionsCollection): - def __init__(self): self._parent_class = _parent_class super(TransactionWrapper, self).__init__(_parent_class) class ChargebackWrapper(ChargebacksCollection): - def __init__(self): self._parent_class = _parent_class super(ChargebackWrapper, self).__init__(_parent_class) class FeeTransferWrapper(FeeTransfersCollection): - def __init__(self): self._parent_class = _parent_class super(FeeTransferWrapper, self).__init__(_parent_class) class ProgramTransferWrapper(ProgramTransfersCollection): - def __init__(self): self._parent_class = _parent_class super(ProgramTransferWrapper, self).__init__(_parent_class) class FeesWrapper(FeesCollection): - def __init__(self): self._parent_class = _parent_class super(FeesWrapper, self).__init__(_parent_class) class DirectDepositWrapper(DirectDepositsCollection): - def __init__(self): self._parent_class = _parent_class super(DirectDepositWrapper, self).__init__(_parent_class) class WebhookWrapper(WebhooksCollection): - def __init__(self): self._parent_class = _parent_class super(WebhookWrapper, self).__init__(_parent_class) class MerchantsWrapper(MerchantsCollection): - def __init__(self): self._parent_class = _parent_class super(MerchantsWrapper, self).__init__(_parent_class) class CommandoModesWrapper(CommandoModesCollection): - def __init__(self): self._parent_class = _parent_class super(CommandoModesWrapper, self).__init__(_parent_class) class RealtimeFeeGroupWrapper(RealTimeFeeGroupsCollection): - def __init__(self): self._parent_class = _parent_class super(RealtimeFeeGroupWrapper, self).__init__(_parent_class) class BulkIssuancesWrapper(BulkIssuancesCollection): - def __init__(self): self._parent_class = _parent_class super(BulkIssuancesWrapper, self).__init__(_parent_class) class PushToCardsWrapper(PushToCardsCollection): - def __init__(self): self._parent_class = _parent_class super(PushToCardsWrapper, self).__init__(_parent_class) class PinsWrapper(PinsCollection): - def __init__(self): self._parent_class = _parent_class super(PinsWrapper, self).__init__(_parent_class) - return {'users': UsersWrapper, - 'card_products': CardProductWrapper, - 'cards': CardsWrapper, - 'gpa_orders': GpaOrderWrapper, - 'funding_sources': FundingWrapper, - 'businesses': BusinessWrapper, - 'accepted_countries': AcceptedCountriesWrapper, - 'account_holder_groups': AccountHolderWrapper, - 'auth_controls': AuthControlsWrapper, - 'auto_reloads': AutoreloadWrapper, - 'kyc': KycWrapper, - 'balances': BalancesTokenWrapper, - 'msa_orders': MsaOrdersWrapper, - 'offer_orders': OfferOrderWrapper, - 'digital_wallet_tokens': DigitalWrapper, - 'velocity_controls': VelocityWrapper, - 'mcc_groups': MccWrapper, - 'transactions': TransactionWrapper, - 'chargebacks': ChargebackWrapper, - 'fee_transfers': FeeTransferWrapper, - 'program_transfers': ProgramTransferWrapper, - 'fees': FeesWrapper, - 'direct_deposits': DirectDepositWrapper, - 'webhooks': WebhookWrapper, - 'merchants': MerchantsWrapper, - 'real_time_fee_groups': RealtimeFeeGroupWrapper, - 'commando_modes': CommandoModesWrapper, - 'bulk_issuances': BulkIssuancesWrapper, - 'push_to_cards': PushToCardsWrapper, - 'pins': PinsWrapper - } + return { + "users": UsersWrapper, + "card_products": CardProductWrapper, + "cards": CardsWrapper, + "gpa_orders": GpaOrderWrapper, + "funding_sources": FundingWrapper, + "businesses": BusinessWrapper, + "accepted_countries": AcceptedCountriesWrapper, + "account_holder_groups": AccountHolderWrapper, + "auth_controls": AuthControlsWrapper, + "auto_reloads": AutoreloadWrapper, + "kyc": KycWrapper, + "balances": BalancesTokenWrapper, + "msa_orders": MsaOrdersWrapper, + "offer_orders": OfferOrderWrapper, + "digital_wallet_tokens": DigitalWrapper, + "velocity_controls": VelocityWrapper, + "mcc_groups": MccWrapper, + "transactions": TransactionWrapper, + "chargebacks": ChargebackWrapper, + "fee_transfers": FeeTransferWrapper, + "program_transfers": ProgramTransferWrapper, + "fees": FeesWrapper, + "direct_deposits": DirectDepositWrapper, + "webhooks": WebhookWrapper, + "merchants": MerchantsWrapper, + "real_time_fee_groups": RealtimeFeeGroupWrapper, + "commando_modes": CommandoModesWrapper, + "bulk_issuances": BulkIssuancesWrapper, + "push_to_cards": PushToCardsWrapper, + "pins": PinsWrapper, + } def __repr__(self): - return '' + return "" diff --git a/marqeta/errors.py b/marqeta/errors.py index 7a6b353..32113e6 100644 --- a/marqeta/errors.py +++ b/marqeta/errors.py @@ -1,19 +1,19 @@ class MarqetaError(Exception): - ''' + """ Handles Marqeta Errors! - ''' + """ def __init__(self, **kwargs): - if 'error_message' in kwargs: - self.message = kwargs['error_message'] - if 'error_code' in kwargs: - self.code = kwargs['error_code'] + if "error_message" in kwargs: + self.message = kwargs["error_message"] + if "error_code" in kwargs: + self.code = kwargs["error_code"] def __str__(self): try: - return self.message + '\nError Code:' + self.code + return self.message + "\nError Code:" + self.code except: return self.message def __repr__(self): - return '' + return "" diff --git a/marqeta/resources/accepted_countries.py b/marqeta/resources/accepted_countries.py index 5214075..316d7cf 100644 --- a/marqeta/resources/accepted_countries.py +++ b/marqeta/resources/accepted_countries.py @@ -1,72 +1,91 @@ - -'''ACCEPTEDCOUNTRIES RESOURCE WITH CRU PARAMETERS''' +"""ACCEPTEDCOUNTRIES RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.accepted_countries_model import AcceptedCountriesModel + class AcceptedCountriesCollection(object): - ''' + """ Marqeta API 'acceptedcountries' endpoint list, create, find and update operations - ''' - _endpoint = 'acceptedcountries' + """ + + _endpoint = "acceptedcountries" + def __init__(self, client): - ''' + """ Creates a client collection object :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, AcceptedCountriesModel) + def page(self, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for acceptedcountries :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with AcceptedCountriesModel object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint, count=count, start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: AcceptedCountriesModel object - ''' + """ return self.collections.stream(endpoint=self._endpoint, query_params=params) + def list(self, params=None, limit=None): - ''' + """ List all the acceptedcountries :param params: query parameters :param limit: parameter to limit the list count :return: List of AcceptedCountriesModel object - ''' - return self.collections.list(endpoint=self._endpoint, query_params=params, limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) + def create(self, data, params=None): - ''' + """ Creates an acceptedcountries object :param data: data required for creation :param params: query parameters :return: AcceptedCountriesModel object of the created acceptedcountries - ''' - return self.collections.create(endpoint=self._endpoint, query_params=params, data=data) + """ + return self.collections.create( + endpoint=self._endpoint, query_params=params, data=data + ) + def find(self, token, params=None): - ''' + """ Finds the existing acceptedcountries :param token: acceptedcountries token to find :param params: query parameters :return: AcceptedCountriesModel object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def save(self, token, data): - ''' + """ Updates the existing acceptedcountries data :param token: acceptedcountries token to update :param data: data to be updated :return: AcceptedCountriesModel object of the updated acceptedcountries - ''' - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) - def __repr__(self): - return '' + """ + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) + def __repr__(self): + return "" diff --git a/marqeta/resources/account_holder_groups.py b/marqeta/resources/account_holder_groups.py index c32fa05..4d7e7ee 100644 --- a/marqeta/resources/account_holder_groups.py +++ b/marqeta/resources/account_holder_groups.py @@ -1,83 +1,104 @@ - -'''ACCOUNTHOLDERGROUPS RESOURCE WITH CRU PARAMETERS''' +"""ACCOUNTHOLDERGROUPS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection -from marqeta.response_models.account_holder_group_response import AccountHolderGroupResponse +from marqeta.response_models.account_holder_group_response import ( + AccountHolderGroupResponse, +) + class AccountHolderGroupsCollection(object): - ''' + """ Marqeta API 'accountholdergroups' endpoint list, create, find and update operations - ''' - _endpoint = 'accountholdergroups' + """ + + _endpoint = "accountholdergroups" + def __init__(self, client): - ''' + """ Creates a client collection object :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, AccountHolderGroupResponse) + def page(self, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for accountholdergroups :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with AccountHolderGroupResponse object for the requested page 'data'field - ''' - query_params = {'count': 10} + """ + query_params = {"count": 10} if params is not None: query_params.update(params) - return self.collections.page(endpoint=self._endpoint, count=count, - start_index=start_index, query_params=query_params) + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=query_params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: AccountHolderGroupResponse object - ''' - query_params = {'count': 10} + """ + query_params = {"count": 10} if params is not None: query_params.update(params) - return self.collections.stream(endpoint=self._endpoint, query_params=query_params) + return self.collections.stream( + endpoint=self._endpoint, query_params=query_params + ) + def list(self, params=None, limit=None): - ''' + """ List all the accountholdergroups :param params: query parameters :param limit: parameter to limit the list count :return: List of AccountHolderGroupResponse object - ''' - query_params = {'count': 10} + """ + query_params = {"count": 10} if params is not None: query_params.update(params) - return self.collections.list(endpoint=self._endpoint, query_params=query_params, - limit=limit) + return self.collections.list( + endpoint=self._endpoint, query_params=query_params, limit=limit + ) + def create(self, data, params=None): - ''' + """ Creates an accountholdergroups object :param data: data required for creation :param params: query parameters :return: AccountHolderGroupResponse object of the created accountholdergroups - ''' - return self.collections.create(endpoint=self._endpoint, query_params=params, data=data) + """ + return self.collections.create( + endpoint=self._endpoint, query_params=params, data=data + ) + def find(self, token, params=None): - ''' + """ Finds the existing accountholdergroups :param token: accountholdergroups token to find :param params: query parameters :return: AccountHolderGroupResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def save(self, token, data): - ''' + """ Updates the existing accountholdergroups data :param token: accountholdergroups token to update :param data: data to be updated :return: AccountHolderGroupResponse object of the updated accountholdergroups - ''' - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) - def __repr__(self): - return '' + """ + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) + def __repr__(self): + return "" diff --git a/marqeta/resources/auth_controls.py b/marqeta/resources/auth_controls.py index 25bcf60..5fe853e 100644 --- a/marqeta/resources/auth_controls.py +++ b/marqeta/resources/auth_controls.py @@ -1,116 +1,139 @@ - -'''AUTHCONTROLS RESOURCE WITH CRU PARAMETERS''' +"""AUTHCONTROLS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.auth_control_response import AuthControlResponse -from marqeta.response_models.auth_control_exempt_mids_response import AuthControlExemptMidsResponse +from marqeta.response_models.auth_control_exempt_mids_response import ( + AuthControlExemptMidsResponse, +) class AuthControlsCollection(object): - ''' + """ Marqeta API 'authcontrols' endpoint list, create, find and update operations - ''' + """ - _endpoint = 'authcontrols' + _endpoint = "authcontrols" def __init__(self, client): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, AuthControlResponse) self.exempt_mids = AuthcontrolsExemptmidsCollection(self.client) def page(self, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for authcontrols :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with AuthControlResponse object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint, count=count, - start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: AuthControlResponse object - ''' + """ return self.collections.stream(endpoint=self._endpoint, query_params=params) def list(self, params=None, limit=None): - ''' + """ List all the authcontrols :param params: query parameters :param limit: parameter to limit the list count :return: List of AuthControlResponse object: - ''' - return self.collections.list(endpoint=self._endpoint, query_params=params, limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) def create(self, data, params=None): - ''' + """ Creates an authcontrols object :param data: data required for creation :param params: query parameters :return: AuthControlResponse object - ''' - return self.collections.create(endpoint=self._endpoint, query_params=params, data=data) + """ + return self.collections.create( + endpoint=self._endpoint, query_params=params, data=data + ) + def find(self, token, params=None): - ''' + """ Finds a specific authcontrols object :param token: authcontrols token :param params: query parameters :return: AuthControlResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def save(self, token, data): - ''' + """ Updates an authcontrols object :param token: authcontrols token :param data: data to be updated :return: AuthControlResponse object - ''' - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) + """ + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) + def __repr__(self): - return '' + return "" class AuthcontrolsExemptmidsCollection(object): - ''' class to specify sub endpoints for authcontrols ''' + """class to specify sub endpoints for authcontrols""" - _endpoint = 'authcontrols/exemptmids' + _endpoint = "authcontrols/exemptmids" - def __init__(self, client): - self.client = client - self.collection = Collection(self.client, AuthControlExemptMidsResponse) - - def page(self, count=5, start_index=0, params=None): - return self.collection.page(endpoint=self._endpoint, count=count, start_index=start_index, - query_params=params) - def stream(self, params=None): - return self.collection.stream(endpoint=self._endpoint, query_params=params) - - def list(self, params=None, limit=None): - return self.collection.list(endpoint=self._endpoint, query_params=params, limit=limit) + def __init__(self, client): + self.client = client + self.collection = Collection(self.client, AuthControlExemptMidsResponse) - def create(self, data, params=None): - return self.collection.create(endpoint=self._endpoint, query_params=params, data=data) + def page(self, count=5, start_index=0, params=None): + return self.collection.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) - def find(self, token, params=None): - return self.collection.find(endpoint=self._endpoint + '/{}'.format(token), query_params=params) + def stream(self, params=None): + return self.collection.stream(endpoint=self._endpoint, query_params=params) - def save(self, token, data): - return self.collection.save(data, endpoint=self._endpoint + '/{}'.format(token)) + def list(self, params=None, limit=None): + return self.collection.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) - def __repr__(self): - return '' + def create(self, data, params=None): + return self.collection.create( + endpoint=self._endpoint, query_params=params, data=data + ) + def find(self, token, params=None): + return self.collection.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def save(self, token, data): + return self.collection.save(data, endpoint=self._endpoint + "/{}".format(token)) + def __repr__(self): + return "" diff --git a/marqeta/resources/auto_reloads.py b/marqeta/resources/auto_reloads.py index 283b074..be9363f 100644 --- a/marqeta/resources/auto_reloads.py +++ b/marqeta/resources/auto_reloads.py @@ -1,83 +1,102 @@ - -'''AUTORELOADS RESOURCE WITH CRU PARAMETERS''' +"""AUTORELOADS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.auto_reload_response_model import AutoReloadResponseModel + class AutoReloadsCollection(object): - ''' + """ Marqeta API 'autoreloads' endpoint list, create, find and update operations - ''' - _endpoint = 'autoreloads' + """ + + _endpoint = "autoreloads" + def __init__(self, client): - ''' + """ Creates a client collection object :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, AutoReloadResponseModel) + def page(self, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for autoreloads :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with AutoReloadResponseModel object for the requested page 'data'field - ''' - query_params = {'count': 10} + """ + query_params = {"count": 10} if params is not None: query_params.update(params) - return self.collections.page(endpoint=self._endpoint, count=count, - start_index=start_index, query_params=query_params) + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=query_params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: AutoReloadResponseModel object - ''' - query_params = {'count': 10} + """ + query_params = {"count": 10} if params is not None: query_params.update(params) - return self.collections.stream(endpoint=self._endpoint, query_params=query_params) + return self.collections.stream( + endpoint=self._endpoint, query_params=query_params + ) + def list(self, params=None, limit=None): - ''' + """ List all the autoreloads :param params: query parameters :param limit: parameter to limit the list count :return: List of AutoReloadResponseModel object - ''' - query_params = {'count': 10} + """ + query_params = {"count": 10} if params is not None: query_params.update(params) - return self.collections.list(endpoint=self._endpoint, query_params=query_params, - limit=limit) + return self.collections.list( + endpoint=self._endpoint, query_params=query_params, limit=limit + ) + def create(self, data, params=None): - ''' + """ Creates an autoreloads object :param data: data required for creation :param params: query parameters :return: AutoReloadResponseModel object of the created autoreloads - ''' - return self.collections.create(endpoint=self._endpoint, query_params=params, data=data) + """ + return self.collections.create( + endpoint=self._endpoint, query_params=params, data=data + ) + def find(self, token, params=None): - ''' + """ Finds the existing autoreloads :param token: autoreloads token to find :param params: query parameters :return: AutoReloadResponseModel object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def save(self, token, data): - ''' + """ Updates the existing autoreloads data :param token: autoreloads token to update :param data: data to be updated :return: AutoReloadResponseModel object of the updated autoreloads - ''' - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) - def __repr__(self): - return '' + """ + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) + def __repr__(self): + return "" diff --git a/marqeta/resources/balances.py b/marqeta/resources/balances.py index ac55951..f46a8a4 100644 --- a/marqeta/resources/balances.py +++ b/marqeta/resources/balances.py @@ -1,59 +1,77 @@ - -'''BALANCES/{TOKEN} RESOURCE WITH CRU PARAMETERS''' +"""BALANCES/{TOKEN} RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.cardholder_balances import CardholderBalances + class BalancesCollection(object): - ''' + """ Marqeta API 'balances/{token}' endpoint list, create, find and update operations - ''' - _endpoint = 'balances' + """ + + _endpoint = "balances" + def __init__(self, client): - ''' + """ Creates a client collection object :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, CardholderBalances) - def page_msas_for_user_or_business(self, token, count=5, start_index=0, params=None): - ''' + + def page_msas_for_user_or_business( + self, token, count=5, start_index=0, params=None + ): + """ Provides the requested page for balances :param token: user or business token :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: CardholderBalances object - ''' - return self.collections.page(endpoint=self._endpoint + '/{}/msas'.format(token), count=count, - start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint + "/{}/msas".format(token), + count=count, + start_index=start_index, + query_params=params, + ) def stream_msas_for_user_or_business(self, token, params=None): - ''' + """ Stream through the list of requested endpoint data field :param token: user or business token :param params: query parameters :return: CardholderBalances object - ''' - return self.collections.stream(endpoint=self._endpoint + '/{}/msas'.format(token), query_params=params) + """ + return self.collections.stream( + endpoint=self._endpoint + "/{}/msas".format(token), query_params=params + ) + def list_msas_for_user_or_business(self, token, params=None, limit=None): - ''' + """ Lists all the balances for specified token :param token: user or business token :param params: query parameters :param limit: parameter to limit the list count :return: list of CardholderBalances object - ''' - return self.collections.list(endpoint=self._endpoint + '/{}/msas'.format(token), query_params=params, - limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint + "/{}/msas".format(token), + query_params=params, + limit=limit, + ) + def find_for_user_or_business(self, token, params=None): - ''' + """ Finds the user or business for balance token :param token: balance token :param params: uery parameters :return: ardholderBalances object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), query_params=params) - def __repr__(self): - return '' + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def __repr__(self): + return "" diff --git a/marqeta/resources/bulk_issuances.py b/marqeta/resources/bulk_issuances.py index e1384d5..8474c4a 100644 --- a/marqeta/resources/bulk_issuances.py +++ b/marqeta/resources/bulk_issuances.py @@ -1,64 +1,80 @@ - -'''BULKISSUANCES RESOURCE WITH CRU PARAMETERS''' +"""BULKISSUANCES RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.bulk_issuance_response import BulkIssuanceResponse + class BulkIssuancesCollection(object): - ''' + """ Marqeta API 'bulkissuances' endpoint list, create, find and update operations - ''' - _endpoint = 'bulkissuances' + """ + + _endpoint = "bulkissuances" + def __init__(self, client): - ''' + """ Creates a client collection object :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, BulkIssuanceResponse) + def page(self, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for bulkissuances :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with BulkIssuanceResponse object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint, count=count, start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: BulkIssuanceResponse object - ''' + """ return self.collections.stream(endpoint=self._endpoint, query_params=params) + def list(self, params=None, limit=None): - ''' + """ List all the bulkissuances :param params: query parameters :param limit: parameter to limit the list count :return: List of BulkIssuanceResponse object - ''' - return self.collections.list(endpoint=self._endpoint, query_params=params, limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) + def create(self, data, params=None): - ''' + """ Creates an bulkissuances object :param data: data required for creation :param params: query parameters :return: BulkIssuanceResponse object of the created bulkissuances - ''' - return self.collections.create(endpoint=self._endpoint, query_params=params, data=data) + """ + return self.collections.create( + endpoint=self._endpoint, query_params=params, data=data + ) + def find(self, token, params=None): - ''' + """ Finds the existing bulkissuances :param token: bulkissuances token to find :param params: query parameters :return: BulkIssuanceResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) - def __repr__(self): - return '' + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def __repr__(self): + return "" diff --git a/marqeta/resources/businesses.py b/marqeta/resources/businesses.py index e6c4f49..492228d 100644 --- a/marqeta/resources/businesses.py +++ b/marqeta/resources/businesses.py @@ -1,167 +1,195 @@ - -'''BUSINESSES RESOURCE WITH CRU PARAMETERS''' +"""BUSINESSES RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.card_holder_model import CardHolderModel from marqeta.response_models.business_card_holder_model import BusinessCardHolderModel -from marqeta.response_models.business_transition_response import BusinessTransitionResponse -from marqeta.response_models.cardholder_note_response_model import CardholderNoteResponseModel -from marqeta.response_models.business_card_holder_response import BusinessCardHolderResponse -from marqeta.response_models.business_card_holder_update_model import BusinessCardHolderUpdateModel +from marqeta.response_models.business_transition_response import ( + BusinessTransitionResponse, +) +from marqeta.response_models.cardholder_note_response_model import ( + CardholderNoteResponseModel, +) +from marqeta.response_models.business_card_holder_response import ( + BusinessCardHolderResponse, +) +from marqeta.response_models.business_card_holder_update_model import ( + BusinessCardHolderUpdateModel, +) from marqeta.response_models.ssn_response_model import SsnResponseModel + + class BusinessesCollection(object): - ''' + """ Marqeta API 'businesses' endpoint list, create, find and update operations - ''' + """ - _endpoint = 'businesses' + _endpoint = "businesses" def __init__(self, client): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, BusinessCardHolderModel) - self.collections_business = Collection(self.client, - BusinessCardHolderResponse) - self.collections_update = Collection(self.client, - BusinessCardHolderUpdateModel) + self.collections_business = Collection(self.client, BusinessCardHolderResponse) + self.collections_update = Collection(self.client, BusinessCardHolderUpdateModel) def __call__(self, token): - ''' + """ Special case call made with token :param token: businesses token :return: BusinessesContext object - ''' + """ return BusinessesContext(token, self.client) def page(self, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for businesses :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with BusinessCardHolderModel object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint, count=count, start_index=start_index, - query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: BusinessCardHolderModel object - ''' + """ return self.collections.stream(endpoint=self._endpoint, query_params=params) def list(self, params=None, limit=None): - ''' + """ List all the businesses :param params: query parameters :param limit: parameter to limit the list count :return: List of BusinessCardHolderModel object - ''' - return self.collections.list(endpoint=self._endpoint, query_params=params, - limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) def create(self, data={}): - ''' + """ Creates an businesses object :param data: data required for creation :return:BusinessCardHolderResponse object - ''' + """ return self.collections_business.create(endpoint=self._endpoint, data=data) def find(self, token, params=None): - ''' + """ Finds a specific businesses object :param token: businesses token :param params: query parameters :return:BusinessCardHolderResponse object - ''' - return self.collections_business.find(endpoint=self._endpoint + '/{}'. - format(token), query_params=params) + """ + return self.collections_business.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) def save(self, token, data): - ''' + """ Updates an businesses object :param token: businesses token :param data: data to be updated :return: BusinessCardHolderModel object - ''' - return self.collections_update.save(data, endpoint=self._endpoint + '/{}'. - format(token)) + """ + return self.collections_update.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) def look_up(self, data, params=None): - ''' + """ Returns all the businesses which matches the data fields :param data: data to look for :param params: query parameters :return: object - ''' - response = self.client.post(self._endpoint + '/lookup', data, query_params=params)[0] + """ + response = self.client.post( + self._endpoint + "/lookup", data, query_params=params + )[0] return BusinessCardHolderModel(response) def __repr__(self): - return '' + return "" class BusinessesContext(BusinessesCollection): - ''' class to specify sub endpoints for businesses ''' + """class to specify sub endpoints for businesses""" def __init__(self, token, client): super(BusinessesContext, self).__init__(client) self.token = token self.children = self.Children(self.token, Collection(client, CardHolderModel)) - self.notes = self.Notes(self.token, client, Collection(client, - CardholderNoteResponseModel)) - self.transitions = self.Transitions(self.token, Collection(client, - BusinessTransitionResponse)) + self.notes = self.Notes( + self.token, client, Collection(client, CardholderNoteResponseModel) + ) + self.transitions = self.Transitions( + self.token, Collection(client, BusinessTransitionResponse) + ) def ssn(self, full_ssn=False): - ''' + """ Provides SSN details :param full_ssn: set to True or False based on requirement :return: SsnResponseModel object - ''' - response = self.client.get('businesses/{}/ssn'.format(self.token), - query_params={'full_ssn': full_ssn})[0] + """ + response = self.client.get( + "businesses/{}/ssn".format(self.token), query_params={"full_ssn": full_ssn} + )[0] return SsnResponseModel(response) class Children(object): - ''' + """ Lists the children for parent businesses Returns CardHolderModel object - ''' + """ def __init__(self, token, collection): self.token = token self.collection = collection def page(self, count=5, start_index=0, params=None): - return self.collection.page(count=count, start_index=start_index, query_params=params, - endpoint='businesses/{}/children'.format(self.token)) + return self.collection.page( + count=count, + start_index=start_index, + query_params=params, + endpoint="businesses/{}/children".format(self.token), + ) def stream(self, params=None): - return self.collection.stream(query_params=params, - endpoint='businesses/{}/children'.format(self.token)) + return self.collection.stream( + query_params=params, + endpoint="businesses/{}/children".format(self.token), + ) def list(self, params=None, limit=None): - return self.collection.list(query_params=params, - endpoint='businesses/{}/children'.format(self.token), - limit=limit) + return self.collection.list( + query_params=params, + endpoint="businesses/{}/children".format(self.token), + limit=limit, + ) def __repr__(self): - return '' + return "" class Notes(object): - ''' + """ Lists, Creates and Updates the notes for businesses Returns CardholderNoteResponseModel object - ''' - _endpoint = 'businesses/{}/notes' + """ + + _endpoint = "businesses/{}/notes" def __init__(self, token, client, collection): self.token = token @@ -170,63 +198,83 @@ def __init__(self, token, client, collection): self.client = client def page(self, count=5, start_index=0, params=None): - return self.collection.page(endpoint=self._endpoint.format(self.token), - count=count, start_index=start_index, query_params=params) + return self.collection.page( + endpoint=self._endpoint.format(self.token), + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - return self.collection.stream(endpoint=self._endpoint.format(self.token), - query_params=params) + return self.collection.stream( + endpoint=self._endpoint.format(self.token), query_params=params + ) def list(self, params=None, limit=None): - return self.collection.list(endpoint=self._endpoint.format(self.token), - query_params=params, - limit=limit) + return self.collection.list( + endpoint=self._endpoint.format(self.token), + query_params=params, + limit=limit, + ) def create(self, data): - return self.collection.create(data, endpoint=self._endpoint.format(self.token)) + return self.collection.create( + data, endpoint=self._endpoint.format(self.token) + ) def save(self, notes_token, data): - return self.collection.save(data, - endpoint=self._endpoint.format(self.token) + '/{}'. - format(notes_token)) + return self.collection.save( + data, + endpoint=self._endpoint.format(self.token) + "/{}".format(notes_token), + ) def __repr__(self): - return '' + return "" class Transitions(object): - ''' + """ Lists, Creates and Finds the notes for businesses Returns BusinessTransitionResponse object - ''' - _endpoint = 'businesstransitions/business' + """ + + _endpoint = "businesstransitions/business" def __init__(self, token, collection): self.token = token self.collection = collection def page(self, count=5, start_index=0, params=None): - return self.collection.page(count=count, start_index=start_index, query_params=params, - endpoint=self._endpoint + '/{}'.format(self.token)) + return self.collection.page( + count=count, + start_index=start_index, + query_params=params, + endpoint=self._endpoint + "/{}".format(self.token), + ) def stream(self, params=None, limit=None): - return self.collection.stream(query_params=params, - endpoint=self._endpoint + '/{}'.format(self.token), - limit=limit) + return self.collection.stream( + query_params=params, + endpoint=self._endpoint + "/{}".format(self.token), + limit=limit, + ) def list(self, params=None, limit=None): - return self.collection.list(query_params=params, - endpoint=self._endpoint + '/{}'.format(self.token), - limit=limit) + return self.collection.list( + query_params=params, + endpoint=self._endpoint + "/{}".format(self.token), + limit=limit, + ) def create(self, data): - return self.collection.create(data, endpoint='businesstransitions') + return self.collection.create(data, endpoint="businesstransitions") def find(self, transition_token): return self.collection.find( - endpoint='businesstransitions/{}'.format(transition_token)) + endpoint="businesstransitions/{}".format(transition_token) + ) def __repr__(self): - return '' + return "" def __repr__(self): - return '' + return "" diff --git a/marqeta/resources/card_products.py b/marqeta/resources/card_products.py index c99df1c..37e829a 100644 --- a/marqeta/resources/card_products.py +++ b/marqeta/resources/card_products.py @@ -1,72 +1,91 @@ - -'''CARDPRODUCTS RESOURCE WITH CRU PARAMETERS''' +"""CARDPRODUCTS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.card_product_response import CardProductResponse + class CardProductsCollection(object): - ''' + """ Marqeta API 'cardproducts' endpoint list, create, find and update operations - ''' - _endpoint = 'cardproducts' + """ + + _endpoint = "cardproducts" + def __init__(self, client): - ''' + """ Creates a client collection object :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, CardProductResponse) + def page(self, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for cardproducts :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with CardProductResponse object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint, count=count, start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: CardProductResponse object - ''' + """ return self.collections.stream(endpoint=self._endpoint, query_params=params) + def list(self, params=None, limit=25): - ''' + """ List all the cardproducts :param params: query parameters :param limit: parameter to limit the list count :return: List of CardProductResponse object - ''' - return self.collections.list(endpoint=self._endpoint, query_params=params, limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) + def create(self, data, params=None): - ''' + """ Creates an cardproducts object :param data: data required for creation :param params: query parameters :return: CardProductResponse object of the created cardproducts - ''' - return self.collections.create(endpoint=self._endpoint, query_params=params, data=data) + """ + return self.collections.create( + endpoint=self._endpoint, query_params=params, data=data + ) + def find(self, token, params=None): - ''' + """ Finds the existing cardproducts :param token: cardproducts token to find :param params: query parameters :return: CardProductResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def save(self, token, data): - ''' + """ Updates the existing cardproducts data :param token: cardproducts token to update :param data: data to be updated :return: CardProductResponse object of the updated cardproducts - ''' - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) - def __repr__(self): - return '' + """ + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) + def __repr__(self): + return "" diff --git a/marqeta/resources/cards.py b/marqeta/resources/cards.py index c597f50..6483eea 100644 --- a/marqeta/resources/cards.py +++ b/marqeta/resources/cards.py @@ -1,5 +1,4 @@ - -'''CARDS RESOURCE WITH CRU PARAMETERS''' +"""CARDS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.card_response import CardResponse @@ -8,66 +7,70 @@ class CardsCollection(object): - ''' + """ Marqeta API 'cards' endpoint list, create, find and update operations - ''' + """ - _endpoint = 'cards' + _endpoint = "cards" def __init__(self, client): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, CardResponse) self.collections_pan_response = Collection(self.client, PanResponse) def __call__(self, token): - ''' + """ Special case call made with token :param token: cards token :return: CardsContext object - ''' + """ return CardsContext(token, self.client) def page(self, last_four, params={}, count=5, start_index=0): - ''' + """ Provides the requested page for cards :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with CardResponse object for the requested page 'data'field - ''' - params['last_four'] = last_four - return self.collections.page(endpoint=self._endpoint, count=count, - start_index=start_index, query_params=params) + """ + params["last_four"] = last_four + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, last_four, params={}): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: CardResponse object - ''' - params['last_four'] = last_four + """ + params["last_four"] = last_four return self.collections.stream(endpoint=self._endpoint, query_params=params) def list(self, last_four, params={}, limit=None): - ''' + """ List all the cards :param params: query parameters :param limit: parameter to limit the list count :return: List of CardResponse object: - ''' - params['last_four'] = last_four - return self.collections.list(endpoint=self._endpoint, query_params=params, limit=limit) - - + """ + params["last_four"] = last_four + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) def page_for_user(self, user_token, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for cards :param user_token: user token :param count: data to be displayed per page @@ -75,169 +78,200 @@ def page_for_user(self, user_token, count=5, start_index=0, params=None): :param params: query parameters :return: requested page with CardResponse object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint + "/user/{}". - format(user_token), count=count, start_index=start_index, - query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint + "/user/{}".format(user_token), + count=count, + start_index=start_index, + query_params=params, + ) def stream_for_user(self, user_token, params=None): - ''' + """ Stream through the list of requested endpoint data field :param user_token: user token :param params: query parameters :return: CardResponse object - ''' - return self.collections.stream(endpoint=self._endpoint + "/user/{}". - format(user_token), query_params=params) + """ + return self.collections.stream( + endpoint=self._endpoint + "/user/{}".format(user_token), query_params=params + ) def list_for_user(self, user_token, params=None, limit=None): - ''' + """ List all the cards :param params: query parameters :param limit: parameter to limit the list count :param user_token: :param params: :return: List of CardResponse object: - ''' - return self.collections.list(endpoint=self._endpoint + "/user/{}". - format(user_token), query_params=params, - limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint + "/user/{}".format(user_token), + query_params=params, + limit=limit, + ) def create(self, data={}, params=None): - ''' + """ Creates an cards object :param data: data required for creation :param params: query parameters :return: CardResponse object - ''' - return self.collections.create(endpoint=self._endpoint, query_params=params, data=data) + """ + return self.collections.create( + endpoint=self._endpoint, query_params=params, data=data + ) + def find(self, token, params=None): - ''' + """ Finds a specific cards object :param token: cards token :param params: query parameters :return: CardResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) def find_show_pan(self, card_token, params=None): - ''' + """ Finds a specific cards object :param card_token: cards token :param params: query parameters :return: CardResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}/showpan'. - format(card_token), query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}/showpan".format(card_token), + query_params=params, + ) def find_by_barcode(self, barcode, params=None): - ''' + """ Finds a specific cards object :param barcode: card barcode :param params: query parameters :return: CardResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/barcode/{}'. - format(barcode), query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/barcode/{}".format(barcode), query_params=params + ) + def find_for_merchant(self, token, params=None): - ''' + """ Finds a specific cards object :param token: merchant token :param params: query parameters :return: CardResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/merchant/{}'. - format(token), query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/merchant/{}".format(token), query_params=params + ) def find_for_merchant_show_pan(self, token, params=None): - ''' + """ Finds a specific cards object :param token: merchant token :param params: query parameters :return: CardResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/merchant/{}/showpan'. - format(token), query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/merchant/{}/showpan".format(token), + query_params=params, + ) def create_for_merchant(self, token, data): - ''' + """ Creates an cards object :param data: data required for creation :param params: query parameters :param token: merchant token :return: CardResponse object - ''' - return self.collections.create(endpoint=self._endpoint + '/merchant/{}'. - format(token), data=data) + """ + return self.collections.create( + endpoint=self._endpoint + "/merchant/{}".format(token), data=data + ) def tokens_for_pan(self, pan_token): - ''' + """ Creates token for pan :param pan_token: pan token :return: PanResponse object - ''' - pan = {'pan': pan_token} - return self.collections_pan_response.create(endpoint=self._endpoint + '/getbypan', data=pan) - + """ + pan = {"pan": pan_token} + return self.collections_pan_response.create( + endpoint=self._endpoint + "/getbypan", data=pan + ) def save(self, token, data): - ''' + """ Updates an cards object :param token: cards token :param data: data to be updated :return: CardResponse object - ''' - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) + """ + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) + def __repr__(self): - return '' + return "" class CardsContext(CardsCollection): - ''' class to specify sub endpoints for cards ''' + """class to specify sub endpoints for cards""" + def __init__(self, token, client): super(CardsContext, self).__init__(client) self.token = token - self.transitions = self.Transitions(self.token, Collection(client, - CardTransitionResponse)) + self.transitions = self.Transitions( + self.token, Collection(client, CardTransitionResponse) + ) class Transitions(object): - ''' + """ Lists, Creates and Finds the notes for cards Returns CardTransitionResponse object - ''' + """ - _endpoint = 'cardtransitions' + _endpoint = "cardtransitions" def __init__(self, token, collection): self.token = token self.collection = collection def page(self, count=5, start_index=0, params=None): - return self.collection.page(count=count, start_index=start_index, query_params=params, - endpoint=self._endpoint + '/card/{}'.format(self.token)) + return self.collection.page( + count=count, + start_index=start_index, + query_params=params, + endpoint=self._endpoint + "/card/{}".format(self.token), + ) def stream(self, params=None): - return self.collection.stream(query_params=params, - endpoint=self._endpoint + '/card/{}'.format(self.token)) + return self.collection.stream( + query_params=params, + endpoint=self._endpoint + "/card/{}".format(self.token), + ) def list(self, params=None, limit=None): - return self.collection.list(query_params=params, - endpoint=self._endpoint + '/card/{}'.format(self.token), - limit=limit) + return self.collection.list( + query_params=params, + endpoint=self._endpoint + "/card/{}".format(self.token), + limit=limit, + ) def create(self, data): return self.collection.create(data, endpoint=self._endpoint) def find(self, transition_token): - return self.collection.find(endpoint=self._endpoint + '/{}'.format(transition_token)) - + return self.collection.find( + endpoint=self._endpoint + "/{}".format(transition_token) + ) def __repr__(self): - return '' + return "" def __repr__(self): - return '' - - + return "" diff --git a/marqeta/resources/chargebacks.py b/marqeta/resources/chargebacks.py index d7a404e..30b390f 100644 --- a/marqeta/resources/chargebacks.py +++ b/marqeta/resources/chargebacks.py @@ -1,138 +1,163 @@ - -'''CHARGEBACKS RESOURCE WITH CRU PARAMETERS''' +"""CHARGEBACKS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.chargeback_response import ChargebackResponse -from marqeta.response_models.chargeback_transition_response import ChargebackTransitionResponse +from marqeta.response_models.chargeback_transition_response import ( + ChargebackTransitionResponse, +) class ChargebacksCollection(object): - ''' + """ Marqeta API 'chargebacks' endpoint list, create, find and update operations - ''' + """ - _endpoint = 'chargebacks' + _endpoint = "chargebacks" def __init__(self, client): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, ChargebackResponse) def __call__(self, token): - ''' + """ Special case call made with token :param token: chargebacks token :return: ChargebacksContext object - ''' + """ return ChargebacksContext(token, self.client) + def page(self, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for chargebacks :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with ChargebackResponse object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint, count=count, - start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: ChargebackResponse object - ''' + """ return self.collections.stream(endpoint=self._endpoint, query_params=params) def list(self, params=None, limit=None): - ''' + """ List all the chargebacks :param params: query parameters :param limit: parameter to limit the list count :return: List of ChargebackResponse object: - ''' - return self.collections.list(endpoint=self._endpoint, query_params=params, limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) def create(self, data, params=None): - ''' + """ Creates an chargebacks object :param data: data required for creation :param params: query parameters :return: ChargebackResponse object - ''' - return self.collections.create(endpoint=self._endpoint, query_params=params, data=data) + """ + return self.collections.create( + endpoint=self._endpoint, query_params=params, data=data + ) + def find(self, token, params=None): - ''' + """ Finds a specific chargebacks object :param token: chargebacks token :param params: query parameters :return: ChargebackResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def __repr__(self): - return '' + return "" class ChargebacksContext(ChargebacksCollection): - ''' class to specify sub endpoints for chargebacks ''' + """class to specify sub endpoints for chargebacks""" def __init__(self, token, client): super(ChargebacksContext, self).__init__(client) self.token = token - self.transitions = self.Transitions(self.token, Collection(client, - ChargebackTransitionResponse)) + self.transitions = self.Transitions( + self.token, Collection(client, ChargebackTransitionResponse) + ) + def grant_provisional_credit(self): - return self.client.put('chargebacks/{}/grantprovisionalcredit'.format(self.token), - data={})[0] + return self.client.put( + "chargebacks/{}/grantprovisionalcredit".format(self.token), data={} + )[0] def reverse_provisional_credit(self): - return self.client.put('chargebacks/{}/reverseprovisionalcredit'.format(self.token), - data={})[0] + return self.client.put( + "chargebacks/{}/reverseprovisionalcredit".format(self.token), data={} + )[0] class Transitions(object): - ''' + """ Lists, Creates and Finds the notes for chargebacks Returns ChargebackTransitionResponse object - ''' + """ + + _endpoint = "chargebacks" - _endpoint = 'chargebacks' - def __init__(self, token, collection): self.token = token self.collection = collection def page(self, count=5, start_index=0, params=None): - return self.collection.page(endpoint=self._endpoint + '/{}/transitions'. - format(self.token), count=count, start_index=start_index, - query_params=params) + return self.collection.page( + endpoint=self._endpoint + "/{}/transitions".format(self.token), + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - return self.collection.stream(endpoint=self._endpoint + '/{}/transitions'. - format(self.token), query_params=params) + return self.collection.stream( + endpoint=self._endpoint + "/{}/transitions".format(self.token), + query_params=params, + ) def list(self, params=None, limit=None): - return self.collection.list(endpoint=self._endpoint + '/{}/transitions'. - format(self.token), query_params=params, limit=limit) + return self.collection.list( + endpoint=self._endpoint + "/{}/transitions".format(self.token), + query_params=params, + limit=limit, + ) + def create(self, data): - return self.collection.create(data, - endpoint=self._endpoint + '/transitions') + return self.collection.create( + data, endpoint=self._endpoint + "/transitions" + ) def find(self, transition_token): return self.collection.find( - endpoint=self._endpoint + '/transitions/{}'.format(transition_token)) - + endpoint=self._endpoint + "/transitions/{}".format(transition_token) + ) def __repr__(self): - return '' + return "" def __repr__(self): - return '' - - + return "" diff --git a/marqeta/resources/collection.py b/marqeta/resources/collection.py index ff55745..19ca779 100644 --- a/marqeta/resources/collection.py +++ b/marqeta/resources/collection.py @@ -2,28 +2,30 @@ class Collection(object): - ''' + """ Marqeta API -endpoint list, create, find and update operations - ''' + """ def __init__(self, client, resource): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client self.resource = resource def _page(self, **kwargs): - ''' + """ get the requested page from the API :param kwargs: requests arguments :return: the specified resource - ''' - return self.client.get(kwargs['endpoint'], query_params=kwargs['query_params'])[0] + """ + return self.client.get(kwargs["endpoint"], query_params=kwargs["query_params"])[ + 0 + ] def page(self, endpoint, count=5, start_index=0, query_params=None): - ''' + """ Provides the requested page for Endpoint :param endpoint: Endpoint :param count: data to be displayed per page @@ -31,43 +33,43 @@ def page(self, endpoint, count=5, start_index=0, query_params=None): :param query_params: query parameters :return: requested page with resource object for the requested page 'data'field - ''' - params = {'count': count, 'start_index': start_index} + """ + params = {"count": count, "start_index": start_index} if query_params: params.update(query_params) response = self.client.get(endpoint, query_params=params)[0] - for val in range(len(response['data'])): - response['data'][val] = self.resource(response['data'][val]) + for val in range(len(response["data"])): + response["data"][val] = self.resource(response["data"][val]) return response def stream(self, endpoint=None, query_params=None): - ''' + """ Stream is a generator function iterates through endpoint contents :param endpoint: Endpoint :param query_params: query parameters :return: resource object - ''' - params = {'count': 5, 'start_index': 0} + """ + params = {"count": 5, "start_index": 0} if query_params: params.update(query_params) while True: response = self._page(endpoint=endpoint, query_params=params) - if response['is_more'] is False: - for count in range(response['count']): + if response["is_more"] is False: + for count in range(response["count"]): yield self.resource(response["data"][count]) break - for count in range(response['count']): + for count in range(response["count"]): yield self.resource(response["data"][count]) - params['start_index'] = params['start_index'] + params['count'] + params["start_index"] = params["start_index"] + params["count"] def list(self, endpoint=None, query_params=None, limit=None): - ''' + """ Lists the specified endpoint data field parameters :param endpoint: Endpoint :param query_params: query parameters :param limit: limit count for the list :return: list of resource object - ''' + """ list_of_user_object = [] if limit == 0: return list_of_user_object @@ -78,35 +80,35 @@ def list(self, endpoint=None, query_params=None, limit=None): return list_of_user_object def create(self, data, endpoint=None, query_params=None): - ''' + """ Creates an endpoint object :param data: data required for creation :param query_params: query parameters :param limit: limit count for the list :return: list of resource object - ''' + """ response = self.client.post(endpoint, data, query_params)[0] return self.resource(response) def find(self, endpoint=None, query_params=None): - ''' + """ Finds a specific endpoint object :param endpoint: Endpoint :param query_params: query parameters :return: list of resource object - ''' + """ response = self.client.get(endpoint, query_params=query_params)[0] return self.resource(response) def save(self, data, endpoint=None): - ''' + """ Updates an endpoint object :param data: data to be updated :param endpoint: Endpoint :return: resource object - ''' + """ response = self.client.put(endpoint, data)[0] return self.resource(response) def __repr__(self): - return '' \ No newline at end of file + return "" diff --git a/marqeta/resources/commando_modes.py b/marqeta/resources/commando_modes.py index b234f6f..f2316b5 100644 --- a/marqeta/resources/commando_modes.py +++ b/marqeta/resources/commando_modes.py @@ -1,122 +1,142 @@ - -'''COMMANDOMODES RESOURCE WITH CRU PARAMETERS''' +"""COMMANDOMODES RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.commando_mode_response import CommandoModeResponse -from marqeta.response_models.commando_mode_transition_response import CommandoModeTransitionResponse +from marqeta.response_models.commando_mode_transition_response import ( + CommandoModeTransitionResponse, +) class CommandoModesCollection(object): - ''' + """ Marqeta API 'commandomodes' endpoint list, create, find and update operations - ''' + """ - _endpoint = 'commandomodes' + _endpoint = "commandomodes" def __init__(self, client): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, CommandoModeResponse) def __call__(self, token): - ''' + """ Special case call made with token :param token: commandomodes token :return: CommandoModesContext object - ''' + """ return CommandoModesContext(token, self.client) + def page(self, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for commandomodes :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with CommandoModeResponse object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint, count=count, - start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: CommandoModeResponse object - ''' + """ return self.collections.stream(endpoint=self._endpoint, query_params=params) def list(self, params=None, limit=None): - ''' + """ List all the commandomodes :param params: query parameters :param limit: parameter to limit the list count :return: List of CommandoModeResponse object: - ''' - return self.collections.list(endpoint=self._endpoint, query_params=params, limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) def find(self, token, params=None): - ''' + """ Finds a specific commandomodes object :param token: commandomodes token :param params: query parameters :return: CommandoModeResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def __repr__(self): - return '' + return "" class CommandoModesContext(CommandoModesCollection): - ''' class to specify sub endpoints for commandomodes ''' + """class to specify sub endpoints for commandomodes""" def __init__(self, token, client): super(CommandoModesContext, self).__init__(client) self.token = token - self.transitions = self.Transitions(self.token, Collection(client, - CommandoModeTransitionResponse)) + self.transitions = self.Transitions( + self.token, Collection(client, CommandoModeTransitionResponse) + ) + class Transitions(object): - ''' + """ Lists, Creates and Finds the notes for commandomodes Returns CommandoModeTransitionResponse object - ''' + """ + + _endpoint = "commandomodes" - _endpoint = 'commandomodes' - def __init__(self, token, collection): self.token = token self.collection = collection def page(self, count=5, start_index=0, params=None): - return self.collection.page(endpoint=self._endpoint + '/{}/transitions'. - format(self.token), count=count, start_index=start_index, - query_params=params) + return self.collection.page( + endpoint=self._endpoint + "/{}/transitions".format(self.token), + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - return self.collection.stream(endpoint=self._endpoint + '/{}/transitions'. - format(self.token), query_params=params) + return self.collection.stream( + endpoint=self._endpoint + "/{}/transitions".format(self.token), + query_params=params, + ) def list(self, params=None, limit=None): - return self.collection.list(endpoint=self._endpoint + '/{}/transitions'. - format(self.token), query_params=params, limit=limit) + return self.collection.list( + endpoint=self._endpoint + "/{}/transitions".format(self.token), + query_params=params, + limit=limit, + ) + def create(self, data): - return self.collection.create(data, - endpoint=self._endpoint + '/transitions') + return self.collection.create( + data, endpoint=self._endpoint + "/transitions" + ) def find(self, transition_token): return self.collection.find( - endpoint=self._endpoint + '/transitions/{}'.format(transition_token)) - + endpoint=self._endpoint + "/transitions/{}".format(transition_token) + ) def __repr__(self): - return '' + return "" def __repr__(self): - return '' - - + return "" diff --git a/marqeta/resources/digital_wallet_tokens.py b/marqeta/resources/digital_wallet_tokens.py index 742ca85..8b24f59 100644 --- a/marqeta/resources/digital_wallet_tokens.py +++ b/marqeta/resources/digital_wallet_tokens.py @@ -1,71 +1,80 @@ - -'''DIGITALWALLETTOKENS RESOURCE WITH CRU PARAMETERS''' +"""DIGITALWALLETTOKENS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.digital_wallet_token import DigitalWalletToken -from marqeta.response_models.digital_wallet_token_transition_response import DigitalWalletTokenTransitionResponse +from marqeta.response_models.digital_wallet_token_transition_response import ( + DigitalWalletTokenTransitionResponse, +) class DigitalWalletTokensCollection(object): - ''' + """ Marqeta API 'digitalwallettokens' endpoint list, create, find and update operations - ''' + """ - _endpoint = 'digitalwallettokens' + _endpoint = "digitalwallettokens" def __init__(self, client): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, DigitalWalletToken) def __call__(self, token): - ''' + """ Special case call made with token :param token: digitalwallettokens token :return: DigitalWalletTokensContext object - ''' + """ return DigitalWalletTokensContext(token, self.client) + def page(self, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for digitalwallettokens :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with DigitalWalletToken object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint, count=count, - start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: DigitalWalletToken object - ''' - query_params = {'sort_by': '-createdTime', 'count':10} + """ + query_params = {"sort_by": "-createdTime", "count": 10} if params is not None: query_params.update(params) - return self.collections.stream(endpoint=self._endpoint, query_params=query_params) + return self.collections.stream( + endpoint=self._endpoint, query_params=query_params + ) def list(self, params=None, limit=None): - ''' + """ List all the digitalwallettokens :param params: query parameters :param limit: parameter to limit the list count :return: List of DigitalWalletToken object: - ''' - query_params = {'sort_by': '-createdTime', 'count':10} + """ + query_params = {"sort_by": "-createdTime", "count": 10} if params is not None: query_params.update(params) - return self.collections.list(endpoint=self._endpoint, query_params=query_params, limit=limit) - + return self.collections.list( + endpoint=self._endpoint, query_params=query_params, limit=limit + ) def page_for_card(self, user_token, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for card :param user_token: :param count: data to be displayed per page @@ -73,108 +82,129 @@ def page_for_card(self, user_token, count=5, start_index=0, params=None): :param params: query parameters :return: requested page with DigitalWalletToken object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint + "/card/{}".format(user_token), - count=count, start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint + "/card/{}".format(user_token), + count=count, + start_index=start_index, + query_params=params, + ) def stream_for_card(self, user_token, params=None): - ''' + """ Stream through the list of requested endpoint data field :param user_token: :param params: query parameters :return: DigitalWalletToken object - ''' - return self.collections.stream(endpoint=self._endpoint + "/card/{}".format(user_token), - query_params=params) + """ + return self.collections.stream( + endpoint=self._endpoint + "/card/{}".format(user_token), query_params=params + ) def list_for_card(self, user_token, params=None, limit=None): - ''' + """ List all the cards for the user :param user_token: :param params: query parameters :param limit: parameter to limit the list count :return: List of DigitalWalletToken object - ''' - return self.collections.list(endpoint=self._endpoint + "/card/{}".format(user_token), - query_params=params, - limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint + "/card/{}".format(user_token), + query_params=params, + limit=limit, + ) + def find(self, token, params=None): - ''' + """ Finds a specific digitalwallettokens object :param token: digitalwallettokens token :param params: query parameters :return: DigitalWalletToken object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) def find_show_pan(self, card_token, params=None): - ''' + """ Finds a specific pan object for card :param card_token: card token :param params: query parameters :return: DigitalWalletToken objec - ''' - return self.collections.find(endpoint=self._endpoint + '/{}/showtokenpan'. - format(card_token), query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}/showtokenpan".format(card_token), + query_params=params, + ) def __repr__(self): - return '' + return "" class DigitalWalletTokensContext(DigitalWalletTokensCollection): - ''' class to specify sub endpoints for digitalwallettokens ''' + """class to specify sub endpoints for digitalwallettokens""" def __init__(self, token, client): super(DigitalWalletTokensContext, self).__init__(client) self.token = token - self.transitions = self.Transitions(self.token, Collection(client, - DigitalWalletTokenTransitionResponse)) + self.transitions = self.Transitions( + self.token, Collection(client, DigitalWalletTokenTransitionResponse) + ) + class Transitions(object): - ''' + """ Lists, Creates and Finds the notes for digitalwallettokens Returns DigitalWalletTokenTransitionResponse object - ''' - _endpoint = 'digitalwallettokentransitions' - + """ + + _endpoint = "digitalwallettokentransitions" + def __init__(self, token, collection): self.token = token self.collection = collection def page(self, count=5, start_index=0, params=None): - return self.collection.page(count=count, start_index=start_index, query_params=params, - endpoint=self._endpoint + '/digitalwallettoken/{}'. - format(self.token)) + return self.collection.page( + count=count, + start_index=start_index, + query_params=params, + endpoint=self._endpoint + "/digitalwallettoken/{}".format(self.token), + ) def stream(self, params=None): - query_params = {'sort_by': '-id'} + query_params = {"sort_by": "-id"} if params is not None: query_params.update(params) - return self.collection.stream(query_params=query_params, - endpoint=self._endpoint + '/digitalwallettoken/{}'. - format(self.token)) + return self.collection.stream( + query_params=query_params, + endpoint=self._endpoint + "/digitalwallettoken/{}".format(self.token), + ) def list(self, params=None, limit=None): - query_params = {'sort_by': '-id'} + query_params = {"sort_by": "-id"} if params is not None: query_params.update(params) - return self.collection.list(query_params=query_params, - endpoint=self._endpoint + '/digitalwallettoken/{}'. - format(self.token), limit=limit) - + return self.collection.list( + query_params=query_params, + endpoint=self._endpoint + "/digitalwallettoken/{}".format(self.token), + limit=limit, + ) + def create(self, data, params=None): - return self.collection.create(endpoint=self._endpoint, query_params=params, data=data) + return self.collection.create( + endpoint=self._endpoint, query_params=params, data=data + ) def find(self, token, params=None): - return self.collection.find(endpoint=self._endpoint + '/{}'.format(token), query_params=params) - + return self.collection.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) def __repr__(self): - return '' + return "" def __repr__(self): - return '' - - + return "" diff --git a/marqeta/resources/direct_deposits.py b/marqeta/resources/direct_deposits.py index 4427b67..b49ab4a 100644 --- a/marqeta/resources/direct_deposits.py +++ b/marqeta/resources/direct_deposits.py @@ -1,142 +1,168 @@ - -'''DIRECTDEPOSITS RESOURCE WITH CRU PARAMETERS''' +"""DIRECTDEPOSITS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.deposit_deposit_response import DepositDepositResponse -from marqeta.response_models.direct_deposit_transition_response import DirectDepositTransitionResponse +from marqeta.response_models.direct_deposit_transition_response import ( + DirectDepositTransitionResponse, +) from marqeta.response_models.deposit_account import DepositAccount class DirectDepositsCollection(object): - ''' + """ Marqeta API 'directdeposits' endpoint list, create, find and update operations - ''' + """ - _endpoint = 'directdeposits' + _endpoint = "directdeposits" def __init__(self, client): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, DepositDepositResponse) self.accounts = Accounts(Collection(self.client, DepositAccount)) def __call__(self, token): - ''' + """ Special case call made with token :param token: directdeposits token :return: DirectDepositsContext object - ''' + """ return DirectDepositsContext(token, self.client) + def page(self, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for directdeposits :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with DepositDepositResponse object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint, count=count, - start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: DepositDepositResponse object - ''' + """ return self.collections.stream(endpoint=self._endpoint, query_params=params) def list(self, params=None, limit=None): - ''' + """ List all the directdeposits :param params: query parameters :param limit: parameter to limit the list count :return: List of DepositDepositResponse object: - ''' - return self.collections.list(endpoint=self._endpoint, query_params=params, limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) def find(self, token, params=None): - ''' + """ Finds a specific directdeposits object :param token: directdeposits token :param params: query parameters :return: DepositDepositResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def __repr__(self): - return '' + return "" + class Accounts(object): - ''' Class for find and updating the directdeposit account ''' + """Class for find and updating the directdeposit account""" - _endpoint = 'directdeposits/accounts' + _endpoint = "directdeposits/accounts" def __init__(self, collection): self.collections = collection def find(self, token, params=None): - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) def save(self, token, data): - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) def __repr__(self): - return '' + return "" + class DirectDepositsContext(DirectDepositsCollection): - ''' class to specify sub endpoints for directdeposits ''' + """class to specify sub endpoints for directdeposits""" def __init__(self, token, client): super(DirectDepositsContext, self).__init__(client) self.token = token - self.transitions = self.Transitions(self.token, Collection(client, - DirectDepositTransitionResponse)) + self.transitions = self.Transitions( + self.token, Collection(client, DirectDepositTransitionResponse) + ) + class Transitions(object): - ''' + """ Lists, Creates and Finds the notes for directdeposits Returns DirectDepositTransitionResponse object - ''' - _endpoint = 'directdeposits/transitions' - + """ + + _endpoint = "directdeposits/transitions" + def __init__(self, token, collection): self.token = token self.collection = collection def page(self, count=5, start_index=0, params=None): - return self.collection.page(endpoint=self._endpoint, count=count, start_index=start_index, - query_params=params) + return self.collection.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): return self.collection.stream(endpoint=self._endpoint, query_params=params) def list(self, params=None, limit=None): - query_params = {'sort_by': '-id', 'count': 5, 'start_index': 0} + query_params = {"sort_by": "-id", "count": 5, "start_index": 0} if params is not None: query_params.update(params) - return self.collection.list(endpoint=self._endpoint, query_params=query_params, - limit=limit) + return self.collection.list( + endpoint=self._endpoint, query_params=query_params, limit=limit + ) def create(self, data, params=None): - return self.collection.create(endpoint=self._endpoint, query_params=params, data=data) + return self.collection.create( + endpoint=self._endpoint, query_params=params, data=data + ) def find(self, token, params=None): - return self.collection.find(endpoint=self._endpoint + '/{}'.format(token), query_params=params) - + return self.collection.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) def __repr__(self): - return '' + return ( + "" + ) def __repr__(self): - return '' - - + return "" diff --git a/marqeta/resources/fee_transfers.py b/marqeta/resources/fee_transfers.py index e4f022c..2f0ceb6 100644 --- a/marqeta/resources/fee_transfers.py +++ b/marqeta/resources/fee_transfers.py @@ -1,39 +1,45 @@ - -'''FEETRANSFERS RESOURCE WITH CRU PARAMETERS''' +"""FEETRANSFERS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.fee_transfer_response import FeeTransferResponse + class FeeTransfersCollection(object): - ''' + """ Marqeta API 'feetransfers' endpoint list, create, find and update operations - ''' - _endpoint = 'feetransfers' + """ + + _endpoint = "feetransfers" + def __init__(self, client): - ''' + """ Creates a client collection object :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, FeeTransferResponse) def create(self, data, params=None): - ''' + """ Creates an feetransfers object :param data: data required for creation :param params: query parameters :return: FeeTransferResponse object of the created feetransfers - ''' - return self.collections.create(endpoint=self._endpoint, query_params=params, data=data) + """ + return self.collections.create( + endpoint=self._endpoint, query_params=params, data=data + ) + def find(self, token, params=None): - ''' + """ Finds the existing feetransfers :param token: feetransfers token to find :param params: query parameters :return: FeeTransferResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) - def __repr__(self): - return '' + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def __repr__(self): + return "" diff --git a/marqeta/resources/fees.py b/marqeta/resources/fees.py index d31421f..3f0b913 100644 --- a/marqeta/resources/fees.py +++ b/marqeta/resources/fees.py @@ -1,72 +1,91 @@ - -'''FEES RESOURCE WITH CRU PARAMETERS''' +"""FEES RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.fee import Fee + class FeesCollection(object): - ''' + """ Marqeta API 'fees' endpoint list, create, find and update operations - ''' - _endpoint = 'fees' + """ + + _endpoint = "fees" + def __init__(self, client): - ''' + """ Creates a client collection object :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, Fee) + def page(self, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for fees :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with Fee object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint, count=count, start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: Fee object - ''' + """ return self.collections.stream(endpoint=self._endpoint, query_params=params) + def list(self, params=None, limit=None): - ''' + """ List all the fees :param params: query parameters :param limit: parameter to limit the list count :return: List of Fee object - ''' - return self.collections.list(endpoint=self._endpoint, query_params=params, limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) + def create(self, data, params=None): - ''' + """ Creates an fees object :param data: data required for creation :param params: query parameters :return: Fee object of the created fees - ''' - return self.collections.create(endpoint=self._endpoint, query_params=params, data=data) + """ + return self.collections.create( + endpoint=self._endpoint, query_params=params, data=data + ) + def find(self, token, params=None): - ''' + """ Finds the existing fees :param token: fees token to find :param params: query parameters :return: Fee object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def save(self, token, data): - ''' + """ Updates the existing fees data :param token: fees token to update :param data: data to be updated :return: Fee object of the updated fees - ''' - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) - def __repr__(self): - return '' + """ + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) + def __repr__(self): + return "" diff --git a/marqeta/resources/funding_sources.py b/marqeta/resources/funding_sources.py index fb73044..92bd038 100644 --- a/marqeta/resources/funding_sources.py +++ b/marqeta/resources/funding_sources.py @@ -1,49 +1,59 @@ - - -'''FUNDINGSOURCES/USER/{USER_TOKEN} RESOURCE WITH CRU PARAMETERS''' +"""FUNDINGSOURCES/USER/{USER_TOKEN} RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection -from marqeta.response_models.funding_account_response_model import FundingAccountResponseModel +from marqeta.response_models.funding_account_response_model import ( + FundingAccountResponseModel, +) -from marqeta.response_models.cardholder_address_response import CardholderAddressResponse +from marqeta.response_models.cardholder_address_response import ( + CardholderAddressResponse, +) from marqeta.response_models.payment_card_response_model import PaymentCardResponseModel -from marqeta.response_models.program_funding_source_response import ProgramFundingSourceResponse -from marqeta.response_models.gateway_program_funding_source_response import GatewayProgramFundingSourceResponse +from marqeta.response_models.program_funding_source_response import ( + ProgramFundingSourceResponse, +) +from marqeta.response_models.gateway_program_funding_source_response import ( + GatewayProgramFundingSourceResponse, +) from marqeta.response_models.ach_response_model import AchResponseModel from marqeta.response_models.ach_verification_model import AchVerificationModel + class FundingSourcesCollection(object): - ''' + """ Marqeta API 'fundingsources/user/{user_token}' endpoint list, create, find and update operations - ''' + """ - _endpoint = 'fundingsources' + _endpoint = "fundingsources" def __init__(self, client): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, FundingAccountResponseModel) self.ach = Ach(self.client, Collection(self.client, AchResponseModel)) self.addresses = Addresses(Collection(self.client, CardholderAddressResponse)) - self.payment_card = PaymentCard(Collection(self.client, PaymentCardResponseModel)) - self.program_gateway = ProgramGateway(Collection(self.client, - GatewayProgramFundingSourceResponse)) + self.payment_card = PaymentCard( + Collection(self.client, PaymentCardResponseModel) + ) + self.program_gateway = ProgramGateway( + Collection(self.client, GatewayProgramFundingSourceResponse) + ) self.program = Program(Collection(self.client, ProgramFundingSourceResponse)) def __call__(self, token): - ''' + """ Special case call made with token :param token: fundingsources token :return: FundingAccountResponseModel object - ''' + """ return FundingSourceMakeDefualt(token, self.client) def page_for_user(self, user_token, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for kyc :param user_token: user token :param count: data to be displayed per page @@ -51,12 +61,16 @@ def page_for_user(self, user_token, count=5, start_index=0, params=None): :param params: query parameters :return: requested page with KycResponse object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint + '/user/{}'.format(user_token), - count=count, start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint + "/user/{}".format(user_token), + count=count, + start_index=start_index, + query_params=params, + ) def page_for_business(self, business_token, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for kyc :param business_token: user token :param count: data to be displayed per page @@ -64,62 +78,76 @@ def page_for_business(self, business_token, count=5, start_index=0, params=None) :param params: query parameters :return: requested page with KycResponse object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint + '/business/{}'. - format(business_token), count=count, start_index=start_index, - query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint + "/business/{}".format(business_token), + count=count, + start_index=start_index, + query_params=params, + ) def stream_for_user(self, user_token, params=None): - ''' + """ Stream through the list of requested endpoint data field :param user_token: user token :param params: query parameters :return: KycResponse object - ''' - return self.collections.stream(endpoint=self._endpoint + '/user/{}'.format(user_token), - query_params=params) + """ + return self.collections.stream( + endpoint=self._endpoint + "/user/{}".format(user_token), query_params=params + ) def stream_for_business(self, business_token, params=None): - ''' + """ Stream through the list of requested endpoint data field :param business_token: user token :param params: query parameters :return: KycResponse object - ''' - return self.collections.stream(endpoint=self._endpoint + '/business/{}'. - format(business_token), query_params=params) + """ + return self.collections.stream( + endpoint=self._endpoint + "/business/{}".format(business_token), + query_params=params, + ) def list_for_user(self, user_token, params=None, limit=None): - ''' + """ List all the kyc for user :param params: query parameters :param limit: parameter to limit the list count :param user_token: user token :param params: :return: List of KycResponse object: - ''' - return self.collections.list(endpoint=self._endpoint + '/user/{}'.format(user_token), - query_params=params, limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint + "/user/{}".format(user_token), + query_params=params, + limit=limit, + ) def list_for_business(self, business_token, params=None, limit=None): - ''' + """ List kyc for business :param params: query parameters :param limit: parameter to limit the list count :param business_token: business token :param params: :return: List of KycResponse object: - ''' - return self.collections.list(endpoint=self._endpoint + '/business/{}'. - format(business_token), query_params=params, limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint + "/business/{}".format(business_token), + query_params=params, + limit=limit, + ) + def __repr__(self): - return '' + return "" + class FundingSourceMakeDefualt(FundingSourcesCollection): - ''' + """ Class to make a default funding source Returns PaymentCardResponseModel object - ''' + """ def __init__(self, token, client): super(FundingSourceMakeDefualt, self).__init__(client) @@ -127,86 +155,107 @@ def __init__(self, token, client): self.collections = Collection(self.client, PaymentCardResponseModel) def make_default(self): - return self.collections.save(data={}, endpoint='fundingsources/{}/default'. - format(self.token)) + return self.collections.save( + data={}, endpoint="fundingsources/{}/default".format(self.token) + ) class AchContext(object): - ''' + """ class for account verification model Returns AchVerificationModel object - ''' + """ def __init__(self, token, collection): self.token = token self.collections = collection def verification_amounts(self, params=None): - return self.collections.find(endpoint='fundingsources/ach/{}/verificationamounts'. - format(self.token), query_params=params) + return self.collections.find( + endpoint="fundingsources/ach/{}/verificationamounts".format(self.token), + query_params=params, + ) def __repr__(self): - return '' + return "" class Addresses(object): - ''' + """ Lists, Creates, UPdates and Finds the funding address Returns CardholderAddressResponse object - ''' - _endpoint = 'fundingsources/addresses' + """ + + _endpoint = "fundingsources/addresses" def __init__(self, collection): self.collections = collection def page_for_user(self, user_token, count=5, start_index=0, params=None): - return self.collections.page(endpoint=self._endpoint + '/user/{}'. - format(user_token), count=count, - start_index=start_index, query_params=params) + return self.collections.page( + endpoint=self._endpoint + "/user/{}".format(user_token), + count=count, + start_index=start_index, + query_params=params, + ) def page_for_business(self, business_token, count=5, start_index=0, params=None): - return self.collections.page(endpoint=self._endpoint + '/business/{}'. - format(business_token), count=count, - start_index=start_index, query_params=params) + return self.collections.page( + endpoint=self._endpoint + "/business/{}".format(business_token), + count=count, + start_index=start_index, + query_params=params, + ) def stream_for_user(self, user_token, params=None): - return self.collections.stream(endpoint=self._endpoint + '/user/{}'. - format(user_token), query_params=params) + return self.collections.stream( + endpoint=self._endpoint + "/user/{}".format(user_token), query_params=params + ) def stream_for_business(self, business_token, params=None): - return self.collections.stream(endpoint=self._endpoint + '/business/{}'. - format(business_token), query_params=params) + return self.collections.stream( + endpoint=self._endpoint + "/business/{}".format(business_token), + query_params=params, + ) def list_for_user(self, user_token, params=None, limit=None): - return self.collections.list(endpoint=self._endpoint + '/user/{}'. - format(user_token), query_params=params, limit=limit) + return self.collections.list( + endpoint=self._endpoint + "/user/{}".format(user_token), + query_params=params, + limit=limit, + ) - def list_for_business(self, business_token, params=None, - limit=None): - return self.collections.list(endpoint=self._endpoint + '/business/{}'. - format(business_token), - query_params=params, limit=limit) + def list_for_business(self, business_token, params=None, limit=None): + return self.collections.list( + endpoint=self._endpoint + "/business/{}".format(business_token), + query_params=params, + limit=limit, + ) def create(self, data={}): return self.collections.create(endpoint=self._endpoint, data=data) def find(self, token, params=None): - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) def save(self, token, data): - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) def __repr__(self): - return '' + return "" class Ach(object): - ''' + """ Lists, Creates, Updates and Finds the funding address Returns AchResponseModel object - ''' - _endpoint = 'fundingsources/ach' + """ + + _endpoint = "fundingsources/ach" def __init__(self, client, collection): self.client = client @@ -219,22 +268,26 @@ def create(self, data={}): return self.collections.create(endpoint=self._endpoint, data=data) def find(self, funding_token, params=None): - return self.collections.find(endpoint=self._endpoint + '/{}'.format(funding_token), - query_params=params) + return self.collections.find( + endpoint=self._endpoint + "/{}".format(funding_token), query_params=params + ) def save(self, token, data): - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) def __repr__(self): - return '' + return "" class PaymentCard(object): - ''' + """ Creates, Updates and Finds the funding address Returns PaymentCardResponseModel object - ''' - _endpoint = 'fundingsources/paymentcard' + """ + + _endpoint = "fundingsources/paymentcard" def __init__(self, collection): self.collections = collection @@ -243,22 +296,26 @@ def create(self, data={}): return self.collections.create(endpoint=self._endpoint, data=data) def find(self, funding_token, params=None): - return self.collections.find(endpoint=self._endpoint + '/{}'.format(funding_token), - query_params=params) + return self.collections.find( + endpoint=self._endpoint + "/{}".format(funding_token), query_params=params + ) def save(self, token, data): - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) def __repr__(self): - return '' + return "" class ProgramGateway(object): - ''' + """ Creates, Updates and Finds the funding address Returns GatewayProgramFundingSourceResponse object - ''' - _endpoint = 'fundingsources/programgateway' + """ + + _endpoint = "fundingsources/programgateway" def __init__(self, collection): self.collections = collection @@ -267,22 +324,26 @@ def create(self, data={}): return self.collections.create(endpoint=self._endpoint, data=data) def find(self, funding_token, params=None): - return self.collections.find(endpoint=self._endpoint + '/{}'.format(funding_token), - query_params=params) + return self.collections.find( + endpoint=self._endpoint + "/{}".format(funding_token), query_params=params + ) def save(self, token, data): - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) def __repr__(self): - return '' + return "" class Program(object): - ''' + """ Creates, Updates and Finds the funding address Returns ProgramFundingSourceResponse object - ''' - _endpoint = 'fundingsources/program' + """ + + _endpoint = "fundingsources/program" def __init__(self, collection): self.collections = collection @@ -291,11 +352,14 @@ def create(self, data={}): return self.collections.create(endpoint=self._endpoint, data=data) def find(self, funding_token, params=None): - return self.collections.find(endpoint=self._endpoint + '/{}'.format(funding_token), - query_params=params) + return self.collections.find( + endpoint=self._endpoint + "/{}".format(funding_token), query_params=params + ) def save(self, token, data): - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) def __repr__(self): - return '' + return "" diff --git a/marqeta/resources/gpa_orders.py b/marqeta/resources/gpa_orders.py index 4c40682..a72144e 100644 --- a/marqeta/resources/gpa_orders.py +++ b/marqeta/resources/gpa_orders.py @@ -1,77 +1,86 @@ - -'''GPAORDERS RESOURCE WITH CRU PARAMETERS''' +"""GPAORDERS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.gpa_response import GpaResponse from marqeta.response_models.gpa_returns import GpaReturns + class GpaOrdersCollection(object): - ''' + """ Marqeta API 'gpaorders' endpoint list, create, find and update operations - ''' + """ - _endpoint = 'gpaorders' + _endpoint = "gpaorders" def __init__(self, client): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, GpaResponse) self.unloads = Unloads(Collection(self.client, GpaReturns)) def create(self, data={}, params=None): - ''' + """ Creates an gpaorders object :param data: data required for creation :param params: query parameters :return: GpaResponse object - ''' - return self.collections.create(endpoint=self._endpoint, data=data, query_params=params ) + """ + return self.collections.create( + endpoint=self._endpoint, data=data, query_params=params + ) def find(self, token, params=None): - ''' + """ Finds a specific gpaorders object :param token: gpaorders token :param params: query parameters :return: GpaResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) - - + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) def __repr__(self): - return '' + return "" class Unloads(object): - ''' + """ Lists, Creates and Finds the gpaorders unloads Returns GpaReturns object - ''' - _endpoint = 'gpaorders/unloads' + """ + + _endpoint = "gpaorders/unloads" def __init__(self, collection): self.collections = collection def page(self, count=5, start_index=0, params=None): - return self.collections.page(endpoint=self._endpoint, count=count, start_index=start_index, - query_params=params) + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): return self.collections.stream(endpoint=self._endpoint, query_params=params) def list(self, params=None, limit=None): - return self.collections.list(endpoint=self._endpoint, query_params=params, limit=limit) + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) def create(self, data={}): return self.collections.create(endpoint=self._endpoint, data=data) def find(self, token, params=None): - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) def __repr__(self): - return '' + return "" diff --git a/marqeta/resources/kyc.py b/marqeta/resources/kyc.py index bc33f41..5a64799 100644 --- a/marqeta/resources/kyc.py +++ b/marqeta/resources/kyc.py @@ -1,28 +1,26 @@ - - -'''KYC RESOURCE WITH CRU PARAMETERS''' +"""KYC RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.kyc_response import KycResponse + class KycCollection(object): - ''' + """ Marqeta API 'kyc' endpoint list, create, find and update operations - ''' + """ - _endpoint = 'kyc' + _endpoint = "kyc" def __init__(self, client): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, KycResponse) - def page_for_user(self, user_token, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for kyc :param user_token: user token :param count: data to be displayed per page @@ -30,12 +28,16 @@ def page_for_user(self, user_token, count=5, start_index=0, params=None): :param params: query parameters :return: requested page with KycResponse object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint + '/user/{}'.format(user_token), - count=count, start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint + "/user/{}".format(user_token), + count=count, + start_index=start_index, + query_params=params, + ) def page_for_business(self, business_token, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for kyc :param business_token: user token :param count: data to be displayed per page @@ -43,80 +45,96 @@ def page_for_business(self, business_token, count=5, start_index=0, params=None) :param params: query parameters :return: requested page with KycResponse object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint + '/business/{}'. - format(business_token), count=count, start_index=start_index, - query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint + "/business/{}".format(business_token), + count=count, + start_index=start_index, + query_params=params, + ) def stream_for_user(self, user_token, params=None): - ''' + """ Stream through the list of requested endpoint data field :param user_token: user token :param params: query parameters :return: KycResponse object - ''' - return self.collections.stream(endpoint=self._endpoint + '/user/{}'.format(user_token), - query_params=params) + """ + return self.collections.stream( + endpoint=self._endpoint + "/user/{}".format(user_token), query_params=params + ) def stream_for_business(self, business_token, params=None): - ''' + """ Stream through the list of requested endpoint data field :param business_token: user token :param params: query parameters :return: KycResponse object - ''' - return self.collections.stream(endpoint=self._endpoint + '/business/{}'. - format(business_token), query_params=params) + """ + return self.collections.stream( + endpoint=self._endpoint + "/business/{}".format(business_token), + query_params=params, + ) def list_for_user(self, user_token, params=None, limit=None): - ''' + """ List all the kyc for user :param params: query parameters :param limit: parameter to limit the list count :param user_token: user token :param params: :return: List of KycResponse object: - ''' - return self.collections.list(endpoint=self._endpoint + '/user/{}'.format(user_token), - query_params=params, limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint + "/user/{}".format(user_token), + query_params=params, + limit=limit, + ) def list_for_business(self, business_token, params=None, limit=None): - ''' + """ List kyc for business :param params: query parameters :param limit: parameter to limit the list count :param business_token: business token :param params: :return: List of KycResponse object: - ''' - return self.collections.list(endpoint=self._endpoint + '/business/{}'. - format(business_token), query_params=params, limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint + "/business/{}".format(business_token), + query_params=params, + limit=limit, + ) + def create(self, data={}): - ''' + """ Creates an kyc object :param data: data required for creation :return: KycResponse object - ''' + """ return self.collections.create(endpoint=self._endpoint, data=data) def find(self, token, params=None): - ''' + """ Finds a specific kyc object :param token: kyc token :param params: query parameters :return: KycResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) def save(self, token, data): - ''' + """ Updates an kyc object :param token: kyc token :param data: data to be updated :return: KycResponse object - ''' - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) - def __repr__(self): - return '' + """ + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) + def __repr__(self): + return "" diff --git a/marqeta/resources/mcc_groups.py b/marqeta/resources/mcc_groups.py index a93af23..b628685 100644 --- a/marqeta/resources/mcc_groups.py +++ b/marqeta/resources/mcc_groups.py @@ -1,72 +1,91 @@ - -'''MCCGROUPS RESOURCE WITH CRU PARAMETERS''' +"""MCCGROUPS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.mcc_group_model import MccGroupModel + class MccGroupsCollection(object): - ''' + """ Marqeta API 'mccgroups' endpoint list, create, find and update operations - ''' - _endpoint = 'mccgroups' + """ + + _endpoint = "mccgroups" + def __init__(self, client): - ''' + """ Creates a client collection object :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, MccGroupModel) + def page(self, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for mccgroups :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with MccGroupModel object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint, count=count, start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: MccGroupModel object - ''' + """ return self.collections.stream(endpoint=self._endpoint, query_params=params) + def list(self, params=None, limit=None): - ''' + """ List all the mccgroups :param params: query parameters :param limit: parameter to limit the list count :return: List of MccGroupModel object - ''' - return self.collections.list(endpoint=self._endpoint, query_params=params, limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) + def create(self, data, params=None): - ''' + """ Creates an mccgroups object :param data: data required for creation :param params: query parameters :return: MccGroupModel object of the created mccgroups - ''' - return self.collections.create(endpoint=self._endpoint, query_params=params, data=data) + """ + return self.collections.create( + endpoint=self._endpoint, query_params=params, data=data + ) + def find(self, token, params=None): - ''' + """ Finds the existing mccgroups :param token: mccgroups token to find :param params: query parameters :return: MccGroupModel object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def save(self, token, data): - ''' + """ Updates the existing mccgroups data :param token: mccgroups token to update :param data: data to be updated :return: MccGroupModel object of the updated mccgroups - ''' - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) - def __repr__(self): - return '' + """ + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) + def __repr__(self): + return "" diff --git a/marqeta/resources/merchants.py b/marqeta/resources/merchants.py index 9af52a7..56014c7 100644 --- a/marqeta/resources/merchants.py +++ b/marqeta/resources/merchants.py @@ -1,5 +1,4 @@ - -'''MERCHANTS RESOURCE WITH CRU PARAMETERS''' +"""MERCHANTS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.merchant_response_model import MerchantResponseModel @@ -7,125 +6,144 @@ class MerchantsCollection(object): - ''' + """ Marqeta API 'merchants' endpoint list, create, find and update operations - ''' + """ - _endpoint = 'merchants' + _endpoint = "merchants" def __init__(self, client): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, MerchantResponseModel) def __call__(self, token): - ''' + """ Special case call made with token :param token: merchants token :return: MerchantsContext object - ''' + """ return MerchantsContext(token, self.client) def page(self, params=None, count=5, start_index=0): - ''' + """ Provides the requested page for merchants :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with MerchantResponseModel object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint, count=count, - start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: MerchantResponseModel object - ''' + """ return self.collections.stream(endpoint=self._endpoint, query_params=params) def list(self, params=None, limit=None): - ''' + """ List all the merchants :param params: query parameters :param limit: parameter to limit the list count :return: List of MerchantResponseModel object: - ''' - return self.collections.list(endpoint=self._endpoint, query_params=params, limit=limit) - - + """ + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) def create(self, data, params=None): - ''' + """ Creates an merchants object :param data: data required for creation :param params: query parameters :return: MerchantResponseModel object - ''' - return self.collections.create(endpoint=self._endpoint, query_params=params, data=data) + """ + return self.collections.create( + endpoint=self._endpoint, query_params=params, data=data + ) + def find(self, token, params=None): - ''' + """ Finds a specific merchants object :param token: merchants token :param params: query parameters :return: MerchantResponseModel object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) def save(self, token, data): - ''' + """ Updates an merchants object :param token: merchants token :param data: data to be updated :return: MerchantResponseModel object - ''' - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) + """ + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) + def __repr__(self): - return '' + return "" class MerchantsContext(MerchantsCollection): - ''' class to specify sub endpoints for merchants ''' + """class to specify sub endpoints for merchants""" + def __init__(self, token, client): super(MerchantsContext, self).__init__(client) self.token = token self.stores = self.Stores(self.token, Collection(client, StoreResponseModel)) class Stores(object): - ''' - Lists the stores for merchant - Returns StoreResponseModel object - ''' - _endpoint = 'merchants/{}/stores' + """ + Lists the stores for merchant + Returns StoreResponseModel object + """ + + _endpoint = "merchants/{}/stores" + def __init__(self, token, collection): self.token = token self.collection = collection def page(self, count=5, start_index=0, params=None): - return self.collection.page(endpoint=self._endpoint.format(self.token), - count=count, start_index=start_index, query_params=params) + return self.collection.page( + endpoint=self._endpoint.format(self.token), + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - return self.collection.stream(endpoint=self._endpoint.format(self.token), - query_params=params) + return self.collection.stream( + endpoint=self._endpoint.format(self.token), query_params=params + ) def list(self, params=None, limit=None): - return self.collection.list(endpoint=self._endpoint.format(self.token), - query_params=params, limit=limit) - + return self.collection.list( + endpoint=self._endpoint.format(self.token), + query_params=params, + limit=limit, + ) def __repr__(self): - return '' + return "" def __repr__(self): - return '' - - + return "" diff --git a/marqeta/resources/msa_orders.py b/marqeta/resources/msa_orders.py index 2a1dcd3..bd45baa 100644 --- a/marqeta/resources/msa_orders.py +++ b/marqeta/resources/msa_orders.py @@ -1,85 +1,97 @@ - -'''MSAORDERS RESOURCE WITH CRU PARAMETERS''' +"""MSAORDERS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.msa_order_response import MsaOrderResponse from marqeta.response_models.msa_returns import MsaReturns + class MsaOrdersCollection(object): - ''' + """ Marqeta API 'msaorders' endpoint list, create, find and update operations - ''' + """ - _endpoint = 'msaorders' + _endpoint = "msaorders" def __init__(self, client): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, MsaOrderResponse) self.unloads = Unloads(Collection(self.client, MsaReturns)) def create(self, data, params=None): - ''' + """ Creates an msaorders object :param data: data required for creation :param params: query parameters :return: MsaOrderResponse object - ''' - return self.collections.create(endpoint=self._endpoint, data=data, query_params=params ) + """ + return self.collections.create( + endpoint=self._endpoint, data=data, query_params=params + ) def find(self, token, params=None): - ''' + """ Finds a specific msaorders object :param token: msaorders token :param params: query parameters :return: MsaOrderResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) def save(self, token, data): - ''' + """ Updates an msaorders object :param token: msaorders token :param data: data to be updated :return: MsaOrderResponse object - ''' - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) - + """ + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) def __repr__(self): - return '' + return "" class Unloads(object): - ''' + """ Lists, Creates and Finds the msaorders unloads Returns MsaReturns object - ''' - _endpoint = 'msaorders/unloads' + """ + + _endpoint = "msaorders/unloads" def __init__(self, collection): self.collections = collection def page(self, count=5, start_index=0, params=None): - return self.collections.page(endpoint=self._endpoint, count=count, start_index=start_index, - query_params=params) + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): return self.collections.stream(endpoint=self._endpoint, query_params=params) def list(self, params=None, limit=None): - return self.collections.list(endpoint=self._endpoint, query_params=params, limit=limit) + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) def create(self, data): return self.collections.create(endpoint=self._endpoint, data=data) def find(self, token, params=None): - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) def __repr__(self): - return '' + return "" diff --git a/marqeta/resources/offer_orders.py b/marqeta/resources/offer_orders.py index 44a76b3..546bdd4 100644 --- a/marqeta/resources/offer_orders.py +++ b/marqeta/resources/offer_orders.py @@ -1,39 +1,45 @@ - -'''OFFERORDERS RESOURCE WITH CRU PARAMETERS''' +"""OFFERORDERS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.offer_order_response import OfferOrderResponse + class OfferOrdersCollection(object): - ''' + """ Marqeta API 'offerorders' endpoint list, create, find and update operations - ''' - _endpoint = 'offerorders' + """ + + _endpoint = "offerorders" + def __init__(self, client): - ''' + """ Creates a client collection object :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, OfferOrderResponse) def create(self, data, params=None): - ''' + """ Creates an offerorders object :param data: data required for creation :param params: query parameters :return: OfferOrderResponse object of the created offerorders - ''' - return self.collections.create(endpoint=self._endpoint, query_params=params, data=data) + """ + return self.collections.create( + endpoint=self._endpoint, query_params=params, data=data + ) + def find(self, token, params=None): - ''' + """ Finds the existing offerorders :param token: offerorders token to find :param params: query parameters :return: OfferOrderResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) - def __repr__(self): - return '' + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def __repr__(self): + return "" diff --git a/marqeta/resources/pins.py b/marqeta/resources/pins.py index abee705..74c1bbf 100644 --- a/marqeta/resources/pins.py +++ b/marqeta/resources/pins.py @@ -1,37 +1,39 @@ - -'''PINS RESOURCE WITH CRU PARAMETERS''' +"""PINS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.control_token_response import ControlTokenResponse class PinsCollection(object): - ''' - Marqeta API 'pins' endpoint list, create, find and update operations - ''' - _endpoint = 'pins' + """ + Marqeta API 'pins' endpoint list, create, find and update operations + """ + + _endpoint = "pins" def __init__(self, client): self.client = client self.collections = Collection(self.client, ControlTokenResponse) def new(self, data): - ''' + """ Creates an pins object :param data: data required for creation :return: ControlTokenResponse object - ''' + """ return self.collections.create(endpoint=self._endpoint, data=data) - ''' Lists all the offers Returns list of all offers object ''' + """ Lists all the offers Returns list of all offers object """ def create_control_token(self, data): - ''' + """ Updates an pins object :param data: data to be updated :return: ControlTokenResponse object - ''' - return self.collections.save(endpoint=self._endpoint + '/controltoken', data=data) + """ + return self.collections.save( + endpoint=self._endpoint + "/controltoken", data=data + ) def __repr__(self): - return '' + return "" diff --git a/marqeta/resources/program_transfers.py b/marqeta/resources/program_transfers.py index e0159e5..b9f3d9d 100644 --- a/marqeta/resources/program_transfers.py +++ b/marqeta/resources/program_transfers.py @@ -1,106 +1,128 @@ - -'''PROGRAMTRANSFERS RESOURCE WITH CRU PARAMETERS''' +"""PROGRAMTRANSFERS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.program_transfer_response import ProgramTransferResponse -from marqeta.response_models.program_transfer_type_reponse import ProgramTransferTypeReponse +from marqeta.response_models.program_transfer_type_reponse import ( + ProgramTransferTypeReponse, +) class ProgramTransfersCollection(object): - ''' + """ Marqeta API 'programtransfers' endpoint list, create, find and update operations - ''' + """ - _endpoint = 'programtransfers' + _endpoint = "programtransfers" def __init__(self, client): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, ProgramTransferResponse) - self.types = ProgramTransfersTypes(Collection(client, ProgramTransferTypeReponse)) + self.types = ProgramTransfersTypes( + Collection(client, ProgramTransferTypeReponse) + ) def page(self, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for programtransfers :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with ProgramTransferResponse object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint, count=count, - start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: ProgramTransferResponse object - ''' + """ return self.collections.stream(endpoint=self._endpoint, query_params=params) def list(self, params=None, limit=None): - ''' + """ List all the programtransfers :param params: query parameters :param limit: parameter to limit the list count :return: List of ProgramTransferResponse object: - ''' - return self.collections.list(endpoint=self._endpoint, query_params=params, limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) def create(self, data, params=None): - ''' + """ Creates an programtransfers object :param data: data required for creation :param params: query parameters :return: ProgramTransferResponse object - ''' - return self.collections.create(endpoint=self._endpoint, query_params=params, data=data) + """ + return self.collections.create( + endpoint=self._endpoint, query_params=params, data=data + ) + def find(self, token, params=None): - ''' + """ Finds a specific programtransfers object :param token: programtransfers token :param params: query parameters :return: ProgramTransferResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def __repr__(self): - return '' + return "" class ProgramTransfersTypes(object): - ''' class to specify sub endpoints for programtransfers ''' + """class to specify sub endpoints for programtransfers""" - _endpoint = 'programtransfers/types' + _endpoint = "programtransfers/types" def __init__(self, collection): self.collection = collection def page(self, count=5, start_index=0, params=None): - return self.collection.page(endpoint=self._endpoint, count=count, start_index=start_index, - query_params=params) + return self.collection.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): return self.collection.stream(endpoint=self._endpoint, query_params=params) def list(self, params=None, limit=None): - return self.collection.list(endpoint=self._endpoint, query_params=params, limit=limit) + return self.collection.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) def create(self, data, params=None): - return self.collection.create(endpoint=self._endpoint, query_params=params, data=data) + return self.collection.create( + endpoint=self._endpoint, query_params=params, data=data + ) def find(self, token, params=None): - return self.collection.find(endpoint=self._endpoint + '/{}'.format(token), query_params=params) + return self.collection.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) def save(self, token, data): - return self.collection.save(data, endpoint=self._endpoint + '/{}'.format(token)) + return self.collection.save(data, endpoint=self._endpoint + "/{}".format(token)) def __repr__(self): - return '' - - + return "" diff --git a/marqeta/resources/push_to_cards.py b/marqeta/resources/push_to_cards.py index f21255c..f27c228 100644 --- a/marqeta/resources/push_to_cards.py +++ b/marqeta/resources/push_to_cards.py @@ -1,142 +1,171 @@ -'''PUSHTOCARDS RESOURCE WITH CRU PARAMETERS''' +"""PUSHTOCARDS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection -from marqeta.response_models.push_to_card_disbursement_response import PushToCardDisbursementResponse +from marqeta.response_models.push_to_card_disbursement_response import ( + PushToCardDisbursementResponse, +) from marqeta.response_models.push_to_card_response import PushToCardResponse class PushToCardsCollection(object): - ''' + """ Marqeta API 'pushtocards' endpoint list, create, find and update operations - ''' + """ def __init__(self, client): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client - self.collections_pushtocards = Collection(self.client, PushtocardsPaymentcardCollection) + self.collections_pushtocards = Collection( + self.client, PushtocardsPaymentcardCollection + ) self.disburse = PushtocardsDisburseCollection(self.client) self.payment_card = PushtocardsPaymentcardCollection(self.client) class PushtocardsDisburseCollection(object): - _endpoint = 'pushtocards/disburse' + _endpoint = "pushtocards/disburse" def __init__(self, client): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client - self.collections_disburse = Collection(self.client, PushToCardDisbursementResponse) + self.collections_disburse = Collection( + self.client, PushToCardDisbursementResponse + ) def page(self, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for pushtocards disburse :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with PushToCardDisbursementResponse object for the requested page 'data'field - ''' - return self.collections_disburse.page(endpoint=self._endpoint, count=count, - start_index=start_index, query_params=params) + """ + return self.collections_disburse.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: PushToCardDisbursementResponse object - ''' - return self.collections_disburse.stream(endpoint=self._endpoint, query_params=params) + """ + return self.collections_disburse.stream( + endpoint=self._endpoint, query_params=params + ) def list(self, params=None, limit=None): - ''' + """ List all the pushtocards disburse :param params: query parameters :param limit: parameter to limit the list count :return: List of PushToCardDisbursementResponse object - ''' - return self.collections_disburse.list(endpoint=self._endpoint, query_params=params, - limit=limit) + """ + return self.collections_disburse.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) def create(self, data, params=None): - ''' + """ Creates an pushtocards disburse object :param data: data required for creation :param params: query parameters :return: PushToCardDisbursementResponse object - ''' - return self.collections_disburse.create(endpoint=self._endpoint, query_params=params, - data=data) + """ + return self.collections_disburse.create( + endpoint=self._endpoint, query_params=params, data=data + ) def find(self, token, params=None): - ''' + """ Finds a specific pushtocards disburse object :param token: pushtocards disburse token :param params: query parameters :return: PushToCardDisbursementResponse object - ''' - return self.collections_disburse.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections_disburse.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) def save(self, token, data): - ''' + """ Updates an pushtocards disburse object :param token: pushtocards disburse token :param data: data to be updated :return: PushToCardDisbursementResponse object - ''' - return self.collections_disburse.save(data, endpoint=self._endpoint + '/{}'.format(token)) + """ + return self.collections_disburse.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) def __repr__(self): - return '' + return "" class PushtocardsPaymentcardCollection(object): - ''' + """ Class for pushtocode for paymentcard Lists, Create and Find pushtocode for paymentcard Returns PushToCardResponse object - ''' + """ - _endpoint = 'pushtocards/paymentcard' + _endpoint = "pushtocards/paymentcard" def __init__(self, client): self.client = client self.collections = Collection(self.client, PushToCardResponse) def page_for_user(self, token, params=None, count=5, start_index=0): - query_params = {'user_token': token} + query_params = {"user_token": token} if params is not None: query_params.update(params) - return self.collections.page(endpoint=self._endpoint, query_params=query_params, - count=count, start_index=start_index) + return self.collections.page( + endpoint=self._endpoint, + query_params=query_params, + count=count, + start_index=start_index, + ) def stream_for_user(self, token, params=None): - query_params = {'user_token': token} + query_params = {"user_token": token} if params is not None: query_params.update(params) - return self.collections.stream(endpoint=self._endpoint, query_params=query_params) + return self.collections.stream( + endpoint=self._endpoint, query_params=query_params + ) def list_for_user(self, token, params=None, limit=None): - query_params = {'user_token': token} + query_params = {"user_token": token} if params is not None: query_params.update(params) - return self.collections.list(endpoint=self._endpoint, query_params=query_params, - limit=limit) + return self.collections.list( + endpoint=self._endpoint, query_params=query_params, limit=limit + ) def create(self, data, params=None): - return self.collections.create(endpoint=self._endpoint, query_params=params, data=data) + return self.collections.create( + endpoint=self._endpoint, query_params=params, data=data + ) def find(self, token, params=None): - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) def save(self, token, data): - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) def __repr__(self): - return '' + return "" diff --git a/marqeta/resources/real_time_fee_groups.py b/marqeta/resources/real_time_fee_groups.py index 76a6f7c..1209318 100644 --- a/marqeta/resources/real_time_fee_groups.py +++ b/marqeta/resources/real_time_fee_groups.py @@ -1,72 +1,91 @@ - -'''REALTIMEFEEGROUPS RESOURCE WITH CRU PARAMETERS''' +"""REALTIMEFEEGROUPS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.real_time_fee_group import RealTimeFeeGroup + class RealTimeFeeGroupsCollection(object): - ''' + """ Marqeta API 'realtimefeegroups' endpoint list, create, find and update operations - ''' - _endpoint = 'realtimefeegroups' + """ + + _endpoint = "realtimefeegroups" + def __init__(self, client): - ''' + """ Creates a client collection object :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, RealTimeFeeGroup) + def page(self, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for realtimefeegroups :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with RealTimeFeeGroup object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint, count=count, start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: RealTimeFeeGroup object - ''' + """ return self.collections.stream(endpoint=self._endpoint, query_params=params) + def list(self, params=None, limit=None): - ''' + """ List all the realtimefeegroups :param params: query parameters :param limit: parameter to limit the list count :return: List of RealTimeFeeGroup object - ''' - return self.collections.list(endpoint=self._endpoint, query_params=params, limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) + def create(self, data, params=None): - ''' + """ Creates an realtimefeegroups object :param data: data required for creation :param params: query parameters :return: RealTimeFeeGroup object of the created realtimefeegroups - ''' - return self.collections.create(endpoint=self._endpoint, query_params=params, data=data) + """ + return self.collections.create( + endpoint=self._endpoint, query_params=params, data=data + ) + def find(self, token, params=None): - ''' + """ Finds the existing realtimefeegroups :param token: realtimefeegroups token to find :param params: query parameters :return: RealTimeFeeGroup object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def save(self, token, data): - ''' + """ Updates the existing realtimefeegroups data :param token: realtimefeegroups token to update :param data: data to be updated :return: RealTimeFeeGroup object of the updated realtimefeegroups - ''' - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) - def __repr__(self): - return '' + """ + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) + def __repr__(self): + return "" diff --git a/marqeta/resources/transactions.py b/marqeta/resources/transactions.py index 0647f54..929ba09 100644 --- a/marqeta/resources/transactions.py +++ b/marqeta/resources/transactions.py @@ -1,145 +1,168 @@ - -'''TRANSACTIONS RESOURCE WITH CRU PARAMETERS''' +"""TRANSACTIONS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.transaction_model import TransactionModel class TransactionsCollection(object): - ''' + """ Marqeta API 'transactions' endpoint list, create, find and update operations - ''' + """ - _endpoint = 'transactions' + _endpoint = "transactions" def __init__(self, client): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, TransactionModel) def __call__(self, token): - ''' + """ Special case call made with token :param token: transactions token :return: TransactionsContext object - ''' + """ return TransactionsContext(token, self.client, self.collections) def page(self, params=None, count=5, start_index=0): - ''' + """ Provides the requested page for transactions :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with TransactionModel object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint, count=count, - start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: TransactionModel object - ''' + """ return self.collections.stream(endpoint=self._endpoint, query_params=params) def list(self, params=None, limit=None): - ''' + """ List all the transactions :param params: query parameters :param limit: parameter to limit the list count :return: List of TransactionModel object: - ''' - return self.collections.list(endpoint=self._endpoint, query_params=params, limit=limit) - + """ + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) def page_for_funding_source(self, token, count=5, start_index=0, params=None): - ''' - Provides the requested page for transactions for specified funding source - :param count: data to be displayed per page - :param start_index: start_index - :param token: funding source token - :return: requested page with TransactionModel object for the requested - page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint + '/fundingsource/{}'.format(token), - count=count, start_index=start_index) + """ + Provides the requested page for transactions for specified funding source + :param count: data to be displayed per page + :param start_index: start_index + :param token: funding source token + :return: requested page with TransactionModel object for the requested + page 'data'field + """ + return self.collections.page( + endpoint=self._endpoint + "/fundingsource/{}".format(token), + count=count, + start_index=start_index, + ) def stream_for_funding_source(self, token, params=None): - ''' + """ Stream through the list of requested endpoint data field :param token: funding source token :param params: query parameters :return: TransactionModel object - ''' - return self.collections.stream(endpoint=self._endpoint + '/fundingsource/{}'.format(token), - query_params=params) + """ + return self.collections.stream( + endpoint=self._endpoint + "/fundingsource/{}".format(token), + query_params=params, + ) def list_for_funding_source(self, token, params=None, limit=None): - ''' + """ List all the transactions for specified funding source :param token: funding source token :param params: query parameters :param limit: parameter to limit the list count :return: List of TransactionModel object - ''' - return self.collections.list(endpoint=self._endpoint + '/fundingsource/{}'.format(token), - query_params=params, limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint + "/fundingsource/{}".format(token), + query_params=params, + limit=limit, + ) + def find(self, token, params=None): - ''' + """ Finds a specific transactions object :param token: transactions token :param params: query parameters :return: TransactionModel object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def __repr__(self): - return '' + return "" class TransactionsContext(TransactionsCollection): - ''' class to specify sub endpoints for transactions ''' + """class to specify sub endpoints for transactions""" + def __init__(self, token, client, collection): super(TransactionsContext, self).__init__(client) self.token = token self.related = self.Related(self.token, collection) class Related(object): - ''' + """ Lists the transactions related to specifies transaction Return TransactionModel object - ''' - _endpoint = 'transactions/{}/related' + """ + + _endpoint = "transactions/{}/related" + def __init__(self, token, collection): self.token = token self.collection = collection def page(self, count=5, start_index=0, params=None): - return self.collection.page(endpoint=self._endpoint.format(self.token), - count=count, start_index=start_index, query_params=params) + return self.collection.page( + endpoint=self._endpoint.format(self.token), + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - return self.collection.stream(endpoint=self._endpoint.format(self.token), - query_params=params) + return self.collection.stream( + endpoint=self._endpoint.format(self.token), query_params=params + ) def list(self, params=None, limit=None): - return self.collection.list(endpoint=self._endpoint.format(self.token), - query_params=params, limit=limit) - + return self.collection.list( + endpoint=self._endpoint.format(self.token), + query_params=params, + limit=limit, + ) def __repr__(self): - return '' + return "" def __repr__(self): - return '' - - + return "" diff --git a/marqeta/resources/users.py b/marqeta/resources/users.py index 047f19f..7e16cbe 100644 --- a/marqeta/resources/users.py +++ b/marqeta/resources/users.py @@ -1,243 +1,287 @@ - -'''USERS RESOURCE WITH CRU PARAMETERS''' +"""USERS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.user_card_holder_response import UserCardHolderResponse from marqeta.response_models.card_holder_model import CardHolderModel from marqeta.response_models.user_transition_response import UserTransitionResponse -from marqeta.response_models.cardholder_note_response_model import CardholderNoteResponseModel +from marqeta.response_models.cardholder_note_response_model import ( + CardholderNoteResponseModel, +) from marqeta.response_models.ssn_response_model import SsnResponseModel + + class UsersCollection(object): - ''' + """ Marqeta API 'users' endpoint list, create, find and update operations - ''' + """ - _endpoint = 'users' + _endpoint = "users" def __init__(self, client): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, CardHolderModel) self.collections_usermodel = Collection(self.client, UserCardHolderResponse) def __call__(self, token): - ''' + """ Special case call made with token :param token: users token :return: UsersContext object - ''' + """ return UsersContext(token, self.client) def page(self, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for users :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with CardHolderModel object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint, count=count, start_index=start_index, - query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: CardHolderModel object - ''' + """ return self.collections.stream(endpoint=self._endpoint, query_params=params) def list(self, params=None, limit=1000): - ''' + """ List all the users :param params: query parameters :param limit: parameter to limit the list count :return: List of CardHolderModel object - ''' - return self.collections.list(endpoint=self._endpoint, query_params=params, - limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) def create(self, data={}): - ''' + """ Creates an users object :param data: data required for creation :return:UserCardHolderResponse object - ''' + """ return self.collections_usermodel.create(endpoint=self._endpoint, data=data) def find(self, token, params=None): - ''' + """ Finds a specific users object :param token: users token :param params: query parameters :return:UserCardHolderResponse object - ''' - return self.collections_usermodel.find(endpoint=self._endpoint + '/{}'. - format(token), query_params=params) + """ + return self.collections_usermodel.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) def save(self, token, data): - ''' + """ Updates an users object :param token: users token :param data: data to be updated :return: CardHolderModel object - ''' - return self.collections.save(data, endpoint=self._endpoint + '/{}'. - format(token)) + """ + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) def look_up(self, data, params=None, limit=1000): - ''' + """ Returns all the users which matches the data fields :param data: data to look for :param params: query parameters :return: object - ''' + """ if not data: - return self.collections.list(endpoint=self._endpoint, query_params=params, - limit=limit) + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) else: - query_params = {'count': 5, 'start_index': 0} + query_params = {"count": 5, "start_index": 0} if params is not None: query_params.update(params) look_up_data = [] while True: - response = self.client.post(self._endpoint + '/lookup', data, - query_params=query_params)[0] - if response['is_more'] is False: - for val in range(response['count']): - look_up_data.append(CardHolderModel(response['data'][val])) + response = self.client.post( + self._endpoint + "/lookup", data, query_params=query_params + )[0] + if response["is_more"] is False: + for val in range(response["count"]): + look_up_data.append(CardHolderModel(response["data"][val])) break - for val in range(response['count']): - look_up_data.append(CardHolderModel(response['data'][val])) - query_params['start_index'] = query_params['start_index'] + query_params['count'] + for val in range(response["count"]): + look_up_data.append(CardHolderModel(response["data"][val])) + query_params["start_index"] = ( + query_params["start_index"] + query_params["count"] + ) return look_up_data def __repr__(self): - return '' + return "" class UsersContext(UsersCollection): - ''' class to specify sub endpoints for users ''' + """class to specify sub endpoints for users""" def __init__(self, token, client): super(UsersContext, self).__init__(client) self.token = token self.children = self.Children(self.token, Collection(client, CardHolderModel)) - self.notes = self.Notes(self.token, Collection(client, - CardholderNoteResponseModel)) - self.transitions = self.Transitions(self.token, Collection(client, - UserTransitionResponse)) + self.notes = self.Notes( + self.token, Collection(client, CardholderNoteResponseModel) + ) + self.transitions = self.Transitions( + self.token, Collection(client, UserTransitionResponse) + ) def ssn(self, full_ssn=False): - ''' + """ Provides SSN details :param full_ssn: set to True or False based on requirement :return: SsnResponseModel object - ''' - response = self.client.get('users/{}/ssn'.format(self.token), - query_params={'full_ssn': full_ssn})[0] + """ + response = self.client.get( + "users/{}/ssn".format(self.token), query_params={"full_ssn": full_ssn} + )[0] return SsnResponseModel(response) class Children(object): - ''' + """ Lists the children for parent users Returns CardHolderModel object - ''' + """ def __init__(self, token, collection): self.token = token self.collection = collection def page(self, count=5, start_index=0, params=None): - return self.collection.page(count=count, start_index=start_index, query_params=params, - endpoint='users/{}/children'.format(self.token)) + return self.collection.page( + count=count, + start_index=start_index, + query_params=params, + endpoint="users/{}/children".format(self.token), + ) def stream(self, params=None): - return self.collection.stream(query_params=params, - endpoint='users/{}/children'.format(self.token)) + return self.collection.stream( + query_params=params, endpoint="users/{}/children".format(self.token) + ) def list(self, params=None, limit=None): - return self.collection.list(query_params=params, - endpoint='users/{}/children'.format(self.token), - limit=limit) + return self.collection.list( + query_params=params, + endpoint="users/{}/children".format(self.token), + limit=limit, + ) def __repr__(self): - return '' + return "" class Notes(object): - ''' + """ Lists, Creates and Updates the notes for users Returns CardholderNoteResponseModel object - ''' - _endpoint = 'users/{}/notes' + """ + + _endpoint = "users/{}/notes" def __init__(self, token, collection): self.token = token self.collection = collection - def page(self, count=5, start_index=0, params=None): - return self.collection.page(endpoint=self._endpoint.format(self.token), - count=count, start_index=start_index, query_params=params) + return self.collection.page( + endpoint=self._endpoint.format(self.token), + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - return self.collection.stream(endpoint=self._endpoint.format(self.token), - query_params=params) + return self.collection.stream( + endpoint=self._endpoint.format(self.token), query_params=params + ) def list(self, params=None, limit=None): - return self.collection.list(endpoint=self._endpoint.format(self.token), - query_params=params, - limit=limit) + return self.collection.list( + endpoint=self._endpoint.format(self.token), + query_params=params, + limit=limit, + ) def create(self, data): - return self.collection.create(data, endpoint=self._endpoint.format(self.token)) + return self.collection.create( + data, endpoint=self._endpoint.format(self.token) + ) def save(self, notes_token, data): - return self.collection.save(data, - endpoint=self._endpoint.format(self.token) + '/{}'. - format(notes_token)) + return self.collection.save( + data, + endpoint=self._endpoint.format(self.token) + "/{}".format(notes_token), + ) def __repr__(self): - return '' + return "" class Transitions(object): - ''' + """ Lists, Creates and Finds the notes for users Returns UserTransitionResponse object - ''' - _endpoint = 'usertransitions/user' + """ + + _endpoint = "usertransitions/user" def __init__(self, token, collection): self.token = token self.collection = collection def page(self, count=5, start_index=0, params=None): - return self.collection.page(count=count, start_index=start_index, query_params=params, - endpoint=self._endpoint + '/{}'.format(self.token)) + return self.collection.page( + count=count, + start_index=start_index, + query_params=params, + endpoint=self._endpoint + "/{}".format(self.token), + ) def stream(self, params=None, limit=None): - return self.collection.stream(query_params=params, - endpoint=self._endpoint + '/{}'.format(self.token), - limit=limit) + return self.collection.stream( + query_params=params, + endpoint=self._endpoint + "/{}".format(self.token), + limit=limit, + ) def list(self, params=None, limit=None): - return self.collection.list(query_params=params, - endpoint=self._endpoint + '/{}'.format(self.token), - limit=limit) + return self.collection.list( + query_params=params, + endpoint=self._endpoint + "/{}".format(self.token), + limit=limit, + ) def create(self, data): - return self.collection.create(data, endpoint='usertransitions') + return self.collection.create(data, endpoint="usertransitions") def find(self, transition_token): return self.collection.find( - endpoint='usertransitions/{}'.format(transition_token)) + endpoint="usertransitions/{}".format(transition_token) + ) def __repr__(self): - return '' + return "" def __repr__(self): - return '' + return "" diff --git a/marqeta/resources/velocity_controls.py b/marqeta/resources/velocity_controls.py index 81d5634..7bf31b1 100644 --- a/marqeta/resources/velocity_controls.py +++ b/marqeta/resources/velocity_controls.py @@ -1,33 +1,42 @@ - -'''VELOCITYCONTROLS RESOURCE WITH CRU PARAMETERS''' +"""VELOCITYCONTROLS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.velocity_control_response import VelocityControlResponse + class VelocityControlsCollection(object): - ''' + """ Marqeta API 'velocitycontrols' endpoint list, create, find and update operations - ''' - _endpoint = 'velocitycontrols' + """ + + _endpoint = "velocitycontrols" + def __init__(self, client): - ''' + """ Creates a client collection object :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, VelocityControlResponse) + def page(self, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for velocitycontrols :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with VelocityControlResponse object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint, count=count, start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) + def page_available_for_user(self, token, count=5, start_index=0, params=None): - ''' + """ Provides the requested page for velocitycontrols :param token: user token :param count: data to be displayed per page @@ -35,68 +44,90 @@ def page_available_for_user(self, token, count=5, start_index=0, params=None): :param params: query parameters :return: requested page with VelocityControlResponse object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint + '/user/{}/available'.format(token), - count=count, start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint + "/user/{}/available".format(token), + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: VelocityControlResponse object - ''' + """ return self.collections.stream(endpoint=self._endpoint, query_params=params) + def stream_available_for_user(self, token, params=None): - ''' + """ Stream through the list of requested endpoint data field :param token: user token :param params: query parameters :return: VelocityControlResponse object - ''' - return self.collections.stream(endpoint=self._endpoint + '/user/{}/available'.format(token), - query_params=params) + """ + return self.collections.stream( + endpoint=self._endpoint + "/user/{}/available".format(token), + query_params=params, + ) + def list(self, params=None, limit=None): - ''' + """ List all the velocitycontrols :param params: query parameters :param limit: parameter to limit the list count :return: List of VelocityControlResponse object - ''' - return self.collections.list(endpoint=self._endpoint, query_params=params, limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) + def list_available_for_user(self, token, params=None, limit=None): - ''' + """ Stream through the list of requested endpoint data field :param token: user token :param params: query parameters :return: VelocityControlResponse object - ''' - return self.collections.list(endpoint=self._endpoint + '/user/{}/available'.format(token), - query_params=params, limit=limit) + """ + return self.collections.list( + endpoint=self._endpoint + "/user/{}/available".format(token), + query_params=params, + limit=limit, + ) + def create(self, data, params=None): - ''' + """ Creates an velocitycontrols object :param data: data required for creation :param params: query parameters :return: VelocityControlResponse object of the created velocitycontrols - ''' - return self.collections.create(endpoint=self._endpoint, query_params=params, data=data) + """ + return self.collections.create( + endpoint=self._endpoint, query_params=params, data=data + ) + def find(self, token, params=None): - ''' + """ Finds the existing velocitycontrols :param token: velocitycontrols token to find :param params: query parameters :return: VelocityControlResponse object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) + def save(self, token, data): - ''' + """ Updates the existing velocitycontrols data :param token: velocitycontrols token to update :param data: data to be updated :return: VelocityControlResponse object of the updated velocitycontrols - ''' - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) - def __repr__(self): - return '' + """ + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) + def __repr__(self): + return "" diff --git a/marqeta/resources/webhooks.py b/marqeta/resources/webhooks.py index a7e9f93..703c1c0 100644 --- a/marqeta/resources/webhooks.py +++ b/marqeta/resources/webhooks.py @@ -1,5 +1,4 @@ - -'''WEBHOOKS RESOURCE WITH CRU PARAMETERS''' +"""WEBHOOKS RESOURCE WITH CRU PARAMETERS""" from marqeta.resources.collection import Collection from marqeta.response_models.webhook_response_model import WebhookResponseModel @@ -7,93 +6,105 @@ class WebhooksCollection(object): - ''' + """ Marqeta API 'webhooks' endpoint list, create, find and update operations - ''' + """ - _endpoint = 'webhooks' + _endpoint = "webhooks" def __init__(self, client): - ''' + """ Creates a client collection objects for different responses :param client: client object - ''' + """ self.client = client self.collections = Collection(self.client, WebhookResponseModel) def __call__(self, token): - ''' + """ Special case call made with token :param token: webhooks token :return: WebhooksContext object - ''' + """ return WebhooksContext(token, self.client) def page(self, params=None, count=5, start_index=0): - ''' + """ Provides the requested page for webhooks :param count: data to be displayed per page :param start_index: start_index :param params: query parameters :return: requested page with WebhookResponseModel object for the requested page 'data'field - ''' - return self.collections.page(endpoint=self._endpoint, count=count, - start_index=start_index, query_params=params) + """ + return self.collections.page( + endpoint=self._endpoint, + count=count, + start_index=start_index, + query_params=params, + ) def stream(self, params=None): - ''' + """ Stream through the list of requested endpoint data field :param params: query parameters :return: WebhookResponseModel object - ''' + """ return self.collections.stream(endpoint=self._endpoint, query_params=params) def list(self, params=None, limit=None): - ''' + """ List all the webhooks :param params: query parameters :param limit: parameter to limit the list count :return: List of WebhookResponseModel object: - ''' - return self.collections.list(endpoint=self._endpoint, query_params=params, limit=limit) - - + """ + return self.collections.list( + endpoint=self._endpoint, query_params=params, limit=limit + ) def create(self, data, params=None): - ''' + """ Creates an webhooks object :param data: data required for creation :param params: query parameters :return: WebhookResponseModel object - ''' - return self.collections.create(endpoint=self._endpoint, query_params=params, data=data) + """ + return self.collections.create( + endpoint=self._endpoint, query_params=params, data=data + ) + def find(self, token, params=None): - ''' + """ Finds a specific webhooks object :param token: webhooks token :param params: query parameters :return: WebhookResponseModel object - ''' - return self.collections.find(endpoint=self._endpoint + '/{}'.format(token), - query_params=params) + """ + return self.collections.find( + endpoint=self._endpoint + "/{}".format(token), query_params=params + ) def save(self, token, data): - ''' + """ Updates an webhooks object :param token: webhooks token :param data: data to be updated :return: WebhookResponseModel object - ''' - return self.collections.save(data, endpoint=self._endpoint + '/{}'.format(token)) + """ + return self.collections.save( + data, endpoint=self._endpoint + "/{}".format(token) + ) + def __repr__(self): - return '' + return "" class WebhooksContext(WebhooksCollection): - ''' class to specify sub endpoints for business ''' - _endpoint = 'webhooks/{}' + """class to specify sub endpoints for business""" + + _endpoint = "webhooks/{}" def __init__(self, token, client): super(WebhooksContext, self).__init__(client) @@ -101,25 +112,30 @@ def __init__(self, token, client): self.collections = Collection(client, WebhookPingModel) def ping(self, params=None): - ''' + """ Pings a webhook :param params: query parameters :return: WebhookPingModel object - ''' - return self.collections.create(endpoint=self._endpoint.format(self.token) + '/ping', - data={}, query_params=params) + """ + return self.collections.create( + endpoint=self._endpoint.format(self.token) + "/ping", + data={}, + query_params=params, + ) def resend(self, event_type, event_token, params=None): - ''' + """ Replay an event to a webhook :param event_type: event type code :param event_token: even token :param params: query parameters :return: WebhookPingModel model - ''' - return self.client.post(endpoint=self._endpoint.format(self.token) + '/{}/{}'. - format(event_type, event_token), query_params=params)[0] + """ + return self.client.post( + endpoint=self._endpoint.format(self.token) + + "/{}/{}".format(event_type, event_token), + query_params=params, + )[0] def __repr__(self): - return '' - + return "" diff --git a/marqeta/response_models/__init__.py b/marqeta/response_models/__init__.py index 416e1bb..5790ae8 100644 --- a/marqeta/response_models/__init__.py +++ b/marqeta/response_models/__init__.py @@ -2,23 +2,23 @@ from datetime import datetime, date DATE_FORMATS = [ - '%Y-%m-%dT%H:%M:%S.%f%z', - '%Y-%m-%d%T%H:%M:%S.%f%z', # yyyy-MM-dd'T'HH:mm:ss.SSSZ - '%Y-%m-%dT%H:%M:%S.%fZ', - '%Y-%m-%d%T%H:%M:%S.%fZ', - '%a, %d %b %Y %H:%M:%S %Z', # yyyy-MM-dd'T'HH:mm:ss.SSS'Z' + "%Y-%m-%dT%H:%M:%S.%f%z", + "%Y-%m-%d%T%H:%M:%S.%f%z", # yyyy-MM-dd'T'HH:mm:ss.SSSZ + "%Y-%m-%dT%H:%M:%S.%fZ", + "%Y-%m-%d%T%H:%M:%S.%fZ", + "%a, %d %b %Y %H:%M:%S %Z", # yyyy-MM-dd'T'HH:mm:ss.SSS'Z' "%Y-%m-%dT%H:%M:%SZ", - 'yyyy-MM-ddThh:mm:ssZ', - '%d %b %Y %H:%M:%S %f%z', # dd MMM yyyy HH:mm:ss zzz - '%d %b %Y %H:%M:%S %z' + "yyyy-MM-ddThh:mm:ssZ", + "%d %b %Y %H:%M:%S %f%z", # dd MMM yyyy HH:mm:ss zzz + "%d %b %Y %H:%M:%S %z", ] def datetime_object(key, json_response): if key in json_response: - match = re.match('\d{4}[-/]\d{2}[-/]\d{2}$', json_response[key]) + match = re.match("\d{4}[-/]\d{2}[-/]\d{2}$", json_response[key]) if match: - return datetime.strptime(json_response[key], '%Y-%m-%d').date() + return datetime.strptime(json_response[key], "%Y-%m-%d").date() else: for format in DATE_FORMATS: try: diff --git a/marqeta/response_models/accepted_countries_model.py b/marqeta/response_models/accepted_countries_model.py index 26c6ce2..0a8a1ef 100644 --- a/marqeta/response_models/accepted_countries_model.py +++ b/marqeta/response_models/accepted_countries_model.py @@ -3,8 +3,8 @@ import json import re -class AcceptedCountriesModel(object): +class AcceptedCountriesModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,33 +18,32 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def is_whitelist(self): - return self.json_response.get('is_whitelist', None) + return self.json_response.get("is_whitelist", None) @property def country_codes(self): - return self.json_response.get('country_codes', None) + return self.json_response.get("country_codes", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/accepted_countries_update_model.py b/marqeta/response_models/accepted_countries_update_model.py index 7dd5a3c..7d933b4 100644 --- a/marqeta/response_models/accepted_countries_update_model.py +++ b/marqeta/response_models/accepted_countries_update_model.py @@ -3,8 +3,8 @@ import json import re -class AcceptedCountriesUpdateModel(object): +class AcceptedCountriesUpdateModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,16 +18,18 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def is_whitelist(self): - return self.json_response.get('is_whitelist', None) + return self.json_response.get("is_whitelist", None) @property def country_codes(self): - return self.json_response.get('country_codes', None) + return self.json_response.get("country_codes", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/access_token_response.py b/marqeta/response_models/access_token_response.py index 973b30d..b71372e 100644 --- a/marqeta/response_models/access_token_response.py +++ b/marqeta/response_models/access_token_response.py @@ -4,8 +4,8 @@ import json import re -class AccessTokenResponse(object): +class AccessTokenResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -19,41 +19,40 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def expires(self): - if 'expires' in self.json_response: - return datetime_object('expires', self.json_response) - + if "expires" in self.json_response: + return datetime_object("expires", self.json_response) @property def application(self): - if 'application' in self.json_response: - return Application(self.json_response['application']) + if "application" in self.json_response: + return Application(self.json_response["application"]) @property def tokenTypeMarqetaMaster(self): - return self.json_response.get('tokenTypeMarqetaMaster', None) + return self.json_response.get("tokenTypeMarqetaMaster", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def master_roles(self): - return self.json_response.get('master_roles', None) + return self.json_response.get("master_roles", None) @property def token_type(self): - return self.json_response.get('token_type', None) - + return self.json_response.get("token_type", None) @property def one_time(self): - return self.json_response.get('one_time', None) + return self.json_response.get("one_time", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/account.py b/marqeta/response_models/account.py index fdb4840..978f149 100644 --- a/marqeta/response_models/account.py +++ b/marqeta/response_models/account.py @@ -3,8 +3,8 @@ import json import re -class Account(object): +class Account(object): def __init__(self, json_response): self.json_response = json_response @@ -18,18 +18,15 @@ def json_serial(o): @property def id(self): - return self.json_response.get('id', None) - + return self.json_response.get("id", None) @property def email_address(self): - return self.json_response.get('email_address', None) - + return self.json_response.get("email_address", None) @property def score(self): - return self.json_response.get('score', None) - + return self.json_response.get("score", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/account_holder_group_config.py b/marqeta/response_models/account_holder_group_config.py index 1f92eea..a776b4e 100644 --- a/marqeta/response_models/account_holder_group_config.py +++ b/marqeta/response_models/account_holder_group_config.py @@ -4,8 +4,8 @@ import json import re -class AccountHolderGroupConfig(object): +class AccountHolderGroupConfig(object): def __init__(self, json_response): self.json_response = json_response @@ -19,22 +19,23 @@ def json_serial(o): @property def kyc_required(self): - return self.json_response.get('kyc_required', None) - + return self.json_response.get("kyc_required", None) @property def is_reloadable(self): - return self.json_response.get('is_reloadable', None) + return self.json_response.get("is_reloadable", None) @property def real_time_fee_group_token(self): - return self.json_response.get('real_time_fee_group_token', None) - + return self.json_response.get("real_time_fee_group_token", None) @property def pre_kyc_controls(self): - if 'pre_kyc_controls' in self.json_response: - return PreKycControls(self.json_response['pre_kyc_controls']) + if "pre_kyc_controls" in self.json_response: + return PreKycControls(self.json_response["pre_kyc_controls"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/account_holder_group_request.py b/marqeta/response_models/account_holder_group_request.py index d0f9b08..97c4c22 100644 --- a/marqeta/response_models/account_holder_group_request.py +++ b/marqeta/response_models/account_holder_group_request.py @@ -4,8 +4,8 @@ import json import re -class AccountHolderGroupRequest(object): +class AccountHolderGroupRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -19,18 +19,19 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def config(self): - if 'config' in self.json_response: - return AccountHolderGroupConfig(self.json_response['config']) + if "config" in self.json_response: + return AccountHolderGroupConfig(self.json_response["config"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/account_holder_group_response.py b/marqeta/response_models/account_holder_group_response.py index 6a63b79..0d1b977 100644 --- a/marqeta/response_models/account_holder_group_response.py +++ b/marqeta/response_models/account_holder_group_response.py @@ -4,8 +4,8 @@ import json import re -class AccountHolderGroupResponse(object): +class AccountHolderGroupResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -19,18 +19,19 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def config(self): - if 'config' in self.json_response: - return AccountHolderGroupConfig(self.json_response['config']) + if "config" in self.json_response: + return AccountHolderGroupConfig(self.json_response["config"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/account_holder_group_update_request.py b/marqeta/response_models/account_holder_group_update_request.py index de89d70..7fe1ed4 100644 --- a/marqeta/response_models/account_holder_group_update_request.py +++ b/marqeta/response_models/account_holder_group_update_request.py @@ -4,8 +4,8 @@ import json import re -class AccountHolderGroupUpdateRequest(object): +class AccountHolderGroupUpdateRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -19,13 +19,15 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def config(self): - if 'config' in self.json_response: - return AccountHolderGroupConfig(self.json_response['config']) + if "config" in self.json_response: + return AccountHolderGroupConfig(self.json_response["config"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/account_model.py b/marqeta/response_models/account_model.py index db8ed5b..04b0408 100644 --- a/marqeta/response_models/account_model.py +++ b/marqeta/response_models/account_model.py @@ -3,8 +3,8 @@ import json import re -class AccountModel(object): +class AccountModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,18 +18,15 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def code(self): - return self.json_response.get('code', None) - + return self.json_response.get("code", None) @property def description(self): - return self.json_response.get('description', None) - + return self.json_response.get("description", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/ach_model.py b/marqeta/response_models/ach_model.py index 9198735..e8938c5 100644 --- a/marqeta/response_models/ach_model.py +++ b/marqeta/response_models/ach_model.py @@ -3,8 +3,8 @@ import json import re -class AchModel(object): +class AchModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,51 +18,43 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def account_number(self): - return self.json_response.get('account_number', None) - + return self.json_response.get("account_number", None) @property def routing_number(self): - return self.json_response.get('routing_number', None) - + return self.json_response.get("routing_number", None) @property def name_on_account(self): - return self.json_response.get('name_on_account', None) - + return self.json_response.get("name_on_account", None) @property def account_type(self): - return self.json_response.get('account_type', None) - + return self.json_response.get("account_type", None) @property def verification_override(self): - return self.json_response.get('verification_override', None) + return self.json_response.get("verification_override", None) @property def verification_notes(self): - return self.json_response.get('verification_notes', None) - + return self.json_response.get("verification_notes", None) @property def is_default_account(self): - return self.json_response.get('is_default_account', None) + return self.json_response.get("is_default_account", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/ach_response_model.py b/marqeta/response_models/ach_response_model.py index 75c1436..03d11f0 100644 --- a/marqeta/response_models/ach_response_model.py +++ b/marqeta/response_models/ach_response_model.py @@ -3,8 +3,8 @@ import json import re -class AchResponseModel(object): +class AchResponseModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,79 +18,70 @@ def json_serial(o): @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def account_suffix(self): - return self.json_response.get('account_suffix', None) - + return self.json_response.get("account_suffix", None) @property def verification_status(self): - return self.json_response.get('verification_status', None) - + return self.json_response.get("verification_status", None) @property def account_type(self): - return self.json_response.get('account_type', None) - + return self.json_response.get("account_type", None) @property def name_on_account(self): - return self.json_response.get('name_on_account', None) - + return self.json_response.get("name_on_account", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def date_sent_for_verification(self): - if 'date_sent_for_verification' in self.json_response: - return datetime_object('date_sent_for_verification', self.json_response) - + if "date_sent_for_verification" in self.json_response: + return datetime_object("date_sent_for_verification", self.json_response) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def is_default_account(self): - return self.json_response.get('is_default_account', None) + return self.json_response.get("is_default_account", None) @property def date_verified(self): - if 'date_verified' in self.json_response: - return datetime_object('date_verified', self.json_response) - + if "date_verified" in self.json_response: + return datetime_object("date_verified", self.json_response) @property def verification_override(self): - return self.json_response.get('verification_override', None) + return self.json_response.get("verification_override", None) @property def verification_notes(self): - return self.json_response.get('verification_notes', None) - + return self.json_response.get("verification_notes", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/ach_return.py b/marqeta/response_models/ach_return.py index ff00c5d..c986533 100644 --- a/marqeta/response_models/ach_return.py +++ b/marqeta/response_models/ach_return.py @@ -3,8 +3,8 @@ import json import re -class AchReturn(object): +class AchReturn(object): def __init__(self, json_response): self.json_response = json_response @@ -18,38 +18,33 @@ def json_serial(o): @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def date(self): - if 'date' in self.json_response: - return datetime_object('date', self.json_response) - + if "date" in self.json_response: + return datetime_object("date", self.json_response) @property def dateInitiated(self): - if 'dateInitiated' in self.json_response: - return datetime_object('dateInitiated', self.json_response) - + if "dateInitiated" in self.json_response: + return datetime_object("dateInitiated", self.json_response) @property def orderId(self): - return self.json_response.get('orderId', None) - + return self.json_response.get("orderId", None) @property def reasonCode(self): - return self.json_response.get('reasonCode', None) - + return self.json_response.get("reasonCode", None) @property def directDeposit(self): - return self.json_response.get('directDeposit', None) + return self.json_response.get("directDeposit", None) @property def achType(self): - return self.json_response.get('achType', None) - + return self.json_response.get("achType", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/ach_reversal_request.py b/marqeta/response_models/ach_reversal_request.py index c1a6632..1bf0895 100644 --- a/marqeta/response_models/ach_reversal_request.py +++ b/marqeta/response_models/ach_reversal_request.py @@ -3,8 +3,8 @@ import json import re -class AchReversalRequest(object): +class AchReversalRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,8 +18,10 @@ def json_serial(o): @property def reason_code(self): - return self.json_response.get('reason_code', None) - + return self.json_response.get("reason_code", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/ach_verification_model.py b/marqeta/response_models/ach_verification_model.py index d0624c6..37b66d0 100644 --- a/marqeta/response_models/ach_verification_model.py +++ b/marqeta/response_models/ach_verification_model.py @@ -3,8 +3,8 @@ import json import re -class AchVerificationModel(object): +class AchVerificationModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,15 +18,18 @@ def json_serial(o): @property def verify_amount1(self): - return self.json_response.get('verify_amount1', None) + return self.json_response.get("verify_amount1", None) @property def verify_amount2(self): - return self.json_response.get('verify_amount2', None) + return self.json_response.get("verify_amount2", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/acquirer.py b/marqeta/response_models/acquirer.py index b87e007..70b31ac 100644 --- a/marqeta/response_models/acquirer.py +++ b/marqeta/response_models/acquirer.py @@ -3,8 +3,8 @@ import json import re -class Acquirer(object): +class Acquirer(object): def __init__(self, json_response): self.json_response = json_response @@ -18,28 +18,23 @@ def json_serial(o): @property def institution_country(self): - return self.json_response.get('institution_country', None) - + return self.json_response.get("institution_country", None) @property def network_international_id(self): - return self.json_response.get('network_international_id', None) - + return self.json_response.get("network_international_id", None) @property def institution_id_code(self): - return self.json_response.get('institution_id_code', None) - + return self.json_response.get("institution_id_code", None) @property def retrieval_reference_number(self): - return self.json_response.get('retrieval_reference_number', None) - + return self.json_response.get("retrieval_reference_number", None) @property def system_trace_audit_number(self): - return self.json_response.get('system_trace_audit_number', None) - + return self.json_response.get("system_trace_audit_number", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/activation_actions.py b/marqeta/response_models/activation_actions.py index 9d2ba4c..722f711 100644 --- a/marqeta/response_models/activation_actions.py +++ b/marqeta/response_models/activation_actions.py @@ -3,8 +3,8 @@ import json import re -class ActivationActions(object): +class ActivationActions(object): def __init__(self, json_response): self.json_response = json_response @@ -18,12 +18,16 @@ def json_serial(o): @property def terminate_reissued_source_card(self): - return self.json_response.get('terminate_reissued_source_card', None) + return self.json_response.get("terminate_reissued_source_card", None) @property def swap_digital_wallet_tokens_from_card_token(self): - return self.json_response.get('swap_digital_wallet_tokens_from_card_token', None) - + return self.json_response.get( + "swap_digital_wallet_tokens_from_card_token", None + ) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/address_request_model.py b/marqeta/response_models/address_request_model.py index 41eddaf..e10c5bf 100644 --- a/marqeta/response_models/address_request_model.py +++ b/marqeta/response_models/address_request_model.py @@ -3,8 +3,8 @@ import json import re -class AddressRequestModel(object): +class AddressRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,38 +18,34 @@ def json_serial(o): @property def address1(self): - return self.json_response.get('address1', None) - + return self.json_response.get("address1", None) @property def address2(self): - return self.json_response.get('address2', None) - + return self.json_response.get("address2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def postal_code(self): - return self.json_response.get('postal_code', None) - + return self.json_response.get("postal_code", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/address_response_model.py b/marqeta/response_models/address_response_model.py index 5143178..6a4cfe0 100644 --- a/marqeta/response_models/address_response_model.py +++ b/marqeta/response_models/address_response_model.py @@ -3,8 +3,8 @@ import json import re -class AddressResponseModel(object): +class AddressResponseModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,38 +18,34 @@ def json_serial(o): @property def address1(self): - return self.json_response.get('address1', None) - + return self.json_response.get("address1", None) @property def address2(self): - return self.json_response.get('address2', None) - + return self.json_response.get("address2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def postal_code(self): - return self.json_response.get('postal_code', None) - + return self.json_response.get("postal_code", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/address_verification.py b/marqeta/response_models/address_verification.py index ad10984..42a695b 100644 --- a/marqeta/response_models/address_verification.py +++ b/marqeta/response_models/address_verification.py @@ -3,8 +3,8 @@ import json import re -class AddressVerification(object): +class AddressVerification(object): def __init__(self, json_response): self.json_response = json_response @@ -18,23 +18,22 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def street_address(self): - return self.json_response.get('street_address', None) - + return self.json_response.get("street_address", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def postal_code(self): - return self.json_response.get('postal_code', None) - + return self.json_response.get("postal_code", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/address_verification_model.py b/marqeta/response_models/address_verification_model.py index f7370d3..c035549 100644 --- a/marqeta/response_models/address_verification_model.py +++ b/marqeta/response_models/address_verification_model.py @@ -6,8 +6,8 @@ import json import re -class AddressVerificationModel(object): +class AddressVerificationModel(object): def __init__(self, json_response): self.json_response = json_response @@ -21,18 +21,21 @@ def json_serial(o): @property def request(self): - if 'request' in self.json_response: - return AvsInformation(self.json_response['request']) + if "request" in self.json_response: + return AvsInformation(self.json_response["request"]) @property def on_file(self): - if 'on_file' in self.json_response: - return AvsInformation(self.json_response['on_file']) + if "on_file" in self.json_response: + return AvsInformation(self.json_response["on_file"]) @property def response(self): - if 'response' in self.json_response: - return Response(self.json_response['response']) + if "response" in self.json_response: + return Response(self.json_response["response"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/address_verification_source.py b/marqeta/response_models/address_verification_source.py index 6a2d84a..0810972 100644 --- a/marqeta/response_models/address_verification_source.py +++ b/marqeta/response_models/address_verification_source.py @@ -5,8 +5,8 @@ import json import re -class AddressVerificationSource(object): +class AddressVerificationSource(object): def __init__(self, json_response): self.json_response = json_response @@ -20,13 +20,16 @@ def json_serial(o): @property def on_file(self): - if 'on_file' in self.json_response: - return AvsInformation(self.json_response['on_file']) + if "on_file" in self.json_response: + return AvsInformation(self.json_response["on_file"]) @property def response(self): - if 'response' in self.json_response: - return Response(self.json_response['response']) + if "response" in self.json_response: + return Response(self.json_response["response"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/adv_auth_request_model.py b/marqeta/response_models/adv_auth_request_model.py index a7b15df..d4af359 100644 --- a/marqeta/response_models/adv_auth_request_model.py +++ b/marqeta/response_models/adv_auth_request_model.py @@ -1,21 +1,25 @@ from datetime import datetime, date from marqeta.response_models.network_fee_model import NetworkFeeModel -from marqeta.response_models.advanced_auth_card_acceptor_model import AdvancedAuthCardAcceptorModel +from marqeta.response_models.advanced_auth_card_acceptor_model import ( + AdvancedAuthCardAcceptorModel, +) from marqeta.response_models.transaction_options import TransactionOptions from marqeta.response_models.original_data_elements import OriginalDataElements from marqeta.response_models.replacement_amount import ReplacementAmount from marqeta.response_models.webhook import Webhook from marqeta.response_models.digital_wallet_token import DigitalWalletToken from marqeta.response_models.digital_wallet_token_device import DigitalWalletTokenDevice -from marqeta.response_models.digital_wallet_token_wallet_provider import DigitalWalletTokenWalletProvider +from marqeta.response_models.digital_wallet_token_wallet_provider import ( + DigitalWalletTokenWalletProvider, +) from marqeta.response_models.card_options import CardOptions from marqeta.response_models.advanced_auth_poi import AdvancedAuthPoi from marqeta.response_models import datetime_object import json import re -class AdvAuthRequestModel(object): +class AdvAuthRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -29,234 +33,216 @@ def json_serial(o): @property def mti(self): - return self.json_response.get('mti', None) - + return self.json_response.get("mti", None) @property def network(self): - return self.json_response.get('network', None) - + return self.json_response.get("network", None) @property def sub_network(self): - return self.json_response.get('sub_network', None) - + return self.json_response.get("sub_network", None) @property def is_router_simulator(self): - return self.json_response.get('is_router_simulator', None) + return self.json_response.get("is_router_simulator", None) @property def network_reference_id(self): - return self.json_response.get('network_reference_id', None) - + return self.json_response.get("network_reference_id", None) @property def local_transaction_date(self): - if 'local_transaction_date' in self.json_response: - return datetime_object('local_transaction_date', self.json_response) - + if "local_transaction_date" in self.json_response: + return datetime_object("local_transaction_date", self.json_response) @property def transaction_date(self): - if 'transaction_date' in self.json_response: - return datetime_object('transaction_date', self.json_response) - + if "transaction_date" in self.json_response: + return datetime_object("transaction_date", self.json_response) @property def settlement_date(self): - if 'settlement_date' in self.json_response: - return datetime_object('settlement_date', self.json_response) - + if "settlement_date" in self.json_response: + return datetime_object("settlement_date", self.json_response) @property def stan(self): - return self.json_response.get('stan', None) - + return self.json_response.get("stan", None) @property def rrn(self): - return self.json_response.get('rrn', None) - + return self.json_response.get("rrn", None) @property def processing_code(self): - return self.json_response.get('processing_code', None) - + return self.json_response.get("processing_code", None) @property def function_code(self): - return self.json_response.get('function_code', None) - + return self.json_response.get("function_code", None) @property def reason_code(self): - return self.json_response.get('reason_code', None) - + return self.json_response.get("reason_code", None) @property def acquirer_reference_id(self): - return self.json_response.get('acquirer_reference_id', None) - + return self.json_response.get("acquirer_reference_id", None) @property def forwarding_institution_id(self): - return self.json_response.get('forwarding_institution_id', None) - + return self.json_response.get("forwarding_institution_id", None) @property def local_transaction_amount(self): - return self.json_response.get('local_transaction_amount', None) + return self.json_response.get("local_transaction_amount", None) @property def local_currency_code(self): - return self.json_response.get('local_currency_code', None) - + return self.json_response.get("local_currency_code", None) @property def settlement_amount(self): - return self.json_response.get('settlement_amount', None) + return self.json_response.get("settlement_amount", None) @property def cardholder_billing_amount(self): - return self.json_response.get('cardholder_billing_amount', None) + return self.json_response.get("cardholder_billing_amount", None) @property def cardholder_billing_conversion_rate(self): - return self.json_response.get('cardholder_billing_conversion_rate', None) + return self.json_response.get("cardholder_billing_conversion_rate", None) @property def cardholder_billing_currency(self): - return self.json_response.get('cardholder_billing_currency', None) - + return self.json_response.get("cardholder_billing_currency", None) @property def settlement_currency_code(self): - return self.json_response.get('settlement_currency_code', None) - + return self.json_response.get("settlement_currency_code", None) @property def approval_code(self): - return self.json_response.get('approval_code', None) - + return self.json_response.get("approval_code", None) @property def network_response(self): - return self.json_response.get('network_response', None) - + return self.json_response.get("network_response", None) @property def stan_padding_length(self): - return self.json_response.get('stan_padding_length', None) + return self.json_response.get("stan_padding_length", None) @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def cash_back_amount(self): - return self.json_response.get('cash_back_amount', None) + return self.json_response.get("cash_back_amount", None) @property def mid(self): - return self.json_response.get('mid', None) - + return self.json_response.get("mid", None) @property def pin(self): - return self.json_response.get('pin', None) - + return self.json_response.get("pin", None) @property def pos_pan_entry_mode(self): - return self.json_response.get('pos_pan_entry_mode', None) - + return self.json_response.get("pos_pan_entry_mode", None) @property def acquirer_fee_amount(self): - return self.json_response.get('acquirer_fee_amount', None) + return self.json_response.get("acquirer_fee_amount", None) @property def stip_reason_code(self): - return self.json_response.get('stip_reason_code', None) - + return self.json_response.get("stip_reason_code", None) @property def is_recurring(self): - return self.json_response.get('is_recurring', None) + return self.json_response.get("is_recurring", None) @property def network_fees(self): - if 'network_fees' in self.json_response: - return [NetworkFeeModel(val) for val in self.json_response['network_fees']] + if "network_fees" in self.json_response: + return [NetworkFeeModel(val) for val in self.json_response["network_fees"]] @property def card_acceptor(self): - if 'card_acceptor' in self.json_response: - return AdvancedAuthCardAcceptorModel(self.json_response['card_acceptor']) + if "card_acceptor" in self.json_response: + return AdvancedAuthCardAcceptorModel(self.json_response["card_acceptor"]) @property def transaction_options(self): - if 'transaction_options' in self.json_response: - return TransactionOptions(self.json_response['transaction_options']) + if "transaction_options" in self.json_response: + return TransactionOptions(self.json_response["transaction_options"]) @property def original_data_elements(self): - if 'original_data_elements' in self.json_response: - return OriginalDataElements(self.json_response['original_data_elements']) + if "original_data_elements" in self.json_response: + return OriginalDataElements(self.json_response["original_data_elements"]) @property def replacement_amount(self): - if 'replacement_amount' in self.json_response: - return ReplacementAmount(self.json_response['replacement_amount']) + if "replacement_amount" in self.json_response: + return ReplacementAmount(self.json_response["replacement_amount"]) @property def webhook(self): - if 'webhook' in self.json_response: - return Webhook(self.json_response['webhook']) + if "webhook" in self.json_response: + return Webhook(self.json_response["webhook"]) @property def digital_wallet_token(self): - if 'digital_wallet_token' in self.json_response: - return DigitalWalletToken(self.json_response['digital_wallet_token']) + if "digital_wallet_token" in self.json_response: + return DigitalWalletToken(self.json_response["digital_wallet_token"]) @property def digital_wallet_token_device_info(self): - if 'digital_wallet_token_device_info' in self.json_response: - return DigitalWalletTokenDevice(self.json_response['digital_wallet_token_device_info']) + if "digital_wallet_token_device_info" in self.json_response: + return DigitalWalletTokenDevice( + self.json_response["digital_wallet_token_device_info"] + ) @property def digital_wallet_token_wallet_provider_info(self): - if 'digital_wallet_token_wallet_provider_info' in self.json_response: - return DigitalWalletTokenWalletProvider(self.json_response['digital_wallet_token_wallet_provider_info']) + if "digital_wallet_token_wallet_provider_info" in self.json_response: + return DigitalWalletTokenWalletProvider( + self.json_response["digital_wallet_token_wallet_provider_info"] + ) @property def raw_iso_fields(self): - return self.json_response.get('raw_iso_fields', None) + return self.json_response.get("raw_iso_fields", None) @property def cavv_result_code(self): - return self.json_response.get('cavv_result_code', None) - + return self.json_response.get("cavv_result_code", None) @property def card_options(self): - if 'card_options' in self.json_response: - return CardOptions(self.json_response['card_options']) + if "card_options" in self.json_response: + return CardOptions(self.json_response["card_options"]) @property def poi(self): - if 'poi' in self.json_response: - return AdvancedAuthPoi(self.json_response['poi']) + if "poi" in self.json_response: + return AdvancedAuthPoi(self.json_response["poi"]) @property def is_stip_approval(self): - return self.json_response.get('is_stip_approval', None) + return self.json_response.get("is_stip_approval", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/advanced_auth_card_acceptor_model.py b/marqeta/response_models/advanced_auth_card_acceptor_model.py index 6d1b3db..0d7d9c9 100644 --- a/marqeta/response_models/advanced_auth_card_acceptor_model.py +++ b/marqeta/response_models/advanced_auth_card_acceptor_model.py @@ -3,8 +3,8 @@ import json import re -class AdvancedAuthCardAcceptorModel(object): +class AdvancedAuthCardAcceptorModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,43 +18,38 @@ def json_serial(o): @property def mcc(self): - return self.json_response.get('mcc', None) - + return self.json_response.get("mcc", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def address(self): - return self.json_response.get('address', None) - + return self.json_response.get("address", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def tid(self): - return self.json_response.get('tid', None) - + return self.json_response.get("tid", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/advanced_auth_other_poi.py b/marqeta/response_models/advanced_auth_other_poi.py index ad938b9..5ae3fd0 100644 --- a/marqeta/response_models/advanced_auth_other_poi.py +++ b/marqeta/response_models/advanced_auth_other_poi.py @@ -3,8 +3,8 @@ import json import re -class AdvancedAuthOtherPoi(object): +class AdvancedAuthOtherPoi(object): def __init__(self, json_response): self.json_response = json_response @@ -18,15 +18,18 @@ def json_serial(o): @property def card_presence(self): - return self.json_response.get('card_presence', None) + return self.json_response.get("card_presence", None) @property def cardholder_presence(self): - return self.json_response.get('cardholder_presence', None) + return self.json_response.get("cardholder_presence", None) @property def partial_approval_capable(self): - return self.json_response.get('partial_approval_capable', None) + return self.json_response.get("partial_approval_capable", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/advanced_auth_poi.py b/marqeta/response_models/advanced_auth_poi.py index 92310c8..6fee078 100644 --- a/marqeta/response_models/advanced_auth_poi.py +++ b/marqeta/response_models/advanced_auth_poi.py @@ -4,8 +4,8 @@ import json import re -class AdvancedAuthPoi(object): +class AdvancedAuthPoi(object): def __init__(self, json_response): self.json_response = json_response @@ -19,16 +19,19 @@ def json_serial(o): @property def other(self): - if 'other' in self.json_response: - return AdvancedAuthOtherPoi(self.json_response['other']) + if "other" in self.json_response: + return AdvancedAuthOtherPoi(self.json_response["other"]) @property def ecommerce(self): - return self.json_response.get('ecommerce', None) + return self.json_response.get("ecommerce", None) @property def atm(self): - return self.json_response.get('atm', None) + return self.json_response.get("atm", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/advanced_clearing_request_model.py b/marqeta/response_models/advanced_clearing_request_model.py index fb5028b..97dcb21 100644 --- a/marqeta/response_models/advanced_clearing_request_model.py +++ b/marqeta/response_models/advanced_clearing_request_model.py @@ -9,8 +9,8 @@ import json import re -class AdvancedClearingRequestModel(object): +class AdvancedClearingRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -24,174 +24,155 @@ def json_serial(o): @property def network_fees(self): - if 'network_fees' in self.json_response: - return [NetworkFeeModel(val) for val in self.json_response['network_fees']] + if "network_fees" in self.json_response: + return [NetworkFeeModel(val) for val in self.json_response["network_fees"]] @property def webhook(self): - if 'webhook' in self.json_response: - return Webhook(self.json_response['webhook']) + if "webhook" in self.json_response: + return Webhook(self.json_response["webhook"]) @property def mid(self): - return self.json_response.get('mid', None) - + return self.json_response.get("mid", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def replacement_amount(self): - return self.json_response.get('replacement_amount', None) + return self.json_response.get("replacement_amount", None) @property def cardholder_billing_amount(self): - return self.json_response.get('cardholder_billing_amount', None) + return self.json_response.get("cardholder_billing_amount", None) @property def cardholder_billing_conversion_rate(self): - return self.json_response.get('cardholder_billing_conversion_rate', None) + return self.json_response.get("cardholder_billing_conversion_rate", None) @property def cardholder_billing_currency(self): - return self.json_response.get('cardholder_billing_currency', None) - + return self.json_response.get("cardholder_billing_currency", None) @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) @property def acquirer_reference_id(self): - return self.json_response.get('acquirer_reference_id', None) - + return self.json_response.get("acquirer_reference_id", None) @property def rrn(self): - return self.json_response.get('rrn', None) - + return self.json_response.get("rrn", None) @property def stan(self): - return self.json_response.get('stan', None) - + return self.json_response.get("stan", None) @property def processing_code(self): - return self.json_response.get('processing_code', None) - + return self.json_response.get("processing_code", None) @property def acquirer_fee(self): - if 'acquirer_fee' in self.json_response: - return MoneyModel(self.json_response['acquirer_fee']) + if "acquirer_fee" in self.json_response: + return MoneyModel(self.json_response["acquirer_fee"]) @property def issuer_fee(self): - if 'issuer_fee' in self.json_response: - return MoneyModel(self.json_response['issuer_fee']) + if "issuer_fee" in self.json_response: + return MoneyModel(self.json_response["issuer_fee"]) @property def function_code(self): - return self.json_response.get('function_code', None) - + return self.json_response.get("function_code", None) @property def reason_code(self): - return self.json_response.get('reason_code', None) - + return self.json_response.get("reason_code", None) @property def approval_code(self): - return self.json_response.get('approval_code', None) - + return self.json_response.get("approval_code", None) @property def transaction_date(self): - if 'transaction_date' in self.json_response: - return datetime_object('transaction_date', self.json_response) - + if "transaction_date" in self.json_response: + return datetime_object("transaction_date", self.json_response) @property def local_transaction_date(self): - if 'local_transaction_date' in self.json_response: - return datetime_object('local_transaction_date', self.json_response) - + if "local_transaction_date" in self.json_response: + return datetime_object("local_transaction_date", self.json_response) @property def settlement_date(self): - if 'settlement_date' in self.json_response: - return datetime_object('settlement_date', self.json_response) - + if "settlement_date" in self.json_response: + return datetime_object("settlement_date", self.json_response) @property def network_reference_id(self): - return self.json_response.get('network_reference_id', None) - + return self.json_response.get("network_reference_id", None) @property def find_original_window_days(self): - return self.json_response.get('find_original_window_days', None) + return self.json_response.get("find_original_window_days", None) @property def batch_number(self): - return self.json_response.get('batch_number', None) - + return self.json_response.get("batch_number", None) @property def batch_file_name(self): - return self.json_response.get('batch_file_name', None) - + return self.json_response.get("batch_file_name", None) @property def sequence_number(self): - return self.json_response.get('sequence_number', None) - + return self.json_response.get("sequence_number", None) @property def network(self): - return self.json_response.get('network', None) - + return self.json_response.get("network", None) @property def sub_network(self): - return self.json_response.get('sub_network', None) - + return self.json_response.get("sub_network", None) @property def card_acceptor(self): - if 'card_acceptor' in self.json_response: - return CardAcceptorModel(self.json_response['card_acceptor']) + if "card_acceptor" in self.json_response: + return CardAcceptorModel(self.json_response["card_acceptor"]) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def original_data_elements(self): - if 'original_data_elements' in self.json_response: - return OriginalDataElements(self.json_response['original_data_elements']) + if "original_data_elements" in self.json_response: + return OriginalDataElements(self.json_response["original_data_elements"]) @property def preceding_related_transaction_token(self): - return self.json_response.get('preceding_related_transaction_token', None) - + return self.json_response.get("preceding_related_transaction_token", None) @property def send_expiration_date(self): - return self.json_response.get('send_expiration_date', None) + return self.json_response.get("send_expiration_date", None) @property def simulate_batch_for_clearing_record_hash(self): - return self.json_response.get('simulate_batch_for_clearing_record_hash', None) + return self.json_response.get("simulate_batch_for_clearing_record_hash", None) @property def cross_border_indicator(self): - return self.json_response.get('cross_border_indicator', None) - + return self.json_response.get("cross_border_indicator", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/advanced_simulation_response_model.py b/marqeta/response_models/advanced_simulation_response_model.py index d001743..6b4ea7b 100644 --- a/marqeta/response_models/advanced_simulation_response_model.py +++ b/marqeta/response_models/advanced_simulation_response_model.py @@ -4,8 +4,8 @@ import json import re -class AdvancedSimulationResponseModel(object): +class AdvancedSimulationResponseModel(object): def __init__(self, json_response): self.json_response = json_response @@ -19,12 +19,15 @@ def json_serial(o): @property def transaction(self): - if 'transaction' in self.json_response: - return TransactionModel(self.json_response['transaction']) + if "transaction" in self.json_response: + return TransactionModel(self.json_response["transaction"]) @property def raw_iso8583(self): - return self.json_response.get('raw_iso8583', None) + return self.json_response.get("raw_iso8583", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/advice_request_model.py b/marqeta/response_models/advice_request_model.py index 5140a8f..8fc0e58 100644 --- a/marqeta/response_models/advice_request_model.py +++ b/marqeta/response_models/advice_request_model.py @@ -3,8 +3,8 @@ import json import re -class AdviceRequestModel(object): +class AdviceRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,14 @@ def json_serial(o): @property def message(self): - return self.json_response.get('message', None) - + return self.json_response.get("message", None) @property def network(self): - return self.json_response.get('network', None) - + return self.json_response.get("network", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/airline.py b/marqeta/response_models/airline.py index dbdf2ab..5745135 100644 --- a/marqeta/response_models/airline.py +++ b/marqeta/response_models/airline.py @@ -3,8 +3,8 @@ import json import re -class Airline(object): +class Airline(object): def __init__(self, json_response): self.json_response = json_response @@ -18,19 +18,16 @@ def json_serial(o): @property def passenger_name(self): - return self.json_response.get('passenger_name', None) - + return self.json_response.get("passenger_name", None) @property def depart_date(self): - if 'depart_date' in self.json_response: - return datetime_object('depart_date', self.json_response) - + if "depart_date" in self.json_response: + return datetime_object("depart_date", self.json_response) @property def origination_city(self): - return self.json_response.get('origination_city', None) - + return self.json_response.get("origination_city", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/android_push_token_request_address.py b/marqeta/response_models/android_push_token_request_address.py index 381304c..9608226 100644 --- a/marqeta/response_models/android_push_token_request_address.py +++ b/marqeta/response_models/android_push_token_request_address.py @@ -3,8 +3,8 @@ import json import re -class AndroidPushTokenRequestAddress(object): +class AndroidPushTokenRequestAddress(object): def __init__(self, json_response): self.json_response = json_response @@ -18,48 +18,42 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def address1(self): - return self.json_response.get('address1', None) - + return self.json_response.get("address1", None) @property def address2(self): - return self.json_response.get('address2', None) - + return self.json_response.get("address2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def postal_code(self): - return self.json_response.get('postal_code', None) - + return self.json_response.get("postal_code", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/application.py b/marqeta/response_models/application.py index e30ed8d..51a5f45 100644 --- a/marqeta/response_models/application.py +++ b/marqeta/response_models/application.py @@ -3,8 +3,8 @@ import json import re -class Application(object): +class Application(object): def __init__(self, json_response): self.json_response = json_response @@ -18,38 +18,31 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def program(self): - return self.json_response.get('program', None) - + return self.json_response.get("program", None) @property def environment(self): - return self.json_response.get('environment', None) - + return self.json_response.get("environment", None) @property def program_short_code(self): - return self.json_response.get('program_short_code', None) - + return self.json_response.get("program_short_code", None) @property def client_api_base_url(self): - return self.json_response.get('client_api_base_url', None) - + return self.json_response.get("client_api_base_url", None) @property def assets_url(self): - return self.json_response.get('assets_url', None) - + return self.json_response.get("assets_url", None) @property def access_code(self): - return self.json_response.get('access_code', None) - + return self.json_response.get("access_code", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/auth_control_exempt_mids_request.py b/marqeta/response_models/auth_control_exempt_mids_request.py index 99f7051..9691de1 100644 --- a/marqeta/response_models/auth_control_exempt_mids_request.py +++ b/marqeta/response_models/auth_control_exempt_mids_request.py @@ -4,8 +4,8 @@ import json import re -class AuthControlExemptMidsRequest(object): +class AuthControlExemptMidsRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -19,35 +19,33 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def association(self): - if 'association' in self.json_response: - return SpendControlAssociation(self.json_response['association']) + if "association" in self.json_response: + return SpendControlAssociation(self.json_response["association"]) @property def mid(self): - return self.json_response.get('mid', None) - + return self.json_response.get("mid", None) @property def start_time(self): - if 'start_time' in self.json_response: - return datetime_object('start_time', self.json_response) - + if "start_time" in self.json_response: + return datetime_object("start_time", self.json_response) @property def end_time(self): - if 'end_time' in self.json_response: - return datetime_object('end_time', self.json_response) - + if "end_time" in self.json_response: + return datetime_object("end_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/auth_control_exempt_mids_response.py b/marqeta/response_models/auth_control_exempt_mids_response.py index 91f2b12..05539b3 100644 --- a/marqeta/response_models/auth_control_exempt_mids_response.py +++ b/marqeta/response_models/auth_control_exempt_mids_response.py @@ -4,8 +4,8 @@ import json import re -class AuthControlExemptMidsResponse(object): +class AuthControlExemptMidsResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -19,51 +19,47 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def association(self): - if 'association' in self.json_response: - return SpendControlAssociation(self.json_response['association']) + if "association" in self.json_response: + return SpendControlAssociation(self.json_response["association"]) @property def mid(self): - return self.json_response.get('mid', None) - + return self.json_response.get("mid", None) @property def start_time(self): - if 'start_time' in self.json_response: - return datetime_object('start_time', self.json_response) - + if "start_time" in self.json_response: + return datetime_object("start_time", self.json_response) @property def end_time(self): - if 'end_time' in self.json_response: - return datetime_object('end_time', self.json_response) - + if "end_time" in self.json_response: + return datetime_object("end_time", self.json_response) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def created(self): - if 'created' in self.json_response: - return datetime_object('created', self.json_response) - + if "created" in self.json_response: + return datetime_object("created", self.json_response) @property def last_updated(self): - if 'last_updated' in self.json_response: - return datetime_object('last_updated', self.json_response) - + if "last_updated" in self.json_response: + return datetime_object("last_updated", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/auth_control_exempt_mids_update_request.py b/marqeta/response_models/auth_control_exempt_mids_update_request.py index 6f4a166..04cd6af 100644 --- a/marqeta/response_models/auth_control_exempt_mids_update_request.py +++ b/marqeta/response_models/auth_control_exempt_mids_update_request.py @@ -3,8 +3,8 @@ import json import re -class AuthControlExemptMidsUpdateRequest(object): +class AuthControlExemptMidsUpdateRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,7 +18,10 @@ def json_serial(o): @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/auth_control_request.py b/marqeta/response_models/auth_control_request.py index 64f6ad3..def4297 100644 --- a/marqeta/response_models/auth_control_request.py +++ b/marqeta/response_models/auth_control_request.py @@ -5,8 +5,8 @@ import json import re -class AuthControlRequest(object): +class AuthControlRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -20,39 +20,38 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def association(self): - if 'association' in self.json_response: - return SpendControlAssociation(self.json_response['association']) + if "association" in self.json_response: + return SpendControlAssociation(self.json_response["association"]) @property def merchant_scope(self): - if 'merchant_scope' in self.json_response: - return MerchantScope(self.json_response['merchant_scope']) + if "merchant_scope" in self.json_response: + return MerchantScope(self.json_response["merchant_scope"]) @property def start_time(self): - if 'start_time' in self.json_response: - return datetime_object('start_time', self.json_response) - + if "start_time" in self.json_response: + return datetime_object("start_time", self.json_response) @property def end_time(self): - if 'end_time' in self.json_response: - return datetime_object('end_time', self.json_response) - + if "end_time" in self.json_response: + return datetime_object("end_time", self.json_response) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/auth_control_response.py b/marqeta/response_models/auth_control_response.py index caca805..3571c0b 100644 --- a/marqeta/response_models/auth_control_response.py +++ b/marqeta/response_models/auth_control_response.py @@ -5,8 +5,8 @@ import json import re -class AuthControlResponse(object): +class AuthControlResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -20,39 +20,38 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def association(self): - if 'association' in self.json_response: - return SpendControlAssociation(self.json_response['association']) + if "association" in self.json_response: + return SpendControlAssociation(self.json_response["association"]) @property def merchant_scope(self): - if 'merchant_scope' in self.json_response: - return MerchantScope(self.json_response['merchant_scope']) + if "merchant_scope" in self.json_response: + return MerchantScope(self.json_response["merchant_scope"]) @property def start_time(self): - if 'start_time' in self.json_response: - return datetime_object('start_time', self.json_response) - + if "start_time" in self.json_response: + return datetime_object("start_time", self.json_response) @property def end_time(self): - if 'end_time' in self.json_response: - return datetime_object('end_time', self.json_response) - + if "end_time" in self.json_response: + return datetime_object("end_time", self.json_response) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/auth_control_update_request.py b/marqeta/response_models/auth_control_update_request.py index b2c2550..b7057ed 100644 --- a/marqeta/response_models/auth_control_update_request.py +++ b/marqeta/response_models/auth_control_update_request.py @@ -5,8 +5,8 @@ import json import re -class AuthControlUpdateRequest(object): +class AuthControlUpdateRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -20,39 +20,38 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def association(self): - if 'association' in self.json_response: - return SpendControlAssociation(self.json_response['association']) + if "association" in self.json_response: + return SpendControlAssociation(self.json_response["association"]) @property def merchant_scope(self): - if 'merchant_scope' in self.json_response: - return MerchantScope(self.json_response['merchant_scope']) + if "merchant_scope" in self.json_response: + return MerchantScope(self.json_response["merchant_scope"]) @property def start_time(self): - if 'start_time' in self.json_response: - return datetime_object('start_time', self.json_response) - + if "start_time" in self.json_response: + return datetime_object("start_time", self.json_response) @property def end_time(self): - if 'end_time' in self.json_response: - return datetime_object('end_time', self.json_response) - + if "end_time" in self.json_response: + return datetime_object("end_time", self.json_response) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/auth_request_model.py b/marqeta/response_models/auth_request_model.py index baca88a..af2412b 100644 --- a/marqeta/response_models/auth_request_model.py +++ b/marqeta/response_models/auth_request_model.py @@ -8,8 +8,8 @@ import json import re -class AuthRequestModel(object): +class AuthRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -23,55 +23,55 @@ def json_serial(o): @property def network_fees(self): - if 'network_fees' in self.json_response: - return [NetworkFeeModel(val) for val in self.json_response['network_fees']] + if "network_fees" in self.json_response: + return [NetworkFeeModel(val) for val in self.json_response["network_fees"]] @property def webhook(self): - if 'webhook' in self.json_response: - return Webhook(self.json_response['webhook']) + if "webhook" in self.json_response: + return Webhook(self.json_response["webhook"]) @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def cash_back_amount(self): - return self.json_response.get('cash_back_amount', None) + return self.json_response.get("cash_back_amount", None) @property def mid(self): - return self.json_response.get('mid', None) - + return self.json_response.get("mid", None) @property def is_pre_auth(self): - return self.json_response.get('is_pre_auth', None) + return self.json_response.get("is_pre_auth", None) @property def pin(self): - return self.json_response.get('pin', None) - + return self.json_response.get("pin", None) @property def card_options(self): - if 'card_options' in self.json_response: - return CardOptions(self.json_response['card_options']) + if "card_options" in self.json_response: + return CardOptions(self.json_response["card_options"]) @property def card_acceptor(self): - if 'card_acceptor' in self.json_response: - return CardAcceptorModel(self.json_response['card_acceptor']) + if "card_acceptor" in self.json_response: + return CardAcceptorModel(self.json_response["card_acceptor"]) @property def transaction_options(self): - if 'transaction_options' in self.json_response: - return TransactionOptions(self.json_response['transaction_options']) + if "transaction_options" in self.json_response: + return TransactionOptions(self.json_response["transaction_options"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/auth_user.py b/marqeta/response_models/auth_user.py index dc90ed5..c2c0911 100644 --- a/marqeta/response_models/auth_user.py +++ b/marqeta/response_models/auth_user.py @@ -3,8 +3,8 @@ import json import re -class AuthUser(object): +class AuthUser(object): def __init__(self, json_response): self.json_response = json_response @@ -18,33 +18,29 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def username(self): - return self.json_response.get('username', None) - + return self.json_response.get("username", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def roles(self): - return self.json_response.get('roles', None) + return self.json_response.get("roles", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/auth_user_request.py b/marqeta/response_models/auth_user_request.py index 592c9c9..05cd4a2 100644 --- a/marqeta/response_models/auth_user_request.py +++ b/marqeta/response_models/auth_user_request.py @@ -3,8 +3,8 @@ import json import re -class AuthUserRequest(object): +class AuthUserRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,26 +18,26 @@ def json_serial(o): @property def password(self): - return self.json_response.get('password', None) - + return self.json_response.get("password", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def roles(self): - return self.json_response.get('roles', None) + return self.json_response.get("roles", None) @property def username(self): - return self.json_response.get('username', None) - + return self.json_response.get("username", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/auth_user_update_request.py b/marqeta/response_models/auth_user_update_request.py index 3c48e6c..724730b 100644 --- a/marqeta/response_models/auth_user_update_request.py +++ b/marqeta/response_models/auth_user_update_request.py @@ -3,8 +3,8 @@ import json import re -class AuthUserUpdateRequest(object): +class AuthUserUpdateRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,16 +18,18 @@ def json_serial(o): @property def password(self): - return self.json_response.get('password', None) - + return self.json_response.get("password", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def roles(self): - return self.json_response.get('roles', None) + return self.json_response.get("roles", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/authentication.py b/marqeta/response_models/authentication.py index 1c50bac..ff862cf 100644 --- a/marqeta/response_models/authentication.py +++ b/marqeta/response_models/authentication.py @@ -3,8 +3,8 @@ import json import re -class Authentication(object): +class Authentication(object): def __init__(self, json_response): self.json_response = json_response @@ -18,24 +18,23 @@ def json_serial(o): @property def last_password_update_channel(self): - return self.json_response.get('last_password_update_channel', None) - + return self.json_response.get("last_password_update_channel", None) @property def last_password_update_time(self): - if 'last_password_update_time' in self.json_response: - return datetime_object('last_password_update_time', self.json_response) - + if "last_password_update_time" in self.json_response: + return datetime_object("last_password_update_time", self.json_response) @property def email_verified(self): - return self.json_response.get('email_verified', None) + return self.json_response.get("email_verified", None) @property def email_verified_time(self): - if 'email_verified_time' in self.json_response: - return datetime_object('email_verified_time', self.json_response) - + if "email_verified_time" in self.json_response: + return datetime_object("email_verified_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + self.__str__() + ) diff --git a/marqeta/response_models/authorization_advice_model.py b/marqeta/response_models/authorization_advice_model.py index eb190c7..481a86e 100644 --- a/marqeta/response_models/authorization_advice_model.py +++ b/marqeta/response_models/authorization_advice_model.py @@ -6,8 +6,8 @@ import json import re -class AuthorizationAdviceModel(object): +class AuthorizationAdviceModel(object): def __init__(self, json_response): self.json_response = json_response @@ -21,27 +21,29 @@ def json_serial(o): @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def network_fees(self): - if 'network_fees' in self.json_response: - return [NetworkFeeModel(val) for val in self.json_response['network_fees']] + if "network_fees" in self.json_response: + return [NetworkFeeModel(val) for val in self.json_response["network_fees"]] @property def webhook(self): - if 'webhook' in self.json_response: - return Webhook(self.json_response['webhook']) + if "webhook" in self.json_response: + return Webhook(self.json_response["webhook"]) @property def original_transaction_token(self): - return self.json_response.get('original_transaction_token', None) - + return self.json_response.get("original_transaction_token", None) @property def transaction_options(self): - if 'transaction_options' in self.json_response: - return TransactionOptions(self.json_response['transaction_options']) + if "transaction_options" in self.json_response: + return TransactionOptions(self.json_response["transaction_options"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/authorization_controls.py b/marqeta/response_models/authorization_controls.py index 8649154..8978cca 100644 --- a/marqeta/response_models/authorization_controls.py +++ b/marqeta/response_models/authorization_controls.py @@ -4,8 +4,8 @@ import json import re -class AuthorizationControls(object): +class AuthorizationControls(object): def __init__(self, json_response): self.json_response = json_response @@ -19,12 +19,15 @@ def json_serial(o): @property def hold_increase(self): - if 'hold_increase' in self.json_response: - return HoldIncrease(self.json_response['hold_increase']) + if "hold_increase" in self.json_response: + return HoldIncrease(self.json_response["hold_increase"]) @property def hold_expiration_days(self): - return self.json_response.get('hold_expiration_days', None) + return self.json_response.get("hold_expiration_days", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/auto_reload_association.py b/marqeta/response_models/auto_reload_association.py index 62bf474..03a40eb 100644 --- a/marqeta/response_models/auto_reload_association.py +++ b/marqeta/response_models/auto_reload_association.py @@ -3,8 +3,8 @@ import json import re -class AutoReloadAssociation(object): +class AutoReloadAssociation(object): def __init__(self, json_response): self.json_response = json_response @@ -18,18 +18,18 @@ def json_serial(o): @property def card_product_token(self): - return self.json_response.get('card_product_token', None) - + return self.json_response.get("card_product_token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/auto_reload_model.py b/marqeta/response_models/auto_reload_model.py index 3fc99fb..f1c495c 100644 --- a/marqeta/response_models/auto_reload_model.py +++ b/marqeta/response_models/auto_reload_model.py @@ -5,8 +5,8 @@ import json import re -class AutoReloadModel(object): +class AutoReloadModel(object): def __init__(self, json_response): self.json_response = json_response @@ -20,37 +20,36 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def funding_source_token(self): - return self.json_response.get('funding_source_token', None) - + return self.json_response.get("funding_source_token", None) @property def funding_source_address_token(self): - return self.json_response.get('funding_source_address_token', None) - + return self.json_response.get("funding_source_address_token", None) @property def association(self): - if 'association' in self.json_response: - return AutoReloadAssociation(self.json_response['association']) + if "association" in self.json_response: + return AutoReloadAssociation(self.json_response["association"]) @property def order_scope(self): - if 'order_scope' in self.json_response: - return OrderScope(self.json_response['order_scope']) + if "order_scope" in self.json_response: + return OrderScope(self.json_response["order_scope"]) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/auto_reload_response_model.py b/marqeta/response_models/auto_reload_response_model.py index b22de66..d0a2b8e 100644 --- a/marqeta/response_models/auto_reload_response_model.py +++ b/marqeta/response_models/auto_reload_response_model.py @@ -5,8 +5,8 @@ import json import re -class AutoReloadResponseModel(object): +class AutoReloadResponseModel(object): def __init__(self, json_response): self.json_response = json_response @@ -20,49 +20,46 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def funding_source_token(self): - return self.json_response.get('funding_source_token', None) - + return self.json_response.get("funding_source_token", None) @property def funding_source_address_token(self): - return self.json_response.get('funding_source_address_token', None) - + return self.json_response.get("funding_source_address_token", None) @property def association(self): - if 'association' in self.json_response: - return AutoReloadAssociation(self.json_response['association']) + if "association" in self.json_response: + return AutoReloadAssociation(self.json_response["association"]) @property def order_scope(self): - if 'order_scope' in self.json_response: - return OrderScope(self.json_response['order_scope']) + if "order_scope" in self.json_response: + return OrderScope(self.json_response["order_scope"]) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/auto_reload_update_model.py b/marqeta/response_models/auto_reload_update_model.py index 55aaa3a..a2d8701 100644 --- a/marqeta/response_models/auto_reload_update_model.py +++ b/marqeta/response_models/auto_reload_update_model.py @@ -5,8 +5,8 @@ import json import re -class AutoReloadUpdateModel(object): +class AutoReloadUpdateModel(object): def __init__(self, json_response): self.json_response = json_response @@ -20,37 +20,36 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def funding_source_token(self): - return self.json_response.get('funding_source_token', None) - + return self.json_response.get("funding_source_token", None) @property def funding_source_address_token(self): - return self.json_response.get('funding_source_address_token', None) - + return self.json_response.get("funding_source_address_token", None) @property def association(self): - if 'association' in self.json_response: - return AutoReloadAssociation(self.json_response['association']) + if "association" in self.json_response: + return AutoReloadAssociation(self.json_response["association"]) @property def order_scope(self): - if 'order_scope' in self.json_response: - return OrderScope(self.json_response['order_scope']) + if "order_scope" in self.json_response: + return OrderScope(self.json_response["order_scope"]) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/available.py b/marqeta/response_models/available.py index 6a3890b..341ab5c 100644 --- a/marqeta/response_models/available.py +++ b/marqeta/response_models/available.py @@ -3,8 +3,8 @@ import json import re -class Available(object): +class Available(object): def __init__(self, json_response): self.json_response = json_response @@ -18,15 +18,15 @@ def json_serial(o): @property def uses(self): - return self.json_response.get('uses', None) + return self.json_response.get("uses", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def days_remaining(self): - return self.json_response.get('days_remaining', None) + return self.json_response.get("days_remaining", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/avs_control_options.py b/marqeta/response_models/avs_control_options.py index 01d5703..50ca312 100644 --- a/marqeta/response_models/avs_control_options.py +++ b/marqeta/response_models/avs_control_options.py @@ -3,8 +3,8 @@ import json import re -class AvsControlOptions(object): +class AvsControlOptions(object): def __init__(self, json_response): self.json_response = json_response @@ -18,15 +18,18 @@ def json_serial(o): @property def validate(self): - return self.json_response.get('validate', None) + return self.json_response.get("validate", None) @property def decline_on_address_number_mismatch(self): - return self.json_response.get('decline_on_address_number_mismatch', None) + return self.json_response.get("decline_on_address_number_mismatch", None) @property def decline_on_postal_code_mismatch(self): - return self.json_response.get('decline_on_postal_code_mismatch', None) + return self.json_response.get("decline_on_postal_code_mismatch", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/avs_controls.py b/marqeta/response_models/avs_controls.py index 9560c2a..859ee5e 100644 --- a/marqeta/response_models/avs_controls.py +++ b/marqeta/response_models/avs_controls.py @@ -5,8 +5,8 @@ import json import re -class AvsControls(object): +class AvsControls(object): def __init__(self, json_response): self.json_response = json_response @@ -20,13 +20,13 @@ def json_serial(o): @property def av_messages(self): - if 'av_messages' in self.json_response: - return AvsControlOptions(self.json_response['av_messages']) + if "av_messages" in self.json_response: + return AvsControlOptions(self.json_response["av_messages"]) @property def auth_messages(self): - if 'auth_messages' in self.json_response: - return AvsControlOptions(self.json_response['auth_messages']) + if "auth_messages" in self.json_response: + return AvsControlOptions(self.json_response["auth_messages"]) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/avs_information.py b/marqeta/response_models/avs_information.py index 16c0c89..e51d691 100644 --- a/marqeta/response_models/avs_information.py +++ b/marqeta/response_models/avs_information.py @@ -3,8 +3,8 @@ import json import re -class AvsInformation(object): +class AvsInformation(object): def __init__(self, json_response): self.json_response = json_response @@ -18,18 +18,17 @@ def json_serial(o): @property def street_address(self): - return self.json_response.get('street_address', None) - + return self.json_response.get("street_address", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def postal_code(self): - return self.json_response.get('postal_code', None) - + return self.json_response.get("postal_code", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + self.__str__() + ) diff --git a/marqeta/response_models/balance_cache_model.py b/marqeta/response_models/balance_cache_model.py index e5c2990..09d4d40 100644 --- a/marqeta/response_models/balance_cache_model.py +++ b/marqeta/response_models/balance_cache_model.py @@ -4,8 +4,8 @@ import json import re -class BalanceCacheModel(object): +class BalanceCacheModel(object): def __init__(self, json_response): self.json_response = json_response @@ -19,38 +19,37 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def account(self): - if 'account' in self.json_response: - return AccountModel(self.json_response['account']) + if "account" in self.json_response: + return AccountModel(self.json_response["account"]) @property def balance(self): - return self.json_response.get('balance', None) + return self.json_response.get("balance", None) @property def layers(self): - return self.json_response.get('layers', None) + return self.json_response.get("layers", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/balance_inquiry_request_model.py b/marqeta/response_models/balance_inquiry_request_model.py index 94acc58..3c586b7 100644 --- a/marqeta/response_models/balance_inquiry_request_model.py +++ b/marqeta/response_models/balance_inquiry_request_model.py @@ -6,8 +6,8 @@ import json import re -class BalanceInquiryRequestModel(object): +class BalanceInquiryRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -21,38 +21,37 @@ def json_serial(o): @property def network_fees(self): - if 'network_fees' in self.json_response: - return [NetworkFeeModel(val) for val in self.json_response['network_fees']] + if "network_fees" in self.json_response: + return [NetworkFeeModel(val) for val in self.json_response["network_fees"]] @property def webhook(self): - if 'webhook' in self.json_response: - return Webhook(self.json_response['webhook']) + if "webhook" in self.json_response: + return Webhook(self.json_response["webhook"]) @property def account_type(self): - return self.json_response.get('account_type', None) - + return self.json_response.get("account_type", None) @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) @property def pin(self): - return self.json_response.get('pin', None) - + return self.json_response.get("pin", None) @property def mid(self): - return self.json_response.get('mid', None) - + return self.json_response.get("mid", None) @property def card_acceptor(self): - if 'card_acceptor' in self.json_response: - return CardAcceptorModel(self.json_response['card_acceptor']) + if "card_acceptor" in self.json_response: + return CardAcceptorModel(self.json_response["card_acceptor"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/bank_account_funding_source_model.py b/marqeta/response_models/bank_account_funding_source_model.py index 2d5f3a2..a57a83b 100644 --- a/marqeta/response_models/bank_account_funding_source_model.py +++ b/marqeta/response_models/bank_account_funding_source_model.py @@ -4,8 +4,8 @@ import json import re -class BankAccountFundingSourceModel(FundingSourceModel): +class BankAccountFundingSourceModel(FundingSourceModel): def __init__(self, json_response): self.json_response = json_response @@ -19,38 +19,34 @@ def json_serial(o): @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def account_suffix(self): - return self.json_response.get('account_suffix', None) - + return self.json_response.get("account_suffix", None) @property def account_type(self): - return self.json_response.get('account_type', None) - + return self.json_response.get("account_type", None) @property def name_on_account(self): - return self.json_response.get('name_on_account', None) - + return self.json_response.get("name_on_account", None) @property def routing_number(self): - return self.json_response.get('routing_number', None) - + return self.json_response.get("routing_number", None) @property def verification_status(self): - return self.json_response.get('verification_status', None) - + return self.json_response.get("verification_status", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/bill_payment_completion_request.py b/marqeta/response_models/bill_payment_completion_request.py index 8b1e214..e520f86 100644 --- a/marqeta/response_models/bill_payment_completion_request.py +++ b/marqeta/response_models/bill_payment_completion_request.py @@ -3,8 +3,8 @@ import json import re -class BillPaymentCompletionRequest(object): +class BillPaymentCompletionRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,14 @@ def json_serial(o): @property def network_reference_id(self): - return self.json_response.get('network_reference_id', None) - + return self.json_response.get("network_reference_id", None) @property def original_transaction_token(self): - return self.json_response.get('original_transaction_token', None) - + return self.json_response.get("original_transaction_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/bill_payment_transaction_request.py b/marqeta/response_models/bill_payment_transaction_request.py index 11d699e..71e3917 100644 --- a/marqeta/response_models/bill_payment_transaction_request.py +++ b/marqeta/response_models/bill_payment_transaction_request.py @@ -3,8 +3,8 @@ import json import re -class BillPaymentTransactionRequest(object): +class BillPaymentTransactionRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,22 +18,22 @@ def json_serial(o): @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def currency(self): - return self.json_response.get('currency', None) - + return self.json_response.get("currency", None) @property def network_reference_id(self): - return self.json_response.get('network_reference_id', None) - + return self.json_response.get("network_reference_id", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/billing_address.py b/marqeta/response_models/billing_address.py index 75a46de..14ebb53 100644 --- a/marqeta/response_models/billing_address.py +++ b/marqeta/response_models/billing_address.py @@ -3,8 +3,8 @@ import json import re -class BillingAddress(object): +class BillingAddress(object): def __init__(self, json_response): self.json_response = json_response @@ -18,23 +18,21 @@ def json_serial(o): @property def first_name(self): - return self.json_response.get('first_name', None) - + return self.json_response.get("first_name", None) @property def last_name(self): - return self.json_response.get('last_name', None) - + return self.json_response.get("last_name", None) @property def address(self): - return self.json_response.get('address', None) - + return self.json_response.get("address", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + self.__str__() + ) diff --git a/marqeta/response_models/bulk_issuance_request.py b/marqeta/response_models/bulk_issuance_request.py index 5c9e766..769f4d4 100644 --- a/marqeta/response_models/bulk_issuance_request.py +++ b/marqeta/response_models/bulk_issuance_request.py @@ -6,8 +6,8 @@ import json import re -class BulkIssuanceRequest(object): +class BulkIssuanceRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -21,40 +21,41 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def fulfillment(self): - if 'fulfillment' in self.json_response: - return Fulfillment(self.json_response['fulfillment']) + if "fulfillment" in self.json_response: + return Fulfillment(self.json_response["fulfillment"]) @property def expedite(self): - return self.json_response.get('expedite', None) + return self.json_response.get("expedite", None) @property def card_product_token(self): - return self.json_response.get('card_product_token', None) - + return self.json_response.get("card_product_token", None) @property def card_allocation(self): - return self.json_response.get('card_allocation', None) + return self.json_response.get("card_allocation", None) @property def user_association(self): - if 'user_association' in self.json_response: - return UserAssociation(self.json_response['user_association']) + if "user_association" in self.json_response: + return UserAssociation(self.json_response["user_association"]) @property def name_line_1_numeric_postfix(self): - return self.json_response.get('name_line_1_numeric_postfix', None) + return self.json_response.get("name_line_1_numeric_postfix", None) @property def expiration_offset(self): - if 'expiration_offset' in self.json_response: - return ExpirationOffset(self.json_response['expiration_offset']) + if "expiration_offset" in self.json_response: + return ExpirationOffset(self.json_response["expiration_offset"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/bulk_issuance_response.py b/marqeta/response_models/bulk_issuance_response.py index 19d1045..ef099bb 100644 --- a/marqeta/response_models/bulk_issuance_response.py +++ b/marqeta/response_models/bulk_issuance_response.py @@ -6,8 +6,8 @@ import json import re -class BulkIssuanceResponse(object): +class BulkIssuanceResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -21,80 +21,76 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def fulfillment(self): - if 'fulfillment' in self.json_response: - return CardFulfillmentResponse(self.json_response['fulfillment']) + if "fulfillment" in self.json_response: + return CardFulfillmentResponse(self.json_response["fulfillment"]) @property def expedite(self): - return self.json_response.get('expedite', None) + return self.json_response.get("expedite", None) @property def card_product_token(self): - return self.json_response.get('card_product_token', None) - + return self.json_response.get("card_product_token", None) @property def card_allocation(self): - return self.json_response.get('card_allocation', None) + return self.json_response.get("card_allocation", None) @property def user_association(self): - if 'user_association' in self.json_response: - return UserAssociation(self.json_response['user_association']) + if "user_association" in self.json_response: + return UserAssociation(self.json_response["user_association"]) @property def name_line_1_numeric_postfix(self): - return self.json_response.get('name_line_1_numeric_postfix', None) + return self.json_response.get("name_line_1_numeric_postfix", None) @property def expiration_offset(self): - if 'expiration_offset' in self.json_response: - return ExpirationOffset(self.json_response['expiration_offset']) + if "expiration_offset" in self.json_response: + return ExpirationOffset(self.json_response["expiration_offset"]) @property def cards_processed(self): - return self.json_response.get('cards_processed', None) + return self.json_response.get("cards_processed", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def name_line1_start_index(self): - return self.json_response.get('name_line1_start_index', None) + return self.json_response.get("name_line1_start_index", None) @property def name_line1_end_index(self): - return self.json_response.get('name_line1_end_index', None) + return self.json_response.get("name_line1_end_index", None) @property def card_fulfillment_time(self): - if 'card_fulfillment_time' in self.json_response: - return datetime_object('card_fulfillment_time', self.json_response) - + if "card_fulfillment_time" in self.json_response: + return datetime_object("card_fulfillment_time", self.json_response) @property def provider_ship_date(self): - if 'provider_ship_date' in self.json_response: - return datetime_object('provider_ship_date', self.json_response) - + if "provider_ship_date" in self.json_response: + return datetime_object("provider_ship_date", self.json_response) @property def provider_shipping_method(self): - return self.json_response.get('provider_shipping_method', None) - + return self.json_response.get("provider_shipping_method", None) @property def provider_tracking_number(self): - return self.json_response.get('provider_tracking_number', None) - + return self.json_response.get("provider_tracking_number", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/bulk_request_model.py b/marqeta/response_models/bulk_request_model.py index e458ca8..f9657e2 100644 --- a/marqeta/response_models/bulk_request_model.py +++ b/marqeta/response_models/bulk_request_model.py @@ -3,8 +3,8 @@ import json import re -class BulkRequestModel(object): +class BulkRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,23 +18,26 @@ def json_serial(o): @property def user_tokens(self): - return self.json_response.get('user_tokens', None) + return self.json_response.get("user_tokens", None) @property def business_tokens(self): - return self.json_response.get('business_tokens', None) + return self.json_response.get("business_tokens", None) @property def card_tokens(self): - return self.json_response.get('card_tokens', None) + return self.json_response.get("card_tokens", None) @property def kyc_tokens(self): - return self.json_response.get('kyc_tokens', None) + return self.json_response.get("kyc_tokens", None) @property def dda_tokens(self): - return self.json_response.get('dda_tokens', None) + return self.json_response.get("dda_tokens", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/business_card_holder_model.py b/marqeta/response_models/business_card_holder_model.py index 960b1af..ce326ce 100644 --- a/marqeta/response_models/business_card_holder_model.py +++ b/marqeta/response_models/business_card_holder_model.py @@ -1,15 +1,21 @@ from datetime import datetime, date -from marqeta.response_models.identification_request_model import IdentificationRequestModel +from marqeta.response_models.identification_request_model import ( + IdentificationRequestModel, +) from marqeta.response_models.address_request_model import AddressRequestModel from marqeta.response_models.primary_contact_info_model import PrimaryContactInfoModel -from marqeta.response_models.business_incorporation_request_model import BusinessIncorporationRequestModel -from marqeta.response_models.business_proprietor_request_model import BusinessProprietorRequestModel +from marqeta.response_models.business_incorporation_request_model import ( + BusinessIncorporationRequestModel, +) +from marqeta.response_models.business_proprietor_request_model import ( + BusinessProprietorRequestModel, +) from marqeta.response_models import datetime_object import json import re -class BusinessCardHolderModel(object): +class BusinessCardHolderModel(object): def __init__(self, json_response): self.json_response = json_response @@ -23,140 +29,130 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def notes(self): - return self.json_response.get('notes', None) - + return self.json_response.get("notes", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def status(self): - return self.json_response.get('status', None) - + return self.json_response.get("status", None) @property def ip_address(self): - return self.json_response.get('ip_address', None) - + return self.json_response.get("ip_address", None) @property def password(self): - return self.json_response.get('password', None) - + return self.json_response.get("password", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def metadata(self): - return self.json_response.get('metadata', None) + return self.json_response.get("metadata", None) @property def account_holder_group_token(self): - return self.json_response.get('account_holder_group_token', None) - + return self.json_response.get("account_holder_group_token", None) @property def identifications(self): - if 'identifications' in self.json_response: - return [IdentificationRequestModel(val) for val in self.json_response['identifications']] + if "identifications" in self.json_response: + return [ + IdentificationRequestModel(val) + for val in self.json_response["identifications"] + ] @property def business_name_legal(self): - return self.json_response.get('business_name_legal', None) - + return self.json_response.get("business_name_legal", None) @property def business_name_dba(self): - return self.json_response.get('business_name_dba', None) - + return self.json_response.get("business_name_dba", None) @property def office_location(self): - if 'office_location' in self.json_response: - return AddressRequestModel(self.json_response['office_location']) + if "office_location" in self.json_response: + return AddressRequestModel(self.json_response["office_location"]) @property def in_current_location_since(self): - if 'in_current_location_since' in self.json_response: - return datetime_object('in_current_location_since', self.json_response) - + if "in_current_location_since" in self.json_response: + return datetime_object("in_current_location_since", self.json_response) @property def website(self): - return self.json_response.get('website', None) - + return self.json_response.get("website", None) @property def date_established(self): - if 'date_established' in self.json_response: - return datetime_object('date_established', self.json_response) - + if "date_established" in self.json_response: + return datetime_object("date_established", self.json_response) @property def general_business_description(self): - return self.json_response.get('general_business_description', None) - + return self.json_response.get("general_business_description", None) @property def history(self): - return self.json_response.get('history', None) - + return self.json_response.get("history", None) @property def business_type(self): - return self.json_response.get('business_type', None) - + return self.json_response.get("business_type", None) @property def international_office_locations(self): - return self.json_response.get('international_office_locations', None) - + return self.json_response.get("international_office_locations", None) @property def taxpayer_id(self): - return self.json_response.get('taxpayer_id', None) - + return self.json_response.get("taxpayer_id", None) @property def duns_number(self): - return self.json_response.get('duns_number', None) - + return self.json_response.get("duns_number", None) @property def primary_contact(self): - if 'primary_contact' in self.json_response: - return PrimaryContactInfoModel(self.json_response['primary_contact']) + if "primary_contact" in self.json_response: + return PrimaryContactInfoModel(self.json_response["primary_contact"]) @property def incorporation(self): - if 'incorporation' in self.json_response: - return BusinessIncorporationRequestModel(self.json_response['incorporation']) + if "incorporation" in self.json_response: + return BusinessIncorporationRequestModel( + self.json_response["incorporation"] + ) @property def proprietor_or_officer(self): - if 'proprietor_or_officer' in self.json_response: - return BusinessProprietorRequestModel(self.json_response['proprietor_or_officer']) + if "proprietor_or_officer" in self.json_response: + return BusinessProprietorRequestModel( + self.json_response["proprietor_or_officer"] + ) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/business_card_holder_response.py b/marqeta/response_models/business_card_holder_response.py index b2120f6..e0fcb72 100644 --- a/marqeta/response_models/business_card_holder_response.py +++ b/marqeta/response_models/business_card_holder_response.py @@ -2,16 +2,22 @@ from marqeta.response_models.authentication import Authentication from marqeta.response_models.address_response_model import AddressResponseModel from marqeta.response_models.primary_contact_info_model import PrimaryContactInfoModel -from marqeta.response_models.business_incorporation_response_model import BusinessIncorporationResponseModel -from marqeta.response_models.business_proprietor_response_model import BusinessProprietorResponseModel -from marqeta.response_models.identification_response_model import IdentificationResponseModel +from marqeta.response_models.business_incorporation_response_model import ( + BusinessIncorporationResponseModel, +) +from marqeta.response_models.business_proprietor_response_model import ( + BusinessProprietorResponseModel, +) +from marqeta.response_models.identification_response_model import ( + IdentificationResponseModel, +) from marqeta.response_models.deposit_account import DepositAccount from marqeta.response_models import datetime_object import json import re -class BusinessCardHolderResponse(object): +class BusinessCardHolderResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -25,150 +31,140 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def notes(self): - return self.json_response.get('notes', None) - + return self.json_response.get("notes", None) @property def ip_address(self): - return self.json_response.get('ip_address', None) - + return self.json_response.get("ip_address", None) @property def password(self): - return self.json_response.get('password', None) - + return self.json_response.get("password", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def metadata(self): - return self.json_response.get('metadata', None) + return self.json_response.get("metadata", None) @property def account_holder_group_token(self): - return self.json_response.get('account_holder_group_token', None) - + return self.json_response.get("account_holder_group_token", None) @property def authentication(self): - if 'authentication' in self.json_response: - return Authentication(self.json_response['authentication']) + if "authentication" in self.json_response: + return Authentication(self.json_response["authentication"]) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def status(self): - return self.json_response.get('status', None) - + return self.json_response.get("status", None) @property def business_name_legal(self): - return self.json_response.get('business_name_legal', None) - + return self.json_response.get("business_name_legal", None) @property def business_name_dba(self): - return self.json_response.get('business_name_dba', None) - + return self.json_response.get("business_name_dba", None) @property def office_location(self): - if 'office_location' in self.json_response: - return AddressResponseModel(self.json_response['office_location']) + if "office_location" in self.json_response: + return AddressResponseModel(self.json_response["office_location"]) @property def in_current_location_since(self): - if 'in_current_location_since' in self.json_response: - return datetime_object('in_current_location_since', self.json_response) - + if "in_current_location_since" in self.json_response: + return datetime_object("in_current_location_since", self.json_response) @property def website(self): - return self.json_response.get('website', None) - + return self.json_response.get("website", None) @property def date_established(self): - if 'date_established' in self.json_response: - return datetime_object('date_established', self.json_response) - + if "date_established" in self.json_response: + return datetime_object("date_established", self.json_response) @property def general_business_description(self): - return self.json_response.get('general_business_description', None) - + return self.json_response.get("general_business_description", None) @property def history(self): - return self.json_response.get('history', None) - + return self.json_response.get("history", None) @property def business_type(self): - return self.json_response.get('business_type', None) - + return self.json_response.get("business_type", None) @property def international_office_locations(self): - return self.json_response.get('international_office_locations', None) - + return self.json_response.get("international_office_locations", None) @property def taxpayer_id(self): - return self.json_response.get('taxpayer_id', None) - + return self.json_response.get("taxpayer_id", None) @property def duns_number(self): - return self.json_response.get('duns_number', None) - + return self.json_response.get("duns_number", None) @property def primary_contact(self): - if 'primary_contact' in self.json_response: - return PrimaryContactInfoModel(self.json_response['primary_contact']) + if "primary_contact" in self.json_response: + return PrimaryContactInfoModel(self.json_response["primary_contact"]) @property def incorporation(self): - if 'incorporation' in self.json_response: - return BusinessIncorporationResponseModel(self.json_response['incorporation']) + if "incorporation" in self.json_response: + return BusinessIncorporationResponseModel( + self.json_response["incorporation"] + ) @property def proprietor_or_officer(self): - if 'proprietor_or_officer' in self.json_response: - return BusinessProprietorResponseModel(self.json_response['proprietor_or_officer']) + if "proprietor_or_officer" in self.json_response: + return BusinessProprietorResponseModel( + self.json_response["proprietor_or_officer"] + ) @property def identifications(self): - if 'identifications' in self.json_response: - return [IdentificationResponseModel(val) for val in self.json_response['identifications']] + if "identifications" in self.json_response: + return [ + IdentificationResponseModel(val) + for val in self.json_response["identifications"] + ] @property def deposit_account(self): - if 'deposit_account' in self.json_response: - return DepositAccount(self.json_response['deposit_account']) + if "deposit_account" in self.json_response: + return DepositAccount(self.json_response["deposit_account"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/business_card_holder_update_model.py b/marqeta/response_models/business_card_holder_update_model.py index 3284730..e81ee13 100644 --- a/marqeta/response_models/business_card_holder_update_model.py +++ b/marqeta/response_models/business_card_holder_update_model.py @@ -1,15 +1,21 @@ from datetime import datetime, date -from marqeta.response_models.identification_request_model import IdentificationRequestModel +from marqeta.response_models.identification_request_model import ( + IdentificationRequestModel, +) from marqeta.response_models.address_request_model import AddressRequestModel from marqeta.response_models.primary_contact_info_model import PrimaryContactInfoModel -from marqeta.response_models.business_incorporation_request_model import BusinessIncorporationRequestModel -from marqeta.response_models.business_proprietor_request_model import BusinessProprietorRequestModel +from marqeta.response_models.business_incorporation_request_model import ( + BusinessIncorporationRequestModel, +) +from marqeta.response_models.business_proprietor_request_model import ( + BusinessProprietorRequestModel, +) from marqeta.response_models import datetime_object import json import re -class BusinessCardHolderUpdateModel(object): +class BusinessCardHolderUpdateModel(object): def __init__(self, json_response): self.json_response = json_response @@ -23,123 +29,116 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def notes(self): - return self.json_response.get('notes', None) - + return self.json_response.get("notes", None) @property def ip_address(self): - return self.json_response.get('ip_address', None) - + return self.json_response.get("ip_address", None) @property def password(self): - return self.json_response.get('password', None) - + return self.json_response.get("password", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def metadata(self): - return self.json_response.get('metadata', None) + return self.json_response.get("metadata", None) @property def account_holder_group_token(self): - return self.json_response.get('account_holder_group_token', None) - + return self.json_response.get("account_holder_group_token", None) @property def identifications(self): - if 'identifications' in self.json_response: - return [IdentificationRequestModel(val) for val in self.json_response['identifications']] + if "identifications" in self.json_response: + return [ + IdentificationRequestModel(val) + for val in self.json_response["identifications"] + ] @property def business_name_legal(self): - return self.json_response.get('business_name_legal', None) - + return self.json_response.get("business_name_legal", None) @property def business_name_dba(self): - return self.json_response.get('business_name_dba', None) - + return self.json_response.get("business_name_dba", None) @property def office_location(self): - if 'office_location' in self.json_response: - return AddressRequestModel(self.json_response['office_location']) + if "office_location" in self.json_response: + return AddressRequestModel(self.json_response["office_location"]) @property def in_current_location_since(self): - if 'in_current_location_since' in self.json_response: - return datetime_object('in_current_location_since', self.json_response) - + if "in_current_location_since" in self.json_response: + return datetime_object("in_current_location_since", self.json_response) @property def website(self): - return self.json_response.get('website', None) - + return self.json_response.get("website", None) @property def date_established(self): - if 'date_established' in self.json_response: - return datetime_object('date_established', self.json_response) - + if "date_established" in self.json_response: + return datetime_object("date_established", self.json_response) @property def general_business_description(self): - return self.json_response.get('general_business_description', None) - + return self.json_response.get("general_business_description", None) @property def history(self): - return self.json_response.get('history', None) - + return self.json_response.get("history", None) @property def business_type(self): - return self.json_response.get('business_type', None) - + return self.json_response.get("business_type", None) @property def international_office_locations(self): - return self.json_response.get('international_office_locations', None) - + return self.json_response.get("international_office_locations", None) @property def taxpayer_id(self): - return self.json_response.get('taxpayer_id', None) - + return self.json_response.get("taxpayer_id", None) @property def duns_number(self): - return self.json_response.get('duns_number', None) - + return self.json_response.get("duns_number", None) @property def primary_contact(self): - if 'primary_contact' in self.json_response: - return PrimaryContactInfoModel(self.json_response['primary_contact']) + if "primary_contact" in self.json_response: + return PrimaryContactInfoModel(self.json_response["primary_contact"]) @property def incorporation(self): - if 'incorporation' in self.json_response: - return BusinessIncorporationRequestModel(self.json_response['incorporation']) + if "incorporation" in self.json_response: + return BusinessIncorporationRequestModel( + self.json_response["incorporation"] + ) @property def proprietor_or_officer(self): - if 'proprietor_or_officer' in self.json_response: - return BusinessProprietorRequestModel(self.json_response['proprietor_or_officer']) + if "proprietor_or_officer" in self.json_response: + return BusinessProprietorRequestModel( + self.json_response["proprietor_or_officer"] + ) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/business_incorporation_request_model.py b/marqeta/response_models/business_incorporation_request_model.py index 7ceca50..38cfbb7 100644 --- a/marqeta/response_models/business_incorporation_request_model.py +++ b/marqeta/response_models/business_incorporation_request_model.py @@ -4,8 +4,8 @@ import json import re -class BusinessIncorporationRequestModel(object): +class BusinessIncorporationRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -19,32 +19,31 @@ def json_serial(o): @property def is_public(self): - return self.json_response.get('is_public', None) + return self.json_response.get("is_public", None) @property def stock_symbol(self): - return self.json_response.get('stock_symbol', None) - + return self.json_response.get("stock_symbol", None) @property def state_of_incorporation(self): - return self.json_response.get('state_of_incorporation', None) - + return self.json_response.get("state_of_incorporation", None) @property def name_registered_under(self): - return self.json_response.get('name_registered_under', None) - + return self.json_response.get("name_registered_under", None) @property def address_registered_under(self): - if 'address_registered_under' in self.json_response: - return AddressRequestModel(self.json_response['address_registered_under']) + if "address_registered_under" in self.json_response: + return AddressRequestModel(self.json_response["address_registered_under"]) @property def incorporation_type(self): - return self.json_response.get('incorporation_type', None) - + return self.json_response.get("incorporation_type", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/business_incorporation_response_model.py b/marqeta/response_models/business_incorporation_response_model.py index 256f1ee..5843ad0 100644 --- a/marqeta/response_models/business_incorporation_response_model.py +++ b/marqeta/response_models/business_incorporation_response_model.py @@ -4,8 +4,8 @@ import json import re -class BusinessIncorporationResponseModel(object): +class BusinessIncorporationResponseModel(object): def __init__(self, json_response): self.json_response = json_response @@ -19,32 +19,31 @@ def json_serial(o): @property def is_public(self): - return self.json_response.get('is_public', None) + return self.json_response.get("is_public", None) @property def stock_symbol(self): - return self.json_response.get('stock_symbol', None) - + return self.json_response.get("stock_symbol", None) @property def state_of_incorporation(self): - return self.json_response.get('state_of_incorporation', None) - + return self.json_response.get("state_of_incorporation", None) @property def name_registered_under(self): - return self.json_response.get('name_registered_under', None) - + return self.json_response.get("name_registered_under", None) @property def address_registered_under(self): - if 'address_registered_under' in self.json_response: - return AddressResponseModel(self.json_response['address_registered_under']) + if "address_registered_under" in self.json_response: + return AddressResponseModel(self.json_response["address_registered_under"]) @property def incorporation_type(self): - return self.json_response.get('incorporation_type', None) - + return self.json_response.get("incorporation_type", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/business_metadata.py b/marqeta/response_models/business_metadata.py index ad1aa7b..bbe0bb7 100644 --- a/marqeta/response_models/business_metadata.py +++ b/marqeta/response_models/business_metadata.py @@ -3,8 +3,8 @@ import json import re -class BusinessMetadata(object): +class BusinessMetadata(object): def __init__(self, json_response): self.json_response = json_response @@ -18,7 +18,10 @@ def json_serial(o): @property def metadata(self): - return self.json_response.get('metadata', None) + return self.json_response.get("metadata", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/business_proprietor_request_model.py b/marqeta/response_models/business_proprietor_request_model.py index 4755cf6..0a157ce 100644 --- a/marqeta/response_models/business_proprietor_request_model.py +++ b/marqeta/response_models/business_proprietor_request_model.py @@ -1,12 +1,14 @@ from datetime import datetime, date from marqeta.response_models.address_request_model import AddressRequestModel -from marqeta.response_models.identification_request_model import IdentificationRequestModel +from marqeta.response_models.identification_request_model import ( + IdentificationRequestModel, +) from marqeta.response_models import datetime_object import json import re -class BusinessProprietorRequestModel(object): +class BusinessProprietorRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -20,59 +22,56 @@ def json_serial(o): @property def first_name(self): - return self.json_response.get('first_name', None) - + return self.json_response.get("first_name", None) @property def middle_name(self): - return self.json_response.get('middle_name', None) - + return self.json_response.get("middle_name", None) @property def last_name(self): - return self.json_response.get('last_name', None) - + return self.json_response.get("last_name", None) @property def alternative_names(self): - return self.json_response.get('alternative_names', None) - + return self.json_response.get("alternative_names", None) @property def title(self): - return self.json_response.get('title', None) - + return self.json_response.get("title", None) @property def home(self): - if 'home' in self.json_response: - return AddressRequestModel(self.json_response['home']) + if "home" in self.json_response: + return AddressRequestModel(self.json_response["home"]) @property def ssn(self): - return self.json_response.get('ssn', None) - + return self.json_response.get("ssn", None) @property def dob(self): - if 'dob' in self.json_response: - return datetime_object('dob', self.json_response) - + if "dob" in self.json_response: + return datetime_object("dob", self.json_response) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def email(self): - return self.json_response.get('email', None) - + return self.json_response.get("email", None) @property def identifications(self): - if 'identifications' in self.json_response: - return [IdentificationRequestModel(val) for val in self.json_response['identifications']] + if "identifications" in self.json_response: + return [ + IdentificationRequestModel(val) + for val in self.json_response["identifications"] + ] def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/business_proprietor_response_model.py b/marqeta/response_models/business_proprietor_response_model.py index fa37e31..55d9e48 100644 --- a/marqeta/response_models/business_proprietor_response_model.py +++ b/marqeta/response_models/business_proprietor_response_model.py @@ -1,12 +1,14 @@ from datetime import datetime, date from marqeta.response_models.address_response_model import AddressResponseModel -from marqeta.response_models.identification_response_model import IdentificationResponseModel +from marqeta.response_models.identification_response_model import ( + IdentificationResponseModel, +) from marqeta.response_models import datetime_object import json import re -class BusinessProprietorResponseModel(object): +class BusinessProprietorResponseModel(object): def __init__(self, json_response): self.json_response = json_response @@ -20,59 +22,56 @@ def json_serial(o): @property def first_name(self): - return self.json_response.get('first_name', None) - + return self.json_response.get("first_name", None) @property def middle_name(self): - return self.json_response.get('middle_name', None) - + return self.json_response.get("middle_name", None) @property def last_name(self): - return self.json_response.get('last_name', None) - + return self.json_response.get("last_name", None) @property def alternative_names(self): - return self.json_response.get('alternative_names', None) - + return self.json_response.get("alternative_names", None) @property def title(self): - return self.json_response.get('title', None) - + return self.json_response.get("title", None) @property def home(self): - if 'home' in self.json_response: - return AddressResponseModel(self.json_response['home']) + if "home" in self.json_response: + return AddressResponseModel(self.json_response["home"]) @property def ssn(self): - return self.json_response.get('ssn', None) - + return self.json_response.get("ssn", None) @property def dob(self): - if 'dob' in self.json_response: - return datetime_object('dob', self.json_response) - + if "dob" in self.json_response: + return datetime_object("dob", self.json_response) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def email(self): - return self.json_response.get('email', None) - + return self.json_response.get("email", None) @property def identifications(self): - if 'identifications' in self.json_response: - return [IdentificationResponseModel(val) for val in self.json_response['identifications']] + if "identifications" in self.json_response: + return [ + IdentificationResponseModel(val) + for val in self.json_response["identifications"] + ] def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/business_transition_request.py b/marqeta/response_models/business_transition_request.py index 76cafdd..de573f5 100644 --- a/marqeta/response_models/business_transition_request.py +++ b/marqeta/response_models/business_transition_request.py @@ -3,8 +3,8 @@ import json import re -class BusinessTransitionRequest(object): +class BusinessTransitionRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,38 +18,34 @@ def json_serial(o): @property def idempotentHash(self): - return self.json_response.get('idempotentHash', None) - + return self.json_response.get("idempotentHash", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def status(self): - return self.json_response.get('status', None) - + return self.json_response.get("status", None) @property def reason_code(self): - return self.json_response.get('reason_code', None) - + return self.json_response.get("reason_code", None) @property def reason(self): - return self.json_response.get('reason', None) - + return self.json_response.get("reason", None) @property def channel(self): - return self.json_response.get('channel', None) - + return self.json_response.get("channel", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/business_transition_response.py b/marqeta/response_models/business_transition_response.py index 0f226f3..5bb2da2 100644 --- a/marqeta/response_models/business_transition_response.py +++ b/marqeta/response_models/business_transition_response.py @@ -3,8 +3,8 @@ import json import re -class BusinessTransitionResponse(object): +class BusinessTransitionResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,45 +18,40 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def status(self): - return self.json_response.get('status', None) - + return self.json_response.get("status", None) @property def reason_code(self): - return self.json_response.get('reason_code', None) - + return self.json_response.get("reason_code", None) @property def reason(self): - return self.json_response.get('reason', None) - + return self.json_response.get("reason", None) @property def channel(self): - return self.json_response.get('channel', None) - + return self.json_response.get("channel", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/cache_error.py b/marqeta/response_models/cache_error.py index 53357a8..ca0ed23 100644 --- a/marqeta/response_models/cache_error.py +++ b/marqeta/response_models/cache_error.py @@ -3,8 +3,8 @@ import json import re -class CacheError(object): +class CacheError(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,11 @@ def json_serial(o): @property def id(self): - return self.json_response.get('id', None) - + return self.json_response.get("id", None) @property def message(self): - return self.json_response.get('message', None) - + return self.json_response.get("message", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/calculation_schedule.py b/marqeta/response_models/calculation_schedule.py index e64b658..05cb15e 100644 --- a/marqeta/response_models/calculation_schedule.py +++ b/marqeta/response_models/calculation_schedule.py @@ -3,8 +3,8 @@ import json import re -class CalculationSchedule(object): +class CalculationSchedule(object): def __init__(self, json_response): self.json_response = json_response @@ -18,26 +18,26 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def value_type(self): - return self.json_response.get('value_type', None) - + return self.json_response.get("value_type", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def steps(self): - return self.json_response.get('steps', None) + return self.json_response.get("steps", None) @property def step_values(self): - return self.json_response.get('step_values', None) + return self.json_response.get("step_values", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/card_acceptor_model.py b/marqeta/response_models/card_acceptor_model.py index da5f151..4e0a860 100644 --- a/marqeta/response_models/card_acceptor_model.py +++ b/marqeta/response_models/card_acceptor_model.py @@ -3,8 +3,8 @@ import json import re -class CardAcceptorModel(object): +class CardAcceptorModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,47 +18,42 @@ def json_serial(o): @property def mcc(self): - return self.json_response.get('mcc', None) - + return self.json_response.get("mcc", None) @property def partial_approval_capable(self): - return self.json_response.get('partial_approval_capable', None) + return self.json_response.get("partial_approval_capable", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def address(self): - return self.json_response.get('address', None) - + return self.json_response.get("address", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def ecommerce_security_level_indicator(self): - return self.json_response.get('ecommerce_security_level_indicator', None) - + return self.json_response.get("ecommerce_security_level_indicator", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/card_fulfillment_response.py b/marqeta/response_models/card_fulfillment_response.py index e06b08c..a0e6558 100644 --- a/marqeta/response_models/card_fulfillment_response.py +++ b/marqeta/response_models/card_fulfillment_response.py @@ -1,12 +1,14 @@ from datetime import datetime, date -from marqeta.response_models.shipping_information_response import ShippingInformationResponse +from marqeta.response_models.shipping_information_response import ( + ShippingInformationResponse, +) from marqeta.response_models.card_personalization import CardPersonalization from marqeta.response_models import datetime_object import json import re -class CardFulfillmentResponse(object): +class CardFulfillmentResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -20,13 +22,16 @@ def json_serial(o): @property def shipping(self): - if 'shipping' in self.json_response: - return ShippingInformationResponse(self.json_response['shipping']) + if "shipping" in self.json_response: + return ShippingInformationResponse(self.json_response["shipping"]) @property def card_personalization(self): - if 'card_personalization' in self.json_response: - return CardPersonalization(self.json_response['card_personalization']) + if "card_personalization" in self.json_response: + return CardPersonalization(self.json_response["card_personalization"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/card_holder_address_model.py b/marqeta/response_models/card_holder_address_model.py index 3a14e9b..678b340 100644 --- a/marqeta/response_models/card_holder_address_model.py +++ b/marqeta/response_models/card_holder_address_model.py @@ -3,8 +3,8 @@ import json import re -class CardHolderAddressModel(object): +class CardHolderAddressModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,76 +18,66 @@ def json_serial(o): @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def first_name(self): - return self.json_response.get('first_name', None) - + return self.json_response.get("first_name", None) @property def last_name(self): - return self.json_response.get('last_name', None) - + return self.json_response.get("last_name", None) @property def address_1(self): - return self.json_response.get('address_1', None) - + return self.json_response.get("address_1", None) @property def address_2(self): - return self.json_response.get('address_2', None) - + return self.json_response.get("address_2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def is_default_address(self): - return self.json_response.get('is_default_address', None) + return self.json_response.get("is_default_address", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def postal_code(self): - return self.json_response.get('postal_code', None) - + return self.json_response.get("postal_code", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/card_holder_address_update_model.py b/marqeta/response_models/card_holder_address_update_model.py index 7af865f..172a971 100644 --- a/marqeta/response_models/card_holder_address_update_model.py +++ b/marqeta/response_models/card_holder_address_update_model.py @@ -3,8 +3,8 @@ import json import re -class CardHolderAddressUpdateModel(object): +class CardHolderAddressUpdateModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,61 +18,54 @@ def json_serial(o): @property def first_name(self): - return self.json_response.get('first_name', None) - + return self.json_response.get("first_name", None) @property def last_name(self): - return self.json_response.get('last_name', None) - + return self.json_response.get("last_name", None) @property def address_1(self): - return self.json_response.get('address_1', None) - + return self.json_response.get("address_1", None) @property def address_2(self): - return self.json_response.get('address_2', None) - + return self.json_response.get("address_2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def is_default_address(self): - return self.json_response.get('is_default_address', None) + return self.json_response.get("is_default_address", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def postal_code(self): - return self.json_response.get('postal_code', None) - + return self.json_response.get("postal_code", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/card_holder_model.py b/marqeta/response_models/card_holder_model.py index 5ccc716..5e5a139 100644 --- a/marqeta/response_models/card_holder_model.py +++ b/marqeta/response_models/card_holder_model.py @@ -1,11 +1,13 @@ from datetime import datetime, date -from marqeta.response_models.identification_request_model import IdentificationRequestModel +from marqeta.response_models.identification_request_model import ( + IdentificationRequestModel, +) from marqeta.response_models import datetime_object import json import re -class CardHolderModel(object): +class CardHolderModel(object): def __init__(self, json_response): self.json_response = json_response @@ -19,179 +21,155 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def status(self): - return self.json_response.get('status', None) - + return self.json_response.get("status", None) @property def notes(self): - return self.json_response.get('notes', None) - + return self.json_response.get("notes", None) @property def ip_address(self): - return self.json_response.get('ip_address', None) - + return self.json_response.get("ip_address", None) @property def password(self): - return self.json_response.get('password', None) - + return self.json_response.get("password", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def metadata(self): - return self.json_response.get('metadata', None) + return self.json_response.get("metadata", None) @property def account_holder_group_token(self): - return self.json_response.get('account_holder_group_token', None) - + return self.json_response.get("account_holder_group_token", None) @property def identifications(self): - if 'identifications' in self.json_response: - return [IdentificationRequestModel(val) for val in self.json_response['identifications']] + if "identifications" in self.json_response: + return [ + IdentificationRequestModel(val) + for val in self.json_response["identifications"] + ] @property def honorific(self): - return self.json_response.get('honorific', None) - + return self.json_response.get("honorific", None) @property def gender(self): - return self.json_response.get('gender', None) - + return self.json_response.get("gender", None) @property def first_name(self): - return self.json_response.get('first_name', None) - + return self.json_response.get("first_name", None) @property def middle_name(self): - return self.json_response.get('middle_name', None) - + return self.json_response.get("middle_name", None) @property def last_name(self): - return self.json_response.get('last_name', None) - + return self.json_response.get("last_name", None) @property def email(self): - return self.json_response.get('email', None) - + return self.json_response.get("email", None) @property def address1(self): - return self.json_response.get('address1', None) - + return self.json_response.get("address1", None) @property def address2(self): - return self.json_response.get('address2', None) - + return self.json_response.get("address2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def birth_date(self): - if 'birth_date' in self.json_response: - return datetime_object('birth_date', self.json_response) - + if "birth_date" in self.json_response: + return datetime_object("birth_date", self.json_response) @property def corporate_card_holder(self): - return self.json_response.get('corporate_card_holder', None) + return self.json_response.get("corporate_card_holder", None) @property def ssn(self): - return self.json_response.get('ssn', None) - + return self.json_response.get("ssn", None) @property def passport_number(self): - return self.json_response.get('passport_number', None) - + return self.json_response.get("passport_number", None) @property def passport_expiration_date(self): - if 'passport_expiration_date' in self.json_response: - return datetime_object('passport_expiration_date', self.json_response) - + if "passport_expiration_date" in self.json_response: + return datetime_object("passport_expiration_date", self.json_response) @property def id_card_number(self): - return self.json_response.get('id_card_number', None) - + return self.json_response.get("id_card_number", None) @property def id_card_expiration_date(self): - if 'id_card_expiration_date' in self.json_response: - return datetime_object('id_card_expiration_date', self.json_response) - + if "id_card_expiration_date" in self.json_response: + return datetime_object("id_card_expiration_date", self.json_response) @property def nationality(self): - return self.json_response.get('nationality', None) - + return self.json_response.get("nationality", None) @property def company(self): - return self.json_response.get('company', None) - + return self.json_response.get("company", None) @property def parent_token(self): - return self.json_response.get('parent_token', None) - + return self.json_response.get("parent_token", None) @property def uses_parent_account(self): - return self.json_response.get('uses_parent_account', None) + return self.json_response.get("uses_parent_account", None) @property def postal_code(self): - return self.json_response.get('postal_code', None) - + return self.json_response.get("postal_code", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/card_inventory_request.py b/marqeta/response_models/card_inventory_request.py index 71c4f54..de60a62 100644 --- a/marqeta/response_models/card_inventory_request.py +++ b/marqeta/response_models/card_inventory_request.py @@ -3,8 +3,8 @@ import json import re -class CardInventoryRequest(object): +class CardInventoryRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,17 +18,18 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def package_id(self): - return self.json_response.get('package_id', None) - + return self.json_response.get("package_id", None) @property def starting_inventory(self): - return self.json_response.get('starting_inventory', None) + return self.json_response.get("starting_inventory", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/card_inventory_response.py b/marqeta/response_models/card_inventory_response.py index 14bc131..01f84ef 100644 --- a/marqeta/response_models/card_inventory_response.py +++ b/marqeta/response_models/card_inventory_response.py @@ -3,8 +3,8 @@ import json import re -class CardInventoryResponse(object): +class CardInventoryResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,23 +18,23 @@ def json_serial(o): @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def package_id(self): - return self.json_response.get('package_id', None) - + return self.json_response.get("package_id", None) @property def starting_inventory(self): - return self.json_response.get('starting_inventory', None) + return self.json_response.get("starting_inventory", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/card_life_cycle.py b/marqeta/response_models/card_life_cycle.py index 0804a0c..5844b4c 100644 --- a/marqeta/response_models/card_life_cycle.py +++ b/marqeta/response_models/card_life_cycle.py @@ -4,8 +4,8 @@ import json import re -class CardLifeCycle(object): +class CardLifeCycle(object): def __init__(self, json_response): self.json_response = json_response @@ -19,20 +19,22 @@ def json_serial(o): @property def activate_upon_issue(self): - return self.json_response.get('activate_upon_issue', None) + return self.json_response.get("activate_upon_issue", None) @property def expiration_offset(self): - if 'expiration_offset' in self.json_response: - return ExpirationOffset(self.json_response['expiration_offset']) + if "expiration_offset" in self.json_response: + return ExpirationOffset(self.json_response["expiration_offset"]) @property def card_service_code(self): - return self.json_response.get('card_service_code', None) + return self.json_response.get("card_service_code", None) @property def update_expiration_upon_activation(self): - return self.json_response.get('update_expiration_upon_activation', None) + return self.json_response.get("update_expiration_upon_activation", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + self.__str__() + ) diff --git a/marqeta/response_models/card_metadata.py b/marqeta/response_models/card_metadata.py index 5bdb692..9679831 100644 --- a/marqeta/response_models/card_metadata.py +++ b/marqeta/response_models/card_metadata.py @@ -3,8 +3,8 @@ import json import re -class CardMetadata(object): +class CardMetadata(object): def __init__(self, json_response): self.json_response = json_response @@ -18,7 +18,7 @@ def json_serial(o): @property def metadata(self): - return self.json_response.get('metadata', None) + return self.json_response.get("metadata", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/card_options.py b/marqeta/response_models/card_options.py index a9166a1..bb1b714 100644 --- a/marqeta/response_models/card_options.py +++ b/marqeta/response_models/card_options.py @@ -4,8 +4,8 @@ import json import re -class CardOptions(object): +class CardOptions(object): def __init__(self, json_response): self.json_response = json_response @@ -19,22 +19,20 @@ def json_serial(o): @property def cvv(self): - return self.json_response.get('cvv', None) - + return self.json_response.get("cvv", None) @property def card_present(self): - return self.json_response.get('card_present', None) + return self.json_response.get("card_present", None) @property def expiration(self): - return self.json_response.get('expiration', None) - + return self.json_response.get("expiration", None) @property def billing_address(self): - if 'billing_address' in self.json_response: - return BillingAddress(self.json_response['billing_address']) + if "billing_address" in self.json_response: + return BillingAddress(self.json_response["billing_address"]) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/card_personalization.py b/marqeta/response_models/card_personalization.py index 68f4141..d832d0d 100644 --- a/marqeta/response_models/card_personalization.py +++ b/marqeta/response_models/card_personalization.py @@ -6,8 +6,8 @@ import json import re -class CardPersonalization(object): +class CardPersonalization(object): def __init__(self, json_response): self.json_response = json_response @@ -21,18 +21,21 @@ def json_serial(o): @property def text(self): - if 'text' in self.json_response: - return Text(self.json_response['text']) + if "text" in self.json_response: + return Text(self.json_response["text"]) @property def images(self): - if 'images' in self.json_response: - return Images(self.json_response['images']) + if "images" in self.json_response: + return Images(self.json_response["images"]) @property def carrier(self): - if 'carrier' in self.json_response: - return Carrier(self.json_response['carrier']) + if "carrier" in self.json_response: + return Carrier(self.json_response["carrier"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/card_product_config.py b/marqeta/response_models/card_product_config.py index 8d6be86..1f32549 100644 --- a/marqeta/response_models/card_product_config.py +++ b/marqeta/response_models/card_product_config.py @@ -6,14 +6,16 @@ from marqeta.response_models.card_life_cycle import CardLifeCycle from marqeta.response_models.clearing_and_settlement import ClearingAndSettlement from marqeta.response_models.jit_funding import JitFunding -from marqeta.response_models.digital_wallet_tokenization import DigitalWalletTokenization +from marqeta.response_models.digital_wallet_tokenization import ( + DigitalWalletTokenization, +) from marqeta.response_models.card_product_fulfillment import CardProductFulfillment from marqeta.response_models import datetime_object import json import re -class CardProductConfig(object): +class CardProductConfig(object): def __init__(self, json_response): self.json_response = json_response @@ -27,48 +29,53 @@ def json_serial(o): @property def poi(self): - if 'poi' in self.json_response: - return Poi(self.json_response['poi']) + if "poi" in self.json_response: + return Poi(self.json_response["poi"]) @property def transaction_controls(self): - if 'transaction_controls' in self.json_response: - return TransactionControls(self.json_response['transaction_controls']) + if "transaction_controls" in self.json_response: + return TransactionControls(self.json_response["transaction_controls"]) @property def selective_auth(self): - if 'selective_auth' in self.json_response: - return SelectiveAuth(self.json_response['selective_auth']) + if "selective_auth" in self.json_response: + return SelectiveAuth(self.json_response["selective_auth"]) @property def special(self): - if 'special' in self.json_response: - return Special(self.json_response['special']) + if "special" in self.json_response: + return Special(self.json_response["special"]) @property def card_life_cycle(self): - if 'card_life_cycle' in self.json_response: - return CardLifeCycle(self.json_response['card_life_cycle']) + if "card_life_cycle" in self.json_response: + return CardLifeCycle(self.json_response["card_life_cycle"]) @property def clearing_and_settlement(self): - if 'clearing_and_settlement' in self.json_response: - return ClearingAndSettlement(self.json_response['clearing_and_settlement']) + if "clearing_and_settlement" in self.json_response: + return ClearingAndSettlement(self.json_response["clearing_and_settlement"]) @property def jit_funding(self): - if 'jit_funding' in self.json_response: - return JitFunding(self.json_response['jit_funding']) + if "jit_funding" in self.json_response: + return JitFunding(self.json_response["jit_funding"]) @property def digital_wallet_tokenization(self): - if 'digital_wallet_tokenization' in self.json_response: - return DigitalWalletTokenization(self.json_response['digital_wallet_tokenization']) + if "digital_wallet_tokenization" in self.json_response: + return DigitalWalletTokenization( + self.json_response["digital_wallet_tokenization"] + ) @property def fulfillment(self): - if 'fulfillment' in self.json_response: - return CardProductFulfillment(self.json_response['fulfillment']) + if "fulfillment" in self.json_response: + return CardProductFulfillment(self.json_response["fulfillment"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/card_product_fulfillment.py b/marqeta/response_models/card_product_fulfillment.py index 560a9b9..66735c9 100644 --- a/marqeta/response_models/card_product_fulfillment.py +++ b/marqeta/response_models/card_product_fulfillment.py @@ -5,8 +5,8 @@ import json import re -class CardProductFulfillment(object): +class CardProductFulfillment(object): def __init__(self, json_response): self.json_response = json_response @@ -20,58 +20,56 @@ def json_serial(o): @property def shipping(self): - if 'shipping' in self.json_response: - return Shipping(self.json_response['shipping']) + if "shipping" in self.json_response: + return Shipping(self.json_response["shipping"]) @property def card_personalization(self): - if 'card_personalization' in self.json_response: - return CardPersonalization(self.json_response['card_personalization']) + if "card_personalization" in self.json_response: + return CardPersonalization(self.json_response["card_personalization"]) @property def payment_instrument(self): - return self.json_response.get('payment_instrument', None) - + return self.json_response.get("payment_instrument", None) @property def package_id(self): - return self.json_response.get('package_id', None) - + return self.json_response.get("package_id", None) @property def all_zero_card_security_code(self): - return self.json_response.get('all_zero_card_security_code', None) + return self.json_response.get("all_zero_card_security_code", None) @property def bin_prefix(self): - return self.json_response.get('bin_prefix', None) - + return self.json_response.get("bin_prefix", None) @property def bulk_ship(self): - return self.json_response.get('bulk_ship', None) + return self.json_response.get("bulk_ship", None) @property def pan_length(self): - return self.json_response.get('pan_length', None) - + return self.json_response.get("pan_length", None) @property def fulfillment_provider(self): - return self.json_response.get('fulfillment_provider', None) - + return self.json_response.get("fulfillment_provider", None) @property def allow_card_creation(self): - return self.json_response.get('allow_card_creation', None) + return self.json_response.get("allow_card_creation", None) @property def uppercase_name_lines(self): - return self.json_response.get('uppercase_name_lines', None) + return self.json_response.get("uppercase_name_lines", None) @property def enable_offline_pin(self): - return self.json_response.get('enable_offline_pin', None) + return self.json_response.get("enable_offline_pin", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/card_product_fulfillment_response.py b/marqeta/response_models/card_product_fulfillment_response.py index 0a5f428..5f5a95a 100644 --- a/marqeta/response_models/card_product_fulfillment_response.py +++ b/marqeta/response_models/card_product_fulfillment_response.py @@ -1,12 +1,14 @@ from datetime import datetime, date -from marqeta.response_models.shipping_information_response import ShippingInformationResponse +from marqeta.response_models.shipping_information_response import ( + ShippingInformationResponse, +) from marqeta.response_models.card_personalization import CardPersonalization from marqeta.response_models import datetime_object import json import re -class CardProductFulfillmentResponse(object): +class CardProductFulfillmentResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -20,58 +22,56 @@ def json_serial(o): @property def shipping(self): - if 'shipping' in self.json_response: - return ShippingInformationResponse(self.json_response['shipping']) + if "shipping" in self.json_response: + return ShippingInformationResponse(self.json_response["shipping"]) @property def card_personalization(self): - if 'card_personalization' in self.json_response: - return CardPersonalization(self.json_response['card_personalization']) + if "card_personalization" in self.json_response: + return CardPersonalization(self.json_response["card_personalization"]) @property def payment_instrument(self): - return self.json_response.get('payment_instrument', None) - + return self.json_response.get("payment_instrument", None) @property def package_id(self): - return self.json_response.get('package_id', None) - + return self.json_response.get("package_id", None) @property def all_zero_card_security_code(self): - return self.json_response.get('all_zero_card_security_code', None) + return self.json_response.get("all_zero_card_security_code", None) @property def bin_prefix(self): - return self.json_response.get('bin_prefix', None) - + return self.json_response.get("bin_prefix", None) @property def bulk_ship(self): - return self.json_response.get('bulk_ship', None) + return self.json_response.get("bulk_ship", None) @property def pan_length(self): - return self.json_response.get('pan_length', None) - + return self.json_response.get("pan_length", None) @property def fulfillment_provider(self): - return self.json_response.get('fulfillment_provider', None) - + return self.json_response.get("fulfillment_provider", None) @property def allow_card_creation(self): - return self.json_response.get('allow_card_creation', None) + return self.json_response.get("allow_card_creation", None) @property def uppercase_name_lines(self): - return self.json_response.get('uppercase_name_lines', None) + return self.json_response.get("uppercase_name_lines", None) @property def enable_offline_pin(self): - return self.json_response.get('enable_offline_pin', None) + return self.json_response.get("enable_offline_pin", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/card_product_request.py b/marqeta/response_models/card_product_request.py index 2516a06..cab319f 100644 --- a/marqeta/response_models/card_product_request.py +++ b/marqeta/response_models/card_product_request.py @@ -4,8 +4,8 @@ import json import re -class CardProductRequest(object): +class CardProductRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -19,34 +19,33 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def start_date(self): - if 'start_date' in self.json_response: - return datetime_object('start_date', self.json_response) - + if "start_date" in self.json_response: + return datetime_object("start_date", self.json_response) @property def end_date(self): - if 'end_date' in self.json_response: - return datetime_object('end_date', self.json_response) - + if "end_date" in self.json_response: + return datetime_object("end_date", self.json_response) @property def config(self): - if 'config' in self.json_response: - return CardProductConfig(self.json_response['config']) + if "config" in self.json_response: + return CardProductConfig(self.json_response["config"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/card_product_response.py b/marqeta/response_models/card_product_response.py index c70b4b0..c42737e 100644 --- a/marqeta/response_models/card_product_response.py +++ b/marqeta/response_models/card_product_response.py @@ -4,8 +4,8 @@ import json import re -class CardProductResponse(object): +class CardProductResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -19,46 +19,43 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def start_date(self): - if 'start_date' in self.json_response: - return datetime_object('start_date', self.json_response) - + if "start_date" in self.json_response: + return datetime_object("start_date", self.json_response) @property def end_date(self): - if 'end_date' in self.json_response: - return datetime_object('end_date', self.json_response) - + if "end_date" in self.json_response: + return datetime_object("end_date", self.json_response) @property def config(self): - if 'config' in self.json_response: - return CardProductConfig(self.json_response['config']) + if "config" in self.json_response: + return CardProductConfig(self.json_response["config"]) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/card_product_update_model.py b/marqeta/response_models/card_product_update_model.py index 146e09f..51ed625 100644 --- a/marqeta/response_models/card_product_update_model.py +++ b/marqeta/response_models/card_product_update_model.py @@ -4,8 +4,8 @@ import json import re -class CardProductUpdateModel(object): +class CardProductUpdateModel(object): def __init__(self, json_response): self.json_response = json_response @@ -19,27 +19,27 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def start_date(self): - return self.json_response.get('start_date', None) - + return self.json_response.get("start_date", None) @property def end_date(self): - return self.json_response.get('end_date', None) - + return self.json_response.get("end_date", None) @property def config(self): - if 'config' in self.json_response: - return CardProductConfig(self.json_response['config']) + if "config" in self.json_response: + return CardProductConfig(self.json_response["config"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/card_request.py b/marqeta/response_models/card_request.py index d319197..20493aa 100644 --- a/marqeta/response_models/card_request.py +++ b/marqeta/response_models/card_request.py @@ -6,8 +6,8 @@ import json import re -class CardRequest(object): +class CardRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -21,56 +21,50 @@ def json_serial(o): @property def card_product_token(self): - return self.json_response.get('card_product_token', None) - + return self.json_response.get("card_product_token", None) @property def expedite(self): - return self.json_response.get('expedite', None) + return self.json_response.get("expedite", None) @property def metadata(self): - return self.json_response.get('metadata', None) + return self.json_response.get("metadata", None) @property def expiration_offset(self): - if 'expiration_offset' in self.json_response: - return ExpirationOffset(self.json_response['expiration_offset']) + if "expiration_offset" in self.json_response: + return ExpirationOffset(self.json_response["expiration_offset"]) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def fulfillment(self): - if 'fulfillment' in self.json_response: - return Fulfillment(self.json_response['fulfillment']) + if "fulfillment" in self.json_response: + return Fulfillment(self.json_response["fulfillment"]) @property def reissue_pan_from_card_token(self): - return self.json_response.get('reissue_pan_from_card_token', None) - + return self.json_response.get("reissue_pan_from_card_token", None) @property def translate_pin_from_card_token(self): - return self.json_response.get('translate_pin_from_card_token', None) - + return self.json_response.get("translate_pin_from_card_token", None) @property def activation_actions(self): - if 'activation_actions' in self.json_response: - return ActivationActions(self.json_response['activation_actions']) + if "activation_actions" in self.json_response: + return ActivationActions(self.json_response["activation_actions"]) @property def bulk_issuance_token(self): - return self.json_response.get('bulk_issuance_token', None) - + return self.json_response.get("bulk_issuance_token", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/card_response.py b/marqeta/response_models/card_response.py index 2eb9693..34bfec4 100644 --- a/marqeta/response_models/card_response.py +++ b/marqeta/response_models/card_response.py @@ -5,8 +5,8 @@ import json import re -class CardResponse(object): +class CardResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -20,123 +20,104 @@ def json_serial(o): @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def card_product_token(self): - return self.json_response.get('card_product_token', None) - + return self.json_response.get("card_product_token", None) @property def last_four(self): - return self.json_response.get('last_four', None) - + return self.json_response.get("last_four", None) @property def pan(self): - return self.json_response.get('pan', None) - + return self.json_response.get("pan", None) @property def expiration(self): - return self.json_response.get('expiration', None) - + return self.json_response.get("expiration", None) @property def expiration_time(self): - if 'expiration_time' in self.json_response: - return datetime_object('expiration_time', self.json_response) - + if "expiration_time" in self.json_response: + return datetime_object("expiration_time", self.json_response) @property def cvv_number(self): - return self.json_response.get('cvv_number', None) - + return self.json_response.get("cvv_number", None) @property def chip_cvv_number(self): - return self.json_response.get('chip_cvv_number', None) - + return self.json_response.get("chip_cvv_number", None) @property def barcode(self): - return self.json_response.get('barcode', None) - + return self.json_response.get("barcode", None) @property def pin_is_set(self): - return self.json_response.get('pin_is_set', None) + return self.json_response.get("pin_is_set", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def state_reason(self): - return self.json_response.get('state_reason', None) - + return self.json_response.get("state_reason", None) @property def fulfillment_status(self): - return self.json_response.get('fulfillment_status', None) - + return self.json_response.get("fulfillment_status", None) @property def reissue_pan_from_card_token(self): - return self.json_response.get('reissue_pan_from_card_token', None) - + return self.json_response.get("reissue_pan_from_card_token", None) @property def fulfillment(self): - if 'fulfillment' in self.json_response: - return CardFulfillmentResponse(self.json_response['fulfillment']) + if "fulfillment" in self.json_response: + return CardFulfillmentResponse(self.json_response["fulfillment"]) @property def bulk_issuance_token(self): - return self.json_response.get('bulk_issuance_token', None) - + return self.json_response.get("bulk_issuance_token", None) @property def translate_pin_from_card_token(self): - return self.json_response.get('translate_pin_from_card_token', None) - + return self.json_response.get("translate_pin_from_card_token", None) @property def activation_actions(self): - if 'activation_actions' in self.json_response: - return ActivationActions(self.json_response['activation_actions']) + if "activation_actions" in self.json_response: + return ActivationActions(self.json_response["activation_actions"]) @property def instrument_type(self): - return self.json_response.get('instrument_type', None) - + return self.json_response.get("instrument_type", None) @property def expedite(self): - return self.json_response.get('expedite', None) + return self.json_response.get("expedite", None) @property def metadata(self): - return self.json_response.get('metadata', None) + return self.json_response.get("metadata", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/card_security_code_verification.py b/marqeta/response_models/card_security_code_verification.py index e71e25e..2228316 100644 --- a/marqeta/response_models/card_security_code_verification.py +++ b/marqeta/response_models/card_security_code_verification.py @@ -4,8 +4,8 @@ import json import re -class CardSecurityCodeVerification(object): +class CardSecurityCodeVerification(object): def __init__(self, json_response): self.json_response = json_response @@ -19,13 +19,15 @@ def json_serial(o): @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) @property def response(self): - if 'response' in self.json_response: - return Response(self.json_response['response']) + if "response" in self.json_response: + return Response(self.json_response["response"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/card_swap_hash.py b/marqeta/response_models/card_swap_hash.py index 006eaa8..682b37c 100644 --- a/marqeta/response_models/card_swap_hash.py +++ b/marqeta/response_models/card_swap_hash.py @@ -3,8 +3,8 @@ import json import re -class CardSwapHash(object): +class CardSwapHash(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,11 @@ def json_serial(o): @property def previous_card_token(self): - return self.json_response.get('previous_card_token', None) - + return self.json_response.get("previous_card_token", None) @property def new_card_token(self): - return self.json_response.get('new_card_token', None) - + return self.json_response.get("new_card_token", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/card_transition_request.py b/marqeta/response_models/card_transition_request.py index 65ee4bb..a9d41b5 100644 --- a/marqeta/response_models/card_transition_request.py +++ b/marqeta/response_models/card_transition_request.py @@ -4,8 +4,8 @@ import json import re -class CardTransitionRequest(object): +class CardTransitionRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -19,38 +19,35 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) @property def reason(self): - return self.json_response.get('reason', None) - + return self.json_response.get("reason", None) @property def reason_code(self): - return self.json_response.get('reason_code', None) - + return self.json_response.get("reason_code", None) @property def validations(self): - if 'validations' in self.json_response: - return ValidationsRequest(self.json_response['validations']) + if "validations" in self.json_response: + return ValidationsRequest(self.json_response["validations"]) @property def channel(self): - return self.json_response.get('channel', None) - + return self.json_response.get("channel", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/card_transition_response.py b/marqeta/response_models/card_transition_response.py index 5f14627..95463fa 100644 --- a/marqeta/response_models/card_transition_response.py +++ b/marqeta/response_models/card_transition_response.py @@ -7,8 +7,8 @@ import json import re -class CardTransitionResponse(object): +class CardTransitionResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -22,122 +22,107 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def reason(self): - return self.json_response.get('reason', None) - + return self.json_response.get("reason", None) @property def reason_code(self): - return self.json_response.get('reason_code', None) - + return self.json_response.get("reason_code", None) @property def channel(self): - return self.json_response.get('channel', None) - + return self.json_response.get("channel", None) @property def fulfillment_status(self): - return self.json_response.get('fulfillment_status', None) - + return self.json_response.get("fulfillment_status", None) @property def validations(self): - if 'validations' in self.json_response: - return ValidationsResponse(self.json_response['validations']) + if "validations" in self.json_response: + return ValidationsResponse(self.json_response["validations"]) @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def card_product_token(self): - return self.json_response.get('card_product_token', None) - + return self.json_response.get("card_product_token", None) @property def last_four(self): - return self.json_response.get('last_four', None) - + return self.json_response.get("last_four", None) @property def pan(self): - return self.json_response.get('pan', None) - + return self.json_response.get("pan", None) @property def expiration(self): - return self.json_response.get('expiration', None) - + return self.json_response.get("expiration", None) @property def expiration_time(self): - return self.json_response.get('expiration_time', None) - + return self.json_response.get("expiration_time", None) @property def barcode(self): - return self.json_response.get('barcode', None) - + return self.json_response.get("barcode", None) @property def pin_is_set(self): - return self.json_response.get('pin_is_set', None) + return self.json_response.get("pin_is_set", None) @property def fulfillment(self): - if 'fulfillment' in self.json_response: - return Fulfillment(self.json_response['fulfillment']) + if "fulfillment" in self.json_response: + return Fulfillment(self.json_response["fulfillment"]) @property def bulk_issuance_token(self): - return self.json_response.get('bulk_issuance_token', None) - + return self.json_response.get("bulk_issuance_token", None) @property def reissue_pan_from_card_token(self): - return self.json_response.get('reissue_pan_from_card_token', None) - + return self.json_response.get("reissue_pan_from_card_token", None) @property def user(self): - if 'user' in self.json_response: - return CardholderMetadata(self.json_response['user']) + if "user" in self.json_response: + return CardholderMetadata(self.json_response["user"]) @property def card(self): - if 'card' in self.json_response: - return CardMetadata(self.json_response['card']) + if "card" in self.json_response: + return CardMetadata(self.json_response["card"]) @property def expedite(self): - return self.json_response.get('expedite', None) + return self.json_response.get("expedite", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/card_update_request.py b/marqeta/response_models/card_update_request.py index 2ea5841..3a81d73 100644 --- a/marqeta/response_models/card_update_request.py +++ b/marqeta/response_models/card_update_request.py @@ -4,8 +4,8 @@ import json import re -class CardUpdateRequest(object): +class CardUpdateRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -19,26 +19,27 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def expedite(self): - return self.json_response.get('expedite', None) + return self.json_response.get("expedite", None) @property def fulfillment(self): - if 'fulfillment' in self.json_response: - return Fulfillment(self.json_response['fulfillment']) + if "fulfillment" in self.json_response: + return Fulfillment(self.json_response["fulfillment"]) @property def metadata(self): - return self.json_response.get('metadata', None) + return self.json_response.get("metadata", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/cardholder_address_response.py b/marqeta/response_models/cardholder_address_response.py index 18b426e..c2d7dbe 100644 --- a/marqeta/response_models/cardholder_address_response.py +++ b/marqeta/response_models/cardholder_address_response.py @@ -3,8 +3,8 @@ import json import re -class CardholderAddressResponse(object): +class CardholderAddressResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,88 +18,76 @@ def json_serial(o): @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def first_name(self): - return self.json_response.get('first_name', None) - + return self.json_response.get("first_name", None) @property def last_name(self): - return self.json_response.get('last_name', None) - + return self.json_response.get("last_name", None) @property def address_1(self): - return self.json_response.get('address_1', None) - + return self.json_response.get("address_1", None) @property def address_2(self): - return self.json_response.get('address_2', None) - + return self.json_response.get("address_2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def postal_code(self): - return self.json_response.get('postal_code', None) - + return self.json_response.get("postal_code", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def is_default_address(self): - return self.json_response.get('is_default_address', None) + return self.json_response.get("is_default_address", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/cardholder_authentication_data.py b/marqeta/response_models/cardholder_authentication_data.py index fb7804b..a6416f0 100644 --- a/marqeta/response_models/cardholder_authentication_data.py +++ b/marqeta/response_models/cardholder_authentication_data.py @@ -3,8 +3,8 @@ import json import re -class CardholderAuthenticationData(object): +class CardholderAuthenticationData(object): def __init__(self, json_response): self.json_response = json_response @@ -18,18 +18,18 @@ def json_serial(o): @property def electronic_commerce_indicator(self): - return self.json_response.get('electronic_commerce_indicator', None) - + return self.json_response.get("electronic_commerce_indicator", None) @property def verification_result(self): - return self.json_response.get('verification_result', None) - + return self.json_response.get("verification_result", None) @property def verification_value_created_by(self): - return self.json_response.get('verification_value_created_by', None) - + return self.json_response.get("verification_value_created_by", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/cardholder_balance.py b/marqeta/response_models/cardholder_balance.py index 7d08bb8..907b1a5 100644 --- a/marqeta/response_models/cardholder_balance.py +++ b/marqeta/response_models/cardholder_balance.py @@ -3,8 +3,8 @@ import json import re -class CardholderBalance(object): +class CardholderBalance(object): def __init__(self, json_response): self.json_response = json_response @@ -18,32 +18,34 @@ def json_serial(o): @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def ledger_balance(self): - return self.json_response.get('ledger_balance', None) + return self.json_response.get("ledger_balance", None) @property def available_balance(self): - return self.json_response.get('available_balance', None) + return self.json_response.get("available_balance", None) @property def credit_balance(self): - return self.json_response.get('credit_balance', None) + return self.json_response.get("credit_balance", None) @property def pending_credits(self): - return self.json_response.get('pending_credits', None) + return self.json_response.get("pending_credits", None) @property def impacted_amount(self): - return self.json_response.get('impacted_amount', None) + return self.json_response.get("impacted_amount", None) @property def balances(self): - return self.json_response.get('balances', None) + return self.json_response.get("balances", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/cardholder_balances.py b/marqeta/response_models/cardholder_balances.py index b6ced33..a9a5c05 100644 --- a/marqeta/response_models/cardholder_balances.py +++ b/marqeta/response_models/cardholder_balances.py @@ -5,8 +5,8 @@ import json import re -class CardholderBalances(object): +class CardholderBalances(object): def __init__(self, json_response): self.json_response = json_response @@ -20,13 +20,16 @@ def json_serial(o): @property def gpa(self): - if 'gpa' in self.json_response: - return CardholderBalance(self.json_response['gpa']) + if "gpa" in self.json_response: + return CardholderBalance(self.json_response["gpa"]) @property def links(self): - if 'links' in self.json_response: - return [Link(val) for val in self.json_response['links']] + if "links" in self.json_response: + return [Link(val) for val in self.json_response["links"]] def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/cardholder_metadata.py b/marqeta/response_models/cardholder_metadata.py index e2dbc4a..7b384ff 100644 --- a/marqeta/response_models/cardholder_metadata.py +++ b/marqeta/response_models/cardholder_metadata.py @@ -3,8 +3,8 @@ import json import re -class CardholderMetadata(object): +class CardholderMetadata(object): def __init__(self, json_response): self.json_response = json_response @@ -18,7 +18,10 @@ def json_serial(o): @property def metadata(self): - return self.json_response.get('metadata', None) + return self.json_response.get("metadata", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/cardholder_msa_balance.py b/marqeta/response_models/cardholder_msa_balance.py index 6e933aa..098efe2 100644 --- a/marqeta/response_models/cardholder_msa_balance.py +++ b/marqeta/response_models/cardholder_msa_balance.py @@ -3,8 +3,8 @@ import json import re -class CardholderMsaBalance(object): +class CardholderMsaBalance(object): def __init__(self, json_response): self.json_response = json_response @@ -18,42 +18,42 @@ def json_serial(o): @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def ledger_balance(self): - return self.json_response.get('ledger_balance', None) + return self.json_response.get("ledger_balance", None) @property def available_balance(self): - return self.json_response.get('available_balance', None) + return self.json_response.get("available_balance", None) @property def credit_balance(self): - return self.json_response.get('credit_balance', None) + return self.json_response.get("credit_balance", None) @property def pending_credits(self): - return self.json_response.get('pending_credits', None) + return self.json_response.get("pending_credits", None) @property def impacted_amount(self): - return self.json_response.get('impacted_amount', None) + return self.json_response.get("impacted_amount", None) @property def balances(self): - return self.json_response.get('balances', None) + return self.json_response.get("balances", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def campaign_token(self): - return self.json_response.get('campaign_token', None) - + return self.json_response.get("campaign_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/cardholder_note_request_model.py b/marqeta/response_models/cardholder_note_request_model.py index d9acac2..1ad2564 100644 --- a/marqeta/response_models/cardholder_note_request_model.py +++ b/marqeta/response_models/cardholder_note_request_model.py @@ -3,8 +3,8 @@ import json import re -class CardholderNoteRequestModel(object): +class CardholderNoteRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,27 +18,26 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def description(self): - return self.json_response.get('description', None) - + return self.json_response.get("description", None) @property def created_by(self): - return self.json_response.get('created_by', None) - + return self.json_response.get("created_by", None) @property def created_by_user_role(self): - return self.json_response.get('created_by_user_role', None) - + return self.json_response.get("created_by_user_role", None) @property def private(self): - return self.json_response.get('private', None) + return self.json_response.get("private", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/cardholder_note_response_model.py b/marqeta/response_models/cardholder_note_response_model.py index 85c53b8..66e7f79 100644 --- a/marqeta/response_models/cardholder_note_response_model.py +++ b/marqeta/response_models/cardholder_note_response_model.py @@ -3,8 +3,8 @@ import json import re -class CardholderNoteResponseModel(object): +class CardholderNoteResponseModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,39 +18,36 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def description(self): - return self.json_response.get('description', None) - + return self.json_response.get("description", None) @property def created_by(self): - return self.json_response.get('created_by', None) - + return self.json_response.get("created_by", None) @property def created_by_user_role(self): - return self.json_response.get('created_by_user_role', None) - + return self.json_response.get("created_by_user_role", None) @property def private(self): - return self.json_response.get('private', None) + return self.json_response.get("private", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/cardholder_note_update_request_model.py b/marqeta/response_models/cardholder_note_update_request_model.py index 614792c..406a799 100644 --- a/marqeta/response_models/cardholder_note_update_request_model.py +++ b/marqeta/response_models/cardholder_note_update_request_model.py @@ -3,8 +3,8 @@ import json import re -class CardholderNoteUpdateRequestModel(object): +class CardholderNoteUpdateRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,8 +18,10 @@ def json_serial(o): @property def description(self): - return self.json_response.get('description', None) - + return self.json_response.get("description", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/carrier.py b/marqeta/response_models/carrier.py index b07f0ce..d2e9423 100644 --- a/marqeta/response_models/carrier.py +++ b/marqeta/response_models/carrier.py @@ -3,8 +3,8 @@ import json import re -class Carrier(object): +class Carrier(object): def __init__(self, json_response): self.json_response = json_response @@ -18,23 +18,19 @@ def json_serial(o): @property def template_id(self): - return self.json_response.get('template_id', None) - + return self.json_response.get("template_id", None) @property def logo_file(self): - return self.json_response.get('logo_file', None) - + return self.json_response.get("logo_file", None) @property def logo_thumbnail_file(self): - return self.json_response.get('logo_thumbnail_file', None) - + return self.json_response.get("logo_thumbnail_file", None) @property def message_file(self): - return self.json_response.get('message_file', None) - + return self.json_response.get("message_file", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/chargeback_funding_source_model.py b/marqeta/response_models/chargeback_funding_source_model.py index 4e6d5b4..de8b6ec 100644 --- a/marqeta/response_models/chargeback_funding_source_model.py +++ b/marqeta/response_models/chargeback_funding_source_model.py @@ -4,8 +4,8 @@ import json import re -class ChargebackFundingSourceModel(FundingSourceModel): +class ChargebackFundingSourceModel(FundingSourceModel): def __init__(self, json_response): self.json_response = json_response @@ -19,12 +19,14 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def credit(self): - return self.json_response.get('credit', None) + return self.json_response.get("credit", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/chargeback_request.py b/marqeta/response_models/chargeback_request.py index 11f7368..cf27339 100644 --- a/marqeta/response_models/chargeback_request.py +++ b/marqeta/response_models/chargeback_request.py @@ -3,8 +3,8 @@ import json import re -class ChargebackRequest(object): +class ChargebackRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,41 +18,38 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def transaction_token(self): - return self.json_response.get('transaction_token', None) - + return self.json_response.get("transaction_token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def reason_description(self): - return self.json_response.get('reason_description', None) - + return self.json_response.get("reason_description", None) @property def reason_code(self): - return self.json_response.get('reason_code', None) - + return self.json_response.get("reason_code", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def credit_user(self): - return self.json_response.get('credit_user', None) + return self.json_response.get("credit_user", None) @property def channel(self): - return self.json_response.get('channel', None) - + return self.json_response.get("channel", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/chargeback_response.py b/marqeta/response_models/chargeback_response.py index fa9685f..129265c 100644 --- a/marqeta/response_models/chargeback_response.py +++ b/marqeta/response_models/chargeback_response.py @@ -3,8 +3,8 @@ import json import re -class ChargebackResponse(object): +class ChargebackResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,68 +18,60 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def transaction_token(self): - return self.json_response.get('transaction_token', None) - + return self.json_response.get("transaction_token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def reason_description(self): - return self.json_response.get('reason_description', None) - + return self.json_response.get("reason_description", None) @property def reason_code(self): - return self.json_response.get('reason_code', None) - + return self.json_response.get("reason_code", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def channel(self): - return self.json_response.get('channel', None) - + return self.json_response.get("channel", None) @property def network(self): - return self.json_response.get('network', None) - + return self.json_response.get("network", None) @property def network_case_id(self): - return self.json_response.get('network_case_id', None) - + return self.json_response.get("network_case_id", None) @property def credit_user(self): - return self.json_response.get('credit_user', None) + return self.json_response.get("credit_user", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/chargeback_transition_request.py b/marqeta/response_models/chargeback_transition_request.py index 21a8333..e2e8f1a 100644 --- a/marqeta/response_models/chargeback_transition_request.py +++ b/marqeta/response_models/chargeback_transition_request.py @@ -3,8 +3,8 @@ import json import re -class ChargebackTransitionRequest(object): +class ChargebackTransitionRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,27 +18,26 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def chargeback_token(self): - return self.json_response.get('chargeback_token', None) - + return self.json_response.get("chargeback_token", None) @property def reason(self): - return self.json_response.get('reason', None) - + return self.json_response.get("reason", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/chargeback_transition_response.py b/marqeta/response_models/chargeback_transition_response.py index 9411d14..e977786 100644 --- a/marqeta/response_models/chargeback_transition_response.py +++ b/marqeta/response_models/chargeback_transition_response.py @@ -3,8 +3,8 @@ import json import re -class ChargebackTransitionResponse(object): +class ChargebackTransitionResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,59 +18,52 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def previous_state(self): - return self.json_response.get('previous_state', None) - + return self.json_response.get("previous_state", None) @property def channel(self): - return self.json_response.get('channel', None) - + return self.json_response.get("channel", None) @property def chargeback_token(self): - return self.json_response.get('chargeback_token', None) - + return self.json_response.get("chargeback_token", None) @property def reason(self): - return self.json_response.get('reason', None) - + return self.json_response.get("reason", None) @property def transaction_token(self): - return self.json_response.get('transaction_token', None) - + return self.json_response.get("transaction_token", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/clearing_and_settlement.py b/marqeta/response_models/clearing_and_settlement.py index 22e703b..0781393 100644 --- a/marqeta/response_models/clearing_and_settlement.py +++ b/marqeta/response_models/clearing_and_settlement.py @@ -3,8 +3,8 @@ import json import re -class ClearingAndSettlement(object): +class ClearingAndSettlement(object): def __init__(self, json_response): self.json_response = json_response @@ -18,8 +18,10 @@ def json_serial(o): @property def overdraft_destination(self): - return self.json_response.get('overdraft_destination', None) - + return self.json_response.get("overdraft_destination", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/clearing_file.py b/marqeta/response_models/clearing_file.py index bf330d9..0c44cde 100644 --- a/marqeta/response_models/clearing_file.py +++ b/marqeta/response_models/clearing_file.py @@ -3,8 +3,8 @@ import json import re -class ClearingFile(object): +class ClearingFile(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,11 @@ def json_serial(o): @property def network(self): - return self.json_response.get('network', None) - + return self.json_response.get("network", None) @property def file(self): - return self.json_response.get('file', None) - + return self.json_response.get("file", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/clearing_file_request.py b/marqeta/response_models/clearing_file_request.py index 468e70e..930b098 100644 --- a/marqeta/response_models/clearing_file_request.py +++ b/marqeta/response_models/clearing_file_request.py @@ -1,11 +1,13 @@ from datetime import datetime, date -from marqeta.response_models.clearing_record_request_model import ClearingRecordRequestModel +from marqeta.response_models.clearing_record_request_model import ( + ClearingRecordRequestModel, +) from marqeta.response_models import datetime_object import json import re -class ClearingFileRequest(object): +class ClearingFileRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -19,30 +21,34 @@ def json_serial(o): @property def transaction_tokens(self): - if 'transaction_tokens' in self.json_response: - return [ClearingRecordRequestModel(val) for val in self.json_response['transaction_tokens']] + if "transaction_tokens" in self.json_response: + return [ + ClearingRecordRequestModel(val) + for val in self.json_response["transaction_tokens"] + ] @property def wait_timeout(self): - return self.json_response.get('wait_timeout', None) + return self.json_response.get("wait_timeout", None) @property def batch_id(self): - return self.json_response.get('batch_id', None) - + return self.json_response.get("batch_id", None) @property def clearing_folder(self): - return self.json_response.get('clearing_folder', None) - + return self.json_response.get("clearing_folder", None) @property def encrypt_file(self): - return self.json_response.get('encrypt_file', None) + return self.json_response.get("encrypt_file", None) @property def create_completion_file(self): - return self.json_response.get('create_completion_file', None) + return self.json_response.get("create_completion_file", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/clearing_file_response.py b/marqeta/response_models/clearing_file_response.py index fa751a2..37c2db2 100644 --- a/marqeta/response_models/clearing_file_response.py +++ b/marqeta/response_models/clearing_file_response.py @@ -4,8 +4,8 @@ import json import re -class ClearingFileResponse(object): +class ClearingFileResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -19,8 +19,11 @@ def json_serial(o): @property def clearing_files(self): - if 'clearing_files' in self.json_response: - return [ClearingFile(val) for val in self.json_response['clearing_files']] + if "clearing_files" in self.json_response: + return [ClearingFile(val) for val in self.json_response["clearing_files"]] def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/clearing_model.py b/marqeta/response_models/clearing_model.py index 0c2a553..a1678cf 100644 --- a/marqeta/response_models/clearing_model.py +++ b/marqeta/response_models/clearing_model.py @@ -6,8 +6,8 @@ import json import re -class ClearingModel(object): +class ClearingModel(object): def __init__(self, json_response): self.json_response = json_response @@ -21,40 +21,38 @@ def json_serial(o): @property def network_fees(self): - if 'network_fees' in self.json_response: - return [NetworkFeeModel(val) for val in self.json_response['network_fees']] + if "network_fees" in self.json_response: + return [NetworkFeeModel(val) for val in self.json_response["network_fees"]] @property def webhook(self): - if 'webhook' in self.json_response: - return Webhook(self.json_response['webhook']) + if "webhook" in self.json_response: + return Webhook(self.json_response["webhook"]) @property def is_refund(self): - return self.json_response.get('is_refund', None) + return self.json_response.get("is_refund", None) @property def force_post(self): - return self.json_response.get('force_post', None) + return self.json_response.get("force_post", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def original_transaction_token(self): - return self.json_response.get('original_transaction_token', None) - + return self.json_response.get("original_transaction_token", None) @property def mid(self): - return self.json_response.get('mid', None) - + return self.json_response.get("mid", None) @property def card_acceptor(self): - if 'card_acceptor' in self.json_response: - return CardAcceptorModel(self.json_response['card_acceptor']) + if "card_acceptor" in self.json_response: + return CardAcceptorModel(self.json_response["card_acceptor"]) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/clearing_record_request_model.py b/marqeta/response_models/clearing_record_request_model.py index aedbba8..2ba6faf 100644 --- a/marqeta/response_models/clearing_record_request_model.py +++ b/marqeta/response_models/clearing_record_request_model.py @@ -9,8 +9,8 @@ import json import re -class ClearingRecordRequestModel(object): +class ClearingRecordRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -24,179 +24,159 @@ def json_serial(o): @property def network_fees(self): - if 'network_fees' in self.json_response: - return [NetworkFeeModel(val) for val in self.json_response['network_fees']] + if "network_fees" in self.json_response: + return [NetworkFeeModel(val) for val in self.json_response["network_fees"]] @property def webhook(self): - if 'webhook' in self.json_response: - return Webhook(self.json_response['webhook']) + if "webhook" in self.json_response: + return Webhook(self.json_response["webhook"]) @property def mid(self): - return self.json_response.get('mid', None) - + return self.json_response.get("mid", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def replacement_amount(self): - return self.json_response.get('replacement_amount', None) + return self.json_response.get("replacement_amount", None) @property def cardholder_billing_amount(self): - return self.json_response.get('cardholder_billing_amount', None) + return self.json_response.get("cardholder_billing_amount", None) @property def cardholder_billing_conversion_rate(self): - return self.json_response.get('cardholder_billing_conversion_rate', None) + return self.json_response.get("cardholder_billing_conversion_rate", None) @property def cardholder_billing_currency(self): - return self.json_response.get('cardholder_billing_currency', None) - + return self.json_response.get("cardholder_billing_currency", None) @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) @property def acquirer_reference_id(self): - return self.json_response.get('acquirer_reference_id', None) - + return self.json_response.get("acquirer_reference_id", None) @property def rrn(self): - return self.json_response.get('rrn', None) - + return self.json_response.get("rrn", None) @property def stan(self): - return self.json_response.get('stan', None) - + return self.json_response.get("stan", None) @property def processing_code(self): - return self.json_response.get('processing_code', None) - + return self.json_response.get("processing_code", None) @property def acquirer_fee(self): - if 'acquirer_fee' in self.json_response: - return MoneyModel(self.json_response['acquirer_fee']) + if "acquirer_fee" in self.json_response: + return MoneyModel(self.json_response["acquirer_fee"]) @property def issuer_fee(self): - if 'issuer_fee' in self.json_response: - return MoneyModel(self.json_response['issuer_fee']) + if "issuer_fee" in self.json_response: + return MoneyModel(self.json_response["issuer_fee"]) @property def function_code(self): - return self.json_response.get('function_code', None) - + return self.json_response.get("function_code", None) @property def reason_code(self): - return self.json_response.get('reason_code', None) - + return self.json_response.get("reason_code", None) @property def approval_code(self): - return self.json_response.get('approval_code', None) - + return self.json_response.get("approval_code", None) @property def transaction_date(self): - if 'transaction_date' in self.json_response: - return datetime_object('transaction_date', self.json_response) - + if "transaction_date" in self.json_response: + return datetime_object("transaction_date", self.json_response) @property def local_transaction_date(self): - if 'local_transaction_date' in self.json_response: - return datetime_object('local_transaction_date', self.json_response) - + if "local_transaction_date" in self.json_response: + return datetime_object("local_transaction_date", self.json_response) @property def settlement_date(self): - if 'settlement_date' in self.json_response: - return datetime_object('settlement_date', self.json_response) - + if "settlement_date" in self.json_response: + return datetime_object("settlement_date", self.json_response) @property def network_reference_id(self): - return self.json_response.get('network_reference_id', None) - + return self.json_response.get("network_reference_id", None) @property def find_original_window_days(self): - return self.json_response.get('find_original_window_days', None) + return self.json_response.get("find_original_window_days", None) @property def batch_number(self): - return self.json_response.get('batch_number', None) - + return self.json_response.get("batch_number", None) @property def batch_file_name(self): - return self.json_response.get('batch_file_name', None) - + return self.json_response.get("batch_file_name", None) @property def sequence_number(self): - return self.json_response.get('sequence_number', None) - + return self.json_response.get("sequence_number", None) @property def network(self): - return self.json_response.get('network', None) - + return self.json_response.get("network", None) @property def sub_network(self): - return self.json_response.get('sub_network', None) - + return self.json_response.get("sub_network", None) @property def card_acceptor(self): - if 'card_acceptor' in self.json_response: - return CardAcceptorModel(self.json_response['card_acceptor']) + if "card_acceptor" in self.json_response: + return CardAcceptorModel(self.json_response["card_acceptor"]) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def original_data_elements(self): - if 'original_data_elements' in self.json_response: - return OriginalDataElements(self.json_response['original_data_elements']) + if "original_data_elements" in self.json_response: + return OriginalDataElements(self.json_response["original_data_elements"]) @property def preceding_related_transaction_token(self): - return self.json_response.get('preceding_related_transaction_token', None) - + return self.json_response.get("preceding_related_transaction_token", None) @property def send_expiration_date(self): - return self.json_response.get('send_expiration_date', None) + return self.json_response.get("send_expiration_date", None) @property def simulate_batch_for_clearing_record_hash(self): - return self.json_response.get('simulate_batch_for_clearing_record_hash', None) + return self.json_response.get("simulate_batch_for_clearing_record_hash", None) @property def cross_border_indicator(self): - return self.json_response.get('cross_border_indicator', None) - + return self.json_response.get("cross_border_indicator", None) @property def mti(self): - return self.json_response.get('mti', None) - + return self.json_response.get("mti", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/clearing_retry_model.py b/marqeta/response_models/clearing_retry_model.py index f7ccac8..65f8abe 100644 --- a/marqeta/response_models/clearing_retry_model.py +++ b/marqeta/response_models/clearing_retry_model.py @@ -3,8 +3,8 @@ import json import re -class ClearingRetryModel(object): +class ClearingRetryModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,32 +18,30 @@ def json_serial(o): @property def original_failed_transaction_token(self): - return self.json_response.get('original_failed_transaction_token', None) - + return self.json_response.get("original_failed_transaction_token", None) @property def new_network_reference(self): - return self.json_response.get('new_network_reference', None) - + return self.json_response.get("new_network_reference", None) @property def new_approval_code(self): - return self.json_response.get('new_approval_code', None) - + return self.json_response.get("new_approval_code", None) @property def new_stan(self): - return self.json_response.get('new_stan', None) - + return self.json_response.get("new_stan", None) @property def find_original_window_days(self): - return self.json_response.get('find_original_window_days', None) + return self.json_response.get("find_original_window_days", None) @property def new_processing_code(self): - return self.json_response.get('new_processing_code', None) - + return self.json_response.get("new_processing_code", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/client_access_token_request.py b/marqeta/response_models/client_access_token_request.py index e2c358d..14e582b 100644 --- a/marqeta/response_models/client_access_token_request.py +++ b/marqeta/response_models/client_access_token_request.py @@ -3,8 +3,8 @@ import json import re -class ClientAccessTokenRequest(object): +class ClientAccessTokenRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,14 @@ def json_serial(o): @property def application_token(self): - return self.json_response.get('application_token', None) - + return self.json_response.get("application_token", None) @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/client_access_token_response.py b/marqeta/response_models/client_access_token_response.py index c00a612..79211ee 100644 --- a/marqeta/response_models/client_access_token_response.py +++ b/marqeta/response_models/client_access_token_response.py @@ -4,8 +4,8 @@ import json import re -class ClientAccessTokenResponse(object): +class ClientAccessTokenResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -19,30 +19,29 @@ def json_serial(o): @property def application(self): - if 'application' in self.json_response: - return Application(self.json_response['application']) + if "application" in self.json_response: + return Application(self.json_response["application"]) @property def created(self): - if 'created' in self.json_response: - return datetime_object('created', self.json_response) - + if "created" in self.json_response: + return datetime_object("created", self.json_response) @property def expires(self): - if 'expires' in self.json_response: - return datetime_object('expires', self.json_response) - + if "expires" in self.json_response: + return datetime_object("expires", self.json_response) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/commando_mode_enables.py b/marqeta/response_models/commando_mode_enables.py index 39e0f69..0554778 100644 --- a/marqeta/response_models/commando_mode_enables.py +++ b/marqeta/response_models/commando_mode_enables.py @@ -3,8 +3,8 @@ import json import re -class CommandoModeEnables(object): +class CommandoModeEnables(object): def __init__(self, json_response): self.json_response = json_response @@ -18,20 +18,22 @@ def json_serial(o): @property def program_funding_source(self): - return self.json_response.get('program_funding_source', None) - + return self.json_response.get("program_funding_source", None) @property def velocity_controls(self): - return self.json_response.get('velocity_controls', None) + return self.json_response.get("velocity_controls", None) @property def auth_controls(self): - return self.json_response.get('auth_controls', None) + return self.json_response.get("auth_controls", None) @property def ignore_card_suspended_state(self): - return self.json_response.get('ignore_card_suspended_state', None) + return self.json_response.get("ignore_card_suspended_state", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/commando_mode_nested_transition.py b/marqeta/response_models/commando_mode_nested_transition.py index f75c110..5464c76 100644 --- a/marqeta/response_models/commando_mode_nested_transition.py +++ b/marqeta/response_models/commando_mode_nested_transition.py @@ -3,8 +3,8 @@ import json import re -class CommandoModeNestedTransition(object): +class CommandoModeNestedTransition(object): def __init__(self, json_response): self.json_response = json_response @@ -18,22 +18,22 @@ def json_serial(o): @property def commando_enabled(self): - return self.json_response.get('commando_enabled', None) + return self.json_response.get("commando_enabled", None) @property def reason(self): - return self.json_response.get('reason', None) - + return self.json_response.get("reason", None) @property def channel(self): - return self.json_response.get('channel', None) - + return self.json_response.get("channel", None) @property def username(self): - return self.json_response.get('username', None) - + return self.json_response.get("username", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/commando_mode_request.py b/marqeta/response_models/commando_mode_request.py index de055e2..b55cd53 100644 --- a/marqeta/response_models/commando_mode_request.py +++ b/marqeta/response_models/commando_mode_request.py @@ -5,8 +5,8 @@ import json import re -class CommandoModeRequest(object): +class CommandoModeRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -20,23 +20,26 @@ def json_serial(o): @property def program_gateway_funding_source_token(self): - return self.json_response.get('program_gateway_funding_source_token', None) - + return self.json_response.get("program_gateway_funding_source_token", None) @property def real_time_standin_criteria(self): - if 'real_time_standin_criteria' in self.json_response: - return RealTimeStandinCriteria(self.json_response['real_time_standin_criteria']) + if "real_time_standin_criteria" in self.json_response: + return RealTimeStandinCriteria( + self.json_response["real_time_standin_criteria"] + ) @property def commando_mode_enables(self): - if 'commando_mode_enables' in self.json_response: - return CommandoModeEnables(self.json_response['commando_mode_enables']) + if "commando_mode_enables" in self.json_response: + return CommandoModeEnables(self.json_response["commando_mode_enables"]) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/commando_mode_response.py b/marqeta/response_models/commando_mode_response.py index b764e75..8417f66 100644 --- a/marqeta/response_models/commando_mode_response.py +++ b/marqeta/response_models/commando_mode_response.py @@ -1,13 +1,15 @@ from datetime import datetime, date -from marqeta.response_models.commando_mode_nested_transition import CommandoModeNestedTransition +from marqeta.response_models.commando_mode_nested_transition import ( + CommandoModeNestedTransition, +) from marqeta.response_models.commando_mode_enables import CommandoModeEnables from marqeta.response_models.real_time_standin_criteria import RealTimeStandinCriteria from marqeta.response_models import datetime_object import json import re -class CommandoModeResponse(object): +class CommandoModeResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -21,40 +23,41 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def program_gateway_funding_source_token(self): - return self.json_response.get('program_gateway_funding_source_token', None) - + return self.json_response.get("program_gateway_funding_source_token", None) @property def current_state(self): - if 'current_state' in self.json_response: - return CommandoModeNestedTransition(self.json_response['current_state']) + if "current_state" in self.json_response: + return CommandoModeNestedTransition(self.json_response["current_state"]) @property def commando_mode_enables(self): - if 'commando_mode_enables' in self.json_response: - return CommandoModeEnables(self.json_response['commando_mode_enables']) + if "commando_mode_enables" in self.json_response: + return CommandoModeEnables(self.json_response["commando_mode_enables"]) @property def real_time_standin_criteria(self): - if 'real_time_standin_criteria' in self.json_response: - return RealTimeStandinCriteria(self.json_response['real_time_standin_criteria']) + if "real_time_standin_criteria" in self.json_response: + return RealTimeStandinCriteria( + self.json_response["real_time_standin_criteria"] + ) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/commando_mode_transition_request.py b/marqeta/response_models/commando_mode_transition_request.py index d3b1647..cd42658 100644 --- a/marqeta/response_models/commando_mode_transition_request.py +++ b/marqeta/response_models/commando_mode_transition_request.py @@ -1,11 +1,13 @@ from datetime import datetime, date -from marqeta.response_models.commando_mode_nested_transition import CommandoModeNestedTransition +from marqeta.response_models.commando_mode_nested_transition import ( + CommandoModeNestedTransition, +) from marqeta.response_models import datetime_object import json import re -class CommandoModeTransitionRequest(object): +class CommandoModeTransitionRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -19,18 +21,19 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def commando_mode_token(self): - return self.json_response.get('commando_mode_token', None) - + return self.json_response.get("commando_mode_token", None) @property def transition(self): - if 'transition' in self.json_response: - return CommandoModeNestedTransition(self.json_response['transition']) + if "transition" in self.json_response: + return CommandoModeNestedTransition(self.json_response["transition"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/commando_mode_transition_response.py b/marqeta/response_models/commando_mode_transition_response.py index c371465..5c0f0f4 100644 --- a/marqeta/response_models/commando_mode_transition_response.py +++ b/marqeta/response_models/commando_mode_transition_response.py @@ -1,11 +1,13 @@ from datetime import datetime, date -from marqeta.response_models.commando_mode_nested_transition import CommandoModeNestedTransition +from marqeta.response_models.commando_mode_nested_transition import ( + CommandoModeNestedTransition, +) from marqeta.response_models import datetime_object import json import re -class CommandoModeTransitionResponse(object): +class CommandoModeTransitionResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -19,34 +21,32 @@ def json_serial(o): @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def commando_mode_token(self): - return self.json_response.get('commando_mode_token', None) - + return self.json_response.get("commando_mode_token", None) @property def transition(self): - if 'transition' in self.json_response: - return CommandoModeNestedTransition(self.json_response['transition']) + if "transition" in self.json_response: + return CommandoModeNestedTransition(self.json_response["transition"]) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/commando_mode_update_request.py b/marqeta/response_models/commando_mode_update_request.py index 88f5fcc..4ecedeb 100644 --- a/marqeta/response_models/commando_mode_update_request.py +++ b/marqeta/response_models/commando_mode_update_request.py @@ -5,8 +5,8 @@ import json import re -class CommandoModeUpdateRequest(object): +class CommandoModeUpdateRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -20,18 +20,22 @@ def json_serial(o): @property def program_gateway_funding_source_token(self): - return self.json_response.get('program_gateway_funding_source_token', None) - + return self.json_response.get("program_gateway_funding_source_token", None) @property def real_time_standin_criteria(self): - if 'real_time_standin_criteria' in self.json_response: - return RealTimeStandinCriteria(self.json_response['real_time_standin_criteria']) + if "real_time_standin_criteria" in self.json_response: + return RealTimeStandinCriteria( + self.json_response["real_time_standin_criteria"] + ) @property def commando_mode_enables(self): - if 'commando_mode_enables' in self.json_response: - return CommandoModeEnables(self.json_response['commando_mode_enables']) + if "commando_mode_enables" in self.json_response: + return CommandoModeEnables(self.json_response["commando_mode_enables"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/config.py b/marqeta/response_models/config.py index cc55100..0f0054e 100644 --- a/marqeta/response_models/config.py +++ b/marqeta/response_models/config.py @@ -4,8 +4,8 @@ import json import re -class Config(object): +class Config(object): def __init__(self, json_response): self.json_response = json_response @@ -19,8 +19,8 @@ def json_serial(o): @property def authorization_controls(self): - if 'authorization_controls' in self.json_response: - return AuthorizationControls(self.json_response['authorization_controls']) + if "authorization_controls" in self.json_response: + return AuthorizationControls(self.json_response["authorization_controls"]) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/control_token_request.py b/marqeta/response_models/control_token_request.py index 11075e7..b954bbf 100644 --- a/marqeta/response_models/control_token_request.py +++ b/marqeta/response_models/control_token_request.py @@ -3,8 +3,8 @@ import json import re -class ControlTokenRequest(object): +class ControlTokenRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,8 +18,10 @@ def json_serial(o): @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/control_token_response.py b/marqeta/response_models/control_token_response.py index d39e31e..577b120 100644 --- a/marqeta/response_models/control_token_response.py +++ b/marqeta/response_models/control_token_response.py @@ -3,8 +3,8 @@ import json import re -class ControlTokenResponse(object): +class ControlTokenResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,8 +18,10 @@ def json_serial(o): @property def control_token(self): - return self.json_response.get('control_token', None) - + return self.json_response.get("control_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/create_caches_request.py b/marqeta/response_models/create_caches_request.py index a2db995..43933fa 100644 --- a/marqeta/response_models/create_caches_request.py +++ b/marqeta/response_models/create_caches_request.py @@ -3,8 +3,8 @@ import json import re -class CreateCachesRequest(object): +class CreateCachesRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,7 +18,10 @@ def json_serial(o): @property def transactions(self): - return self.json_response.get('transactions', None) + return self.json_response.get("transactions", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/create_caches_response.py b/marqeta/response_models/create_caches_response.py index 367ec40..d4d22e4 100644 --- a/marqeta/response_models/create_caches_response.py +++ b/marqeta/response_models/create_caches_response.py @@ -4,8 +4,8 @@ import json import re -class CreateCachesResponse(object): +class CreateCachesResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -19,16 +19,19 @@ def json_serial(o): @property def created(self): - return self.json_response.get('created', None) + return self.json_response.get("created", None) @property def already_exists(self): - return self.json_response.get('already_exists', None) + return self.json_response.get("already_exists", None) @property def errors(self): - if 'errors' in self.json_response: - return [CacheError(val) for val in self.json_response['errors']] + if "errors" in self.json_response: + return [CacheError(val) for val in self.json_response["errors"]] def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/currency_conversion.py b/marqeta/response_models/currency_conversion.py index 862308d..d9d35cb 100644 --- a/marqeta/response_models/currency_conversion.py +++ b/marqeta/response_models/currency_conversion.py @@ -4,8 +4,8 @@ import json import re -class CurrencyConversion(object): +class CurrencyConversion(object): def __init__(self, json_response): self.json_response = json_response @@ -19,8 +19,11 @@ def json_serial(o): @property def network(self): - if 'network' in self.json_response: - return Network(self.json_response['network']) + if "network" in self.json_response: + return Network(self.json_response["network"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/dda_request.py b/marqeta/response_models/dda_request.py index 8c865f8..31f2153 100644 --- a/marqeta/response_models/dda_request.py +++ b/marqeta/response_models/dda_request.py @@ -3,8 +3,8 @@ import json import re -class DdaRequest(object): +class DdaRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,8 +18,7 @@ def json_serial(o): @property def dda(self): - return self.json_response.get('dda', None) - + return self.json_response.get("dda", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/deposit_account.py b/marqeta/response_models/deposit_account.py index 5c23abc..d264f54 100644 --- a/marqeta/response_models/deposit_account.py +++ b/marqeta/response_models/deposit_account.py @@ -3,8 +3,8 @@ import json import re -class DepositAccount(object): +class DepositAccount(object): def __init__(self, json_response): self.json_response = json_response @@ -18,32 +18,29 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def account_number(self): - return self.json_response.get('account_number', None) - + return self.json_response.get("account_number", None) @property def routing_number(self): - return self.json_response.get('routing_number', None) - + return self.json_response.get("routing_number", None) @property def allow_immediate_credit(self): - return self.json_response.get('allow_immediate_credit', None) + return self.json_response.get("allow_immediate_credit", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + self.__str__() + ) diff --git a/marqeta/response_models/deposit_account_update_request.py b/marqeta/response_models/deposit_account_update_request.py index c39822a..f46eb8a 100644 --- a/marqeta/response_models/deposit_account_update_request.py +++ b/marqeta/response_models/deposit_account_update_request.py @@ -3,8 +3,8 @@ import json import re -class DepositAccountUpdateRequest(object): +class DepositAccountUpdateRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,7 +18,10 @@ def json_serial(o): @property def allow_immediate_credit(self): - return self.json_response.get('allow_immediate_credit', None) + return self.json_response.get("allow_immediate_credit", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/deposit_deposit_response.py b/marqeta/response_models/deposit_deposit_response.py index e5bde07..0064e80 100644 --- a/marqeta/response_models/deposit_deposit_response.py +++ b/marqeta/response_models/deposit_deposit_response.py @@ -3,8 +3,8 @@ import json import re -class DepositDepositResponse(object): +class DepositDepositResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,95 +18,81 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def settlement_date(self): - if 'settlement_date' in self.json_response: - return datetime_object('settlement_date', self.json_response) - + if "settlement_date" in self.json_response: + return datetime_object("settlement_date", self.json_response) @property def state_reason(self): - return self.json_response.get('state_reason', None) - + return self.json_response.get("state_reason", None) @property def state_reason_code(self): - return self.json_response.get('state_reason_code', None) - + return self.json_response.get("state_reason_code", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def standard_entry_class_code(self): - return self.json_response.get('standard_entry_class_code', None) - + return self.json_response.get("standard_entry_class_code", None) @property def company_name(self): - return self.json_response.get('company_name', None) - + return self.json_response.get("company_name", None) @property def company_discretionary_data(self): - return self.json_response.get('company_discretionary_data', None) - + return self.json_response.get("company_discretionary_data", None) @property def company_identification(self): - return self.json_response.get('company_identification', None) - + return self.json_response.get("company_identification", None) @property def company_entry_description(self): - return self.json_response.get('company_entry_description', None) - + return self.json_response.get("company_entry_description", None) @property def individual_identification_number(self): - return self.json_response.get('individual_identification_number', None) - + return self.json_response.get("individual_identification_number", None) @property def individual_name(self): - return self.json_response.get('individual_name', None) - + return self.json_response.get("individual_name", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/device.py b/marqeta/response_models/device.py index be230ae..70cfe31 100644 --- a/marqeta/response_models/device.py +++ b/marqeta/response_models/device.py @@ -3,8 +3,8 @@ import json import re -class Device(object): +class Device(object): def __init__(self, json_response): self.json_response = json_response @@ -18,43 +18,35 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) @property def language_code(self): - return self.json_response.get('language_code', None) - + return self.json_response.get("language_code", None) @property def device_id(self): - return self.json_response.get('device_id', None) - + return self.json_response.get("device_id", None) @property def phone_number(self): - return self.json_response.get('phone_number', None) - + return self.json_response.get("phone_number", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def location(self): - return self.json_response.get('location', None) - + return self.json_response.get("location", None) @property def ip_address(self): - return self.json_response.get('ip_address', None) - + return self.json_response.get("ip_address", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/digital_wallet_android_pay_provision_request.py b/marqeta/response_models/digital_wallet_android_pay_provision_request.py index 5721a3a..515a5a3 100644 --- a/marqeta/response_models/digital_wallet_android_pay_provision_request.py +++ b/marqeta/response_models/digital_wallet_android_pay_provision_request.py @@ -3,8 +3,8 @@ import json import re -class DigitalWalletAndroidPayProvisionRequest(object): +class DigitalWalletAndroidPayProvisionRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,28 +18,26 @@ def json_serial(o): @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) @property def device_type(self): - return self.json_response.get('device_type', None) - + return self.json_response.get("device_type", None) @property def provisioning_app_version(self): - return self.json_response.get('provisioning_app_version', None) - + return self.json_response.get("provisioning_app_version", None) @property def wallet_account_id(self): - return self.json_response.get('wallet_account_id', None) - + return self.json_response.get("wallet_account_id", None) @property def device_id(self): - return self.json_response.get('device_id', None) - + return self.json_response.get("device_id", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/digital_wallet_android_pay_provision_response.py b/marqeta/response_models/digital_wallet_android_pay_provision_response.py index 148597c..d6a2095 100644 --- a/marqeta/response_models/digital_wallet_android_pay_provision_response.py +++ b/marqeta/response_models/digital_wallet_android_pay_provision_response.py @@ -4,8 +4,8 @@ import json import re -class DigitalWalletAndroidPayProvisionResponse(object): +class DigitalWalletAndroidPayProvisionResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -19,25 +19,27 @@ def json_serial(o): @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) @property def push_tokenize_request_data(self): - if 'push_tokenize_request_data' in self.json_response: - return PushTokenizeRequestData(self.json_response['push_tokenize_request_data']) + if "push_tokenize_request_data" in self.json_response: + return PushTokenizeRequestData( + self.json_response["push_tokenize_request_data"] + ) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/digital_wallet_apple_pay_provision_request.py b/marqeta/response_models/digital_wallet_apple_pay_provision_request.py index 616a63f..55515f5 100644 --- a/marqeta/response_models/digital_wallet_apple_pay_provision_request.py +++ b/marqeta/response_models/digital_wallet_apple_pay_provision_request.py @@ -3,8 +3,8 @@ import json import re -class DigitalWalletApplePayProvisionRequest(object): +class DigitalWalletApplePayProvisionRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,32 +18,30 @@ def json_serial(o): @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) @property def device_type(self): - return self.json_response.get('device_type', None) - + return self.json_response.get("device_type", None) @property def provisioning_app_version(self): - return self.json_response.get('provisioning_app_version', None) - + return self.json_response.get("provisioning_app_version", None) @property def certificates(self): - return self.json_response.get('certificates', None) + return self.json_response.get("certificates", None) @property def nonce(self): - return self.json_response.get('nonce', None) - + return self.json_response.get("nonce", None) @property def nonce_signature(self): - return self.json_response.get('nonce_signature', None) - + return self.json_response.get("nonce_signature", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/digital_wallet_apple_pay_provision_response.py b/marqeta/response_models/digital_wallet_apple_pay_provision_response.py index c94cde1..00db7f8 100644 --- a/marqeta/response_models/digital_wallet_apple_pay_provision_response.py +++ b/marqeta/response_models/digital_wallet_apple_pay_provision_response.py @@ -3,8 +3,8 @@ import json import re -class DigitalWalletApplePayProvisionResponse(object): +class DigitalWalletApplePayProvisionResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,35 +18,32 @@ def json_serial(o): @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) @property def encrypted_pass_data(self): - return self.json_response.get('encrypted_pass_data', None) - + return self.json_response.get("encrypted_pass_data", None) @property def activation_data(self): - return self.json_response.get('activation_data', None) - + return self.json_response.get("activation_data", None) @property def ephemeral_public_key(self): - return self.json_response.get('ephemeral_public_key', None) - + return self.json_response.get("ephemeral_public_key", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/digital_wallet_token.py b/marqeta/response_models/digital_wallet_token.py index 05e3be0..2521301 100644 --- a/marqeta/response_models/digital_wallet_token.py +++ b/marqeta/response_models/digital_wallet_token.py @@ -8,8 +8,8 @@ import json import re -class DigitalWalletToken(object): +class DigitalWalletToken(object): def __init__(self, json_response): self.json_response = json_response @@ -23,70 +23,65 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def state_reason(self): - return self.json_response.get('state_reason', None) - + return self.json_response.get("state_reason", None) @property def fulfillment_status(self): - return self.json_response.get('fulfillment_status', None) - + return self.json_response.get("fulfillment_status", None) @property def issuer_eligibility_decision(self): - return self.json_response.get('issuer_eligibility_decision', None) - + return self.json_response.get("issuer_eligibility_decision", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def token_service_provider(self): - if 'token_service_provider' in self.json_response: - return TokenServiceProvider(self.json_response['token_service_provider']) + if "token_service_provider" in self.json_response: + return TokenServiceProvider(self.json_response["token_service_provider"]) @property def device(self): - if 'device' in self.json_response: - return Device(self.json_response['device']) + if "device" in self.json_response: + return Device(self.json_response["device"]) @property def wallet_provider_profile(self): - if 'wallet_provider_profile' in self.json_response: - return WalletProviderProfile(self.json_response['wallet_provider_profile']) + if "wallet_provider_profile" in self.json_response: + return WalletProviderProfile(self.json_response["wallet_provider_profile"]) @property def address_verification(self): - if 'address_verification' in self.json_response: - return AddressVerification(self.json_response['address_verification']) + if "address_verification" in self.json_response: + return AddressVerification(self.json_response["address_verification"]) @property def user(self): - if 'user' in self.json_response: - return UserCardHolderResponse(self.json_response['user']) + if "user" in self.json_response: + return UserCardHolderResponse(self.json_response["user"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/digital_wallet_token_activate_request.py b/marqeta/response_models/digital_wallet_token_activate_request.py index 989cb23..797da29 100644 --- a/marqeta/response_models/digital_wallet_token_activate_request.py +++ b/marqeta/response_models/digital_wallet_token_activate_request.py @@ -1,13 +1,15 @@ from datetime import datetime, date from marqeta.response_models.digital_wallet_token import DigitalWalletToken from marqeta.response_models.digital_wallet_token_device import DigitalWalletTokenDevice -from marqeta.response_models.digital_wallet_token_wallet_provider import DigitalWalletTokenWalletProvider +from marqeta.response_models.digital_wallet_token_wallet_provider import ( + DigitalWalletTokenWalletProvider, +) from marqeta.response_models import datetime_object import json import re -class DigitalWalletTokenActivateRequest(object): +class DigitalWalletTokenActivateRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -21,18 +23,25 @@ def json_serial(o): @property def digital_wallet_token(self): - if 'digital_wallet_token' in self.json_response: - return DigitalWalletToken(self.json_response['digital_wallet_token']) + if "digital_wallet_token" in self.json_response: + return DigitalWalletToken(self.json_response["digital_wallet_token"]) @property def digital_wallet_token_device(self): - if 'digital_wallet_token_device' in self.json_response: - return DigitalWalletTokenDevice(self.json_response['digital_wallet_token_device']) + if "digital_wallet_token_device" in self.json_response: + return DigitalWalletTokenDevice( + self.json_response["digital_wallet_token_device"] + ) @property def digital_wallet_token_wallet_provider(self): - if 'digital_wallet_token_wallet_provider' in self.json_response: - return DigitalWalletTokenWalletProvider(self.json_response['digital_wallet_token_wallet_provider']) + if "digital_wallet_token_wallet_provider" in self.json_response: + return DigitalWalletTokenWalletProvider( + self.json_response["digital_wallet_token_wallet_provider"] + ) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/digital_wallet_token_address_verification.py b/marqeta/response_models/digital_wallet_token_address_verification.py index 77ddc17..30ea185 100644 --- a/marqeta/response_models/digital_wallet_token_address_verification.py +++ b/marqeta/response_models/digital_wallet_token_address_verification.py @@ -3,8 +3,8 @@ import json import re -class DigitalWalletTokenAddressVerification(object): +class DigitalWalletTokenAddressVerification(object): def __init__(self, json_response): self.json_response = json_response @@ -18,7 +18,10 @@ def json_serial(o): @property def validate(self): - return self.json_response.get('validate', None) + return self.json_response.get("validate", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/digital_wallet_token_card_info.py b/marqeta/response_models/digital_wallet_token_card_info.py index 258b4d2..c5b981f 100644 --- a/marqeta/response_models/digital_wallet_token_card_info.py +++ b/marqeta/response_models/digital_wallet_token_card_info.py @@ -3,8 +3,8 @@ import json import re -class DigitalWalletTokenCardInfo(object): +class DigitalWalletTokenCardInfo(object): def __init__(self, json_response): self.json_response = json_response @@ -18,23 +18,22 @@ def json_serial(o): @property def pan(self): - return self.json_response.get('pan', None) - + return self.json_response.get("pan", None) @property def exp_month(self): - return self.json_response.get('exp_month', None) - + return self.json_response.get("exp_month", None) @property def exp_year(self): - return self.json_response.get('exp_year', None) - + return self.json_response.get("exp_year", None) @property def cvv(self): - return self.json_response.get('cvv', None) - + return self.json_response.get("cvv", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/digital_wallet_token_check_eligibility_request.py b/marqeta/response_models/digital_wallet_token_check_eligibility_request.py index b8cbf27..d37f39c 100644 --- a/marqeta/response_models/digital_wallet_token_check_eligibility_request.py +++ b/marqeta/response_models/digital_wallet_token_check_eligibility_request.py @@ -1,11 +1,13 @@ from datetime import datetime, date -from marqeta.response_models.digital_wallet_token_card_info import DigitalWalletTokenCardInfo +from marqeta.response_models.digital_wallet_token_card_info import ( + DigitalWalletTokenCardInfo, +) from marqeta.response_models import datetime_object import json import re -class DigitalWalletTokenCheckEligibilityRequest(object): +class DigitalWalletTokenCheckEligibilityRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -19,13 +21,17 @@ def json_serial(o): @property def pan_source(self): - return self.json_response.get('pan_source', None) - + return self.json_response.get("pan_source", None) @property def digital_wallet_token_card_data(self): - if 'digital_wallet_token_card_data' in self.json_response: - return DigitalWalletTokenCardInfo(self.json_response['digital_wallet_token_card_data']) + if "digital_wallet_token_card_data" in self.json_response: + return DigitalWalletTokenCardInfo( + self.json_response["digital_wallet_token_card_data"] + ) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/digital_wallet_token_create_request.py b/marqeta/response_models/digital_wallet_token_create_request.py index 35d9042..862cc54 100644 --- a/marqeta/response_models/digital_wallet_token_create_request.py +++ b/marqeta/response_models/digital_wallet_token_create_request.py @@ -1,15 +1,21 @@ from datetime import datetime, date -from marqeta.response_models.digital_wallet_token_card_info import DigitalWalletTokenCardInfo +from marqeta.response_models.digital_wallet_token_card_info import ( + DigitalWalletTokenCardInfo, +) from marqeta.response_models.digital_wallet_token import DigitalWalletToken from marqeta.response_models.digital_wallet_token_device import DigitalWalletTokenDevice -from marqeta.response_models.digital_wallet_token_wallet_provider import DigitalWalletTokenWalletProvider -from marqeta.response_models.digital_wallet_token_request_address import DigitalWalletTokenRequestAddress +from marqeta.response_models.digital_wallet_token_wallet_provider import ( + DigitalWalletTokenWalletProvider, +) +from marqeta.response_models.digital_wallet_token_request_address import ( + DigitalWalletTokenRequestAddress, +) from marqeta.response_models import datetime_object import json import re -class DigitalWalletTokenCreateRequest(object): +class DigitalWalletTokenCreateRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -23,33 +29,43 @@ def json_serial(o): @property def network(self): - return self.json_response.get('network', None) - + return self.json_response.get("network", None) @property def digital_wallet_token_card_info(self): - if 'digital_wallet_token_card_info' in self.json_response: - return DigitalWalletTokenCardInfo(self.json_response['digital_wallet_token_card_info']) + if "digital_wallet_token_card_info" in self.json_response: + return DigitalWalletTokenCardInfo( + self.json_response["digital_wallet_token_card_info"] + ) @property def digital_wallet_token(self): - if 'digital_wallet_token' in self.json_response: - return DigitalWalletToken(self.json_response['digital_wallet_token']) + if "digital_wallet_token" in self.json_response: + return DigitalWalletToken(self.json_response["digital_wallet_token"]) @property def digital_wallet_token_device(self): - if 'digital_wallet_token_device' in self.json_response: - return DigitalWalletTokenDevice(self.json_response['digital_wallet_token_device']) + if "digital_wallet_token_device" in self.json_response: + return DigitalWalletTokenDevice( + self.json_response["digital_wallet_token_device"] + ) @property def digital_wallet_token_wallet_provider(self): - if 'digital_wallet_token_wallet_provider' in self.json_response: - return DigitalWalletTokenWalletProvider(self.json_response['digital_wallet_token_wallet_provider']) + if "digital_wallet_token_wallet_provider" in self.json_response: + return DigitalWalletTokenWalletProvider( + self.json_response["digital_wallet_token_wallet_provider"] + ) @property def digital_wallet_token_request_address(self): - if 'digital_wallet_token_request_address' in self.json_response: - return DigitalWalletTokenRequestAddress(self.json_response['digital_wallet_token_request_address']) + if "digital_wallet_token_request_address" in self.json_response: + return DigitalWalletTokenRequestAddress( + self.json_response["digital_wallet_token_request_address"] + ) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/digital_wallet_token_device.py b/marqeta/response_models/digital_wallet_token_device.py index 692605d..45ee816 100644 --- a/marqeta/response_models/digital_wallet_token_device.py +++ b/marqeta/response_models/digital_wallet_token_device.py @@ -3,8 +3,8 @@ import json import re -class DigitalWalletTokenDevice(object): +class DigitalWalletTokenDevice(object): def __init__(self, json_response): self.json_response = json_response @@ -18,38 +18,34 @@ def json_serial(o): @property def device_type(self): - return self.json_response.get('device_type', None) - + return self.json_response.get("device_type", None) @property def device_lang_code(self): - return self.json_response.get('device_lang_code', None) - + return self.json_response.get("device_lang_code", None) @property def device_id(self): - return self.json_response.get('device_id', None) - + return self.json_response.get("device_id", None) @property def device_number(self): - return self.json_response.get('device_number', None) - + return self.json_response.get("device_number", None) @property def device_name(self): - return self.json_response.get('device_name', None) - + return self.json_response.get("device_name", None) @property def device_location(self): - return self.json_response.get('device_location', None) - + return self.json_response.get("device_location", None) @property def device_ip_address(self): - return self.json_response.get('device_ip_address', None) - + return self.json_response.get("device_ip_address", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/digital_wallet_token_hash.py b/marqeta/response_models/digital_wallet_token_hash.py index f634c62..829f8fc 100644 --- a/marqeta/response_models/digital_wallet_token_hash.py +++ b/marqeta/response_models/digital_wallet_token_hash.py @@ -3,8 +3,8 @@ import json import re -class DigitalWalletTokenHash(object): +class DigitalWalletTokenHash(object): def __init__(self, json_response): self.json_response = json_response @@ -18,8 +18,10 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/digital_wallet_token_request_address.py b/marqeta/response_models/digital_wallet_token_request_address.py index 5cdde6e..275317b 100644 --- a/marqeta/response_models/digital_wallet_token_request_address.py +++ b/marqeta/response_models/digital_wallet_token_request_address.py @@ -3,8 +3,8 @@ import json import re -class DigitalWalletTokenRequestAddress(object): +class DigitalWalletTokenRequestAddress(object): def __init__(self, json_response): self.json_response = json_response @@ -18,23 +18,22 @@ def json_serial(o): @property def cardholder_name(self): - return self.json_response.get('cardholder_name', None) - + return self.json_response.get("cardholder_name", None) @property def address(self): - return self.json_response.get('address', None) - + return self.json_response.get("address", None) @property def postal_code(self): - return self.json_response.get('postal_code', None) - + return self.json_response.get("postal_code", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/digital_wallet_token_transition_request.py b/marqeta/response_models/digital_wallet_token_transition_request.py index 5d08d53..9833213 100644 --- a/marqeta/response_models/digital_wallet_token_transition_request.py +++ b/marqeta/response_models/digital_wallet_token_transition_request.py @@ -4,8 +4,8 @@ import json import re -class DigitalWalletTokenTransitionRequest(object): +class DigitalWalletTokenTransitionRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -19,42 +19,39 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def reason_code(self): - return self.json_response.get('reason_code', None) - + return self.json_response.get("reason_code", None) @property def token_reference_id(self): - return self.json_response.get('token_reference_id', None) - + return self.json_response.get("token_reference_id", None) @property def channel(self): - return self.json_response.get('channel', None) - + return self.json_response.get("channel", None) @property def digital_wallet_token(self): - if 'digital_wallet_token' in self.json_response: - return DigitalWalletTokenHash(self.json_response['digital_wallet_token']) + if "digital_wallet_token" in self.json_response: + return DigitalWalletTokenHash(self.json_response["digital_wallet_token"]) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def reason(self): - return self.json_response.get('reason', None) - + return self.json_response.get("reason", None) @property def override_tsp_error(self): - return self.json_response.get('override_tsp_error', None) + return self.json_response.get("override_tsp_error", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/digital_wallet_token_transition_response.py b/marqeta/response_models/digital_wallet_token_transition_response.py index b043378..8e586a2 100644 --- a/marqeta/response_models/digital_wallet_token_transition_response.py +++ b/marqeta/response_models/digital_wallet_token_transition_response.py @@ -5,8 +5,8 @@ import json import re -class DigitalWalletTokenTransitionResponse(object): +class DigitalWalletTokenTransitionResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -20,54 +20,49 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def digital_wallet_token(self): - if 'digital_wallet_token' in self.json_response: - return DigitalWalletTokenHash(self.json_response['digital_wallet_token']) + if "digital_wallet_token" in self.json_response: + return DigitalWalletTokenHash(self.json_response["digital_wallet_token"]) @property def card_swap(self): - if 'card_swap' in self.json_response: - return CardSwapHash(self.json_response['card_swap']) + if "card_swap" in self.json_response: + return CardSwapHash(self.json_response["card_swap"]) @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) @property def channel(self): - return self.json_response.get('channel', None) - + return self.json_response.get("channel", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def fulfillment_status(self): - return self.json_response.get('fulfillment_status', None) - + return self.json_response.get("fulfillment_status", None) @property def reason(self): - return self.json_response.get('reason', None) - + return self.json_response.get("reason", None) @property def reason_code(self): - return self.json_response.get('reason_code', None) - + return self.json_response.get("reason_code", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/digital_wallet_token_wallet_provider.py b/marqeta/response_models/digital_wallet_token_wallet_provider.py index ff1939b..234ff1d 100644 --- a/marqeta/response_models/digital_wallet_token_wallet_provider.py +++ b/marqeta/response_models/digital_wallet_token_wallet_provider.py @@ -3,8 +3,8 @@ import json import re -class DigitalWalletTokenWalletProvider(object): +class DigitalWalletTokenWalletProvider(object): def __init__(self, json_response): self.json_response = json_response @@ -18,47 +18,44 @@ def json_serial(o): @property def wallet_provider_cardholder_wallet_account_id(self): - return self.json_response.get('wallet_provider_cardholder_wallet_account_id', None) - + return self.json_response.get( + "wallet_provider_cardholder_wallet_account_id", None + ) @property def wallet_provider_risk_assessment(self): - return self.json_response.get('wallet_provider_risk_assessment', None) - + return self.json_response.get("wallet_provider_risk_assessment", None) @property def wallet_provider_risk_assessment_version(self): - return self.json_response.get('wallet_provider_risk_assessment_version', None) - + return self.json_response.get("wallet_provider_risk_assessment_version", None) @property def wallet_provider_device_score(self): - return self.json_response.get('wallet_provider_device_score', None) - + return self.json_response.get("wallet_provider_device_score", None) @property def wallet_provider_account_score(self): - return self.json_response.get('wallet_provider_account_score', None) - + return self.json_response.get("wallet_provider_account_score", None) @property def wallet_provider_pan_source(self): - return self.json_response.get('wallet_provider_pan_source', None) - + return self.json_response.get("wallet_provider_pan_source", None) @property def wallet_provider_reason_code(self): - return self.json_response.get('wallet_provider_reason_code', None) - + return self.json_response.get("wallet_provider_reason_code", None) @property def recommendation_reasons(self): - return self.json_response.get('recommendation_reasons', None) + return self.json_response.get("recommendation_reasons", None) @property def cardholder_wallet_account_email(self): - return self.json_response.get('cardholder_wallet_account_email', None) - + return self.json_response.get("cardholder_wallet_account_email", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/digital_wallet_tokenization.py b/marqeta/response_models/digital_wallet_tokenization.py index 6d6c627..af0f016 100644 --- a/marqeta/response_models/digital_wallet_tokenization.py +++ b/marqeta/response_models/digital_wallet_tokenization.py @@ -4,8 +4,8 @@ import json import re -class DigitalWalletTokenization(object): +class DigitalWalletTokenization(object): def __init__(self, json_response): self.json_response = json_response @@ -19,8 +19,11 @@ def json_serial(o): @property def provisioning_controls(self): - if 'provisioning_controls' in self.json_response: - return ProvisioningControls(self.json_response['provisioning_controls']) + if "provisioning_controls" in self.json_response: + return ProvisioningControls(self.json_response["provisioning_controls"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/direct_deposit_funding_source_model.py b/marqeta/response_models/direct_deposit_funding_source_model.py index f09d127..285c523 100644 --- a/marqeta/response_models/direct_deposit_funding_source_model.py +++ b/marqeta/response_models/direct_deposit_funding_source_model.py @@ -4,8 +4,8 @@ import json import re -class DirectDepositFundingSourceModel(FundingSourceModel): +class DirectDepositFundingSourceModel(FundingSourceModel): def __init__(self, json_response): self.json_response = json_response @@ -19,8 +19,10 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/direct_deposit_request.py b/marqeta/response_models/direct_deposit_request.py index fd87650..c29b1b8 100644 --- a/marqeta/response_models/direct_deposit_request.py +++ b/marqeta/response_models/direct_deposit_request.py @@ -3,8 +3,8 @@ import json import re -class DirectDepositRequest(object): +class DirectDepositRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,63 +18,55 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) @property def account_number(self): - return self.json_response.get('account_number', None) - + return self.json_response.get("account_number", None) @property def settlement_date(self): - if 'settlement_date' in self.json_response: - return datetime_object('settlement_date', self.json_response) - + if "settlement_date" in self.json_response: + return datetime_object("settlement_date", self.json_response) @property def standard_entry_class_code(self): - return self.json_response.get('standard_entry_class_code', None) - + return self.json_response.get("standard_entry_class_code", None) @property def company_name(self): - return self.json_response.get('company_name', None) - + return self.json_response.get("company_name", None) @property def company_discretionary_data(self): - return self.json_response.get('company_discretionary_data', None) - + return self.json_response.get("company_discretionary_data", None) @property def company_identification(self): - return self.json_response.get('company_identification', None) - + return self.json_response.get("company_identification", None) @property def company_entry_description(self): - return self.json_response.get('company_entry_description', None) - + return self.json_response.get("company_entry_description", None) @property def individual_identification_number(self): - return self.json_response.get('individual_identification_number', None) - + return self.json_response.get("individual_identification_number", None) @property def individual_name(self): - return self.json_response.get('individual_name', None) - + return self.json_response.get("individual_name", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/direct_deposit_transition_request.py b/marqeta/response_models/direct_deposit_transition_request.py index 218ab3e..dc81682 100644 --- a/marqeta/response_models/direct_deposit_transition_request.py +++ b/marqeta/response_models/direct_deposit_transition_request.py @@ -3,8 +3,8 @@ import json import re -class DirectDepositTransitionRequest(object): +class DirectDepositTransitionRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,38 +18,34 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def channel(self): - return self.json_response.get('channel', None) - + return self.json_response.get("channel", None) @property def reason(self): - return self.json_response.get('reason', None) - + return self.json_response.get("reason", None) @property def idempotentHash(self): - return self.json_response.get('idempotentHash', None) - + return self.json_response.get("idempotentHash", None) @property def direct_deposit_token(self): - return self.json_response.get('direct_deposit_token', None) - + return self.json_response.get("direct_deposit_token", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def reason_code(self): - return self.json_response.get('reason_code', None) - + return self.json_response.get("reason_code", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/direct_deposit_transition_response.py b/marqeta/response_models/direct_deposit_transition_response.py index f336008..9fe7567 100644 --- a/marqeta/response_models/direct_deposit_transition_response.py +++ b/marqeta/response_models/direct_deposit_transition_response.py @@ -3,8 +3,8 @@ import json import re -class DirectDepositTransitionResponse(object): +class DirectDepositTransitionResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,49 +18,43 @@ def json_serial(o): @property def channel(self): - return self.json_response.get('channel', None) - + return self.json_response.get("channel", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def reason(self): - return self.json_response.get('reason', None) - + return self.json_response.get("reason", None) @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) @property def direct_deposit_token(self): - return self.json_response.get('direct_deposit_token', None) - + return self.json_response.get("direct_deposit_token", None) @property def transaction_token(self): - return self.json_response.get('transaction_token', None) - + return self.json_response.get("transaction_token", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def reason_code(self): - return self.json_response.get('reason_code', None) - + return self.json_response.get("reason_code", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/echo_ping_request.py b/marqeta/response_models/echo_ping_request.py index 5c014dc..dd2de80 100644 --- a/marqeta/response_models/echo_ping_request.py +++ b/marqeta/response_models/echo_ping_request.py @@ -3,8 +3,8 @@ import json import re -class EchoPingRequest(object): +class EchoPingRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,14 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def payload(self): - return self.json_response.get('payload', None) - + return self.json_response.get("payload", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/echo_ping_response.py b/marqeta/response_models/echo_ping_response.py index 9543600..aab2f08 100644 --- a/marqeta/response_models/echo_ping_response.py +++ b/marqeta/response_models/echo_ping_response.py @@ -3,8 +3,8 @@ import json import re -class EchoPingResponse(object): +class EchoPingResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,17 +18,18 @@ def json_serial(o): @property def success(self): - return self.json_response.get('success', None) + return self.json_response.get("success", None) @property def id(self): - return self.json_response.get('id', None) - + return self.json_response.get("id", None) @property def payload(self): - return self.json_response.get('payload', None) - + return self.json_response.get("payload", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/expiration_offset.py b/marqeta/response_models/expiration_offset.py index f36a629..eff8a7c 100644 --- a/marqeta/response_models/expiration_offset.py +++ b/marqeta/response_models/expiration_offset.py @@ -4,8 +4,8 @@ import json import re -class ExpirationOffset(object): +class ExpirationOffset(object): def __init__(self, json_response): self.json_response = json_response @@ -19,17 +19,19 @@ def json_serial(o): @property def unit(self): - return self.json_response.get('unit', None) - + return self.json_response.get("unit", None) @property def value(self): - return self.json_response.get('value', None) + return self.json_response.get("value", None) @property def min_offset(self): - if 'min_offset' in self.json_response: - return MinOffset(self.json_response['min_offset']) + if "min_offset" in self.json_response: + return MinOffset(self.json_response["min_offset"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/fee.py b/marqeta/response_models/fee.py index fbf372d..c826b37 100644 --- a/marqeta/response_models/fee.py +++ b/marqeta/response_models/fee.py @@ -4,8 +4,8 @@ import json import re -class Fee(object): +class Fee(object): def __init__(self, json_response): self.json_response = json_response @@ -19,48 +19,42 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def real_time_assessment(self): - if 'real_time_assessment' in self.json_response: - return RealTimeFeeAssessment(self.json_response['real_time_assessment']) + if "real_time_assessment" in self.json_response: + return RealTimeFeeAssessment(self.json_response["real_time_assessment"]) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/fee_detail.py b/marqeta/response_models/fee_detail.py index 629631a..7766612 100644 --- a/marqeta/response_models/fee_detail.py +++ b/marqeta/response_models/fee_detail.py @@ -4,8 +4,8 @@ import json import re -class FeeDetail(object): +class FeeDetail(object): def __init__(self, json_response): self.json_response = json_response @@ -19,28 +19,24 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def transaction_token(self): - return self.json_response.get('transaction_token', None) - + return self.json_response.get("transaction_token", None) @property def fee(self): - if 'fee' in self.json_response: - return Fee(self.json_response['fee']) + if "fee" in self.json_response: + return Fee(self.json_response["fee"]) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/fee_model.py b/marqeta/response_models/fee_model.py index 869dde8..85eab11 100644 --- a/marqeta/response_models/fee_model.py +++ b/marqeta/response_models/fee_model.py @@ -3,8 +3,8 @@ import json import re -class FeeModel(object): +class FeeModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,18 +18,15 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/fee_request.py b/marqeta/response_models/fee_request.py index f42a215..d292e5d 100644 --- a/marqeta/response_models/fee_request.py +++ b/marqeta/response_models/fee_request.py @@ -1,11 +1,13 @@ from datetime import datetime, date -from marqeta.response_models.real_time_fee_assessment_request import RealTimeFeeAssessmentRequest +from marqeta.response_models.real_time_fee_assessment_request import ( + RealTimeFeeAssessmentRequest, +) from marqeta.response_models import datetime_object import json import re -class FeeRequest(object): +class FeeRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -19,36 +21,34 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def real_time_assessment(self): - if 'real_time_assessment' in self.json_response: - return RealTimeFeeAssessmentRequest(self.json_response['real_time_assessment']) + if "real_time_assessment" in self.json_response: + return RealTimeFeeAssessmentRequest( + self.json_response["real_time_assessment"] + ) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/fee_transfer_request.py b/marqeta/response_models/fee_transfer_request.py index 3a8914c..d134365 100644 --- a/marqeta/response_models/fee_transfer_request.py +++ b/marqeta/response_models/fee_transfer_request.py @@ -4,8 +4,8 @@ import json import re -class FeeTransferRequest(object): +class FeeTransferRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -19,28 +19,27 @@ def json_serial(o): @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def fees(self): - if 'fees' in self.json_response: - return [FeeModel(val) for val in self.json_response['fees']] + if "fees" in self.json_response: + return [FeeModel(val) for val in self.json_response["fees"]] @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/fee_transfer_response.py b/marqeta/response_models/fee_transfer_response.py index a33e9fc..124b864 100644 --- a/marqeta/response_models/fee_transfer_response.py +++ b/marqeta/response_models/fee_transfer_response.py @@ -4,8 +4,8 @@ import json import re -class FeeTransferResponse(object): +class FeeTransferResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -19,34 +19,32 @@ def json_serial(o): @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def fees(self): - if 'fees' in self.json_response: - return [FeeDetail(val) for val in self.json_response['fees']] + if "fees" in self.json_response: + return [FeeDetail(val) for val in self.json_response["fees"]] @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/fee_update_request.py b/marqeta/response_models/fee_update_request.py index 043f683..c78e02a 100644 --- a/marqeta/response_models/fee_update_request.py +++ b/marqeta/response_models/fee_update_request.py @@ -1,11 +1,13 @@ from datetime import datetime, date -from marqeta.response_models.real_time_fee_assessment_request import RealTimeFeeAssessmentRequest +from marqeta.response_models.real_time_fee_assessment_request import ( + RealTimeFeeAssessmentRequest, +) from marqeta.response_models import datetime_object import json import re -class FeeUpdateRequest(object): +class FeeUpdateRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -19,31 +21,33 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def real_time_assessment(self): - if 'real_time_assessment' in self.json_response: - return RealTimeFeeAssessmentRequest(self.json_response['real_time_assessment']) + if "real_time_assessment" in self.json_response: + return RealTimeFeeAssessmentRequest( + self.json_response["real_time_assessment"] + ) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/file_processing_request.py b/marqeta/response_models/file_processing_request.py index a1a80fc..6a5bdd6 100644 --- a/marqeta/response_models/file_processing_request.py +++ b/marqeta/response_models/file_processing_request.py @@ -3,8 +3,8 @@ import json import re -class FileProcessingRequest(object): +class FileProcessingRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,23 +18,22 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def file_process_type(self): - return self.json_response.get('file_process_type', None) - + return self.json_response.get("file_process_type", None) @property def source_file(self): - return self.json_response.get('source_file', None) - + return self.json_response.get("source_file", None) @property def archive_file(self): - return self.json_response.get('archive_file', None) - + return self.json_response.get("archive_file", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/file_processing_response.py b/marqeta/response_models/file_processing_response.py index b6a7016..b5d0f15 100644 --- a/marqeta/response_models/file_processing_response.py +++ b/marqeta/response_models/file_processing_response.py @@ -3,8 +3,8 @@ import json import re -class FileProcessingResponse(object): +class FileProcessingResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,40 +18,36 @@ def json_serial(o): @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def file_process_type(self): - return self.json_response.get('file_process_type', None) - + return self.json_response.get("file_process_type", None) @property def source_file(self): - return self.json_response.get('source_file', None) - + return self.json_response.get("source_file", None) @property def archive_file(self): - return self.json_response.get('archive_file', None) - + return self.json_response.get("archive_file", None) @property def file_process_status(self): - return self.json_response.get('file_process_status', None) - + return self.json_response.get("file_process_status", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/financial_request_model.py b/marqeta/response_models/financial_request_model.py index aaa39d4..55f6812 100644 --- a/marqeta/response_models/financial_request_model.py +++ b/marqeta/response_models/financial_request_model.py @@ -6,8 +6,8 @@ import json import re -class FinancialRequestModel(object): +class FinancialRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -21,45 +21,45 @@ def json_serial(o): @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) @property def pin(self): - return self.json_response.get('pin', None) - + return self.json_response.get("pin", None) @property def mid(self): - return self.json_response.get('mid', None) - + return self.json_response.get("mid", None) @property def cash_back_amount(self): - return self.json_response.get('cash_back_amount', None) + return self.json_response.get("cash_back_amount", None) @property def is_pre_auth(self): - return self.json_response.get('is_pre_auth', None) + return self.json_response.get("is_pre_auth", None) @property def card_acceptor(self): - if 'card_acceptor' in self.json_response: - return CardAcceptorModel(self.json_response['card_acceptor']) + if "card_acceptor" in self.json_response: + return CardAcceptorModel(self.json_response["card_acceptor"]) @property def transaction_options(self): - if 'transaction_options' in self.json_response: - return TransactionOptions(self.json_response['transaction_options']) + if "transaction_options" in self.json_response: + return TransactionOptions(self.json_response["transaction_options"]) @property def webhook(self): - if 'webhook' in self.json_response: - return Webhook(self.json_response['webhook']) + if "webhook" in self.json_response: + return Webhook(self.json_response["webhook"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/fraud.py b/marqeta/response_models/fraud.py index 7773cbd..323c77b 100644 --- a/marqeta/response_models/fraud.py +++ b/marqeta/response_models/fraud.py @@ -4,8 +4,8 @@ import json import re -class Fraud(object): +class Fraud(object): def __init__(self, json_response): self.json_response = json_response @@ -19,35 +19,32 @@ def json_serial(o): @property def merchant_risk_score(self): - return self.json_response.get('merchant_risk_score', None) + return self.json_response.get("merchant_risk_score", None) @property def merchant_risk_score_reason_code(self): - return self.json_response.get('merchant_risk_score_reason_code', None) - + return self.json_response.get("merchant_risk_score_reason_code", None) @property def transaction_risk_score(self): - return self.json_response.get('transaction_risk_score', None) + return self.json_response.get("transaction_risk_score", None) @property def transaction_risk_score_reason_code(self): - return self.json_response.get('transaction_risk_score_reason_code', None) - + return self.json_response.get("transaction_risk_score_reason_code", None) @property def account_risk_score(self): - return self.json_response.get('account_risk_score', None) + return self.json_response.get("account_risk_score", None) @property def account_risk_score_reason_code(self): - return self.json_response.get('account_risk_score_reason_code', None) - + return self.json_response.get("account_risk_score_reason_code", None) @property def issuerFraudModel(self): - if 'issuerFraudModel' in self.json_response: - return Issuer(self.json_response['issuerFraudModel']) + if "issuerFraudModel" in self.json_response: + return Issuer(self.json_response["issuerFraudModel"]) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/fulfillment.py b/marqeta/response_models/fulfillment.py index 07a9024..83c8591 100644 --- a/marqeta/response_models/fulfillment.py +++ b/marqeta/response_models/fulfillment.py @@ -5,8 +5,8 @@ import json import re -class Fulfillment(object): +class Fulfillment(object): def __init__(self, json_response): self.json_response = json_response @@ -20,13 +20,13 @@ def json_serial(o): @property def shipping(self): - if 'shipping' in self.json_response: - return Shipping(self.json_response['shipping']) + if "shipping" in self.json_response: + return Shipping(self.json_response["shipping"]) @property def card_personalization(self): - if 'card_personalization' in self.json_response: - return CardPersonalization(self.json_response['card_personalization']) + if "card_personalization" in self.json_response: + return CardPersonalization(self.json_response["card_personalization"]) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/fulfillment_address_request.py b/marqeta/response_models/fulfillment_address_request.py index 2650539..edcd7b7 100644 --- a/marqeta/response_models/fulfillment_address_request.py +++ b/marqeta/response_models/fulfillment_address_request.py @@ -3,8 +3,8 @@ import json import re -class FulfillmentAddressRequest(object): +class FulfillmentAddressRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,58 +18,50 @@ def json_serial(o): @property def first_name(self): - return self.json_response.get('first_name', None) - + return self.json_response.get("first_name", None) @property def middle_name(self): - return self.json_response.get('middle_name', None) - + return self.json_response.get("middle_name", None) @property def last_name(self): - return self.json_response.get('last_name', None) - + return self.json_response.get("last_name", None) @property def address1(self): - return self.json_response.get('address1', None) - + return self.json_response.get("address1", None) @property def address2(self): - return self.json_response.get('address2', None) - + return self.json_response.get("address2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def postal_code(self): - return self.json_response.get('postal_code', None) - + return self.json_response.get("postal_code", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/fulfillment_address_response.py b/marqeta/response_models/fulfillment_address_response.py index b606314..12e9491 100644 --- a/marqeta/response_models/fulfillment_address_response.py +++ b/marqeta/response_models/fulfillment_address_response.py @@ -3,8 +3,8 @@ import json import re -class FulfillmentAddressResponse(object): +class FulfillmentAddressResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,58 +18,50 @@ def json_serial(o): @property def first_name(self): - return self.json_response.get('first_name', None) - + return self.json_response.get("first_name", None) @property def middle_name(self): - return self.json_response.get('middle_name', None) - + return self.json_response.get("middle_name", None) @property def last_name(self): - return self.json_response.get('last_name', None) - + return self.json_response.get("last_name", None) @property def address1(self): - return self.json_response.get('address1', None) - + return self.json_response.get("address1", None) @property def address2(self): - return self.json_response.get('address2', None) - + return self.json_response.get("address2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def postal_code(self): - return self.json_response.get('postal_code', None) - + return self.json_response.get("postal_code", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/funding.py b/marqeta/response_models/funding.py index e27b01d..2a32ee5 100644 --- a/marqeta/response_models/funding.py +++ b/marqeta/response_models/funding.py @@ -1,13 +1,15 @@ from datetime import datetime, date from marqeta.response_models.funding_source_model import FundingSourceModel -from marqeta.response_models.cardholder_address_response import CardholderAddressResponse +from marqeta.response_models.cardholder_address_response import ( + CardholderAddressResponse, +) from marqeta.response_models.gateway_log_model import GatewayLogModel from marqeta.response_models import datetime_object import json import re -class Funding(object): +class Funding(object): def __init__(self, json_response): self.json_response = json_response @@ -21,22 +23,22 @@ def json_serial(o): @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def source(self): - if 'source' in self.json_response: - return FundingSourceModel(self.json_response['source']) + if "source" in self.json_response: + return FundingSourceModel(self.json_response["source"]) @property def source_address(self): - if 'source_address' in self.json_response: - return CardholderAddressResponse(self.json_response['source_address']) + if "source_address" in self.json_response: + return CardholderAddressResponse(self.json_response["source_address"]) @property def gateway_log(self): - if 'gateway_log' in self.json_response: - return GatewayLogModel(self.json_response['gateway_log']) + if "gateway_log" in self.json_response: + return GatewayLogModel(self.json_response["gateway_log"]) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/funding_account_response_model.py b/marqeta/response_models/funding_account_response_model.py index f815073..b422372 100644 --- a/marqeta/response_models/funding_account_response_model.py +++ b/marqeta/response_models/funding_account_response_model.py @@ -3,8 +3,8 @@ import json import re -class FundingAccountResponseModel(object): +class FundingAccountResponseModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,89 +18,78 @@ def json_serial(o): @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def account_suffix(self): - return self.json_response.get('account_suffix', None) - + return self.json_response.get("account_suffix", None) @property def account_type(self): - return self.json_response.get('account_type', None) - + return self.json_response.get("account_type", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def is_default_account(self): - return self.json_response.get('is_default_account', None) + return self.json_response.get("is_default_account", None) @property def exp_date(self): - return self.json_response.get('exp_date', None) - + return self.json_response.get("exp_date", None) @property def verification_status(self): - return self.json_response.get('verification_status', None) - + return self.json_response.get("verification_status", None) @property def date_verified(self): - if 'date_verified' in self.json_response: - return datetime_object('date_verified', self.json_response) - + if "date_verified" in self.json_response: + return datetime_object("date_verified", self.json_response) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def name_on_account(self): - return self.json_response.get('name_on_account', None) - + return self.json_response.get("name_on_account", None) @property def date_sent_for_verification(self): - if 'date_sent_for_verification' in self.json_response: - return datetime_object('date_sent_for_verification', self.json_response) - + if "date_sent_for_verification" in self.json_response: + return datetime_object("date_sent_for_verification", self.json_response) @property def verification_override(self): - return self.json_response.get('verification_override', None) + return self.json_response.get("verification_override", None) @property def verification_notes(self): - return self.json_response.get('verification_notes', None) - + return self.json_response.get("verification_notes", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/funding_request_model.py b/marqeta/response_models/funding_request_model.py index f1e7d1c..88cc9a9 100644 --- a/marqeta/response_models/funding_request_model.py +++ b/marqeta/response_models/funding_request_model.py @@ -3,8 +3,8 @@ import json import re -class FundingRequestModel(object): +class FundingRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,42 +18,38 @@ def json_serial(o): @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def order_number(self): - return self.json_response.get('order_number', None) - + return self.json_response.get("order_number", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def funding_source(self): - return self.json_response.get('funding_source', None) - + return self.json_response.get("funding_source", None) @property def funding_address(self): - return self.json_response.get('funding_address', None) - + return self.json_response.get("funding_address", None) @property def fundgpadetail(self): - return self.json_response.get('fundgpadetail', None) - + return self.json_response.get("fundgpadetail", None) @property def order_token(self): - return self.json_response.get('order_token', None) - + return self.json_response.get("order_token", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/funding_response_model.py b/marqeta/response_models/funding_response_model.py index b4e9ee3..4c790ea 100644 --- a/marqeta/response_models/funding_response_model.py +++ b/marqeta/response_models/funding_response_model.py @@ -4,8 +4,8 @@ import json import re -class FundingResponseModel(object): +class FundingResponseModel(object): def __init__(self, json_response): self.json_response = json_response @@ -19,20 +19,23 @@ def json_serial(o): @property def id(self): - return self.json_response.get('id', None) + return self.json_response.get("id", None) @property def accounting_balance(self): - return self.json_response.get('accounting_balance', None) + return self.json_response.get("accounting_balance", None) @property def available_balance(self): - return self.json_response.get('available_balance', None) + return self.json_response.get("available_balance", None) @property def transaction(self): - if 'transaction' in self.json_response: - return Gatewaylog(self.json_response['transaction']) + if "transaction" in self.json_response: + return Gatewaylog(self.json_response["transaction"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/funding_source_model.py b/marqeta/response_models/funding_source_model.py index b8d18f0..dadce42 100644 --- a/marqeta/response_models/funding_source_model.py +++ b/marqeta/response_models/funding_source_model.py @@ -3,8 +3,8 @@ import json import re -class FundingSourceModel(object): +class FundingSourceModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,33 +18,32 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def is_default_account(self): - return self.json_response.get('is_default_account', None) + return self.json_response.get("is_default_account", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/gateway_clearing_request.py b/marqeta/response_models/gateway_clearing_request.py index b6bbf84..8f61dac 100644 --- a/marqeta/response_models/gateway_clearing_request.py +++ b/marqeta/response_models/gateway_clearing_request.py @@ -3,8 +3,8 @@ import json import re -class GatewayClearingRequest(object): +class GatewayClearingRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,12 +18,14 @@ def json_serial(o): @property def original_transaction_token(self): - return self.json_response.get('original_transaction_token', None) - + return self.json_response.get("original_transaction_token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/gateway_log_model.py b/marqeta/response_models/gateway_log_model.py index 1861321..e65789b 100644 --- a/marqeta/response_models/gateway_log_model.py +++ b/marqeta/response_models/gateway_log_model.py @@ -4,8 +4,8 @@ import json import re -class GatewayLogModel(object): +class GatewayLogModel(object): def __init__(self, json_response): self.json_response = json_response @@ -19,31 +19,31 @@ def json_serial(o): @property def order_number(self): - return self.json_response.get('order_number', None) - + return self.json_response.get("order_number", None) @property def transaction_id(self): - return self.json_response.get('transaction_id', None) - + return self.json_response.get("transaction_id", None) @property def message(self): - return self.json_response.get('message', None) - + return self.json_response.get("message", None) @property def duration(self): - return self.json_response.get('duration', None) + return self.json_response.get("duration", None) @property def timed_out(self): - return self.json_response.get('timed_out', None) + return self.json_response.get("timed_out", None) @property def response(self): - if 'response' in self.json_response: - return GatewayResponse(self.json_response['response']) + if "response" in self.json_response: + return GatewayResponse(self.json_response["response"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/gateway_program_funding_source_request.py b/marqeta/response_models/gateway_program_funding_source_request.py index 85689e7..4d0da08 100644 --- a/marqeta/response_models/gateway_program_funding_source_request.py +++ b/marqeta/response_models/gateway_program_funding_source_request.py @@ -3,8 +3,8 @@ import json import re -class GatewayProgramFundingSourceRequest(object): +class GatewayProgramFundingSourceRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,36 +18,34 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def url(self): - return self.json_response.get('url', None) - + return self.json_response.get("url", None) @property def basic_auth_username(self): - return self.json_response.get('basic_auth_username', None) - + return self.json_response.get("basic_auth_username", None) @property def basic_auth_password(self): - return self.json_response.get('basic_auth_password', None) - + return self.json_response.get("basic_auth_password", None) @property def timeout_millis(self): - return self.json_response.get('timeout_millis', None) + return self.json_response.get("timeout_millis", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/gateway_program_funding_source_response.py b/marqeta/response_models/gateway_program_funding_source_response.py index 95f45fc..3cb72fe 100644 --- a/marqeta/response_models/gateway_program_funding_source_response.py +++ b/marqeta/response_models/gateway_program_funding_source_response.py @@ -3,8 +3,8 @@ import json import re -class GatewayProgramFundingSourceResponse(object): +class GatewayProgramFundingSourceResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,58 +18,52 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def url(self): - return self.json_response.get('url', None) - + return self.json_response.get("url", None) @property def version(self): - return self.json_response.get('version', None) - + return self.json_response.get("version", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def account(self): - return self.json_response.get('account', None) - + return self.json_response.get("account", None) @property def basic_auth_username(self): - return self.json_response.get('basic_auth_username', None) - + return self.json_response.get("basic_auth_username", None) @property def basic_auth_password(self): - return self.json_response.get('basic_auth_password', None) - + return self.json_response.get("basic_auth_password", None) @property def timeout_millis(self): - return self.json_response.get('timeout_millis', None) + return self.json_response.get("timeout_millis", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/gateway_program_funding_source_update_request.py b/marqeta/response_models/gateway_program_funding_source_update_request.py index eb691b4..00c8b88 100644 --- a/marqeta/response_models/gateway_program_funding_source_update_request.py +++ b/marqeta/response_models/gateway_program_funding_source_update_request.py @@ -3,8 +3,8 @@ import json import re -class GatewayProgramFundingSourceUpdateRequest(object): +class GatewayProgramFundingSourceUpdateRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,31 +18,30 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def url(self): - return self.json_response.get('url', None) - + return self.json_response.get("url", None) @property def basic_auth_username(self): - return self.json_response.get('basic_auth_username', None) - + return self.json_response.get("basic_auth_username", None) @property def basic_auth_password(self): - return self.json_response.get('basic_auth_password', None) - + return self.json_response.get("basic_auth_password", None) @property def timeout_millis(self): - return self.json_response.get('timeout_millis', None) + return self.json_response.get("timeout_millis", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/gateway_program_version_update_request.py b/marqeta/response_models/gateway_program_version_update_request.py index 64eab6c..5f67b61 100644 --- a/marqeta/response_models/gateway_program_version_update_request.py +++ b/marqeta/response_models/gateway_program_version_update_request.py @@ -3,8 +3,8 @@ import json import re -class GatewayProgramVersionUpdateRequest(object): +class GatewayProgramVersionUpdateRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,8 +18,10 @@ def json_serial(o): @property def version(self): - return self.json_response.get('version', None) - + return self.json_response.get("version", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/gateway_response.py b/marqeta/response_models/gateway_response.py index c38cf00..738f022 100644 --- a/marqeta/response_models/gateway_response.py +++ b/marqeta/response_models/gateway_response.py @@ -4,8 +4,8 @@ import json import re -class GatewayResponse(object): +class GatewayResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -19,13 +19,15 @@ def json_serial(o): @property def code(self): - return self.json_response.get('code', None) - + return self.json_response.get("code", None) @property def data(self): - if 'data' in self.json_response: - return JitProgramResponse(self.json_response['data']) + if "data" in self.json_response: + return JitProgramResponse(self.json_response["data"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/gatewaylog.py b/marqeta/response_models/gatewaylog.py index b404e6d..9103912 100644 --- a/marqeta/response_models/gatewaylog.py +++ b/marqeta/response_models/gatewaylog.py @@ -4,8 +4,8 @@ import json import re -class Gatewaylog(object): +class Gatewaylog(object): def __init__(self, json_response): self.json_response = json_response @@ -19,149 +19,128 @@ def json_serial(o): @property def id(self): - return self.json_response.get('id', None) + return self.json_response.get("id", None) @property def traceNumber(self): - return self.json_response.get('traceNumber', None) + return self.json_response.get("traceNumber", None) @property def paymentTypeCode(self): - return self.json_response.get('paymentTypeCode', None) - + return self.json_response.get("paymentTypeCode", None) @property def achTransactionType(self): - return self.json_response.get('achTransactionType', None) - + return self.json_response.get("achTransactionType", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def gatewayVersion(self): - return self.json_response.get('gatewayVersion', None) - + return self.json_response.get("gatewayVersion", None) @property def gatewayResponse(self): - return self.json_response.get('gatewayResponse', None) + return self.json_response.get("gatewayResponse", None) @property def timedOut(self): - return self.json_response.get('timedOut', None) + return self.json_response.get("timedOut", None) @property def deal_Id(self): - return self.json_response.get('deal_Id', None) + return self.json_response.get("deal_Id", None) @property def order_Id(self): - return self.json_response.get('order_Id', None) - + return self.json_response.get("order_Id", None) @property def request_method(self): - return self.json_response.get('request_method', None) - + return self.json_response.get("request_method", None) @property def response_code(self): - return self.json_response.get('response_code', None) - + return self.json_response.get("response_code", None) @property def response_subcode(self): - return self.json_response.get('response_subcode', None) - + return self.json_response.get("response_subcode", None) @property def response_reasoncode(self): - return self.json_response.get('response_reasoncode', None) - + return self.json_response.get("response_reasoncode", None) @property def response_message(self): - return self.json_response.get('response_message', None) - + return self.json_response.get("response_message", None) @property def status(self): - return self.json_response.get('status', None) - + return self.json_response.get("status", None) @property def fraud_avs(self): - return self.json_response.get('fraud_avs', None) - + return self.json_response.get("fraud_avs", None) @property def fraud_auth(self): - return self.json_response.get('fraud_auth', None) - + return self.json_response.get("fraud_auth", None) @property def fraud_cvv(self): - return self.json_response.get('fraud_cvv', None) - + return self.json_response.get("fraud_cvv", None) @property def gateway_transactionId(self): - return self.json_response.get('gateway_transactionId', None) - + return self.json_response.get("gateway_transactionId", None) @property def original_gateway(self): - if 'original_gateway' in self.json_response: - return Gatewaylog(self.json_response['original_gateway']) + if "original_gateway" in self.json_response: + return Gatewaylog(self.json_response["original_gateway"]) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def duplicate(self): - return self.json_response.get('duplicate', None) - + return self.json_response.get("duplicate", None) @property def post_date(self): - if 'post_date' in self.json_response: - return datetime_object('post_date', self.json_response) - + if "post_date" in self.json_response: + return datetime_object("post_date", self.json_response) @property def response_time(self): - if 'response_time' in self.json_response: - return datetime_object('response_time', self.json_response) - + if "response_time" in self.json_response: + return datetime_object("response_time", self.json_response) @property def api_duration(self): - return self.json_response.get('api_duration', None) + return self.json_response.get("api_duration", None) @property def gateway_duration(self): - return self.json_response.get('gateway_duration', None) + return self.json_response.get("gateway_duration", None) @property def ach_status(self): - return self.json_response.get('ach_status', None) - + return self.json_response.get("ach_status", None) @property def created(self): - if 'created' in self.json_response: - return datetime_object('created', self.json_response) - + if "created" in self.json_response: + return datetime_object("created", self.json_response) @property def modified(self): - if 'modified' in self.json_response: - return datetime_object('modified', self.json_response) - + if "modified" in self.json_response: + return datetime_object("modified", self.json_response) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/gl_entry.py b/marqeta/response_models/gl_entry.py index cd5f213..a490815 100644 --- a/marqeta/response_models/gl_entry.py +++ b/marqeta/response_models/gl_entry.py @@ -3,8 +3,8 @@ import json import re -class GlEntry(object): +class GlEntry(object): def __init__(self, json_response): self.json_response = json_response @@ -18,32 +18,27 @@ def json_serial(o): @property def detail(self): - return self.json_response.get('detail', None) - + return self.json_response.get("detail", None) @property def tag(self): - return self.json_response.get('tag', None) - + return self.json_response.get("tag", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def layer(self): - return self.json_response.get('layer', None) - + return self.json_response.get("layer", None) @property def account(self): - return self.json_response.get('account', None) - + return self.json_response.get("account", None) @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/gl_transaction_request.py b/marqeta/response_models/gl_transaction_request.py index 866d189..39f962f 100644 --- a/marqeta/response_models/gl_transaction_request.py +++ b/marqeta/response_models/gl_transaction_request.py @@ -4,8 +4,8 @@ import json import re -class GlTransactionRequest(object): +class GlTransactionRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -19,22 +19,23 @@ def json_serial(o): @property def entries(self): - if 'entries' in self.json_response: - return [GlEntry(val) for val in self.json_response['entries']] + if "entries" in self.json_response: + return [GlEntry(val) for val in self.json_response["entries"]] @property def detail(self): - return self.json_response.get('detail', None) - + return self.json_response.get("detail", None) @property def cardholder_visible(self): - return self.json_response.get('cardholder_visible', None) + return self.json_response.get("cardholder_visible", None) @property def reference_transaction_token(self): - return self.json_response.get('reference_transaction_token', None) - + return self.json_response.get("reference_transaction_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/gpa.py b/marqeta/response_models/gpa.py index 4957082..469c4c3 100644 --- a/marqeta/response_models/gpa.py +++ b/marqeta/response_models/gpa.py @@ -3,8 +3,8 @@ import json import re -class Gpa(object): +class Gpa(object): def __init__(self, json_response): self.json_response = json_response @@ -18,11 +18,11 @@ def json_serial(o): @property def trigger_amount(self): - return self.json_response.get('trigger_amount', None) + return self.json_response.get("trigger_amount", None) @property def reload_amount(self): - return self.json_response.get('reload_amount', None) + return self.json_response.get("reload_amount", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/gpa_request.py b/marqeta/response_models/gpa_request.py index 72c328f..85c1ec0 100644 --- a/marqeta/response_models/gpa_request.py +++ b/marqeta/response_models/gpa_request.py @@ -4,8 +4,8 @@ import json import re -class GpaRequest(object): +class GpaRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -19,52 +19,44 @@ def json_serial(o): @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def fees(self): - if 'fees' in self.json_response: - return [FeeModel(val) for val in self.json_response['fees']] + if "fees" in self.json_response: + return [FeeModel(val) for val in self.json_response["fees"]] @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def funding_source_token(self): - return self.json_response.get('funding_source_token', None) - + return self.json_response.get("funding_source_token", None) @property def funding_source_address_token(self): - return self.json_response.get('funding_source_address_token', None) - + return self.json_response.get("funding_source_address_token", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/gpa_response.py b/marqeta/response_models/gpa_response.py index f290755..b076f08 100644 --- a/marqeta/response_models/gpa_response.py +++ b/marqeta/response_models/gpa_response.py @@ -6,8 +6,8 @@ import json import re -class GpaResponse(object): +class GpaResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -21,93 +21,80 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def fees(self): - if 'fees' in self.json_response: - return [FeeDetail(val) for val in self.json_response['fees']] + if "fees" in self.json_response: + return [FeeDetail(val) for val in self.json_response["fees"]] @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def transaction_token(self): - return self.json_response.get('transaction_token', None) - + return self.json_response.get("transaction_token", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def response(self): - if 'response' in self.json_response: - return Response(self.json_response['response']) + if "response" in self.json_response: + return Response(self.json_response["response"]) @property def funding(self): - if 'funding' in self.json_response: - return Funding(self.json_response['funding']) + if "funding" in self.json_response: + return Funding(self.json_response["funding"]) @property def funding_source_token(self): - return self.json_response.get('funding_source_token', None) - + return self.json_response.get("funding_source_token", None) @property def funding_source_address_token(self): - return self.json_response.get('funding_source_address_token', None) - + return self.json_response.get("funding_source_address_token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def gateway_token(self): - return self.json_response.get('gateway_token', None) + return self.json_response.get("gateway_token", None) @property def gateway_message(self): - return self.json_response.get('gateway_message', None) - + return self.json_response.get("gateway_message", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/gpa_returns.py b/marqeta/response_models/gpa_returns.py index 141ef74..9a6e6f4 100644 --- a/marqeta/response_models/gpa_returns.py +++ b/marqeta/response_models/gpa_returns.py @@ -5,8 +5,8 @@ import json import re -class GpaReturns(object): +class GpaReturns(object): def __init__(self, json_response): self.json_response = json_response @@ -20,69 +20,59 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def transaction_token(self): - return self.json_response.get('transaction_token', None) - + return self.json_response.get("transaction_token", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def response(self): - if 'response' in self.json_response: - return Response(self.json_response['response']) + if "response" in self.json_response: + return Response(self.json_response["response"]) @property def funding(self): - if 'funding' in self.json_response: - return Funding(self.json_response['funding']) + if "funding" in self.json_response: + return Funding(self.json_response["funding"]) @property def funding_source_token(self): - return self.json_response.get('funding_source_token', None) - + return self.json_response.get("funding_source_token", None) @property def funding_source_address_token(self): - return self.json_response.get('funding_source_address_token', None) - + return self.json_response.get("funding_source_address_token", None) @property def original_order_token(self): - return self.json_response.get('original_order_token', None) - + return self.json_response.get("original_order_token", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/health_check_result.py b/marqeta/response_models/health_check_result.py index def44d4..9f5d5b8 100644 --- a/marqeta/response_models/health_check_result.py +++ b/marqeta/response_models/health_check_result.py @@ -3,8 +3,8 @@ import json import re -class HealthCheckResult(object): +class HealthCheckResult(object): def __init__(self, json_response): self.json_response = json_response @@ -18,21 +18,22 @@ def json_serial(o): @property def component(self): - return self.json_response.get('component', None) - + return self.json_response.get("component", None) @property def healthy(self): - return self.json_response.get('healthy', None) + return self.json_response.get("healthy", None) @property def fatal(self): - return self.json_response.get('fatal', None) + return self.json_response.get("fatal", None) @property def status(self): - return self.json_response.get('status', None) - + return self.json_response.get("status", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/hold_increase.py b/marqeta/response_models/hold_increase.py index c41496e..8cbf6eb 100644 --- a/marqeta/response_models/hold_increase.py +++ b/marqeta/response_models/hold_increase.py @@ -3,8 +3,8 @@ import json import re -class HoldIncrease(object): +class HoldIncrease(object): def __init__(self, json_response): self.json_response = json_response @@ -18,12 +18,11 @@ def json_serial(o): @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) @property def value(self): - return self.json_response.get('value', None) + return self.json_response.get("value", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/identification_request_model.py b/marqeta/response_models/identification_request_model.py index 27b524d..dfd53c9 100644 --- a/marqeta/response_models/identification_request_model.py +++ b/marqeta/response_models/identification_request_model.py @@ -3,8 +3,8 @@ import json import re -class IdentificationRequestModel(object): +class IdentificationRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,19 +18,19 @@ def json_serial(o): @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) @property def value(self): - return self.json_response.get('value', None) - + return self.json_response.get("value", None) @property def expiration_date(self): - if 'expiration_date' in self.json_response: - return datetime_object('expiration_date', self.json_response) - + if "expiration_date" in self.json_response: + return datetime_object("expiration_date", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/identification_response_model.py b/marqeta/response_models/identification_response_model.py index 793eba9..33bea28 100644 --- a/marqeta/response_models/identification_response_model.py +++ b/marqeta/response_models/identification_response_model.py @@ -3,8 +3,8 @@ import json import re -class IdentificationResponseModel(object): +class IdentificationResponseModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,19 +18,19 @@ def json_serial(o): @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) @property def value(self): - return self.json_response.get('value', None) - + return self.json_response.get("value", None) @property def expiration_date(self): - if 'expiration_date' in self.json_response: - return datetime_object('expiration_date', self.json_response) - + if "expiration_date" in self.json_response: + return datetime_object("expiration_date", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/images.py b/marqeta/response_models/images.py index fc1f832..f4300f1 100644 --- a/marqeta/response_models/images.py +++ b/marqeta/response_models/images.py @@ -2,13 +2,15 @@ from marqeta.response_models.images_card import ImagesCard from marqeta.response_models.images_carrier import ImagesCarrier from marqeta.response_models.images_signature import ImagesSignature -from marqeta.response_models.images_carrier_return_window import ImagesCarrierReturnWindow +from marqeta.response_models.images_carrier_return_window import ( + ImagesCarrierReturnWindow, +) from marqeta.response_models import datetime_object import json import re -class Images(object): +class Images(object): def __init__(self, json_response): self.json_response = json_response @@ -22,23 +24,25 @@ def json_serial(o): @property def card(self): - if 'card' in self.json_response: - return ImagesCard(self.json_response['card']) + if "card" in self.json_response: + return ImagesCard(self.json_response["card"]) @property def carrier(self): - if 'carrier' in self.json_response: - return ImagesCarrier(self.json_response['carrier']) + if "carrier" in self.json_response: + return ImagesCarrier(self.json_response["carrier"]) @property def signature(self): - if 'signature' in self.json_response: - return ImagesSignature(self.json_response['signature']) + if "signature" in self.json_response: + return ImagesSignature(self.json_response["signature"]) @property def carrier_return_window(self): - if 'carrier_return_window' in self.json_response: - return ImagesCarrierReturnWindow(self.json_response['carrier_return_window']) + if "carrier_return_window" in self.json_response: + return ImagesCarrierReturnWindow( + self.json_response["carrier_return_window"] + ) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/images_card.py b/marqeta/response_models/images_card.py index a50c59c..0fd9f70 100644 --- a/marqeta/response_models/images_card.py +++ b/marqeta/response_models/images_card.py @@ -3,8 +3,8 @@ import json import re -class ImagesCard(object): +class ImagesCard(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,11 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def thermal_color(self): - return self.json_response.get('thermal_color', None) - + return self.json_response.get("thermal_color", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/images_carrier.py b/marqeta/response_models/images_carrier.py index 7ef4ae6..e379204 100644 --- a/marqeta/response_models/images_carrier.py +++ b/marqeta/response_models/images_carrier.py @@ -3,8 +3,8 @@ import json import re -class ImagesCarrier(object): +class ImagesCarrier(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,11 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def message_1(self): - return self.json_response.get('message_1', None) - + return self.json_response.get("message_1", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/images_carrier_return_window.py b/marqeta/response_models/images_carrier_return_window.py index a23f9cd..bfc6ce1 100644 --- a/marqeta/response_models/images_carrier_return_window.py +++ b/marqeta/response_models/images_carrier_return_window.py @@ -3,8 +3,8 @@ import json import re -class ImagesCarrierReturnWindow(object): +class ImagesCarrierReturnWindow(object): def __init__(self, json_response): self.json_response = json_response @@ -18,8 +18,10 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/images_signature.py b/marqeta/response_models/images_signature.py index 66089e1..552d36d 100644 --- a/marqeta/response_models/images_signature.py +++ b/marqeta/response_models/images_signature.py @@ -3,8 +3,8 @@ import json import re -class ImagesSignature(object): +class ImagesSignature(object): def __init__(self, json_response): self.json_response = json_response @@ -18,8 +18,10 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/in_app_provisioning.py b/marqeta/response_models/in_app_provisioning.py index 22db00b..0db4ee0 100644 --- a/marqeta/response_models/in_app_provisioning.py +++ b/marqeta/response_models/in_app_provisioning.py @@ -1,11 +1,13 @@ from datetime import datetime, date -from marqeta.response_models.digital_wallet_token_address_verification import DigitalWalletTokenAddressVerification +from marqeta.response_models.digital_wallet_token_address_verification import ( + DigitalWalletTokenAddressVerification, +) from marqeta.response_models import datetime_object import json import re -class InAppProvisioning(object): +class InAppProvisioning(object): def __init__(self, json_response): self.json_response = json_response @@ -19,12 +21,17 @@ def json_serial(o): @property def enabled(self): - return self.json_response.get('enabled', None) + return self.json_response.get("enabled", None) @property def address_verification(self): - if 'address_verification' in self.json_response: - return DigitalWalletTokenAddressVerification(self.json_response['address_verification']) + if "address_verification" in self.json_response: + return DigitalWalletTokenAddressVerification( + self.json_response["address_verification"] + ) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/issuer.py b/marqeta/response_models/issuer.py index c915ec0..c322f9f 100644 --- a/marqeta/response_models/issuer.py +++ b/marqeta/response_models/issuer.py @@ -3,8 +3,8 @@ import json import re -class Issuer(object): +class Issuer(object): def __init__(self, json_response): self.json_response = json_response @@ -18,39 +18,35 @@ def json_serial(o): @property def success(self): - return self.json_response.get('success', None) + return self.json_response.get("success", None) @property def fraud_score(self): - return self.json_response.get('fraud_score', None) + return self.json_response.get("fraud_score", None) @property def fraud_rating(self): - return self.json_response.get('fraud_rating', None) - + return self.json_response.get("fraud_rating", None) @property def rule_violations(self): - return self.json_response.get('rule_violations', None) + return self.json_response.get("rule_violations", None) @property def fraud_score_reasons(self): - return self.json_response.get('fraud_score_reasons', None) + return self.json_response.get("fraud_score_reasons", None) @property def recommended_action(self): - return self.json_response.get('recommended_action', None) - + return self.json_response.get("recommended_action", None) @property def model(self): - return self.json_response.get('model', None) - + return self.json_response.get("model", None) @property def message(self): - return self.json_response.get('message', None) - + return self.json_response.get("message", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/jit_address_verification.py b/marqeta/response_models/jit_address_verification.py index b950aae..79d1aed 100644 --- a/marqeta/response_models/jit_address_verification.py +++ b/marqeta/response_models/jit_address_verification.py @@ -1,13 +1,17 @@ from datetime import datetime, date from marqeta.response_models.avs_information import AvsInformation -from marqeta.response_models.address_verification_source import AddressVerificationSource -from marqeta.response_models.address_verification_source import AddressVerificationSource +from marqeta.response_models.address_verification_source import ( + AddressVerificationSource, +) +from marqeta.response_models.address_verification_source import ( + AddressVerificationSource, +) from marqeta.response_models import datetime_object import json import re -class JitAddressVerification(object): +class JitAddressVerification(object): def __init__(self, json_response): self.json_response = json_response @@ -21,18 +25,21 @@ def json_serial(o): @property def request(self): - if 'request' in self.json_response: - return AvsInformation(self.json_response['request']) + if "request" in self.json_response: + return AvsInformation(self.json_response["request"]) @property def issuer(self): - if 'issuer' in self.json_response: - return AddressVerificationSource(self.json_response['issuer']) + if "issuer" in self.json_response: + return AddressVerificationSource(self.json_response["issuer"]) @property def gateway(self): - if 'gateway' in self.json_response: - return AddressVerificationSource(self.json_response['gateway']) + if "gateway" in self.json_response: + return AddressVerificationSource(self.json_response["gateway"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/jit_funding.py b/marqeta/response_models/jit_funding.py index 79bf05e..b460627 100644 --- a/marqeta/response_models/jit_funding.py +++ b/marqeta/response_models/jit_funding.py @@ -1,13 +1,19 @@ from datetime import datetime, date -from marqeta.response_models.jit_funding_paymentcard_funding_source import JitFundingPaymentcardFundingSource -from marqeta.response_models.jit_funding_programgateway_funding_source import JitFundingProgramgatewayFundingSource -from marqeta.response_models.jit_funding_program_funding_source import JitFundingProgramFundingSource +from marqeta.response_models.jit_funding_paymentcard_funding_source import ( + JitFundingPaymentcardFundingSource, +) +from marqeta.response_models.jit_funding_programgateway_funding_source import ( + JitFundingProgramgatewayFundingSource, +) +from marqeta.response_models.jit_funding_program_funding_source import ( + JitFundingProgramFundingSource, +) from marqeta.response_models import datetime_object import json import re -class JitFunding(object): +class JitFunding(object): def __init__(self, json_response): self.json_response = json_response @@ -21,18 +27,24 @@ def json_serial(o): @property def paymentcard_funding_source(self): - if 'paymentcard_funding_source' in self.json_response: - return JitFundingPaymentcardFundingSource(self.json_response['paymentcard_funding_source']) + if "paymentcard_funding_source" in self.json_response: + return JitFundingPaymentcardFundingSource( + self.json_response["paymentcard_funding_source"] + ) @property def programgateway_funding_source(self): - if 'programgateway_funding_source' in self.json_response: - return JitFundingProgramgatewayFundingSource(self.json_response['programgateway_funding_source']) + if "programgateway_funding_source" in self.json_response: + return JitFundingProgramgatewayFundingSource( + self.json_response["programgateway_funding_source"] + ) @property def program_funding_source(self): - if 'program_funding_source' in self.json_response: - return JitFundingProgramFundingSource(self.json_response['program_funding_source']) + if "program_funding_source" in self.json_response: + return JitFundingProgramFundingSource( + self.json_response["program_funding_source"] + ) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/jit_funding_api.py b/marqeta/response_models/jit_funding_api.py index d88176e..5cc415e 100644 --- a/marqeta/response_models/jit_funding_api.py +++ b/marqeta/response_models/jit_funding_api.py @@ -4,8 +4,8 @@ import json import re -class JitFundingApi(object): +class JitFundingApi(object): def __init__(self, json_response): self.json_response = json_response @@ -19,56 +19,52 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def method(self): - return self.json_response.get('method', None) - + return self.json_response.get("method", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def acting_user_token(self): - return self.json_response.get('acting_user_token', None) - + return self.json_response.get("acting_user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def original_jit_funding_token(self): - return self.json_response.get('original_jit_funding_token', None) - + return self.json_response.get("original_jit_funding_token", None) @property def incremental_authorization_jit_funding_tokens(self): - return self.json_response.get('incremental_authorization_jit_funding_tokens', None) + return self.json_response.get( + "incremental_authorization_jit_funding_tokens", None + ) @property def address_verification(self): - if 'address_verification' in self.json_response: - return JitAddressVerification(self.json_response['address_verification']) + if "address_verification" in self.json_response: + return JitAddressVerification(self.json_response["address_verification"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + self.__str__() + ) diff --git a/marqeta/response_models/jit_funding_paymentcard_funding_source.py b/marqeta/response_models/jit_funding_paymentcard_funding_source.py index ad98337..f8a6a75 100644 --- a/marqeta/response_models/jit_funding_paymentcard_funding_source.py +++ b/marqeta/response_models/jit_funding_paymentcard_funding_source.py @@ -3,8 +3,8 @@ import json import re -class JitFundingPaymentcardFundingSource(object): +class JitFundingPaymentcardFundingSource(object): def __init__(self, json_response): self.json_response = json_response @@ -18,12 +18,14 @@ def json_serial(o): @property def enabled(self): - return self.json_response.get('enabled', None) + return self.json_response.get("enabled", None) @property def refunds_destination(self): - return self.json_response.get('refunds_destination', None) - + return self.json_response.get("refunds_destination", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/jit_funding_program_funding_source.py b/marqeta/response_models/jit_funding_program_funding_source.py index 265656e..d921baa 100644 --- a/marqeta/response_models/jit_funding_program_funding_source.py +++ b/marqeta/response_models/jit_funding_program_funding_source.py @@ -3,8 +3,8 @@ import json import re -class JitFundingProgramFundingSource(object): +class JitFundingProgramFundingSource(object): def __init__(self, json_response): self.json_response = json_response @@ -18,17 +18,18 @@ def json_serial(o): @property def enabled(self): - return self.json_response.get('enabled', None) + return self.json_response.get("enabled", None) @property def funding_source_token(self): - return self.json_response.get('funding_source_token', None) - + return self.json_response.get("funding_source_token", None) @property def refunds_destination(self): - return self.json_response.get('refunds_destination', None) - + return self.json_response.get("refunds_destination", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/jit_funding_programgateway_funding_source.py b/marqeta/response_models/jit_funding_programgateway_funding_source.py index 4f39836..ffde4e5 100644 --- a/marqeta/response_models/jit_funding_programgateway_funding_source.py +++ b/marqeta/response_models/jit_funding_programgateway_funding_source.py @@ -3,8 +3,8 @@ import json import re -class JitFundingProgramgatewayFundingSource(object): +class JitFundingProgramgatewayFundingSource(object): def __init__(self, json_response): self.json_response = json_response @@ -18,17 +18,18 @@ def json_serial(o): @property def enabled(self): - return self.json_response.get('enabled', None) + return self.json_response.get("enabled", None) @property def funding_source_token(self): - return self.json_response.get('funding_source_token', None) - + return self.json_response.get("funding_source_token", None) @property def refunds_destination(self): - return self.json_response.get('refunds_destination', None) - + return self.json_response.get("refunds_destination", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/jit_program_response.py b/marqeta/response_models/jit_program_response.py index 2017bf8..320233c 100644 --- a/marqeta/response_models/jit_program_response.py +++ b/marqeta/response_models/jit_program_response.py @@ -4,8 +4,8 @@ import json import re -class JitProgramResponse(object): +class JitProgramResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -19,8 +19,11 @@ def json_serial(o): @property def jit_funding(self): - if 'jit_funding' in self.json_response: - return JitFundingApi(self.json_response['jit_funding']) + if "jit_funding" in self.json_response: + return JitFundingApi(self.json_response["jit_funding"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/kyc_answer.py b/marqeta/response_models/kyc_answer.py index 74d76ac..fd5d1ba 100644 --- a/marqeta/response_models/kyc_answer.py +++ b/marqeta/response_models/kyc_answer.py @@ -3,8 +3,8 @@ import json import re -class KycAnswer(object): +class KycAnswer(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,11 @@ def json_serial(o): @property def answer(self): - return self.json_response.get('answer', None) - + return self.json_response.get("answer", None) @property def key(self): - return self.json_response.get('key', None) - + return self.json_response.get("key", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/kyc_question.py b/marqeta/response_models/kyc_question.py index 61bc41f..d13b495 100644 --- a/marqeta/response_models/kyc_question.py +++ b/marqeta/response_models/kyc_question.py @@ -3,8 +3,8 @@ import json import re -class KycQuestion(object): +class KycQuestion(object): def __init__(self, json_response): self.json_response = json_response @@ -18,17 +18,15 @@ def json_serial(o): @property def key(self): - return self.json_response.get('key', None) - + return self.json_response.get("key", None) @property def question(self): - return self.json_response.get('question', None) - + return self.json_response.get("question", None) @property def answers(self): - return self.json_response.get('answers', None) + return self.json_response.get("answers", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/kyc_request.py b/marqeta/response_models/kyc_request.py index 6f91741..c54f3b6 100644 --- a/marqeta/response_models/kyc_request.py +++ b/marqeta/response_models/kyc_request.py @@ -3,8 +3,8 @@ import json import re -class KycRequest(object): +class KycRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,32 +18,27 @@ def json_serial(o): @property def notes(self): - return self.json_response.get('notes', None) - + return self.json_response.get("notes", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def manual_override(self): - return self.json_response.get('manual_override', None) + return self.json_response.get("manual_override", None) @property def reference_id(self): - return self.json_response.get('reference_id', None) - + return self.json_response.get("reference_id", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/kyc_response.py b/marqeta/response_models/kyc_response.py index 209d403..62d0773 100644 --- a/marqeta/response_models/kyc_response.py +++ b/marqeta/response_models/kyc_response.py @@ -5,8 +5,8 @@ import json import re -class KycResponse(object): +class KycResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -20,54 +20,47 @@ def json_serial(o): @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def result(self): - if 'result' in self.json_response: - return Result(self.json_response['result']) + if "result" in self.json_response: + return Result(self.json_response["result"]) @property def manual_override(self): - return self.json_response.get('manual_override', None) + return self.json_response.get("manual_override", None) @property def notes(self): - return self.json_response.get('notes', None) - + return self.json_response.get("notes", None) @property def questions(self): - if 'questions' in self.json_response: - return [KycQuestion(val) for val in self.json_response['questions']] + if "questions" in self.json_response: + return [KycQuestion(val) for val in self.json_response["questions"]] @property def reference_id(self): - return self.json_response.get('reference_id', None) - + return self.json_response.get("reference_id", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/kyc_submit_answers_request_model.py b/marqeta/response_models/kyc_submit_answers_request_model.py index 13fd299..2093372 100644 --- a/marqeta/response_models/kyc_submit_answers_request_model.py +++ b/marqeta/response_models/kyc_submit_answers_request_model.py @@ -4,8 +4,8 @@ import json import re -class KycSubmitAnswersRequestModel(object): +class KycSubmitAnswersRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -19,8 +19,11 @@ def json_serial(o): @property def answers(self): - if 'answers' in self.json_response: - return [KycAnswer(val) for val in self.json_response['answers']] + if "answers" in self.json_response: + return [KycAnswer(val) for val in self.json_response["answers"]] def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/link.py b/marqeta/response_models/link.py index 43dfcfd..ec4c451 100644 --- a/marqeta/response_models/link.py +++ b/marqeta/response_models/link.py @@ -3,8 +3,8 @@ import json import re -class Link(object): +class Link(object): def __init__(self, json_response): self.json_response = json_response @@ -18,18 +18,15 @@ def json_serial(o): @property def rel(self): - return self.json_response.get('rel', None) - + return self.json_response.get("rel", None) @property def method(self): - return self.json_response.get('method', None) - + return self.json_response.get("method", None) @property def href(self): - return self.json_response.get('href', None) - + return self.json_response.get("href", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/load_velocity_model.py b/marqeta/response_models/load_velocity_model.py index 18e7460..f343ef7 100644 --- a/marqeta/response_models/load_velocity_model.py +++ b/marqeta/response_models/load_velocity_model.py @@ -3,8 +3,8 @@ import json import re -class LoadVelocityModel(object): +class LoadVelocityModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,35 +18,34 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def description(self): - return self.json_response.get('description', None) - + return self.json_response.get("description", None) @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) @property def layers(self): - return self.json_response.get('layers', None) - + return self.json_response.get("layers", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def days(self): - return self.json_response.get('days', None) + return self.json_response.get("days", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/login_request_model.py b/marqeta/response_models/login_request_model.py index 155b09a..ac9629e 100644 --- a/marqeta/response_models/login_request_model.py +++ b/marqeta/response_models/login_request_model.py @@ -3,8 +3,8 @@ import json import re -class LoginRequestModel(object): +class LoginRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,18 +18,18 @@ def json_serial(o): @property def email(self): - return self.json_response.get('email', None) - + return self.json_response.get("email", None) @property def password(self): - return self.json_response.get('password', None) - + return self.json_response.get("password", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/login_response_model.py b/marqeta/response_models/login_response_model.py index 1747362..00bbb49 100644 --- a/marqeta/response_models/login_response_model.py +++ b/marqeta/response_models/login_response_model.py @@ -5,8 +5,8 @@ import json import re -class LoginResponseModel(object): +class LoginResponseModel(object): def __init__(self, json_response): self.json_response = json_response @@ -20,13 +20,16 @@ def json_serial(o): @property def access_token(self): - if 'access_token' in self.json_response: - return AccessTokenResponse(self.json_response['access_token']) + if "access_token" in self.json_response: + return AccessTokenResponse(self.json_response["access_token"]) @property def user(self): - if 'user' in self.json_response: - return UserCardHolderResponse(self.json_response['user']) + if "user" in self.json_response: + return UserCardHolderResponse(self.json_response["user"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/manual_entry.py b/marqeta/response_models/manual_entry.py index 25f3474..6678f6c 100644 --- a/marqeta/response_models/manual_entry.py +++ b/marqeta/response_models/manual_entry.py @@ -1,11 +1,13 @@ from datetime import datetime, date -from marqeta.response_models.digital_wallet_token_address_verification import DigitalWalletTokenAddressVerification +from marqeta.response_models.digital_wallet_token_address_verification import ( + DigitalWalletTokenAddressVerification, +) from marqeta.response_models import datetime_object import json import re -class ManualEntry(object): +class ManualEntry(object): def __init__(self, json_response): self.json_response = json_response @@ -19,12 +21,14 @@ def json_serial(o): @property def enabled(self): - return self.json_response.get('enabled', None) + return self.json_response.get("enabled", None) @property def address_verification(self): - if 'address_verification' in self.json_response: - return DigitalWalletTokenAddressVerification(self.json_response['address_verification']) + if "address_verification" in self.json_response: + return DigitalWalletTokenAddressVerification( + self.json_response["address_verification"] + ) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/mcc_group_model.py b/marqeta/response_models/mcc_group_model.py index 5cdaec2..1af258a 100644 --- a/marqeta/response_models/mcc_group_model.py +++ b/marqeta/response_models/mcc_group_model.py @@ -4,8 +4,8 @@ import json import re -class MccGroupModel(object): +class MccGroupModel(object): def __init__(self, json_response): self.json_response = json_response @@ -19,26 +19,26 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def mccs(self): - return self.json_response.get('mccs', None) + return self.json_response.get("mccs", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def config(self): - if 'config' in self.json_response: - return Config(self.json_response['config']) + if "config" in self.json_response: + return Config(self.json_response["config"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + self.__str__() + ) diff --git a/marqeta/response_models/mcc_group_update_model.py b/marqeta/response_models/mcc_group_update_model.py index d8eba33..23ec62e 100644 --- a/marqeta/response_models/mcc_group_update_model.py +++ b/marqeta/response_models/mcc_group_update_model.py @@ -4,8 +4,8 @@ import json import re -class MccGroupUpdateModel(object): +class MccGroupUpdateModel(object): def __init__(self, json_response): self.json_response = json_response @@ -19,21 +19,23 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def mccs(self): - return self.json_response.get('mccs', None) + return self.json_response.get("mccs", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def config(self): - if 'config' in self.json_response: - return Config(self.json_response['config']) + if "config" in self.json_response: + return Config(self.json_response["config"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/merchant_card_request.py b/marqeta/response_models/merchant_card_request.py index 5018637..3131410 100644 --- a/marqeta/response_models/merchant_card_request.py +++ b/marqeta/response_models/merchant_card_request.py @@ -4,8 +4,8 @@ import json import re -class MerchantCardRequest(object): +class MerchantCardRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -19,21 +19,23 @@ def json_serial(o): @property def card_product_token(self): - return self.json_response.get('card_product_token', None) - + return self.json_response.get("card_product_token", None) @property def expedite(self): - return self.json_response.get('expedite', None) + return self.json_response.get("expedite", None) @property def metadata(self): - return self.json_response.get('metadata', None) + return self.json_response.get("metadata", None) @property def expiration_offset(self): - if 'expiration_offset' in self.json_response: - return ExpirationOffset(self.json_response['expiration_offset']) + if "expiration_offset" in self.json_response: + return ExpirationOffset(self.json_response["expiration_offset"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/merchant_model.py b/marqeta/response_models/merchant_model.py index 1982352..6276ab3 100644 --- a/marqeta/response_models/merchant_model.py +++ b/marqeta/response_models/merchant_model.py @@ -3,8 +3,8 @@ import json import re -class MerchantModel(object): +class MerchantModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,79 +18,67 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def contact(self): - return self.json_response.get('contact', None) - + return self.json_response.get("contact", None) @property def contact_email(self): - return self.json_response.get('contact_email', None) - + return self.json_response.get("contact_email", None) @property def longitude(self): - return self.json_response.get('longitude', None) + return self.json_response.get("longitude", None) @property def latitude(self): - return self.json_response.get('latitude', None) + return self.json_response.get("latitude", None) @property def address1(self): - return self.json_response.get('address1', None) - + return self.json_response.get("address1", None) @property def address2(self): - return self.json_response.get('address2', None) - + return self.json_response.get("address2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def province(self): - return self.json_response.get('province', None) - + return self.json_response.get("province", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def partial_auth_flag(self): - return self.json_response.get('partial_auth_flag', None) + return self.json_response.get("partial_auth_flag", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/merchant_response_model.py b/marqeta/response_models/merchant_response_model.py index 37543ad..02b8ad1 100644 --- a/marqeta/response_models/merchant_response_model.py +++ b/marqeta/response_models/merchant_response_model.py @@ -3,8 +3,8 @@ import json import re -class MerchantResponseModel(object): +class MerchantResponseModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,91 +18,80 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def contact(self): - return self.json_response.get('contact', None) - + return self.json_response.get("contact", None) @property def contact_email(self): - return self.json_response.get('contact_email', None) - + return self.json_response.get("contact_email", None) @property def longitude(self): - return self.json_response.get('longitude', None) + return self.json_response.get("longitude", None) @property def latitude(self): - return self.json_response.get('latitude', None) + return self.json_response.get("latitude", None) @property def address1(self): - return self.json_response.get('address1', None) - + return self.json_response.get("address1", None) @property def address2(self): - return self.json_response.get('address2', None) - + return self.json_response.get("address2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def province(self): - return self.json_response.get('province', None) - + return self.json_response.get("province", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def partial_auth_flag(self): - return self.json_response.get('partial_auth_flag', None) + return self.json_response.get("partial_auth_flag", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/merchant_scope.py b/marqeta/response_models/merchant_scope.py index 8f451cc..d81870a 100644 --- a/marqeta/response_models/merchant_scope.py +++ b/marqeta/response_models/merchant_scope.py @@ -3,8 +3,8 @@ import json import re -class MerchantScope(object): +class MerchantScope(object): def __init__(self, json_response): self.json_response = json_response @@ -18,18 +18,15 @@ def json_serial(o): @property def mid(self): - return self.json_response.get('mid', None) - + return self.json_response.get("mid", None) @property def mcc(self): - return self.json_response.get('mcc', None) - + return self.json_response.get("mcc", None) @property def mcc_group(self): - return self.json_response.get('mcc_group', None) - + return self.json_response.get("mcc_group", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/merchant_update_model.py b/marqeta/response_models/merchant_update_model.py index 0080023..4e1dc4d 100644 --- a/marqeta/response_models/merchant_update_model.py +++ b/marqeta/response_models/merchant_update_model.py @@ -3,8 +3,8 @@ import json import re -class MerchantUpdateModel(object): +class MerchantUpdateModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,74 +18,66 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def contact(self): - return self.json_response.get('contact', None) - + return self.json_response.get("contact", None) @property def contact_email(self): - return self.json_response.get('contact_email', None) - + return self.json_response.get("contact_email", None) @property def longitude(self): - return self.json_response.get('longitude', None) + return self.json_response.get("longitude", None) @property def latitude(self): - return self.json_response.get('latitude', None) + return self.json_response.get("latitude", None) @property def address1(self): - return self.json_response.get('address1', None) - + return self.json_response.get("address1", None) @property def address2(self): - return self.json_response.get('address2', None) - + return self.json_response.get("address2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def province(self): - return self.json_response.get('province', None) - + return self.json_response.get("province", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def partial_auth_flag(self): - return self.json_response.get('partial_auth_flag', None) + return self.json_response.get("partial_auth_flag", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/min_offset.py b/marqeta/response_models/min_offset.py index ee9527e..6993a8e 100644 --- a/marqeta/response_models/min_offset.py +++ b/marqeta/response_models/min_offset.py @@ -3,8 +3,8 @@ import json import re -class MinOffset(object): +class MinOffset(object): def __init__(self, json_response): self.json_response = json_response @@ -18,12 +18,11 @@ def json_serial(o): @property def unit(self): - return self.json_response.get('unit', None) - + return self.json_response.get("unit", None) @property def value(self): - return self.json_response.get('value', None) + return self.json_response.get("value", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/money_model.py b/marqeta/response_models/money_model.py index 9438ef1..2b29f51 100644 --- a/marqeta/response_models/money_model.py +++ b/marqeta/response_models/money_model.py @@ -3,8 +3,8 @@ import json import re -class MoneyModel(object): +class MoneyModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,12 +18,11 @@ def json_serial(o): @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def currency(self): - return self.json_response.get('currency', None) - + return self.json_response.get("currency", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/monitor_response.py b/marqeta/response_models/monitor_response.py index 7eab213..28241f1 100644 --- a/marqeta/response_models/monitor_response.py +++ b/marqeta/response_models/monitor_response.py @@ -3,8 +3,8 @@ import json import re -class MonitorResponse(object): +class MonitorResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,15 +18,18 @@ def json_serial(o): @property def success(self): - return self.json_response.get('success', None) + return self.json_response.get("success", None) @property def metadata(self): - return self.json_response.get('metadata', None) + return self.json_response.get("metadata", None) @property def errors(self): - return self.json_response.get('errors', None) + return self.json_response.get("errors", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/msa.py b/marqeta/response_models/msa.py index 6bdfd3a..a7b2c71 100644 --- a/marqeta/response_models/msa.py +++ b/marqeta/response_models/msa.py @@ -3,8 +3,8 @@ import json import re -class Msa(object): +class Msa(object): def __init__(self, json_response): self.json_response = json_response @@ -18,16 +18,15 @@ def json_serial(o): @property def campaign_token(self): - return self.json_response.get('campaign_token', None) - + return self.json_response.get("campaign_token", None) @property def trigger_amount(self): - return self.json_response.get('trigger_amount', None) + return self.json_response.get("trigger_amount", None) @property def reload_amount(self): - return self.json_response.get('reload_amount', None) + return self.json_response.get("reload_amount", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/msa_aggregated_balances.py b/marqeta/response_models/msa_aggregated_balances.py index 2d431f7..e35465c 100644 --- a/marqeta/response_models/msa_aggregated_balances.py +++ b/marqeta/response_models/msa_aggregated_balances.py @@ -3,8 +3,8 @@ import json import re -class MsaAggregatedBalances(object): +class MsaAggregatedBalances(object): def __init__(self, json_response): self.json_response = json_response @@ -18,32 +18,34 @@ def json_serial(o): @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def ledger_balance(self): - return self.json_response.get('ledger_balance', None) + return self.json_response.get("ledger_balance", None) @property def available_balance(self): - return self.json_response.get('available_balance', None) + return self.json_response.get("available_balance", None) @property def credit_balance(self): - return self.json_response.get('credit_balance', None) + return self.json_response.get("credit_balance", None) @property def pending_credits(self): - return self.json_response.get('pending_credits', None) + return self.json_response.get("pending_credits", None) @property def impacted_amount(self): - return self.json_response.get('impacted_amount', None) + return self.json_response.get("impacted_amount", None) @property def balances(self): - return self.json_response.get('balances', None) + return self.json_response.get("balances", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/msa_balances.py b/marqeta/response_models/msa_balances.py index dd5a281..85ccf00 100644 --- a/marqeta/response_models/msa_balances.py +++ b/marqeta/response_models/msa_balances.py @@ -3,8 +3,8 @@ import json import re -class MsaBalances(object): +class MsaBalances(object): def __init__(self, json_response): self.json_response = json_response @@ -18,32 +18,31 @@ def json_serial(o): @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def ledger_balance(self): - return self.json_response.get('ledger_balance', None) + return self.json_response.get("ledger_balance", None) @property def available_balance(self): - return self.json_response.get('available_balance', None) + return self.json_response.get("available_balance", None) @property def credit_balance(self): - return self.json_response.get('credit_balance', None) + return self.json_response.get("credit_balance", None) @property def pending_credits(self): - return self.json_response.get('pending_credits', None) + return self.json_response.get("pending_credits", None) @property def impacted_amount(self): - return self.json_response.get('impacted_amount', None) + return self.json_response.get("impacted_amount", None) @property def balances(self): - return self.json_response.get('balances', None) + return self.json_response.get("balances", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/msa_order_request.py b/marqeta/response_models/msa_order_request.py index 14ba57b..4485ccf 100644 --- a/marqeta/response_models/msa_order_request.py +++ b/marqeta/response_models/msa_order_request.py @@ -3,8 +3,8 @@ import json import re -class MsaOrderRequest(object): +class MsaOrderRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,62 +18,56 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def campaign_token(self): - return self.json_response.get('campaign_token', None) - + return self.json_response.get("campaign_token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def purchase_amount(self): - return self.json_response.get('purchase_amount', None) + return self.json_response.get("purchase_amount", None) @property def reward_amount(self): - return self.json_response.get('reward_amount', None) + return self.json_response.get("reward_amount", None) @property def reward_trigger_amount(self): - return self.json_response.get('reward_trigger_amount', None) + return self.json_response.get("reward_trigger_amount", None) @property def start_date(self): - if 'start_date' in self.json_response: - return datetime_object('start_date', self.json_response) - + if "start_date" in self.json_response: + return datetime_object("start_date", self.json_response) @property def end_date(self): - if 'end_date' in self.json_response: - return datetime_object('end_date', self.json_response) - + if "end_date" in self.json_response: + return datetime_object("end_date", self.json_response) @property def funding_source_token(self): - return self.json_response.get('funding_source_token', None) - + return self.json_response.get("funding_source_token", None) @property def funding_source_address_token(self): - return self.json_response.get('funding_source_address_token', None) - + return self.json_response.get("funding_source_address_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/msa_order_response.py b/marqeta/response_models/msa_order_response.py index c1d3dd1..6b9722c 100644 --- a/marqeta/response_models/msa_order_response.py +++ b/marqeta/response_models/msa_order_response.py @@ -6,8 +6,8 @@ import json import re -class MsaOrderResponse(object): +class MsaOrderResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -21,98 +21,90 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def order_balances(self): - if 'order_balances' in self.json_response: - return MsaBalances(self.json_response['order_balances']) + if "order_balances" in self.json_response: + return MsaBalances(self.json_response["order_balances"]) @property def purchase_amount(self): - return self.json_response.get('purchase_amount', None) + return self.json_response.get("purchase_amount", None) @property def last_transaction_date(self): - if 'last_transaction_date' in self.json_response: - return datetime_object('last_transaction_date', self.json_response) - + if "last_transaction_date" in self.json_response: + return datetime_object("last_transaction_date", self.json_response) @property def start_date(self): - if 'start_date' in self.json_response: - return datetime_object('start_date', self.json_response) - + if "start_date" in self.json_response: + return datetime_object("start_date", self.json_response) @property def end_date(self): - if 'end_date' in self.json_response: - return datetime_object('end_date', self.json_response) - + if "end_date" in self.json_response: + return datetime_object("end_date", self.json_response) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def reward_amount(self): - return self.json_response.get('reward_amount', None) + return self.json_response.get("reward_amount", None) @property def reward_trigger_amount(self): - return self.json_response.get('reward_trigger_amount', None) + return self.json_response.get("reward_trigger_amount", None) @property def unloaded_amount(self): - return self.json_response.get('unloaded_amount', None) + return self.json_response.get("unloaded_amount", None) @property def campaign_token(self): - return self.json_response.get('campaign_token', None) - + return self.json_response.get("campaign_token", None) @property def funding(self): - if 'funding' in self.json_response: - return Funding(self.json_response['funding']) + if "funding" in self.json_response: + return Funding(self.json_response["funding"]) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def aggregated_balances(self): - if 'aggregated_balances' in self.json_response: - return MsaAggregatedBalances(self.json_response['aggregated_balances']) + if "aggregated_balances" in self.json_response: + return MsaAggregatedBalances(self.json_response["aggregated_balances"]) @property def transaction_token(self): - return self.json_response.get('transaction_token', None) - + return self.json_response.get("transaction_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/msa_order_update_request.py b/marqeta/response_models/msa_order_update_request.py index 38c92e6..03496a3 100644 --- a/marqeta/response_models/msa_order_update_request.py +++ b/marqeta/response_models/msa_order_update_request.py @@ -3,8 +3,8 @@ import json import re -class MsaOrderUpdateRequest(object): +class MsaOrderUpdateRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,19 +18,20 @@ def json_serial(o): @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def start_date(self): - if 'start_date' in self.json_response: - return datetime_object('start_date', self.json_response) - + if "start_date" in self.json_response: + return datetime_object("start_date", self.json_response) @property def end_date(self): - if 'end_date' in self.json_response: - return datetime_object('end_date', self.json_response) - + if "end_date" in self.json_response: + return datetime_object("end_date", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/msa_returns.py b/marqeta/response_models/msa_returns.py index e7c8373..3645d5d 100644 --- a/marqeta/response_models/msa_returns.py +++ b/marqeta/response_models/msa_returns.py @@ -6,8 +6,8 @@ import json import re -class MsaReturns(object): +class MsaReturns(object): def __init__(self, json_response): self.json_response = json_response @@ -21,103 +21,91 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def order_balances(self): - if 'order_balances' in self.json_response: - return MsaBalances(self.json_response['order_balances']) + if "order_balances" in self.json_response: + return MsaBalances(self.json_response["order_balances"]) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def last_transaction_date(self): - if 'last_transaction_date' in self.json_response: - return datetime_object('last_transaction_date', self.json_response) - + if "last_transaction_date" in self.json_response: + return datetime_object("last_transaction_date", self.json_response) @property def start_date(self): - if 'start_date' in self.json_response: - return datetime_object('start_date', self.json_response) - + if "start_date" in self.json_response: + return datetime_object("start_date", self.json_response) @property def end_date(self): - if 'end_date' in self.json_response: - return datetime_object('end_date', self.json_response) - + if "end_date" in self.json_response: + return datetime_object("end_date", self.json_response) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def reward_amount(self): - return self.json_response.get('reward_amount', None) + return self.json_response.get("reward_amount", None) @property def reward_trigger_amount(self): - return self.json_response.get('reward_trigger_amount', None) + return self.json_response.get("reward_trigger_amount", None) @property def unloaded_amount(self): - return self.json_response.get('unloaded_amount', None) + return self.json_response.get("unloaded_amount", None) @property def campaign_token(self): - return self.json_response.get('campaign_token', None) - + return self.json_response.get("campaign_token", None) @property def funding(self): - if 'funding' in self.json_response: - return Funding(self.json_response['funding']) + if "funding" in self.json_response: + return Funding(self.json_response["funding"]) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def aggregated_balances(self): - if 'aggregated_balances' in self.json_response: - return MsaAggregatedBalances(self.json_response['aggregated_balances']) + if "aggregated_balances" in self.json_response: + return MsaAggregatedBalances(self.json_response["aggregated_balances"]) @property def original_order_token(self): - return self.json_response.get('original_order_token', None) - + return self.json_response.get("original_order_token", None) @property def transaction_token(self): - return self.json_response.get('transaction_token', None) - + return self.json_response.get("transaction_token", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/msa_unload_request_model.py b/marqeta/response_models/msa_unload_request_model.py index 5b18add..de0b8c5 100644 --- a/marqeta/response_models/msa_unload_request_model.py +++ b/marqeta/response_models/msa_unload_request_model.py @@ -3,8 +3,8 @@ import json import re -class MsaUnloadRequestModel(object): +class MsaUnloadRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,27 +18,26 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def original_order_token(self): - return self.json_response.get('original_order_token', None) - + return self.json_response.get("original_order_token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/network.py b/marqeta/response_models/network.py index e700994..dda99e4 100644 --- a/marqeta/response_models/network.py +++ b/marqeta/response_models/network.py @@ -3,8 +3,8 @@ import json import re -class Network(object): +class Network(object): def __init__(self, json_response): self.json_response = json_response @@ -18,16 +18,15 @@ def json_serial(o): @property def original_amount(self): - return self.json_response.get('original_amount', None) + return self.json_response.get("original_amount", None) @property def conversion_rate(self): - return self.json_response.get('conversion_rate', None) + return self.json_response.get("conversion_rate", None) @property def original_currency_code(self): - return self.json_response.get('original_currency_code', None) - + return self.json_response.get("original_currency_code", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/network_fee_model.py b/marqeta/response_models/network_fee_model.py index 0c523bb..4727b42 100644 --- a/marqeta/response_models/network_fee_model.py +++ b/marqeta/response_models/network_fee_model.py @@ -3,8 +3,8 @@ import json import re -class NetworkFeeModel(object): +class NetworkFeeModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,17 +18,18 @@ def json_serial(o): @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def credit_debit(self): - return self.json_response.get('credit_debit', None) - + return self.json_response.get("credit_debit", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/offer_model.py b/marqeta/response_models/offer_model.py index 2147e0b..03c98a0 100644 --- a/marqeta/response_models/offer_model.py +++ b/marqeta/response_models/offer_model.py @@ -3,8 +3,8 @@ import json import re -class OfferModel(object): +class OfferModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,51 +18,45 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def start_date(self): - if 'start_date' in self.json_response: - return datetime_object('start_date', self.json_response) - + if "start_date" in self.json_response: + return datetime_object("start_date", self.json_response) @property def end_date(self): - if 'end_date' in self.json_response: - return datetime_object('end_date', self.json_response) - + if "end_date" in self.json_response: + return datetime_object("end_date", self.json_response) @property def purchase_amount(self): - return self.json_response.get('purchase_amount', None) + return self.json_response.get("purchase_amount", None) @property def reward_amount(self): - return self.json_response.get('reward_amount', None) + return self.json_response.get("reward_amount", None) @property def reward_trigger_amount(self): - return self.json_response.get('reward_trigger_amount', None) + return self.json_response.get("reward_trigger_amount", None) @property def campaign_token(self): - return self.json_response.get('campaign_token', None) - + return self.json_response.get("campaign_token", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/offer_order_aggregated_balances.py b/marqeta/response_models/offer_order_aggregated_balances.py index 7f77b80..6a48e94 100644 --- a/marqeta/response_models/offer_order_aggregated_balances.py +++ b/marqeta/response_models/offer_order_aggregated_balances.py @@ -3,8 +3,8 @@ import json import re -class OfferOrderAggregatedBalances(object): +class OfferOrderAggregatedBalances(object): def __init__(self, json_response): self.json_response = json_response @@ -18,32 +18,34 @@ def json_serial(o): @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def ledger_balance(self): - return self.json_response.get('ledger_balance', None) + return self.json_response.get("ledger_balance", None) @property def available_balance(self): - return self.json_response.get('available_balance', None) + return self.json_response.get("available_balance", None) @property def credit_balance(self): - return self.json_response.get('credit_balance', None) + return self.json_response.get("credit_balance", None) @property def pending_credits(self): - return self.json_response.get('pending_credits', None) + return self.json_response.get("pending_credits", None) @property def impacted_amount(self): - return self.json_response.get('impacted_amount', None) + return self.json_response.get("impacted_amount", None) @property def balances(self): - return self.json_response.get('balances', None) + return self.json_response.get("balances", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/offer_order_balances.py b/marqeta/response_models/offer_order_balances.py index 0f68422..0f89019 100644 --- a/marqeta/response_models/offer_order_balances.py +++ b/marqeta/response_models/offer_order_balances.py @@ -3,8 +3,8 @@ import json import re -class OfferOrderBalances(object): +class OfferOrderBalances(object): def __init__(self, json_response): self.json_response = json_response @@ -18,32 +18,34 @@ def json_serial(o): @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def ledger_balance(self): - return self.json_response.get('ledger_balance', None) + return self.json_response.get("ledger_balance", None) @property def available_balance(self): - return self.json_response.get('available_balance', None) + return self.json_response.get("available_balance", None) @property def credit_balance(self): - return self.json_response.get('credit_balance', None) + return self.json_response.get("credit_balance", None) @property def pending_credits(self): - return self.json_response.get('pending_credits', None) + return self.json_response.get("pending_credits", None) @property def impacted_amount(self): - return self.json_response.get('impacted_amount', None) + return self.json_response.get("impacted_amount", None) @property def balances(self): - return self.json_response.get('balances', None) + return self.json_response.get("balances", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/offer_order_request.py b/marqeta/response_models/offer_order_request.py index 5d4750c..15ebbcc 100644 --- a/marqeta/response_models/offer_order_request.py +++ b/marqeta/response_models/offer_order_request.py @@ -3,8 +3,8 @@ import json import re -class OfferOrderRequest(object): +class OfferOrderRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,33 +18,30 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def offer_token(self): - return self.json_response.get('offer_token', None) - + return self.json_response.get("offer_token", None) @property def funding_source_token(self): - return self.json_response.get('funding_source_token', None) - + return self.json_response.get("funding_source_token", None) @property def funding_source_address_token(self): - return self.json_response.get('funding_source_address_token', None) - + return self.json_response.get("funding_source_address_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/offer_order_response.py b/marqeta/response_models/offer_order_response.py index 54075f7..f30fe0e 100644 --- a/marqeta/response_models/offer_order_response.py +++ b/marqeta/response_models/offer_order_response.py @@ -1,14 +1,16 @@ from datetime import datetime, date from marqeta.response_models.offer_order_balances import OfferOrderBalances -from marqeta.response_models.offer_order_aggregated_balances import OfferOrderAggregatedBalances +from marqeta.response_models.offer_order_aggregated_balances import ( + OfferOrderAggregatedBalances, +) from marqeta.response_models.funding import Funding from marqeta.response_models.offer_model import OfferModel from marqeta.response_models import datetime_object import json import re -class OfferOrderResponse(object): +class OfferOrderResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -22,56 +24,55 @@ def json_serial(o): @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def order_balances(self): - if 'order_balances' in self.json_response: - return OfferOrderBalances(self.json_response['order_balances']) + if "order_balances" in self.json_response: + return OfferOrderBalances(self.json_response["order_balances"]) @property def order_aggregated_balances(self): - if 'order_aggregated_balances' in self.json_response: - return OfferOrderAggregatedBalances(self.json_response['order_aggregated_balances']) + if "order_aggregated_balances" in self.json_response: + return OfferOrderAggregatedBalances( + self.json_response["order_aggregated_balances"] + ) @property def funding(self): - if 'funding' in self.json_response: - return Funding(self.json_response['funding']) + if "funding" in self.json_response: + return Funding(self.json_response["funding"]) @property def offer(self): - if 'offer' in self.json_response: - return OfferModel(self.json_response['offer']) + if "offer" in self.json_response: + return OfferModel(self.json_response["offer"]) @property def last_transaction_date(self): - if 'last_transaction_date' in self.json_response: - return datetime_object('last_transaction_date', self.json_response) - + if "last_transaction_date" in self.json_response: + return datetime_object("last_transaction_date", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/one_time_request_model.py b/marqeta/response_models/one_time_request_model.py index f3d74e8..df90eaf 100644 --- a/marqeta/response_models/one_time_request_model.py +++ b/marqeta/response_models/one_time_request_model.py @@ -3,8 +3,8 @@ import json import re -class OneTimeRequestModel(object): +class OneTimeRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,18 +18,18 @@ def json_serial(o): @property def email(self): - return self.json_response.get('email', None) - + return self.json_response.get("email", None) @property def password(self): - return self.json_response.get('password', None) - + return self.json_response.get("password", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/order_scope.py b/marqeta/response_models/order_scope.py index df5ab85..d8c1c14 100644 --- a/marqeta/response_models/order_scope.py +++ b/marqeta/response_models/order_scope.py @@ -5,8 +5,8 @@ import json import re -class OrderScope(object): +class OrderScope(object): def __init__(self, json_response): self.json_response = json_response @@ -20,13 +20,13 @@ def json_serial(o): @property def gpa(self): - if 'gpa' in self.json_response: - return Gpa(self.json_response['gpa']) + if "gpa" in self.json_response: + return Gpa(self.json_response["gpa"]) @property def msa(self): - if 'msa' in self.json_response: - return Msa(self.json_response['msa']) + if "msa" in self.json_response: + return Msa(self.json_response["msa"]) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/original_data_elements.py b/marqeta/response_models/original_data_elements.py index 978a1d3..d5ce9b4 100644 --- a/marqeta/response_models/original_data_elements.py +++ b/marqeta/response_models/original_data_elements.py @@ -3,8 +3,8 @@ import json import re -class OriginalDataElements(object): +class OriginalDataElements(object): def __init__(self, json_response): self.json_response = json_response @@ -18,38 +18,34 @@ def json_serial(o): @property def mti(self): - return self.json_response.get('mti', None) - + return self.json_response.get("mti", None) @property def stan(self): - return self.json_response.get('stan', None) - + return self.json_response.get("stan", None) @property def transmission_time(self): - return self.json_response.get('transmission_time', None) - + return self.json_response.get("transmission_time", None) @property def acquiring_institution_id(self): - return self.json_response.get('acquiring_institution_id', None) - + return self.json_response.get("acquiring_institution_id", None) @property def network_reference_id(self): - return self.json_response.get('network_reference_id', None) - + return self.json_response.get("network_reference_id", None) @property def forwarding_institution_id(self): - return self.json_response.get('forwarding_institution_id', None) - + return self.json_response.get("forwarding_institution_id", None) @property def transaction_token(self): - return self.json_response.get('transaction_token', None) - + return self.json_response.get("transaction_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/other_poi.py b/marqeta/response_models/other_poi.py index 90db946..b9ec72f 100644 --- a/marqeta/response_models/other_poi.py +++ b/marqeta/response_models/other_poi.py @@ -3,8 +3,8 @@ import json import re -class OtherPoi(object): +class OtherPoi(object): def __init__(self, json_response): self.json_response = json_response @@ -18,15 +18,15 @@ def json_serial(o): @property def allow(self): - return self.json_response.get('allow', None) + return self.json_response.get("allow", None) @property def card_presence_required(self): - return self.json_response.get('card_presence_required', None) + return self.json_response.get("card_presence_required", None) @property def cardholder_presence_required(self): - return self.json_response.get('cardholder_presence_required', None) + return self.json_response.get("cardholder_presence_required", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/pagination.py b/marqeta/response_models/pagination.py index e2601fa..277ffb3 100644 --- a/marqeta/response_models/pagination.py +++ b/marqeta/response_models/pagination.py @@ -3,8 +3,8 @@ import json import re -class Pagination(object): +class Pagination(object): def __init__(self, json_response): self.json_response = json_response @@ -18,23 +18,23 @@ def json_serial(o): @property def count(self): - return self.json_response.get('count', None) + return self.json_response.get("count", None) @property def start_index(self): - return self.json_response.get('start_index', None) + return self.json_response.get("start_index", None) @property def end_index(self): - return self.json_response.get('end_index', None) + return self.json_response.get("end_index", None) @property def is_more(self): - return self.json_response.get('is_more', None) + return self.json_response.get("is_more", None) @property def data(self): - return self.json_response.get('data', None) + return self.json_response.get("data", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/pan_request.py b/marqeta/response_models/pan_request.py index b734410..05458f4 100644 --- a/marqeta/response_models/pan_request.py +++ b/marqeta/response_models/pan_request.py @@ -3,8 +3,8 @@ import json import re -class PanRequest(object): +class PanRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,18 +18,15 @@ def json_serial(o): @property def pan(self): - return self.json_response.get('pan', None) - + return self.json_response.get("pan", None) @property def cvv_number(self): - return self.json_response.get('cvv_number', None) - + return self.json_response.get("cvv_number", None) @property def expiration(self): - return self.json_response.get('expiration', None) - + return self.json_response.get("expiration", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/pan_response.py b/marqeta/response_models/pan_response.py index 5644bdd..14d580e 100644 --- a/marqeta/response_models/pan_response.py +++ b/marqeta/response_models/pan_response.py @@ -3,8 +3,8 @@ import json import re -class PanResponse(object): +class PanResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,25 +18,21 @@ def json_serial(o): @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/password_update_model.py b/marqeta/response_models/password_update_model.py index fee7c42..6e13070 100644 --- a/marqeta/response_models/password_update_model.py +++ b/marqeta/response_models/password_update_model.py @@ -3,8 +3,8 @@ import json import re -class PasswordUpdateModel(object): +class PasswordUpdateModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,14 @@ def json_serial(o): @property def new_password(self): - return self.json_response.get('new_password', None) - + return self.json_response.get("new_password", None) @property def current_password(self): - return self.json_response.get('current_password', None) - + return self.json_response.get("current_password", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/payment_card_funding_source_model.py b/marqeta/response_models/payment_card_funding_source_model.py index 1ff9314..3697452 100644 --- a/marqeta/response_models/payment_card_funding_source_model.py +++ b/marqeta/response_models/payment_card_funding_source_model.py @@ -4,8 +4,8 @@ import json import re -class PaymentCardFundingSourceModel(FundingSourceModel): +class PaymentCardFundingSourceModel(FundingSourceModel): def __init__(self, json_response): self.json_response = json_response @@ -19,28 +19,26 @@ def json_serial(o): @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def account_suffix(self): - return self.json_response.get('account_suffix', None) - + return self.json_response.get("account_suffix", None) @property def account_type(self): - return self.json_response.get('account_type', None) - + return self.json_response.get("account_type", None) @property def exp_date(self): - return self.json_response.get('exp_date', None) - + return self.json_response.get("exp_date", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/payment_card_response_model.py b/marqeta/response_models/payment_card_response_model.py index bb56685..e59bc8d 100644 --- a/marqeta/response_models/payment_card_response_model.py +++ b/marqeta/response_models/payment_card_response_model.py @@ -3,8 +3,8 @@ import json import re -class PaymentCardResponseModel(object): +class PaymentCardResponseModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,58 +18,52 @@ def json_serial(o): @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def account_suffix(self): - return self.json_response.get('account_suffix', None) - + return self.json_response.get("account_suffix", None) @property def account_type(self): - return self.json_response.get('account_type', None) - + return self.json_response.get("account_type", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def is_default_account(self): - return self.json_response.get('is_default_account', None) + return self.json_response.get("is_default_account", None) @property def exp_date(self): - return self.json_response.get('exp_date', None) - + return self.json_response.get("exp_date", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/peer_transfer_request.py b/marqeta/response_models/peer_transfer_request.py index 8a499e4..55bfff3 100644 --- a/marqeta/response_models/peer_transfer_request.py +++ b/marqeta/response_models/peer_transfer_request.py @@ -3,8 +3,8 @@ import json import re -class PeerTransferRequest(object): +class PeerTransferRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,47 +18,42 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def sender_user_token(self): - return self.json_response.get('sender_user_token', None) - + return self.json_response.get("sender_user_token", None) @property def recipient_user_token(self): - return self.json_response.get('recipient_user_token', None) - + return self.json_response.get("recipient_user_token", None) @property def sender_business_token(self): - return self.json_response.get('sender_business_token', None) - + return self.json_response.get("sender_business_token", None) @property def recipient_business_token(self): - return self.json_response.get('recipient_business_token', None) - + return self.json_response.get("recipient_business_token", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/peer_transfer_response.py b/marqeta/response_models/peer_transfer_response.py index 496d020..a33d787 100644 --- a/marqeta/response_models/peer_transfer_response.py +++ b/marqeta/response_models/peer_transfer_response.py @@ -3,8 +3,8 @@ import json import re -class PeerTransferResponse(object): +class PeerTransferResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,53 +18,47 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def sender_user_token(self): - return self.json_response.get('sender_user_token', None) - + return self.json_response.get("sender_user_token", None) @property def recipient_user_token(self): - return self.json_response.get('recipient_user_token', None) - + return self.json_response.get("recipient_user_token", None) @property def sender_business_token(self): - return self.json_response.get('sender_business_token', None) - + return self.json_response.get("sender_business_token", None) @property def recipient_business_token(self): - return self.json_response.get('recipient_business_token', None) - + return self.json_response.get("recipient_business_token", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/pin_request.py b/marqeta/response_models/pin_request.py index 72e3517..7d31f86 100644 --- a/marqeta/response_models/pin_request.py +++ b/marqeta/response_models/pin_request.py @@ -3,8 +3,8 @@ import json import re -class PinRequest(object): +class PinRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,11 @@ def json_serial(o): @property def control_token(self): - return self.json_response.get('control_token', None) - + return self.json_response.get("control_token", None) @property def pin(self): - return self.json_response.get('pin', None) - + return self.json_response.get("pin", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/ping_response.py b/marqeta/response_models/ping_response.py index 572edf7..7c75bcd 100644 --- a/marqeta/response_models/ping_response.py +++ b/marqeta/response_models/ping_response.py @@ -4,8 +4,8 @@ import json import re -class PingResponse(object): +class PingResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -19,37 +19,35 @@ def json_serial(o): @property def success(self): - return self.json_response.get('success', None) + return self.json_response.get("success", None) @property def version(self): - return self.json_response.get('version', None) - + return self.json_response.get("version", None) @property def revision(self): - return self.json_response.get('revision', None) - + return self.json_response.get("revision", None) @property def timestamp(self): - return self.json_response.get('timestamp', None) - + return self.json_response.get("timestamp", None) @property def env(self): - return self.json_response.get('env', None) - + return self.json_response.get("env", None) @property def id(self): - return self.json_response.get('id', None) - + return self.json_response.get("id", None) @property def system_components(self): - if 'system_components' in self.json_response: - return [HealthCheckResult(val) for val in self.json_response['system_components']] + if "system_components" in self.json_response: + return [ + HealthCheckResult(val) + for val in self.json_response["system_components"] + ] def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/poi.py b/marqeta/response_models/poi.py index 111565c..c3959c8 100644 --- a/marqeta/response_models/poi.py +++ b/marqeta/response_models/poi.py @@ -4,8 +4,8 @@ import json import re -class Poi(object): +class Poi(object): def __init__(self, json_response): self.json_response = json_response @@ -19,16 +19,16 @@ def json_serial(o): @property def other(self): - if 'other' in self.json_response: - return OtherPoi(self.json_response['other']) + if "other" in self.json_response: + return OtherPoi(self.json_response["other"]) @property def ecommerce(self): - return self.json_response.get('ecommerce', None) + return self.json_response.get("ecommerce", None) @property def atm(self): - return self.json_response.get('atm', None) + return self.json_response.get("atm", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/pos.py b/marqeta/response_models/pos.py index 27c9cc7..da774c1 100644 --- a/marqeta/response_models/pos.py +++ b/marqeta/response_models/pos.py @@ -3,8 +3,8 @@ import json import re -class Pos(object): +class Pos(object): def __init__(self, json_response): self.json_response = json_response @@ -18,73 +18,63 @@ def json_serial(o): @property def pan_entry_mode(self): - return self.json_response.get('pan_entry_mode', None) - + return self.json_response.get("pan_entry_mode", None) @property def pin_entry_mode(self): - return self.json_response.get('pin_entry_mode', None) - + return self.json_response.get("pin_entry_mode", None) @property def terminal_id(self): - return self.json_response.get('terminal_id', None) - + return self.json_response.get("terminal_id", None) @property def terminal_attendance(self): - return self.json_response.get('terminal_attendance', None) - + return self.json_response.get("terminal_attendance", None) @property def terminal_location(self): - return self.json_response.get('terminal_location', None) - + return self.json_response.get("terminal_location", None) @property def card_holder_presence(self): - return self.json_response.get('card_holder_presence', None) + return self.json_response.get("card_holder_presence", None) @property def cardholder_authentication_method(self): - return self.json_response.get('cardholder_authentication_method', None) - + return self.json_response.get("cardholder_authentication_method", None) @property def card_presence(self): - return self.json_response.get('card_presence', None) + return self.json_response.get("card_presence", None) @property def terminal_type(self): - return self.json_response.get('terminal_type', None) - + return self.json_response.get("terminal_type", None) @property def card_data_input_capability(self): - return self.json_response.get('card_data_input_capability', None) - + return self.json_response.get("card_data_input_capability", None) @property def country_code(self): - return self.json_response.get('country_code', None) - + return self.json_response.get("country_code", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def partial_approval_capable(self): - return self.json_response.get('partial_approval_capable', None) + return self.json_response.get("partial_approval_capable", None) @property def purchase_amount_only(self): - return self.json_response.get('purchase_amount_only', None) + return self.json_response.get("purchase_amount_only", None) @property def is_recurring(self): - return self.json_response.get('is_recurring', None) + return self.json_response.get("is_recurring", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/pre_kyc_controls.py b/marqeta/response_models/pre_kyc_controls.py index c466576..e18a245 100644 --- a/marqeta/response_models/pre_kyc_controls.py +++ b/marqeta/response_models/pre_kyc_controls.py @@ -3,8 +3,8 @@ import json import re -class PreKycControls(object): +class PreKycControls(object): def __init__(self, json_response): self.json_response = json_response @@ -18,23 +18,25 @@ def json_serial(o): @property def cash_access_enabled(self): - return self.json_response.get('cash_access_enabled', None) + return self.json_response.get("cash_access_enabled", None) @property def international_enabled(self): - return self.json_response.get('international_enabled', None) + return self.json_response.get("international_enabled", None) @property def balance_max(self): - return self.json_response.get('balance_max', None) + return self.json_response.get("balance_max", None) @property def enable_non_program_loads(self): - return self.json_response.get('enable_non_program_loads', None) + return self.json_response.get("enable_non_program_loads", None) @property def is_reloadable_pre_kyc(self): - return self.json_response.get('is_reloadable_pre_kyc', None) + return self.json_response.get("is_reloadable_pre_kyc", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + self.__str__() + ) diff --git a/marqeta/response_models/primary_contact_info_model.py b/marqeta/response_models/primary_contact_info_model.py index 38ff538..77c3476 100644 --- a/marqeta/response_models/primary_contact_info_model.py +++ b/marqeta/response_models/primary_contact_info_model.py @@ -3,8 +3,8 @@ import json import re -class PrimaryContactInfoModel(object): +class PrimaryContactInfoModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,43 +18,38 @@ def json_serial(o): @property def full_name(self): - return self.json_response.get('full_name', None) - + return self.json_response.get("full_name", None) @property def title(self): - return self.json_response.get('title', None) - + return self.json_response.get("title", None) @property def department(self): - return self.json_response.get('department', None) - + return self.json_response.get("department", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def extension(self): - return self.json_response.get('extension', None) - + return self.json_response.get("extension", None) @property def fax(self): - return self.json_response.get('fax', None) - + return self.json_response.get("fax", None) @property def mobile(self): - return self.json_response.get('mobile', None) - + return self.json_response.get("mobile", None) @property def email(self): - return self.json_response.get('email', None) - + return self.json_response.get("email", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/program_funding_source_model.py b/marqeta/response_models/program_funding_source_model.py index 27c3bae..b193f35 100644 --- a/marqeta/response_models/program_funding_source_model.py +++ b/marqeta/response_models/program_funding_source_model.py @@ -4,8 +4,8 @@ import json import re -class ProgramFundingSourceModel(FundingSourceModel): +class ProgramFundingSourceModel(FundingSourceModel): def __init__(self, json_response): self.json_response = json_response @@ -19,8 +19,10 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/program_funding_source_request.py b/marqeta/response_models/program_funding_source_request.py index d6abab4..7402bcc 100644 --- a/marqeta/response_models/program_funding_source_request.py +++ b/marqeta/response_models/program_funding_source_request.py @@ -3,8 +3,8 @@ import json import re -class ProgramFundingSourceRequest(object): +class ProgramFundingSourceRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,17 +18,18 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/program_funding_source_response.py b/marqeta/response_models/program_funding_source_response.py index 101d3d9..f00d56c 100644 --- a/marqeta/response_models/program_funding_source_response.py +++ b/marqeta/response_models/program_funding_source_response.py @@ -3,8 +3,8 @@ import json import re -class ProgramFundingSourceResponse(object): +class ProgramFundingSourceResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,34 +18,32 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def account(self): - return self.json_response.get('account', None) - + return self.json_response.get("account", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/program_funding_source_update_request.py b/marqeta/response_models/program_funding_source_update_request.py index ccbed6d..3b12cea 100644 --- a/marqeta/response_models/program_funding_source_update_request.py +++ b/marqeta/response_models/program_funding_source_update_request.py @@ -3,8 +3,8 @@ import json import re -class ProgramFundingSourceUpdateRequest(object): +class ProgramFundingSourceUpdateRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,12 +18,14 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/program_gateway_funding_source_model.py b/marqeta/response_models/program_gateway_funding_source_model.py index 1110e7a..975578c 100644 --- a/marqeta/response_models/program_gateway_funding_source_model.py +++ b/marqeta/response_models/program_gateway_funding_source_model.py @@ -4,8 +4,8 @@ import json import re -class ProgramGatewayFundingSourceModel(FundingSourceModel): +class ProgramGatewayFundingSourceModel(FundingSourceModel): def __init__(self, json_response): self.json_response = json_response @@ -18,4 +18,7 @@ def json_serial(o): return o.__str__() def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/program_reserve_account_balance.py b/marqeta/response_models/program_reserve_account_balance.py index cb36adc..3e4bef6 100644 --- a/marqeta/response_models/program_reserve_account_balance.py +++ b/marqeta/response_models/program_reserve_account_balance.py @@ -3,8 +3,8 @@ import json import re -class ProgramReserveAccountBalance(object): +class ProgramReserveAccountBalance(object): def __init__(self, json_response): self.json_response = json_response @@ -18,28 +18,30 @@ def json_serial(o): @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def ledger_balance(self): - return self.json_response.get('ledger_balance', None) + return self.json_response.get("ledger_balance", None) @property def available_balance(self): - return self.json_response.get('available_balance', None) + return self.json_response.get("available_balance", None) @property def credit_balance(self): - return self.json_response.get('credit_balance', None) + return self.json_response.get("credit_balance", None) @property def pending_credits(self): - return self.json_response.get('pending_credits', None) + return self.json_response.get("pending_credits", None) @property def balances(self): - return self.json_response.get('balances', None) + return self.json_response.get("balances", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/program_reserve_deposit_request.py b/marqeta/response_models/program_reserve_deposit_request.py index 65762cb..6997eb3 100644 --- a/marqeta/response_models/program_reserve_deposit_request.py +++ b/marqeta/response_models/program_reserve_deposit_request.py @@ -3,8 +3,8 @@ import json import re -class ProgramReserveDepositRequest(object): +class ProgramReserveDepositRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,32 +18,30 @@ def json_serial(o): @property def idempotentHash(self): - return self.json_response.get('idempotentHash', None) - + return self.json_response.get("idempotentHash", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/program_reserve_transaction_request.py b/marqeta/response_models/program_reserve_transaction_request.py index 16af3d0..74d8abf 100644 --- a/marqeta/response_models/program_reserve_transaction_request.py +++ b/marqeta/response_models/program_reserve_transaction_request.py @@ -3,8 +3,8 @@ import json import re -class ProgramReserveTransactionRequest(object): +class ProgramReserveTransactionRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,37 +18,34 @@ def json_serial(o): @property def idempotentHash(self): - return self.json_response.get('idempotentHash', None) - + return self.json_response.get("idempotentHash", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/program_reserve_transaction_response.py b/marqeta/response_models/program_reserve_transaction_response.py index def4ab9..668fac6 100644 --- a/marqeta/response_models/program_reserve_transaction_response.py +++ b/marqeta/response_models/program_reserve_transaction_response.py @@ -3,8 +3,8 @@ import json import re -class ProgramReserveTransactionResponse(object): +class ProgramReserveTransactionResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,49 +18,44 @@ def json_serial(o): @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def transaction_token(self): - return self.json_response.get('transaction_token', None) - + return self.json_response.get("transaction_token", None) @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/program_transfer.py b/marqeta/response_models/program_transfer.py index 624d1a6..2e22bd6 100644 --- a/marqeta/response_models/program_transfer.py +++ b/marqeta/response_models/program_transfer.py @@ -4,8 +4,8 @@ import json import re -class ProgramTransfer(object): +class ProgramTransfer(object): def __init__(self, json_response): self.json_response = json_response @@ -19,47 +19,43 @@ def json_serial(o): @property def fees(self): - if 'fees' in self.json_response: - return [FeeModel(val) for val in self.json_response['fees']] + if "fees" in self.json_response: + return [FeeModel(val) for val in self.json_response["fees"]] @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def type_token(self): - return self.json_response.get('type_token', None) - + return self.json_response.get("type_token", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/program_transfer_response.py b/marqeta/response_models/program_transfer_response.py index c78b0dd..c65d132 100644 --- a/marqeta/response_models/program_transfer_response.py +++ b/marqeta/response_models/program_transfer_response.py @@ -5,8 +5,8 @@ import json import re -class ProgramTransferResponse(object): +class ProgramTransferResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -20,63 +20,57 @@ def json_serial(o): @property def fees(self): - if 'fees' in self.json_response: - return [FeeDetail(val) for val in self.json_response['fees']] + if "fees" in self.json_response: + return [FeeDetail(val) for val in self.json_response["fees"]] @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def type_token(self): - return self.json_response.get('type_token', None) - + return self.json_response.get("type_token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def transaction_token(self): - return self.json_response.get('transaction_token', None) - + return self.json_response.get("transaction_token", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def jit_funding(self): - if 'jit_funding' in self.json_response: - return JitFundingApi(self.json_response['jit_funding']) + if "jit_funding" in self.json_response: + return JitFundingApi(self.json_response["jit_funding"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/program_transfer_type_reponse.py b/marqeta/response_models/program_transfer_type_reponse.py index c07fdf1..4372c24 100644 --- a/marqeta/response_models/program_transfer_type_reponse.py +++ b/marqeta/response_models/program_transfer_type_reponse.py @@ -3,8 +3,8 @@ import json import re -class ProgramTransferTypeReponse(object): +class ProgramTransferTypeReponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,35 +18,32 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def program_funding_source_token(self): - return self.json_response.get('program_funding_source_token', None) - + return self.json_response.get("program_funding_source_token", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/program_transfer_type_request.py b/marqeta/response_models/program_transfer_type_request.py index 0c6898c..c845df3 100644 --- a/marqeta/response_models/program_transfer_type_request.py +++ b/marqeta/response_models/program_transfer_type_request.py @@ -3,8 +3,8 @@ import json import re -class ProgramTransferTypeRequest(object): +class ProgramTransferTypeRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,23 +18,22 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def program_funding_source_token(self): - return self.json_response.get('program_funding_source_token', None) - + return self.json_response.get("program_funding_source_token", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/provisioning_controls.py b/marqeta/response_models/provisioning_controls.py index 65f068c..cf34dbf 100644 --- a/marqeta/response_models/provisioning_controls.py +++ b/marqeta/response_models/provisioning_controls.py @@ -1,13 +1,15 @@ from datetime import datetime, date from marqeta.response_models.manual_entry import ManualEntry -from marqeta.response_models.wallet_provider_card_on_file import WalletProviderCardOnFile +from marqeta.response_models.wallet_provider_card_on_file import ( + WalletProviderCardOnFile, +) from marqeta.response_models.in_app_provisioning import InAppProvisioning from marqeta.response_models import datetime_object import json import re -class ProvisioningControls(object): +class ProvisioningControls(object): def __init__(self, json_response): self.json_response = json_response @@ -21,18 +23,23 @@ def json_serial(o): @property def manual_entry(self): - if 'manual_entry' in self.json_response: - return ManualEntry(self.json_response['manual_entry']) + if "manual_entry" in self.json_response: + return ManualEntry(self.json_response["manual_entry"]) @property def wallet_provider_card_on_file(self): - if 'wallet_provider_card_on_file' in self.json_response: - return WalletProviderCardOnFile(self.json_response['wallet_provider_card_on_file']) + if "wallet_provider_card_on_file" in self.json_response: + return WalletProviderCardOnFile( + self.json_response["wallet_provider_card_on_file"] + ) @property def in_app_provisioning(self): - if 'in_app_provisioning' in self.json_response: - return InAppProvisioning(self.json_response['in_app_provisioning']) + if "in_app_provisioning" in self.json_response: + return InAppProvisioning(self.json_response["in_app_provisioning"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/push_to_card_disburse_request.py b/marqeta/response_models/push_to_card_disburse_request.py index 0003cc8..50eaccb 100644 --- a/marqeta/response_models/push_to_card_disburse_request.py +++ b/marqeta/response_models/push_to_card_disburse_request.py @@ -3,8 +3,8 @@ import json import re -class PushToCardDisburseRequest(object): +class PushToCardDisburseRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,32 +18,30 @@ def json_serial(o): @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def payment_instrument_token(self): - return self.json_response.get('payment_instrument_token', None) - + return self.json_response.get("payment_instrument_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/push_to_card_disbursement_response.py b/marqeta/response_models/push_to_card_disbursement_response.py index b687985..373f3b8 100644 --- a/marqeta/response_models/push_to_card_disbursement_response.py +++ b/marqeta/response_models/push_to_card_disbursement_response.py @@ -3,8 +3,8 @@ import json import re -class PushToCardDisbursementResponse(object): +class PushToCardDisbursementResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,44 +18,40 @@ def json_serial(o): @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def payment_instrument_token(self): - return self.json_response.get('payment_instrument_token', None) - + return self.json_response.get("payment_instrument_token", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/push_to_card_request.py b/marqeta/response_models/push_to_card_request.py index 83adab6..90b99cf 100644 --- a/marqeta/response_models/push_to_card_request.py +++ b/marqeta/response_models/push_to_card_request.py @@ -3,8 +3,8 @@ import json import re -class PushToCardRequest(object): +class PushToCardRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,63 +18,54 @@ def json_serial(o): @property def address_1(self): - return self.json_response.get('address_1', None) - + return self.json_response.get("address_1", None) @property def address_2(self): - return self.json_response.get('address_2', None) - + return self.json_response.get("address_2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def name_on_card(self): - return self.json_response.get('name_on_card', None) - + return self.json_response.get("name_on_card", None) @property def pan(self): - return self.json_response.get('pan', None) - + return self.json_response.get("pan", None) @property def cvv(self): - return self.json_response.get('cvv', None) - + return self.json_response.get("cvv", None) @property def exp_date(self): - return self.json_response.get('exp_date', None) - + return self.json_response.get("exp_date", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/push_to_card_response.py b/marqeta/response_models/push_to_card_response.py index 134d718..b125d0d 100644 --- a/marqeta/response_models/push_to_card_response.py +++ b/marqeta/response_models/push_to_card_response.py @@ -3,8 +3,8 @@ import json import re -class PushToCardResponse(object): +class PushToCardResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,78 +18,68 @@ def json_serial(o): @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def address_1(self): - return self.json_response.get('address_1', None) - + return self.json_response.get("address_1", None) @property def address_2(self): - return self.json_response.get('address_2', None) - + return self.json_response.get("address_2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def last_four(self): - return self.json_response.get('last_four', None) - + return self.json_response.get("last_four", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def fast_fund_transfer_eligible(self): - return self.json_response.get('fast_fund_transfer_eligible', None) + return self.json_response.get("fast_fund_transfer_eligible", None) @property def gambling_fund_transfer_eligible(self): - return self.json_response.get('gambling_fund_transfer_eligible', None) + return self.json_response.get("gambling_fund_transfer_eligible", None) @property def name_on_card(self): - return self.json_response.get('name_on_card', None) - + return self.json_response.get("name_on_card", None) @property def last_name(self): - return self.json_response.get('last_name', None) - + return self.json_response.get("last_name", None) @property def exp_date(self): - return self.json_response.get('exp_date', None) - + return self.json_response.get("exp_date", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/push_tokenize_request_data.py b/marqeta/response_models/push_tokenize_request_data.py index 068720c..a098154 100644 --- a/marqeta/response_models/push_tokenize_request_data.py +++ b/marqeta/response_models/push_tokenize_request_data.py @@ -1,11 +1,13 @@ from datetime import datetime, date -from marqeta.response_models.android_push_token_request_address import AndroidPushTokenRequestAddress +from marqeta.response_models.android_push_token_request_address import ( + AndroidPushTokenRequestAddress, +) from marqeta.response_models import datetime_object import json import re -class PushTokenizeRequestData(object): +class PushTokenizeRequestData(object): def __init__(self, json_response): self.json_response = json_response @@ -19,33 +21,31 @@ def json_serial(o): @property def display_name(self): - return self.json_response.get('display_name', None) - + return self.json_response.get("display_name", None) @property def last_digits(self): - return self.json_response.get('last_digits', None) - + return self.json_response.get("last_digits", None) @property def network(self): - return self.json_response.get('network', None) - + return self.json_response.get("network", None) @property def token_service_provider(self): - return self.json_response.get('token_service_provider', None) - + return self.json_response.get("token_service_provider", None) @property def opaque_payment_card(self): - return self.json_response.get('opaque_payment_card', None) - + return self.json_response.get("opaque_payment_card", None) @property def user_address(self): - if 'user_address' in self.json_response: - return AndroidPushTokenRequestAddress(self.json_response['user_address']) + if "user_address" in self.json_response: + return AndroidPushTokenRequestAddress(self.json_response["user_address"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/real_time_fee_assessment.py b/marqeta/response_models/real_time_fee_assessment.py index 3cfc15c..af3a5ab 100644 --- a/marqeta/response_models/real_time_fee_assessment.py +++ b/marqeta/response_models/real_time_fee_assessment.py @@ -3,8 +3,8 @@ import json import re -class RealTimeFeeAssessment(object): +class RealTimeFeeAssessment(object): def __init__(self, json_response): self.json_response = json_response @@ -18,16 +18,18 @@ def json_serial(o): @property def transaction_type(self): - return self.json_response.get('transaction_type', None) - + return self.json_response.get("transaction_type", None) @property def international_enabled(self): - return self.json_response.get('international_enabled', None) + return self.json_response.get("international_enabled", None) @property def domestic_enabled(self): - return self.json_response.get('domestic_enabled', None) + return self.json_response.get("domestic_enabled", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/real_time_fee_assessment_request.py b/marqeta/response_models/real_time_fee_assessment_request.py index dafa505..d1d5e7a 100644 --- a/marqeta/response_models/real_time_fee_assessment_request.py +++ b/marqeta/response_models/real_time_fee_assessment_request.py @@ -3,8 +3,8 @@ import json import re -class RealTimeFeeAssessmentRequest(object): +class RealTimeFeeAssessmentRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,16 +18,18 @@ def json_serial(o): @property def transaction_type(self): - return self.json_response.get('transaction_type', None) - + return self.json_response.get("transaction_type", None) @property def international_enabled(self): - return self.json_response.get('international_enabled', None) + return self.json_response.get("international_enabled", None) @property def domestic_enabled(self): - return self.json_response.get('domestic_enabled', None) + return self.json_response.get("domestic_enabled", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/real_time_fee_group.py b/marqeta/response_models/real_time_fee_group.py index 61d2690..ed39dbe 100644 --- a/marqeta/response_models/real_time_fee_group.py +++ b/marqeta/response_models/real_time_fee_group.py @@ -3,8 +3,8 @@ import json import re -class RealTimeFeeGroup(object): +class RealTimeFeeGroup(object): def __init__(self, json_response): self.json_response = json_response @@ -18,33 +18,32 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def fee_tokens(self): - return self.json_response.get('fee_tokens', None) + return self.json_response.get("fee_tokens", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/real_time_fee_group_create_request.py b/marqeta/response_models/real_time_fee_group_create_request.py index 0f5c755..5d4e64a 100644 --- a/marqeta/response_models/real_time_fee_group_create_request.py +++ b/marqeta/response_models/real_time_fee_group_create_request.py @@ -3,8 +3,8 @@ import json import re -class RealTimeFeeGroupCreateRequest(object): +class RealTimeFeeGroupCreateRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,21 +18,22 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def fee_tokens(self): - return self.json_response.get('fee_tokens', None) + return self.json_response.get("fee_tokens", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/real_time_fee_group_request.py b/marqeta/response_models/real_time_fee_group_request.py index 719c30d..cd1659b 100644 --- a/marqeta/response_models/real_time_fee_group_request.py +++ b/marqeta/response_models/real_time_fee_group_request.py @@ -3,8 +3,8 @@ import json import re -class RealTimeFeeGroupRequest(object): +class RealTimeFeeGroupRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,16 +18,18 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def fee_tokens(self): - return self.json_response.get('fee_tokens', None) + return self.json_response.get("fee_tokens", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/real_time_standin_criteria.py b/marqeta/response_models/real_time_standin_criteria.py index 93ca398..6dcb17f 100644 --- a/marqeta/response_models/real_time_standin_criteria.py +++ b/marqeta/response_models/real_time_standin_criteria.py @@ -3,8 +3,8 @@ import json import re -class RealTimeStandinCriteria(object): +class RealTimeStandinCriteria(object): def __init__(self, json_response): self.json_response = json_response @@ -18,19 +18,22 @@ def json_serial(o): @property def enabled(self): - return self.json_response.get('enabled', None) + return self.json_response.get("enabled", None) @property def include_connection_errors(self): - return self.json_response.get('include_connection_errors', None) + return self.json_response.get("include_connection_errors", None) @property def include_response_timeouts(self): - return self.json_response.get('include_response_timeouts', None) + return self.json_response.get("include_response_timeouts", None) @property def include_application_errors(self): - return self.json_response.get('include_application_errors', None) + return self.json_response.get("include_application_errors", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/replacement_amount.py b/marqeta/response_models/replacement_amount.py index d3db3e5..b32265b 100644 --- a/marqeta/response_models/replacement_amount.py +++ b/marqeta/response_models/replacement_amount.py @@ -3,8 +3,8 @@ import json import re -class ReplacementAmount(object): +class ReplacementAmount(object): def __init__(self, json_response): self.json_response = json_response @@ -18,19 +18,22 @@ def json_serial(o): @property def transaction_amount(self): - return self.json_response.get('transaction_amount', None) + return self.json_response.get("transaction_amount", None) @property def settlement_amount(self): - return self.json_response.get('settlement_amount', None) + return self.json_response.get("settlement_amount", None) @property def transaction_fee(self): - return self.json_response.get('transaction_fee', None) + return self.json_response.get("transaction_fee", None) @property def settlement_fee(self): - return self.json_response.get('settlement_fee', None) + return self.json_response.get("settlement_fee", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/report_request.py b/marqeta/response_models/report_request.py index 8eb18b3..8944435 100644 --- a/marqeta/response_models/report_request.py +++ b/marqeta/response_models/report_request.py @@ -3,8 +3,8 @@ import json import re -class ReportRequest(object): +class ReportRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,29 +18,25 @@ def json_serial(o): @property def partner(self): - return self.json_response.get('partner', None) - + return self.json_response.get("partner", None) @property def report(self): - return self.json_response.get('report', None) - + return self.json_response.get("report", None) @property def startDate(self): - if 'startDate' in self.json_response: - return datetime_object('startDate', self.json_response) - + if "startDate" in self.json_response: + return datetime_object("startDate", self.json_response) @property def endDate(self): - if 'endDate' in self.json_response: - return datetime_object('endDate', self.json_response) - + if "endDate" in self.json_response: + return datetime_object("endDate", self.json_response) @property def sendFiles(self): - return self.json_response.get('sendFiles', None) + return self.json_response.get("sendFiles", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/reset_user_password_email_model.py b/marqeta/response_models/reset_user_password_email_model.py index 7540b24..45ff915 100644 --- a/marqeta/response_models/reset_user_password_email_model.py +++ b/marqeta/response_models/reset_user_password_email_model.py @@ -3,8 +3,8 @@ import json import re -class ResetUserPasswordEmailModel(object): +class ResetUserPasswordEmailModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,8 +18,10 @@ def json_serial(o): @property def email(self): - return self.json_response.get('email', None) - + return self.json_response.get("email", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/reset_user_password_model.py b/marqeta/response_models/reset_user_password_model.py index bd090ee..020b80f 100644 --- a/marqeta/response_models/reset_user_password_model.py +++ b/marqeta/response_models/reset_user_password_model.py @@ -3,8 +3,8 @@ import json import re -class ResetUserPasswordModel(object): +class ResetUserPasswordModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,14 @@ def json_serial(o): @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def new_password(self): - return self.json_response.get('new_password', None) - + return self.json_response.get("new_password", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/response.py b/marqeta/response_models/response.py index 6392505..a5f1b4b 100644 --- a/marqeta/response_models/response.py +++ b/marqeta/response_models/response.py @@ -3,8 +3,8 @@ import json import re -class Response(object): +class Response(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,11 @@ def json_serial(o): @property def code(self): - return self.json_response.get('code', None) - + return self.json_response.get("code", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/result.py b/marqeta/response_models/result.py index 2d320f0..9f0ea35 100644 --- a/marqeta/response_models/result.py +++ b/marqeta/response_models/result.py @@ -4,8 +4,8 @@ import json import re -class Result(object): +class Result(object): def __init__(self, json_response): self.json_response = json_response @@ -19,17 +19,16 @@ def json_serial(o): @property def status(self): - return self.json_response.get('status', None) - + return self.json_response.get("status", None) @property def codes(self): - if 'codes' in self.json_response: - return [ResultCode(val) for val in self.json_response['codes']] + if "codes" in self.json_response: + return [ResultCode(val) for val in self.json_response["codes"]] @property def failed_questions_count(self): - return self.json_response.get('failed_questions_count', None) + return self.json_response.get("failed_questions_count", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/result_code.py b/marqeta/response_models/result_code.py index 9849991..3364a3a 100644 --- a/marqeta/response_models/result_code.py +++ b/marqeta/response_models/result_code.py @@ -3,8 +3,8 @@ import json import re -class ResultCode(object): +class ResultCode(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,11 @@ def json_serial(o): @property def code(self): - return self.json_response.get('code', None) - + return self.json_response.get("code", None) @property def message(self): - return self.json_response.get('message', None) - + return self.json_response.get("message", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/reversal_model.py b/marqeta/response_models/reversal_model.py index 03c6dbe..6491695 100644 --- a/marqeta/response_models/reversal_model.py +++ b/marqeta/response_models/reversal_model.py @@ -5,8 +5,8 @@ import json import re -class ReversalModel(object): +class ReversalModel(object): def __init__(self, json_response): self.json_response = json_response @@ -20,30 +20,29 @@ def json_serial(o): @property def network_fees(self): - if 'network_fees' in self.json_response: - return [NetworkFeeModel(val) for val in self.json_response['network_fees']] + if "network_fees" in self.json_response: + return [NetworkFeeModel(val) for val in self.json_response["network_fees"]] @property def webhook(self): - if 'webhook' in self.json_response: - return Webhook(self.json_response['webhook']) + if "webhook" in self.json_response: + return Webhook(self.json_response["webhook"]) @property def original_transaction_token(self): - return self.json_response.get('original_transaction_token', None) - + return self.json_response.get("original_transaction_token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def find_original_window_days(self): - return self.json_response.get('find_original_window_days', None) + return self.json_response.get("find_original_window_days", None) @property def is_advice(self): - return self.json_response.get('is_advice', None) + return self.json_response.get("is_advice", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/risk_assessment.py b/marqeta/response_models/risk_assessment.py index 7d0892c..e554399 100644 --- a/marqeta/response_models/risk_assessment.py +++ b/marqeta/response_models/risk_assessment.py @@ -3,8 +3,8 @@ import json import re -class RiskAssessment(object): +class RiskAssessment(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,13 @@ def json_serial(o): @property def score(self): - return self.json_response.get('score', None) - + return self.json_response.get("score", None) @property def version(self): - return self.json_response.get('version', None) - + return self.json_response.get("version", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + self.__str__() + ) diff --git a/marqeta/response_models/selective_auth.py b/marqeta/response_models/selective_auth.py index ccdabde..b04c03e 100644 --- a/marqeta/response_models/selective_auth.py +++ b/marqeta/response_models/selective_auth.py @@ -3,8 +3,8 @@ import json import re -class SelectiveAuth(object): +class SelectiveAuth(object): def __init__(self, json_response): self.json_response = json_response @@ -18,15 +18,15 @@ def json_serial(o): @property def sa_mode(self): - return self.json_response.get('sa_mode', None) + return self.json_response.get("sa_mode", None) @property def enable_regex_search_chain(self): - return self.json_response.get('enable_regex_search_chain', None) + return self.json_response.get("enable_regex_search_chain", None) @property def dmd_location_sensitivity(self): - return self.json_response.get('dmd_location_sensitivity', None) + return self.json_response.get("dmd_location_sensitivity", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/shipping.py b/marqeta/response_models/shipping.py index 5330d66..1f535be 100644 --- a/marqeta/response_models/shipping.py +++ b/marqeta/response_models/shipping.py @@ -1,12 +1,16 @@ from datetime import datetime, date -from marqeta.response_models.fulfillment_address_request import FulfillmentAddressRequest -from marqeta.response_models.fulfillment_address_request import FulfillmentAddressRequest +from marqeta.response_models.fulfillment_address_request import ( + FulfillmentAddressRequest, +) +from marqeta.response_models.fulfillment_address_request import ( + FulfillmentAddressRequest, +) from marqeta.response_models import datetime_object import json import re -class Shipping(object): +class Shipping(object): def __init__(self, json_response): self.json_response = json_response @@ -20,23 +24,21 @@ def json_serial(o): @property def method(self): - return self.json_response.get('method', None) - + return self.json_response.get("method", None) @property def return_address(self): - if 'return_address' in self.json_response: - return FulfillmentAddressRequest(self.json_response['return_address']) + if "return_address" in self.json_response: + return FulfillmentAddressRequest(self.json_response["return_address"]) @property def recipient_address(self): - if 'recipient_address' in self.json_response: - return FulfillmentAddressRequest(self.json_response['recipient_address']) + if "recipient_address" in self.json_response: + return FulfillmentAddressRequest(self.json_response["recipient_address"]) @property def care_of_line(self): - return self.json_response.get('care_of_line', None) - + return self.json_response.get("care_of_line", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/shipping_information_response.py b/marqeta/response_models/shipping_information_response.py index baaf746..209a6bb 100644 --- a/marqeta/response_models/shipping_information_response.py +++ b/marqeta/response_models/shipping_information_response.py @@ -1,12 +1,16 @@ from datetime import datetime, date -from marqeta.response_models.fulfillment_address_response import FulfillmentAddressResponse -from marqeta.response_models.fulfillment_address_response import FulfillmentAddressResponse +from marqeta.response_models.fulfillment_address_response import ( + FulfillmentAddressResponse, +) +from marqeta.response_models.fulfillment_address_response import ( + FulfillmentAddressResponse, +) from marqeta.response_models import datetime_object import json import re -class ShippingInformationResponse(object): +class ShippingInformationResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -20,23 +24,24 @@ def json_serial(o): @property def method(self): - return self.json_response.get('method', None) - + return self.json_response.get("method", None) @property def return_address(self): - if 'return_address' in self.json_response: - return FulfillmentAddressResponse(self.json_response['return_address']) + if "return_address" in self.json_response: + return FulfillmentAddressResponse(self.json_response["return_address"]) @property def recipient_address(self): - if 'recipient_address' in self.json_response: - return FulfillmentAddressResponse(self.json_response['recipient_address']) + if "recipient_address" in self.json_response: + return FulfillmentAddressResponse(self.json_response["recipient_address"]) @property def care_of_line(self): - return self.json_response.get('care_of_line', None) - + return self.json_response.get("care_of_line", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/simulation_response_model.py b/marqeta/response_models/simulation_response_model.py index 1fe4ec5..ab5da12 100644 --- a/marqeta/response_models/simulation_response_model.py +++ b/marqeta/response_models/simulation_response_model.py @@ -4,8 +4,8 @@ import json import re -class SimulationResponseModel(object): +class SimulationResponseModel(object): def __init__(self, json_response): self.json_response = json_response @@ -19,12 +19,15 @@ def json_serial(o): @property def transaction(self): - if 'transaction' in self.json_response: - return TransactionModel(self.json_response['transaction']) + if "transaction" in self.json_response: + return TransactionModel(self.json_response["transaction"]) @property def raw_iso8583(self): - return self.json_response.get('raw_iso8583', None) + return self.json_response.get("raw_iso8583", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/special.py b/marqeta/response_models/special.py index c67490d..52b87ee 100644 --- a/marqeta/response_models/special.py +++ b/marqeta/response_models/special.py @@ -3,8 +3,8 @@ import json import re -class Special(object): +class Special(object): def __init__(self, json_response): self.json_response = json_response @@ -18,7 +18,7 @@ def json_serial(o): @property def merchant_on_boarding(self): - return self.json_response.get('merchant_on_boarding', None) + return self.json_response.get("merchant_on_boarding", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/spend_control_association.py b/marqeta/response_models/spend_control_association.py index 0fb24f5..3d02f15 100644 --- a/marqeta/response_models/spend_control_association.py +++ b/marqeta/response_models/spend_control_association.py @@ -3,8 +3,8 @@ import json import re -class SpendControlAssociation(object): +class SpendControlAssociation(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,14 @@ def json_serial(o): @property def card_product_token(self): - return self.json_response.get('card_product_token', None) - + return self.json_response.get("card_product_token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/ssn_response_model.py b/marqeta/response_models/ssn_response_model.py index 9f1f84a..56b1b87 100644 --- a/marqeta/response_models/ssn_response_model.py +++ b/marqeta/response_models/ssn_response_model.py @@ -3,8 +3,8 @@ import json import re -class SsnResponseModel(object): +class SsnResponseModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,8 +18,10 @@ def json_serial(o): @property def ssn(self): - return self.json_response.get('ssn', None) - + return self.json_response.get("ssn", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/store_model.py b/marqeta/response_models/store_model.py index 0ddcb2a..6eb370f 100644 --- a/marqeta/response_models/store_model.py +++ b/marqeta/response_models/store_model.py @@ -3,8 +3,8 @@ import json import re -class StoreModel(object): +class StoreModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,102 +18,87 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def contact(self): - return self.json_response.get('contact', None) - + return self.json_response.get("contact", None) @property def contact_email(self): - return self.json_response.get('contact_email', None) - + return self.json_response.get("contact_email", None) @property def longitude(self): - return self.json_response.get('longitude', None) + return self.json_response.get("longitude", None) @property def latitude(self): - return self.json_response.get('latitude', None) + return self.json_response.get("latitude", None) @property def address1(self): - return self.json_response.get('address1', None) - + return self.json_response.get("address1", None) @property def address2(self): - return self.json_response.get('address2', None) - + return self.json_response.get("address2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def province(self): - return self.json_response.get('province', None) - + return self.json_response.get("province", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def partial_auth_flag(self): - return self.json_response.get('partial_auth_flag', None) + return self.json_response.get("partial_auth_flag", None) @property def mid(self): - return self.json_response.get('mid', None) - + return self.json_response.get("mid", None) @property def network_mid(self): - return self.json_response.get('network_mid', None) - + return self.json_response.get("network_mid", None) @property def merchant_token(self): - return self.json_response.get('merchant_token', None) - + return self.json_response.get("merchant_token", None) @property def partial_approval_capable(self): - return self.json_response.get('partial_approval_capable', None) + return self.json_response.get("partial_approval_capable", None) @property def keyed_auth_cvv_enforced(self): - return self.json_response.get('keyed_auth_cvv_enforced', None) + return self.json_response.get("keyed_auth_cvv_enforced", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/store_response_model.py b/marqeta/response_models/store_response_model.py index e1cc841..84e5457 100644 --- a/marqeta/response_models/store_response_model.py +++ b/marqeta/response_models/store_response_model.py @@ -3,8 +3,8 @@ import json import re -class StoreResponseModel(object): +class StoreResponseModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,119 +18,104 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def contact(self): - return self.json_response.get('contact', None) - + return self.json_response.get("contact", None) @property def contact_email(self): - return self.json_response.get('contact_email', None) - + return self.json_response.get("contact_email", None) @property def longitude(self): - return self.json_response.get('longitude', None) + return self.json_response.get("longitude", None) @property def latitude(self): - return self.json_response.get('latitude', None) + return self.json_response.get("latitude", None) @property def address1(self): - return self.json_response.get('address1', None) - + return self.json_response.get("address1", None) @property def address2(self): - return self.json_response.get('address2', None) - + return self.json_response.get("address2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def province(self): - return self.json_response.get('province', None) - + return self.json_response.get("province", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def postal_code(self): - return self.json_response.get('postal_code', None) - + return self.json_response.get("postal_code", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def partial_auth_flag(self): - return self.json_response.get('partial_auth_flag', None) + return self.json_response.get("partial_auth_flag", None) @property def mid(self): - return self.json_response.get('mid', None) - + return self.json_response.get("mid", None) @property def network_mid(self): - return self.json_response.get('network_mid', None) - + return self.json_response.get("network_mid", None) @property def merchant_token(self): - return self.json_response.get('merchant_token', None) - + return self.json_response.get("merchant_token", None) @property def partial_approval_capable(self): - return self.json_response.get('partial_approval_capable', None) + return self.json_response.get("partial_approval_capable", None) @property def keyed_auth_cvv_enforced(self): - return self.json_response.get('keyed_auth_cvv_enforced', None) + return self.json_response.get("keyed_auth_cvv_enforced", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/store_update_model.py b/marqeta/response_models/store_update_model.py index 2881c89..3cee05b 100644 --- a/marqeta/response_models/store_update_model.py +++ b/marqeta/response_models/store_update_model.py @@ -3,8 +3,8 @@ import json import re -class StoreUpdateModel(object): +class StoreUpdateModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,102 +18,90 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def contact(self): - return self.json_response.get('contact', None) - + return self.json_response.get("contact", None) @property def contact_email(self): - return self.json_response.get('contact_email', None) - + return self.json_response.get("contact_email", None) @property def longitude(self): - return self.json_response.get('longitude', None) + return self.json_response.get("longitude", None) @property def latitude(self): - return self.json_response.get('latitude', None) + return self.json_response.get("latitude", None) @property def address1(self): - return self.json_response.get('address1', None) - + return self.json_response.get("address1", None) @property def address2(self): - return self.json_response.get('address2', None) - + return self.json_response.get("address2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def province(self): - return self.json_response.get('province', None) - + return self.json_response.get("province", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def partial_auth_flag(self): - return self.json_response.get('partial_auth_flag', None) + return self.json_response.get("partial_auth_flag", None) @property def mid(self): - return self.json_response.get('mid', None) - + return self.json_response.get("mid", None) @property def network_mid(self): - return self.json_response.get('network_mid', None) - + return self.json_response.get("network_mid", None) @property def merchant_token(self): - return self.json_response.get('merchant_token', None) - + return self.json_response.get("merchant_token", None) @property def partial_approval_capable(self): - return self.json_response.get('partial_approval_capable', None) + return self.json_response.get("partial_approval_capable", None) @property def keyed_auth_cvv_enforced(self): - return self.json_response.get('keyed_auth_cvv_enforced', None) + return self.json_response.get("keyed_auth_cvv_enforced", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/terminal_model.py b/marqeta/response_models/terminal_model.py index b13006a..0a02c39 100644 --- a/marqeta/response_models/terminal_model.py +++ b/marqeta/response_models/terminal_model.py @@ -3,8 +3,8 @@ import json import re -class TerminalModel(object): +class TerminalModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,38 +18,31 @@ def json_serial(o): @property def tid(self): - return self.json_response.get('tid', None) - + return self.json_response.get("tid", None) @property def partial_approval_capable(self): - return self.json_response.get('partial_approval_capable', None) - + return self.json_response.get("partial_approval_capable", None) @property def cardholder_presence(self): - return self.json_response.get('cardholder_presence', None) - + return self.json_response.get("cardholder_presence", None) @property def card_presence(self): - return self.json_response.get('card_presence', None) - + return self.json_response.get("card_presence", None) @property def channel(self): - return self.json_response.get('channel', None) - + return self.json_response.get("channel", None) @property def processing_type(self): - return self.json_response.get('processing_type', None) - + return self.json_response.get("processing_type", None) @property def pin_present(self): - return self.json_response.get('pin_present', None) - + return self.json_response.get("pin_present", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/text.py b/marqeta/response_models/text.py index 8f19d19..14bd1e6 100644 --- a/marqeta/response_models/text.py +++ b/marqeta/response_models/text.py @@ -5,8 +5,8 @@ import json import re -class Text(object): +class Text(object): def __init__(self, json_response): self.json_response = json_response @@ -20,13 +20,13 @@ def json_serial(o): @property def name_line_1(self): - if 'name_line_1' in self.json_response: - return TextValue(self.json_response['name_line_1']) + if "name_line_1" in self.json_response: + return TextValue(self.json_response["name_line_1"]) @property def name_line_2(self): - if 'name_line_2' in self.json_response: - return TextValue(self.json_response['name_line_2']) + if "name_line_2" in self.json_response: + return TextValue(self.json_response["name_line_2"]) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/text_value.py b/marqeta/response_models/text_value.py index 7fd944c..d87bc71 100644 --- a/marqeta/response_models/text_value.py +++ b/marqeta/response_models/text_value.py @@ -3,8 +3,8 @@ import json import re -class TextValue(object): +class TextValue(object): def __init__(self, json_response): self.json_response = json_response @@ -18,8 +18,7 @@ def json_serial(o): @property def value(self): - return self.json_response.get('value', None) - + return self.json_response.get("value", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/token_request.py b/marqeta/response_models/token_request.py index 01f886a..e39d974 100644 --- a/marqeta/response_models/token_request.py +++ b/marqeta/response_models/token_request.py @@ -3,8 +3,8 @@ import json import re -class TokenRequest(object): +class TokenRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,47 +18,39 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def account_number(self): - return self.json_response.get('account_number', None) - + return self.json_response.get("account_number", None) @property def cvv_number(self): - return self.json_response.get('cvv_number', None) - + return self.json_response.get("cvv_number", None) @property def exp_date(self): - return self.json_response.get('exp_date', None) - + return self.json_response.get("exp_date", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def postal_code(self): - return self.json_response.get('postal_code', None) - + return self.json_response.get("postal_code", None) @property def is_default_account(self): - return self.json_response.get('is_default_account', None) + return self.json_response.get("is_default_account", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/token_service_provider.py b/marqeta/response_models/token_service_provider.py index 181490c..36477b2 100644 --- a/marqeta/response_models/token_service_provider.py +++ b/marqeta/response_models/token_service_provider.py @@ -3,8 +3,8 @@ import json import re -class TokenServiceProvider(object): +class TokenServiceProvider(object): def __init__(self, json_response): self.json_response = json_response @@ -18,58 +18,50 @@ def json_serial(o): @property def token_reference_id(self): - return self.json_response.get('token_reference_id', None) - + return self.json_response.get("token_reference_id", None) @property def pan_reference_id(self): - return self.json_response.get('pan_reference_id', None) - + return self.json_response.get("pan_reference_id", None) @property def correlation_id(self): - return self.json_response.get('correlation_id', None) - + return self.json_response.get("correlation_id", None) @property def token_requestor_id(self): - return self.json_response.get('token_requestor_id', None) - + return self.json_response.get("token_requestor_id", None) @property def token_requestor_name(self): - return self.json_response.get('token_requestor_name', None) - + return self.json_response.get("token_requestor_name", None) @property def token_type(self): - return self.json_response.get('token_type', None) - + return self.json_response.get("token_type", None) @property def token_pan(self): - return self.json_response.get('token_pan', None) - + return self.json_response.get("token_pan", None) @property def token_expiration(self): - return self.json_response.get('token_expiration', None) - + return self.json_response.get("token_expiration", None) @property def token_score(self): - return self.json_response.get('token_score', None) - + return self.json_response.get("token_score", None) @property def token_assurance_level(self): - return self.json_response.get('token_assurance_level', None) - + return self.json_response.get("token_assurance_level", None) @property def token_eligibility_decision(self): - return self.json_response.get('token_eligibility_decision', None) - + return self.json_response.get("token_eligibility_decision", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/token_update_request.py b/marqeta/response_models/token_update_request.py index 73a663c..734b3e5 100644 --- a/marqeta/response_models/token_update_request.py +++ b/marqeta/response_models/token_update_request.py @@ -3,8 +3,8 @@ import json import re -class TokenUpdateRequest(object): +class TokenUpdateRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,16 +18,18 @@ def json_serial(o): @property def exp_date(self): - return self.json_response.get('exp_date', None) - + return self.json_response.get("exp_date", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def is_default_account(self): - return self.json_response.get('is_default_account', None) + return self.json_response.get("is_default_account", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/track1_data.py b/marqeta/response_models/track1_data.py index a8a7e8d..3a6d714 100644 --- a/marqeta/response_models/track1_data.py +++ b/marqeta/response_models/track1_data.py @@ -3,8 +3,8 @@ import json import re -class Track1Data(object): +class Track1Data(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,11 @@ def json_serial(o): @property def cvv(self): - return self.json_response.get('cvv', None) - + return self.json_response.get("cvv", None) @property def atc(self): - return self.json_response.get('atc', None) - + return self.json_response.get("atc", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/tran_log_attribute_request.py b/marqeta/response_models/tran_log_attribute_request.py index eaa09b2..e755289 100644 --- a/marqeta/response_models/tran_log_attribute_request.py +++ b/marqeta/response_models/tran_log_attribute_request.py @@ -3,8 +3,8 @@ import json import re -class TranLogAttributeRequest(object): +class TranLogAttributeRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,18 +18,18 @@ def json_serial(o): @property def transaction_token(self): - return self.json_response.get('transaction_token', None) - + return self.json_response.get("transaction_token", None) @property def attribute_name(self): - return self.json_response.get('attribute_name', None) - + return self.json_response.get("attribute_name", None) @property def attribute_value(self): - return self.json_response.get('attribute_value', None) - + return self.json_response.get("attribute_value", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/transaction_card_acceptor.py b/marqeta/response_models/transaction_card_acceptor.py index e35348d..d4209b4 100644 --- a/marqeta/response_models/transaction_card_acceptor.py +++ b/marqeta/response_models/transaction_card_acceptor.py @@ -4,8 +4,8 @@ import json import re -class TransactionCardAcceptor(object): +class TransactionCardAcceptor(object): def __init__(self, json_response): self.json_response = json_response @@ -19,57 +19,51 @@ def json_serial(o): @property def mid(self): - return self.json_response.get('mid', None) - + return self.json_response.get("mid", None) @property def mcc(self): - return self.json_response.get('mcc', None) - + return self.json_response.get("mcc", None) @property def network_mid(self): - return self.json_response.get('network_mid', None) - + return self.json_response.get("network_mid", None) @property def mcc_groups(self): - return self.json_response.get('mcc_groups', None) + return self.json_response.get("mcc_groups", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def address(self): - return self.json_response.get('address', None) - + return self.json_response.get("address", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def poi(self): - if 'poi' in self.json_response: - return TerminalModel(self.json_response['poi']) + if "poi" in self.json_response: + return TerminalModel(self.json_response["poi"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/transaction_card_acceptor_view_model_v1.py b/marqeta/response_models/transaction_card_acceptor_view_model_v1.py index 56603af..5acd4c5 100644 --- a/marqeta/response_models/transaction_card_acceptor_view_model_v1.py +++ b/marqeta/response_models/transaction_card_acceptor_view_model_v1.py @@ -4,8 +4,8 @@ import json import re -class TransactionCardAcceptorViewModelV1(object): +class TransactionCardAcceptorViewModelV1(object): def __init__(self, json_response): self.json_response = json_response @@ -19,62 +19,55 @@ def json_serial(o): @property def mid(self): - return self.json_response.get('mid', None) - + return self.json_response.get("mid", None) @property def mcc(self): - return self.json_response.get('mcc', None) - + return self.json_response.get("mcc", None) @property def network_mid(self): - return self.json_response.get('network_mid', None) - + return self.json_response.get("network_mid", None) @property def mcc_groups(self): - return self.json_response.get('mcc_groups', None) + return self.json_response.get("mcc_groups", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def address(self): - return self.json_response.get('address', None) - + return self.json_response.get("address", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def postal_code(self): - return self.json_response.get('postal_code', None) - + return self.json_response.get("postal_code", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def poi(self): - if 'poi' in self.json_response: - return TerminalModel(self.json_response['poi']) + if "poi" in self.json_response: + return TerminalModel(self.json_response["poi"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/transaction_controls.py b/marqeta/response_models/transaction_controls.py index 91687d3..00c83b6 100644 --- a/marqeta/response_models/transaction_controls.py +++ b/marqeta/response_models/transaction_controls.py @@ -4,8 +4,8 @@ import json import re -class TransactionControls(object): +class TransactionControls(object): def __init__(self, json_response): self.json_response = json_response @@ -19,61 +19,67 @@ def json_serial(o): @property def accepted_countries_token(self): - return self.json_response.get('accepted_countries_token', None) - + return self.json_response.get("accepted_countries_token", None) @property def always_require_pin(self): - return self.json_response.get('always_require_pin', None) + return self.json_response.get("always_require_pin", None) @property def always_require_icc(self): - return self.json_response.get('always_require_icc', None) + return self.json_response.get("always_require_icc", None) @property def allow_gpa_auth(self): - return self.json_response.get('allow_gpa_auth', None) + return self.json_response.get("allow_gpa_auth", None) @property def require_card_not_present_card_security_code(self): - return self.json_response.get('require_card_not_present_card_security_code', None) + return self.json_response.get( + "require_card_not_present_card_security_code", None + ) @property def allow_mcc_group_authorization_controls(self): - return self.json_response.get('allow_mcc_group_authorization_controls', None) + return self.json_response.get("allow_mcc_group_authorization_controls", None) @property def allow_first_pin_set_via_financial_transaction(self): - return self.json_response.get('allow_first_pin_set_via_financial_transaction', None) + return self.json_response.get( + "allow_first_pin_set_via_financial_transaction", None + ) @property def ignore_card_suspended_state(self): - return self.json_response.get('ignore_card_suspended_state', None) + return self.json_response.get("ignore_card_suspended_state", None) @property def allow_network_load(self): - return self.json_response.get('allow_network_load', None) + return self.json_response.get("allow_network_load", None) @property def allow_chip_fallback(self): - return self.json_response.get('allow_chip_fallback', None) + return self.json_response.get("allow_chip_fallback", None) @property def allow_network_load_card_activation(self): - return self.json_response.get('allow_network_load_card_activation', None) + return self.json_response.get("allow_network_load_card_activation", None) @property def allow_quasi_cash(self): - return self.json_response.get('allow_quasi_cash', None) + return self.json_response.get("allow_quasi_cash", None) @property def enable_partial_auth_approval(self): - return self.json_response.get('enable_partial_auth_approval', None) + return self.json_response.get("enable_partial_auth_approval", None) @property def address_verification(self): - if 'address_verification' in self.json_response: - return AvsControls(self.json_response['address_verification']) + if "address_verification" in self.json_response: + return AvsControls(self.json_response["address_verification"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/transaction_metadata.py b/marqeta/response_models/transaction_metadata.py index 69c6a4f..1af5cd0 100644 --- a/marqeta/response_models/transaction_metadata.py +++ b/marqeta/response_models/transaction_metadata.py @@ -5,8 +5,8 @@ import json import re -class TransactionMetadata(object): +class TransactionMetadata(object): def __init__(self, json_response): self.json_response = json_response @@ -20,41 +20,41 @@ def json_serial(o): @property def transaction_category(self): - return self.json_response.get('transaction_category', None) - + return self.json_response.get("transaction_category", None) @property def payment_channel(self): - return self.json_response.get('payment_channel', None) - + return self.json_response.get("payment_channel", None) @property def cross_border_transaction(self): - return self.json_response.get('cross_border_transaction', None) + return self.json_response.get("cross_border_transaction", None) @property def authorization_life_cyle(self): - return self.json_response.get('authorization_life_cyle', None) + return self.json_response.get("authorization_life_cyle", None) @property def is_lodging_auto_rental(self): - return self.json_response.get('is_lodging_auto_rental', None) + return self.json_response.get("is_lodging_auto_rental", None) @property def lodging_auto_rental_start_date(self): - if 'lodging_auto_rental_start_date' in self.json_response: - return datetime_object('lodging_auto_rental_start_date', self.json_response) - + if "lodging_auto_rental_start_date" in self.json_response: + return datetime_object("lodging_auto_rental_start_date", self.json_response) @property def transit(self): - if 'transit' in self.json_response: - return Transit(self.json_response['transit']) + if "transit" in self.json_response: + return Transit(self.json_response["transit"]) @property def airline(self): - if 'airline' in self.json_response: - return Airline(self.json_response['airline']) + if "airline" in self.json_response: + return Airline(self.json_response["airline"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/transaction_model.py b/marqeta/response_models/transaction_model.py index e5fd1c1..9eaf87a 100644 --- a/marqeta/response_models/transaction_model.py +++ b/marqeta/response_models/transaction_model.py @@ -27,16 +27,20 @@ from marqeta.response_models.fraud import Fraud from marqeta.response_models.pos import Pos from marqeta.response_models.address_verification_model import AddressVerificationModel -from marqeta.response_models.card_security_code_verification import CardSecurityCodeVerification +from marqeta.response_models.card_security_code_verification import ( + CardSecurityCodeVerification, +) from marqeta.response_models.transaction_metadata import TransactionMetadata from marqeta.response_models.user_card_holder_response import UserCardHolderResponse -from marqeta.response_models.cardholder_authentication_data import CardholderAuthenticationData +from marqeta.response_models.cardholder_authentication_data import ( + CardholderAuthenticationData, +) from marqeta.response_models import datetime_object import json import re -class TransactionModel(object): +class TransactionModel(object): def __init__(self, json_response): self.json_response = json_response @@ -50,285 +54,277 @@ def json_serial(o): @property def type(self): - return self.json_response.get('type', None) - + return self.json_response.get("type", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def acting_user_token(self): - return self.json_response.get('acting_user_token', None) - + return self.json_response.get("acting_user_token", None) @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) @property def duration(self): - return self.json_response.get('duration', None) + return self.json_response.get("duration", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def user_transaction_time(self): - if 'user_transaction_time' in self.json_response: - return datetime_object('user_transaction_time', self.json_response) - + if "user_transaction_time" in self.json_response: + return datetime_object("user_transaction_time", self.json_response) @property def settlement_date(self): - if 'settlement_date' in self.json_response: - return datetime_object('settlement_date', self.json_response) - + if "settlement_date" in self.json_response: + return datetime_object("settlement_date", self.json_response) @property def request_amount(self): - return self.json_response.get('request_amount', None) + return self.json_response.get("request_amount", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def currency_conversion(self): - if 'currency_conversion' in self.json_response: - return CurrencyConversion(self.json_response['currency_conversion']) + if "currency_conversion" in self.json_response: + return CurrencyConversion(self.json_response["currency_conversion"]) @property def issuerInterchangeAmount(self): - return self.json_response.get('issuerInterchangeAmount', None) + return self.json_response.get("issuerInterchangeAmount", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def approval_code(self): - return self.json_response.get('approval_code', None) - + return self.json_response.get("approval_code", None) @property def response(self): - if 'response' in self.json_response: - return Response(self.json_response['response']) + if "response" in self.json_response: + return Response(self.json_response["response"]) @property def preceding_related_transaction_token(self): - return self.json_response.get('preceding_related_transaction_token', None) - + return self.json_response.get("preceding_related_transaction_token", None) @property def incremental_authorization_transaction_tokens(self): - return self.json_response.get('incremental_authorization_transaction_tokens', None) + return self.json_response.get( + "incremental_authorization_transaction_tokens", None + ) @property def merchant(self): - if 'merchant' in self.json_response: - return MerchantResponseModel(self.json_response['merchant']) + if "merchant" in self.json_response: + return MerchantResponseModel(self.json_response["merchant"]) @property def store(self): - if 'store' in self.json_response: - return StoreResponseModel(self.json_response['store']) + if "store" in self.json_response: + return StoreResponseModel(self.json_response["store"]) @property def card_acceptor(self): - if 'card_acceptor' in self.json_response: - return TransactionCardAcceptor(self.json_response['card_acceptor']) + if "card_acceptor" in self.json_response: + return TransactionCardAcceptor(self.json_response["card_acceptor"]) @property def gpa(self): - if 'gpa' in self.json_response: - return CardholderBalance(self.json_response['gpa']) + if "gpa" in self.json_response: + return CardholderBalance(self.json_response["gpa"]) @property def gpa_order_unload(self): - if 'gpa_order_unload' in self.json_response: - return GpaReturns(self.json_response['gpa_order_unload']) + if "gpa_order_unload" in self.json_response: + return GpaReturns(self.json_response["gpa_order_unload"]) @property def gpa_order(self): - if 'gpa_order' in self.json_response: - return GpaResponse(self.json_response['gpa_order']) + if "gpa_order" in self.json_response: + return GpaResponse(self.json_response["gpa_order"]) @property def program_transfer(self): - if 'program_transfer' in self.json_response: - return ProgramTransferResponse(self.json_response['program_transfer']) + if "program_transfer" in self.json_response: + return ProgramTransferResponse(self.json_response["program_transfer"]) @property def fee_transfer(self): - if 'fee_transfer' in self.json_response: - return FeeTransferResponse(self.json_response['fee_transfer']) + if "fee_transfer" in self.json_response: + return FeeTransferResponse(self.json_response["fee_transfer"]) @property def peer_transfer(self): - if 'peer_transfer' in self.json_response: - return PeerTransferResponse(self.json_response['peer_transfer']) + if "peer_transfer" in self.json_response: + return PeerTransferResponse(self.json_response["peer_transfer"]) @property def msa_orders(self): - if 'msa_orders' in self.json_response: - return [MsaOrderResponse(val) for val in self.json_response['msa_orders']] + if "msa_orders" in self.json_response: + return [MsaOrderResponse(val) for val in self.json_response["msa_orders"]] @property def msa_order_unload(self): - if 'msa_order_unload' in self.json_response: - return MsaReturns(self.json_response['msa_order_unload']) + if "msa_order_unload" in self.json_response: + return MsaReturns(self.json_response["msa_order_unload"]) @property def offer_orders(self): - if 'offer_orders' in self.json_response: - return [OfferOrderResponse(val) for val in self.json_response['offer_orders']] + if "offer_orders" in self.json_response: + return [ + OfferOrderResponse(val) for val in self.json_response["offer_orders"] + ] @property def auto_reload(self): - if 'auto_reload' in self.json_response: - return AutoReloadModel(self.json_response['auto_reload']) + if "auto_reload" in self.json_response: + return AutoReloadModel(self.json_response["auto_reload"]) @property def direct_deposit(self): - if 'direct_deposit' in self.json_response: - return DepositDepositResponse(self.json_response['direct_deposit']) + if "direct_deposit" in self.json_response: + return DepositDepositResponse(self.json_response["direct_deposit"]) @property def polarity(self): - return self.json_response.get('polarity', None) - + return self.json_response.get("polarity", None) @property def real_time_fee_group(self): - if 'real_time_fee_group' in self.json_response: - return RealTimeFeeGroup(self.json_response['real_time_fee_group']) + if "real_time_fee_group" in self.json_response: + return RealTimeFeeGroup(self.json_response["real_time_fee_group"]) @property def fee(self): - if 'fee' in self.json_response: - return Fee(self.json_response['fee']) + if "fee" in self.json_response: + return Fee(self.json_response["fee"]) @property def chargeback(self): - if 'chargeback' in self.json_response: - return ChargebackResponse(self.json_response['chargeback']) + if "chargeback" in self.json_response: + return ChargebackResponse(self.json_response["chargeback"]) @property def network(self): - return self.json_response.get('network', None) - + return self.json_response.get("network", None) @property def subnetwork(self): - return self.json_response.get('subnetwork', None) - + return self.json_response.get("subnetwork", None) @property def acquirer_fee_amount(self): - return self.json_response.get('acquirer_fee_amount', None) + return self.json_response.get("acquirer_fee_amount", None) @property def fees(self): - if 'fees' in self.json_response: - return [NetworkFeeModel(val) for val in self.json_response['fees']] + if "fees" in self.json_response: + return [NetworkFeeModel(val) for val in self.json_response["fees"]] @property def digital_wallet_token(self): - if 'digital_wallet_token' in self.json_response: - return DigitalWalletToken(self.json_response['digital_wallet_token']) + if "digital_wallet_token" in self.json_response: + return DigitalWalletToken(self.json_response["digital_wallet_token"]) @property def user(self): - if 'user' in self.json_response: - return CardholderMetadata(self.json_response['user']) + if "user" in self.json_response: + return CardholderMetadata(self.json_response["user"]) @property def business(self): - if 'business' in self.json_response: - return BusinessMetadata(self.json_response['business']) + if "business" in self.json_response: + return BusinessMetadata(self.json_response["business"]) @property def card(self): - if 'card' in self.json_response: - return CardMetadata(self.json_response['card']) + if "card" in self.json_response: + return CardMetadata(self.json_response["card"]) @property def acquirer(self): - if 'acquirer' in self.json_response: - return Acquirer(self.json_response['acquirer']) + if "acquirer" in self.json_response: + return Acquirer(self.json_response["acquirer"]) @property def fraud(self): - if 'fraud' in self.json_response: - return Fraud(self.json_response['fraud']) + if "fraud" in self.json_response: + return Fraud(self.json_response["fraud"]) @property def pos(self): - if 'pos' in self.json_response: - return Pos(self.json_response['pos']) + if "pos" in self.json_response: + return Pos(self.json_response["pos"]) @property def address_verification(self): - if 'address_verification' in self.json_response: - return AddressVerificationModel(self.json_response['address_verification']) + if "address_verification" in self.json_response: + return AddressVerificationModel(self.json_response["address_verification"]) @property def card_security_code_verification(self): - if 'card_security_code_verification' in self.json_response: - return CardSecurityCodeVerification(self.json_response['card_security_code_verification']) + if "card_security_code_verification" in self.json_response: + return CardSecurityCodeVerification( + self.json_response["card_security_code_verification"] + ) @property def transaction_metadata(self): - if 'transaction_metadata' in self.json_response: - return TransactionMetadata(self.json_response['transaction_metadata']) + if "transaction_metadata" in self.json_response: + return TransactionMetadata(self.json_response["transaction_metadata"]) @property def card_holder_model(self): - if 'card_holder_model' in self.json_response: - return UserCardHolderResponse(self.json_response['card_holder_model']) + if "card_holder_model" in self.json_response: + return UserCardHolderResponse(self.json_response["card_holder_model"]) @property def standin_approved_by(self): - return self.json_response.get('standin_approved_by', None) - + return self.json_response.get("standin_approved_by", None) @property def network_reference_id(self): - return self.json_response.get('network_reference_id', None) - + return self.json_response.get("network_reference_id", None) @property def acquirer_reference_id(self): - return self.json_response.get('acquirer_reference_id', None) - + return self.json_response.get("acquirer_reference_id", None) @property def cardholder_authentication_data(self): - if 'cardholder_authentication_data' in self.json_response: - return CardholderAuthenticationData(self.json_response['cardholder_authentication_data']) + if "cardholder_authentication_data" in self.json_response: + return CardholderAuthenticationData( + self.json_response["cardholder_authentication_data"] + ) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/transaction_options.py b/marqeta/response_models/transaction_options.py index 79c3c83..4baf3e4 100644 --- a/marqeta/response_models/transaction_options.py +++ b/marqeta/response_models/transaction_options.py @@ -3,8 +3,8 @@ import json import re -class TransactionOptions(object): +class TransactionOptions(object): def __init__(self, json_response): self.json_response = json_response @@ -18,30 +18,30 @@ def json_serial(o): @property def additional_data(self): - return self.json_response.get('additional_data', None) - + return self.json_response.get("additional_data", None) @property def database_transaction_timeout(self): - return self.json_response.get('database_transaction_timeout', None) + return self.json_response.get("database_transaction_timeout", None) @property def pre_auth_time_limit(self): - return self.json_response.get('pre_auth_time_limit', None) - + return self.json_response.get("pre_auth_time_limit", None) @property def send_expiration_date(self): - return self.json_response.get('send_expiration_date', None) + return self.json_response.get("send_expiration_date", None) @property def send_track_data(self): - return self.json_response.get('send_track_data', None) + return self.json_response.get("send_track_data", None) @property def card_expiration_date_yymm(self): - return self.json_response.get('card_expiration_date_yymm', None) - + return self.json_response.get("card_expiration_date_yymm", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/transaction_update_model.py b/marqeta/response_models/transaction_update_model.py index 5f89290..5259c24 100644 --- a/marqeta/response_models/transaction_update_model.py +++ b/marqeta/response_models/transaction_update_model.py @@ -3,8 +3,8 @@ import json import re -class TransactionUpdateModel(object): +class TransactionUpdateModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,8 +18,10 @@ def json_serial(o): @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/transit.py b/marqeta/response_models/transit.py index a33ff3d..1d83645 100644 --- a/marqeta/response_models/transit.py +++ b/marqeta/response_models/transit.py @@ -3,8 +3,8 @@ import json import re -class Transit(object): +class Transit(object): def __init__(self, json_response): self.json_response = json_response @@ -18,13 +18,11 @@ def json_serial(o): @property def transaction_type(self): - return self.json_response.get('transaction_type', None) - + return self.json_response.get("transaction_type", None) @property def transportation_mode(self): - return self.json_response.get('transportation_mode', None) - + return self.json_response.get("transportation_mode", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/unload_request_model.py b/marqeta/response_models/unload_request_model.py index 8a9702c..c07afcc 100644 --- a/marqeta/response_models/unload_request_model.py +++ b/marqeta/response_models/unload_request_model.py @@ -3,8 +3,8 @@ import json import re -class UnloadRequestModel(object): +class UnloadRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,32 +18,30 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def original_order_token(self): - return self.json_response.get('original_order_token', None) - + return self.json_response.get("original_order_token", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def tags(self): - return self.json_response.get('tags', None) - + return self.json_response.get("tags", None) @property def memo(self): - return self.json_response.get('memo', None) - + return self.json_response.get("memo", None) @property def funding_source_address_token(self): - return self.json_response.get('funding_source_address_token', None) - + return self.json_response.get("funding_source_address_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/user_association.py b/marqeta/response_models/user_association.py index 9d9ce06..8fe8522 100644 --- a/marqeta/response_models/user_association.py +++ b/marqeta/response_models/user_association.py @@ -3,8 +3,8 @@ import json import re -class UserAssociation(object): +class UserAssociation(object): def __init__(self, json_response): self.json_response = json_response @@ -18,12 +18,14 @@ def json_serial(o): @property def single_inventory_user(self): - return self.json_response.get('single_inventory_user', None) + return self.json_response.get("single_inventory_user", None) @property def single_inventory_user_token(self): - return self.json_response.get('single_inventory_user_token', None) - + return self.json_response.get("single_inventory_user_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/user_card_holder_response.py b/marqeta/response_models/user_card_holder_response.py index 6306d8a..fe6be28 100644 --- a/marqeta/response_models/user_card_holder_response.py +++ b/marqeta/response_models/user_card_holder_response.py @@ -1,13 +1,15 @@ from datetime import datetime, date from marqeta.response_models.authentication import Authentication -from marqeta.response_models.identification_response_model import IdentificationResponseModel +from marqeta.response_models.identification_response_model import ( + IdentificationResponseModel, +) from marqeta.response_models.deposit_account import DepositAccount from marqeta.response_models import datetime_object import json import re -class UserCardHolderResponse(object): +class UserCardHolderResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -21,199 +23,173 @@ def json_serial(o): @property def authentication(self): - if 'authentication' in self.json_response: - return Authentication(self.json_response['authentication']) + if "authentication" in self.json_response: + return Authentication(self.json_response["authentication"]) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def honorific(self): - return self.json_response.get('honorific', None) - + return self.json_response.get("honorific", None) @property def gender(self): - return self.json_response.get('gender', None) - + return self.json_response.get("gender", None) @property def first_name(self): - return self.json_response.get('first_name', None) - + return self.json_response.get("first_name", None) @property def middle_name(self): - return self.json_response.get('middle_name', None) - + return self.json_response.get("middle_name", None) @property def last_name(self): - return self.json_response.get('last_name', None) - + return self.json_response.get("last_name", None) @property def email(self): - return self.json_response.get('email', None) - + return self.json_response.get("email", None) @property def address1(self): - return self.json_response.get('address1', None) - + return self.json_response.get("address1", None) @property def address2(self): - return self.json_response.get('address2', None) - + return self.json_response.get("address2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def zip(self): - return self.json_response.get('zip', None) - + return self.json_response.get("zip", None) @property def postal_code(self): - return self.json_response.get('postal_code', None) - + return self.json_response.get("postal_code", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def notes(self): - return self.json_response.get('notes', None) - + return self.json_response.get("notes", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def parent_token(self): - return self.json_response.get('parent_token', None) - + return self.json_response.get("parent_token", None) @property def uses_parent_account(self): - return self.json_response.get('uses_parent_account', None) + return self.json_response.get("uses_parent_account", None) @property def ssn(self): - return self.json_response.get('ssn', None) - + return self.json_response.get("ssn", None) @property def corporate_card_holder(self): - return self.json_response.get('corporate_card_holder', None) + return self.json_response.get("corporate_card_holder", None) @property def passport_number(self): - return self.json_response.get('passport_number', None) - + return self.json_response.get("passport_number", None) @property def id_card_number(self): - return self.json_response.get('id_card_number', None) - + return self.json_response.get("id_card_number", None) @property def nationality(self): - return self.json_response.get('nationality', None) - + return self.json_response.get("nationality", None) @property def company(self): - return self.json_response.get('company', None) - + return self.json_response.get("company", None) @property def ip_address(self): - return self.json_response.get('ip_address', None) - + return self.json_response.get("ip_address", None) @property def password(self): - return self.json_response.get('password', None) - + return self.json_response.get("password", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def business_token(self): - return self.json_response.get('business_token', None) - + return self.json_response.get("business_token", None) @property def metadata(self): - return self.json_response.get('metadata', None) + return self.json_response.get("metadata", None) @property def account_holder_group_token(self): - return self.json_response.get('account_holder_group_token', None) - + return self.json_response.get("account_holder_group_token", None) @property def status(self): - return self.json_response.get('status', None) - + return self.json_response.get("status", None) @property def identifications(self): - if 'identifications' in self.json_response: - return [IdentificationResponseModel(val) for val in self.json_response['identifications']] + if "identifications" in self.json_response: + return [ + IdentificationResponseModel(val) + for val in self.json_response["identifications"] + ] @property def deposit_account(self): - if 'deposit_account' in self.json_response: - return DepositAccount(self.json_response['deposit_account']) + if "deposit_account" in self.json_response: + return DepositAccount(self.json_response["deposit_account"]) @property def birth_date(self): - if 'birth_date' in self.json_response: - return datetime_object('birth_date', self.json_response) - + if "birth_date" in self.json_response: + return datetime_object("birth_date", self.json_response) @property def passport_expiration_date(self): - if 'passport_expiration_date' in self.json_response: - return datetime_object('passport_expiration_date', self.json_response) - + if "passport_expiration_date" in self.json_response: + return datetime_object("passport_expiration_date", self.json_response) @property def id_card_expiration_date(self): - if 'id_card_expiration_date' in self.json_response: - return datetime_object('id_card_expiration_date', self.json_response) - + if "id_card_expiration_date" in self.json_response: + return datetime_object("id_card_expiration_date", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/user_card_holder_search_model.py b/marqeta/response_models/user_card_holder_search_model.py index 7745612..f0f5929 100644 --- a/marqeta/response_models/user_card_holder_search_model.py +++ b/marqeta/response_models/user_card_holder_search_model.py @@ -3,8 +3,8 @@ import json import re -class UserCardHolderSearchModel(object): +class UserCardHolderSearchModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,33 +18,30 @@ def json_serial(o): @property def ssn(self): - return self.json_response.get('ssn', None) - + return self.json_response.get("ssn", None) @property def dda(self): - return self.json_response.get('dda', None) - + return self.json_response.get("dda", None) @property def first_name(self): - return self.json_response.get('first_name', None) - + return self.json_response.get("first_name", None) @property def last_name(self): - return self.json_response.get('last_name', None) - + return self.json_response.get("last_name", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def email(self): - return self.json_response.get('email', None) - + return self.json_response.get("email", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/user_card_holder_update_model.py b/marqeta/response_models/user_card_holder_update_model.py index c353387..eab174b 100644 --- a/marqeta/response_models/user_card_holder_update_model.py +++ b/marqeta/response_models/user_card_holder_update_model.py @@ -1,11 +1,13 @@ from datetime import datetime, date -from marqeta.response_models.identification_request_model import IdentificationRequestModel +from marqeta.response_models.identification_request_model import ( + IdentificationRequestModel, +) from marqeta.response_models import datetime_object import json import re -class UserCardHolderUpdateModel(object): +class UserCardHolderUpdateModel(object): def __init__(self, json_response): self.json_response = json_response @@ -19,162 +21,141 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def notes(self): - return self.json_response.get('notes', None) - + return self.json_response.get("notes", None) @property def ip_address(self): - return self.json_response.get('ip_address', None) - + return self.json_response.get("ip_address", None) @property def password(self): - return self.json_response.get('password', None) - + return self.json_response.get("password", None) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def metadata(self): - return self.json_response.get('metadata', None) + return self.json_response.get("metadata", None) @property def account_holder_group_token(self): - return self.json_response.get('account_holder_group_token', None) - + return self.json_response.get("account_holder_group_token", None) @property def identifications(self): - if 'identifications' in self.json_response: - return [IdentificationRequestModel(val) for val in self.json_response['identifications']] + if "identifications" in self.json_response: + return [ + IdentificationRequestModel(val) + for val in self.json_response["identifications"] + ] @property def honorific(self): - return self.json_response.get('honorific', None) - + return self.json_response.get("honorific", None) @property def gender(self): - return self.json_response.get('gender', None) - + return self.json_response.get("gender", None) @property def first_name(self): - return self.json_response.get('first_name', None) - + return self.json_response.get("first_name", None) @property def middle_name(self): - return self.json_response.get('middle_name', None) - + return self.json_response.get("middle_name", None) @property def last_name(self): - return self.json_response.get('last_name', None) - + return self.json_response.get("last_name", None) @property def email(self): - return self.json_response.get('email', None) - + return self.json_response.get("email", None) @property def address1(self): - return self.json_response.get('address1', None) - + return self.json_response.get("address1", None) @property def address2(self): - return self.json_response.get('address2', None) - + return self.json_response.get("address2", None) @property def city(self): - return self.json_response.get('city', None) - + return self.json_response.get("city", None) @property def state(self): - return self.json_response.get('state', None) - + return self.json_response.get("state", None) @property def country(self): - return self.json_response.get('country', None) - + return self.json_response.get("country", None) @property def birth_date(self): - if 'birth_date' in self.json_response: - return datetime_object('birth_date', self.json_response) - + if "birth_date" in self.json_response: + return datetime_object("birth_date", self.json_response) @property def corporate_card_holder(self): - return self.json_response.get('corporate_card_holder', None) + return self.json_response.get("corporate_card_holder", None) @property def ssn(self): - return self.json_response.get('ssn', None) - + return self.json_response.get("ssn", None) @property def passport_number(self): - return self.json_response.get('passport_number', None) - + return self.json_response.get("passport_number", None) @property def passport_expiration_date(self): - if 'passport_expiration_date' in self.json_response: - return datetime_object('passport_expiration_date', self.json_response) - + if "passport_expiration_date" in self.json_response: + return datetime_object("passport_expiration_date", self.json_response) @property def id_card_number(self): - return self.json_response.get('id_card_number', None) - + return self.json_response.get("id_card_number", None) @property def id_card_expiration_date(self): - if 'id_card_expiration_date' in self.json_response: - return datetime_object('id_card_expiration_date', self.json_response) - + if "id_card_expiration_date" in self.json_response: + return datetime_object("id_card_expiration_date", self.json_response) @property def nationality(self): - return self.json_response.get('nationality', None) - + return self.json_response.get("nationality", None) @property def company(self): - return self.json_response.get('company', None) - + return self.json_response.get("company", None) @property def parent_token(self): - return self.json_response.get('parent_token', None) - + return self.json_response.get("parent_token", None) @property def uses_parent_account(self): - return self.json_response.get('uses_parent_account', None) + return self.json_response.get("uses_parent_account", None) @property def postal_code(self): - return self.json_response.get('postal_code', None) - + return self.json_response.get("postal_code", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/user_transition_request.py b/marqeta/response_models/user_transition_request.py index 0fc6906..c9c3750 100644 --- a/marqeta/response_models/user_transition_request.py +++ b/marqeta/response_models/user_transition_request.py @@ -3,8 +3,8 @@ import json import re -class UserTransitionRequest(object): +class UserTransitionRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,38 +18,34 @@ def json_serial(o): @property def idempotentHash(self): - return self.json_response.get('idempotentHash', None) - + return self.json_response.get("idempotentHash", None) @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def status(self): - return self.json_response.get('status', None) - + return self.json_response.get("status", None) @property def reason_code(self): - return self.json_response.get('reason_code', None) - + return self.json_response.get("reason_code", None) @property def reason(self): - return self.json_response.get('reason', None) - + return self.json_response.get("reason", None) @property def channel(self): - return self.json_response.get('channel', None) - + return self.json_response.get("channel", None) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/user_transition_response.py b/marqeta/response_models/user_transition_response.py index e2bfbd4..f7aa83d 100644 --- a/marqeta/response_models/user_transition_response.py +++ b/marqeta/response_models/user_transition_response.py @@ -3,8 +3,8 @@ import json import re -class UserTransitionResponse(object): +class UserTransitionResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,45 +18,40 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def status(self): - return self.json_response.get('status', None) - + return self.json_response.get("status", None) @property def reason_code(self): - return self.json_response.get('reason_code', None) - + return self.json_response.get("reason_code", None) @property def reason(self): - return self.json_response.get('reason', None) - + return self.json_response.get("reason", None) @property def channel(self): - return self.json_response.get('channel', None) - + return self.json_response.get("channel", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) @property def user_token(self): - return self.json_response.get('user_token', None) - + return self.json_response.get("user_token", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/user_validation_request.py b/marqeta/response_models/user_validation_request.py index 289d3e6..fd36dd1 100644 --- a/marqeta/response_models/user_validation_request.py +++ b/marqeta/response_models/user_validation_request.py @@ -3,8 +3,8 @@ import json import re -class UserValidationRequest(object): +class UserValidationRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -18,19 +18,19 @@ def json_serial(o): @property def birth_date(self): - if 'birth_date' in self.json_response: - return datetime_object('birth_date', self.json_response) - + if "birth_date" in self.json_response: + return datetime_object("birth_date", self.json_response) @property def phone(self): - return self.json_response.get('phone', None) - + return self.json_response.get("phone", None) @property def ssn(self): - return self.json_response.get('ssn', None) - + return self.json_response.get("ssn", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/user_validation_response.py b/marqeta/response_models/user_validation_response.py index d6ee3e9..5d1bc98 100644 --- a/marqeta/response_models/user_validation_response.py +++ b/marqeta/response_models/user_validation_response.py @@ -3,8 +3,8 @@ import json import re -class UserValidationResponse(object): +class UserValidationResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -18,15 +18,18 @@ def json_serial(o): @property def birth_date(self): - return self.json_response.get('birth_date', None) + return self.json_response.get("birth_date", None) @property def phone(self): - return self.json_response.get('phone', None) + return self.json_response.get("phone", None) @property def ssn(self): - return self.json_response.get('ssn', None) + return self.json_response.get("ssn", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/validations_request.py b/marqeta/response_models/validations_request.py index 1e3cab9..93545e8 100644 --- a/marqeta/response_models/validations_request.py +++ b/marqeta/response_models/validations_request.py @@ -4,8 +4,8 @@ import json import re -class ValidationsRequest(object): +class ValidationsRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -19,8 +19,11 @@ def json_serial(o): @property def user(self): - if 'user' in self.json_response: - return UserValidationRequest(self.json_response['user']) + if "user" in self.json_response: + return UserValidationRequest(self.json_response["user"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/validations_response.py b/marqeta/response_models/validations_response.py index 30673ce..7927375 100644 --- a/marqeta/response_models/validations_response.py +++ b/marqeta/response_models/validations_response.py @@ -4,8 +4,8 @@ import json import re -class ValidationsResponse(object): +class ValidationsResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -19,8 +19,11 @@ def json_serial(o): @property def user(self): - if 'user' in self.json_response: - return UserValidationResponse(self.json_response['user']) + if "user" in self.json_response: + return UserValidationResponse(self.json_response["user"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/velocity_control_balance_response.py b/marqeta/response_models/velocity_control_balance_response.py index e405828..da66331 100644 --- a/marqeta/response_models/velocity_control_balance_response.py +++ b/marqeta/response_models/velocity_control_balance_response.py @@ -6,8 +6,8 @@ import json import re -class VelocityControlBalanceResponse(object): +class VelocityControlBalanceResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -21,70 +21,69 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def association(self): - if 'association' in self.json_response: - return SpendControlAssociation(self.json_response['association']) + if "association" in self.json_response: + return SpendControlAssociation(self.json_response["association"]) @property def merchant_scope(self): - if 'merchant_scope' in self.json_response: - return MerchantScope(self.json_response['merchant_scope']) + if "merchant_scope" in self.json_response: + return MerchantScope(self.json_response["merchant_scope"]) @property def usage_limit(self): - return self.json_response.get('usage_limit', None) + return self.json_response.get("usage_limit", None) @property def approvals_only(self): - return self.json_response.get('approvals_only', None) + return self.json_response.get("approvals_only", None) @property def include_purchases(self): - return self.json_response.get('include_purchases', None) + return self.json_response.get("include_purchases", None) @property def include_withdrawals(self): - return self.json_response.get('include_withdrawals', None) + return self.json_response.get("include_withdrawals", None) @property def include_transfers(self): - return self.json_response.get('include_transfers', None) + return self.json_response.get("include_transfers", None) @property def include_cashback(self): - return self.json_response.get('include_cashback', None) + return self.json_response.get("include_cashback", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def amount_limit(self): - return self.json_response.get('amount_limit', None) + return self.json_response.get("amount_limit", None) @property def velocity_window(self): - return self.json_response.get('velocity_window', None) - + return self.json_response.get("velocity_window", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def available(self): - if 'available' in self.json_response: - return Available(self.json_response['available']) + if "available" in self.json_response: + return Available(self.json_response["available"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/velocity_control_request.py b/marqeta/response_models/velocity_control_request.py index eca3646..31e47e6 100644 --- a/marqeta/response_models/velocity_control_request.py +++ b/marqeta/response_models/velocity_control_request.py @@ -5,8 +5,8 @@ import json import re -class VelocityControlRequest(object): +class VelocityControlRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -20,65 +20,64 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def association(self): - if 'association' in self.json_response: - return SpendControlAssociation(self.json_response['association']) + if "association" in self.json_response: + return SpendControlAssociation(self.json_response["association"]) @property def merchant_scope(self): - if 'merchant_scope' in self.json_response: - return MerchantScope(self.json_response['merchant_scope']) + if "merchant_scope" in self.json_response: + return MerchantScope(self.json_response["merchant_scope"]) @property def usage_limit(self): - return self.json_response.get('usage_limit', None) + return self.json_response.get("usage_limit", None) @property def approvals_only(self): - return self.json_response.get('approvals_only', None) + return self.json_response.get("approvals_only", None) @property def include_purchases(self): - return self.json_response.get('include_purchases', None) + return self.json_response.get("include_purchases", None) @property def include_withdrawals(self): - return self.json_response.get('include_withdrawals', None) + return self.json_response.get("include_withdrawals", None) @property def include_transfers(self): - return self.json_response.get('include_transfers', None) + return self.json_response.get("include_transfers", None) @property def include_cashback(self): - return self.json_response.get('include_cashback', None) + return self.json_response.get("include_cashback", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def amount_limit(self): - return self.json_response.get('amount_limit', None) + return self.json_response.get("amount_limit", None) @property def velocity_window(self): - return self.json_response.get('velocity_window', None) - + return self.json_response.get("velocity_window", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/velocity_control_response.py b/marqeta/response_models/velocity_control_response.py index 731511d..44fed14 100644 --- a/marqeta/response_models/velocity_control_response.py +++ b/marqeta/response_models/velocity_control_response.py @@ -5,8 +5,8 @@ import json import re -class VelocityControlResponse(object): +class VelocityControlResponse(object): def __init__(self, json_response): self.json_response = json_response @@ -20,65 +20,64 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def association(self): - if 'association' in self.json_response: - return SpendControlAssociation(self.json_response['association']) + if "association" in self.json_response: + return SpendControlAssociation(self.json_response["association"]) @property def merchant_scope(self): - if 'merchant_scope' in self.json_response: - return MerchantScope(self.json_response['merchant_scope']) + if "merchant_scope" in self.json_response: + return MerchantScope(self.json_response["merchant_scope"]) @property def usage_limit(self): - return self.json_response.get('usage_limit', None) + return self.json_response.get("usage_limit", None) @property def approvals_only(self): - return self.json_response.get('approvals_only', None) + return self.json_response.get("approvals_only", None) @property def include_purchases(self): - return self.json_response.get('include_purchases', None) + return self.json_response.get("include_purchases", None) @property def include_withdrawals(self): - return self.json_response.get('include_withdrawals', None) + return self.json_response.get("include_withdrawals", None) @property def include_transfers(self): - return self.json_response.get('include_transfers', None) + return self.json_response.get("include_transfers", None) @property def include_cashback(self): - return self.json_response.get('include_cashback', None) + return self.json_response.get("include_cashback", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def amount_limit(self): - return self.json_response.get('amount_limit', None) + return self.json_response.get("amount_limit", None) @property def velocity_window(self): - return self.json_response.get('velocity_window', None) - + return self.json_response.get("velocity_window", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/velocity_control_update_request.py b/marqeta/response_models/velocity_control_update_request.py index 55c6b76..cdf0372 100644 --- a/marqeta/response_models/velocity_control_update_request.py +++ b/marqeta/response_models/velocity_control_update_request.py @@ -5,8 +5,8 @@ import json import re -class VelocityControlUpdateRequest(object): +class VelocityControlUpdateRequest(object): def __init__(self, json_response): self.json_response = json_response @@ -20,65 +20,64 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def association(self): - if 'association' in self.json_response: - return SpendControlAssociation(self.json_response['association']) + if "association" in self.json_response: + return SpendControlAssociation(self.json_response["association"]) @property def merchant_scope(self): - if 'merchant_scope' in self.json_response: - return MerchantScope(self.json_response['merchant_scope']) + if "merchant_scope" in self.json_response: + return MerchantScope(self.json_response["merchant_scope"]) @property def usage_limit(self): - return self.json_response.get('usage_limit', None) + return self.json_response.get("usage_limit", None) @property def approvals_only(self): - return self.json_response.get('approvals_only', None) + return self.json_response.get("approvals_only", None) @property def include_purchases(self): - return self.json_response.get('include_purchases', None) + return self.json_response.get("include_purchases", None) @property def include_withdrawals(self): - return self.json_response.get('include_withdrawals', None) + return self.json_response.get("include_withdrawals", None) @property def include_transfers(self): - return self.json_response.get('include_transfers', None) + return self.json_response.get("include_transfers", None) @property def include_cashback(self): - return self.json_response.get('include_cashback', None) + return self.json_response.get("include_cashback", None) @property def currency_code(self): - return self.json_response.get('currency_code', None) - + return self.json_response.get("currency_code", None) @property def amount_limit(self): - return self.json_response.get('amount_limit', None) + return self.json_response.get("amount_limit", None) @property def velocity_window(self): - return self.json_response.get('velocity_window', None) - + return self.json_response.get("velocity_window", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/wallet_provider_card_on_file.py b/marqeta/response_models/wallet_provider_card_on_file.py index 8e9a36f..1707b85 100644 --- a/marqeta/response_models/wallet_provider_card_on_file.py +++ b/marqeta/response_models/wallet_provider_card_on_file.py @@ -1,11 +1,13 @@ from datetime import datetime, date -from marqeta.response_models.digital_wallet_token_address_verification import DigitalWalletTokenAddressVerification +from marqeta.response_models.digital_wallet_token_address_verification import ( + DigitalWalletTokenAddressVerification, +) from marqeta.response_models import datetime_object import json import re -class WalletProviderCardOnFile(object): +class WalletProviderCardOnFile(object): def __init__(self, json_response): self.json_response = json_response @@ -19,12 +21,17 @@ def json_serial(o): @property def enabled(self): - return self.json_response.get('enabled', None) + return self.json_response.get("enabled", None) @property def address_verification(self): - if 'address_verification' in self.json_response: - return DigitalWalletTokenAddressVerification(self.json_response['address_verification']) + if "address_verification" in self.json_response: + return DigitalWalletTokenAddressVerification( + self.json_response["address_verification"] + ) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/wallet_provider_profile.py b/marqeta/response_models/wallet_provider_profile.py index c325c46..31b116c 100644 --- a/marqeta/response_models/wallet_provider_profile.py +++ b/marqeta/response_models/wallet_provider_profile.py @@ -5,8 +5,8 @@ import json import re -class WalletProviderProfile(object): +class WalletProviderProfile(object): def __init__(self, json_response): self.json_response = json_response @@ -20,32 +20,32 @@ def json_serial(o): @property def account(self): - if 'account' in self.json_response: - return Account(self.json_response['account']) + if "account" in self.json_response: + return Account(self.json_response["account"]) @property def risk_assessment(self): - if 'risk_assessment' in self.json_response: - return RiskAssessment(self.json_response['risk_assessment']) + if "risk_assessment" in self.json_response: + return RiskAssessment(self.json_response["risk_assessment"]) @property def device_score(self): - return self.json_response.get('device_score', None) - + return self.json_response.get("device_score", None) @property def pan_source(self): - return self.json_response.get('pan_source', None) - + return self.json_response.get("pan_source", None) @property def reason_code(self): - return self.json_response.get('reason_code', None) - + return self.json_response.get("reason_code", None) @property def recommendation_reasons(self): - return self.json_response.get('recommendation_reasons', None) + return self.json_response.get("recommendation_reasons", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/webhook.py b/marqeta/response_models/webhook.py index 255b3e8..503418a 100644 --- a/marqeta/response_models/webhook.py +++ b/marqeta/response_models/webhook.py @@ -3,8 +3,8 @@ import json import re -class Webhook(object): +class Webhook(object): def __init__(self, json_response): self.json_response = json_response @@ -18,23 +18,19 @@ def json_serial(o): @property def endpoint(self): - return self.json_response.get('endpoint', None) - + return self.json_response.get("endpoint", None) @property def username(self): - return self.json_response.get('username', None) - + return self.json_response.get("username", None) @property def password(self): - return self.json_response.get('password', None) - + return self.json_response.get("password", None) @property def secret(self): - return self.json_response.get('secret', None) - + return self.json_response.get("secret", None) def __repr__(self): - return '' + self.__str__() + return "" + self.__str__() diff --git a/marqeta/response_models/webhook_base_model.py b/marqeta/response_models/webhook_base_model.py index 098095e..76a4131 100644 --- a/marqeta/response_models/webhook_base_model.py +++ b/marqeta/response_models/webhook_base_model.py @@ -4,8 +4,8 @@ import json import re -class WebhookBaseModel(object): +class WebhookBaseModel(object): def __init__(self, json_response): self.json_response = json_response @@ -19,21 +19,23 @@ def json_serial(o): @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def config(self): - if 'config' in self.json_response: - return WebhookConfigModel(self.json_response['config']) + if "config" in self.json_response: + return WebhookConfigModel(self.json_response["config"]) @property def events(self): - return self.json_response.get('events', None) + return self.json_response.get("events", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/webhook_config_model.py b/marqeta/response_models/webhook_config_model.py index fe07441..1cf06b4 100644 --- a/marqeta/response_models/webhook_config_model.py +++ b/marqeta/response_models/webhook_config_model.py @@ -3,8 +3,8 @@ import json import re -class WebhookConfigModel(object): +class WebhookConfigModel(object): def __init__(self, json_response): self.json_response = json_response @@ -18,23 +18,22 @@ def json_serial(o): @property def url(self): - return self.json_response.get('url', None) - + return self.json_response.get("url", None) @property def secret(self): - return self.json_response.get('secret', None) - + return self.json_response.get("secret", None) @property def basic_auth_username(self): - return self.json_response.get('basic_auth_username', None) - + return self.json_response.get("basic_auth_username", None) @property def basic_auth_password(self): - return self.json_response.get('basic_auth_password', None) - + return self.json_response.get("basic_auth_password", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/webhook_ping_model.py b/marqeta/response_models/webhook_ping_model.py index 3a8c0bd..1fabd29 100644 --- a/marqeta/response_models/webhook_ping_model.py +++ b/marqeta/response_models/webhook_ping_model.py @@ -4,8 +4,8 @@ import json import re -class WebhookPingModel(object): +class WebhookPingModel(object): def __init__(self, json_response): self.json_response = json_response @@ -19,8 +19,11 @@ def json_serial(o): @property def pings(self): - if 'pings' in self.json_response: - return [EchoPingRequest(val) for val in self.json_response['pings']] + if "pings" in self.json_response: + return [EchoPingRequest(val) for val in self.json_response["pings"]] def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/webhook_request_model.py b/marqeta/response_models/webhook_request_model.py index d7699bf..5694e4b 100644 --- a/marqeta/response_models/webhook_request_model.py +++ b/marqeta/response_models/webhook_request_model.py @@ -4,8 +4,8 @@ import json import re -class WebhookRequestModel(object): +class WebhookRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -19,26 +19,27 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def config(self): - if 'config' in self.json_response: - return WebhookConfigModel(self.json_response['config']) + if "config" in self.json_response: + return WebhookConfigModel(self.json_response["config"]) @property def events(self): - return self.json_response.get('events', None) + return self.json_response.get("events", None) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/webhook_response_model.py b/marqeta/response_models/webhook_response_model.py index 983561f..14c9b11 100644 --- a/marqeta/response_models/webhook_response_model.py +++ b/marqeta/response_models/webhook_response_model.py @@ -4,8 +4,8 @@ import json import re -class WebhookResponseModel(object): +class WebhookResponseModel(object): def __init__(self, json_response): self.json_response = json_response @@ -19,38 +19,37 @@ def json_serial(o): @property def token(self): - return self.json_response.get('token', None) - + return self.json_response.get("token", None) @property def name(self): - return self.json_response.get('name', None) - + return self.json_response.get("name", None) @property def active(self): - return self.json_response.get('active', None) + return self.json_response.get("active", None) @property def config(self): - if 'config' in self.json_response: - return WebhookConfigModel(self.json_response['config']) + if "config" in self.json_response: + return WebhookConfigModel(self.json_response["config"]) @property def events(self): - return self.json_response.get('events', None) + return self.json_response.get("events", None) @property def created_time(self): - if 'created_time' in self.json_response: - return datetime_object('created_time', self.json_response) - + if "created_time" in self.json_response: + return datetime_object("created_time", self.json_response) @property def last_modified_time(self): - if 'last_modified_time' in self.json_response: - return datetime_object('last_modified_time', self.json_response) - + if "last_modified_time" in self.json_response: + return datetime_object("last_modified_time", self.json_response) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/response_models/withdrawal_request_model.py b/marqeta/response_models/withdrawal_request_model.py index 62a4c8e..240978c 100644 --- a/marqeta/response_models/withdrawal_request_model.py +++ b/marqeta/response_models/withdrawal_request_model.py @@ -5,8 +5,8 @@ import json import re -class WithdrawalRequestModel(object): +class WithdrawalRequestModel(object): def __init__(self, json_response): self.json_response = json_response @@ -20,37 +20,36 @@ def json_serial(o): @property def account_type(self): - return self.json_response.get('account_type', None) - + return self.json_response.get("account_type", None) @property def card_token(self): - return self.json_response.get('card_token', None) - + return self.json_response.get("card_token", None) @property def pin(self): - return self.json_response.get('pin', None) - + return self.json_response.get("pin", None) @property def mid(self): - return self.json_response.get('mid', None) - + return self.json_response.get("mid", None) @property def amount(self): - return self.json_response.get('amount', None) + return self.json_response.get("amount", None) @property def card_acceptor(self): - if 'card_acceptor' in self.json_response: - return CardAcceptorModel(self.json_response['card_acceptor']) + if "card_acceptor" in self.json_response: + return CardAcceptorModel(self.json_response["card_acceptor"]) @property def webhook(self): - if 'webhook' in self.json_response: - return Webhook(self.json_response['webhook']) + if "webhook" in self.json_response: + return Webhook(self.json_response["webhook"]) def __repr__(self): - return '' + self.__str__() + return ( + "" + + self.__str__() + ) diff --git a/marqeta/version.py b/marqeta/version.py index fb13a35..3ced358 100644 --- a/marqeta/version.py +++ b/marqeta/version.py @@ -1 +1 @@ -__version__ = '0.2.1' \ No newline at end of file +__version__ = "0.2.1" diff --git a/setup.py b/setup.py index 3fb027e..0329d1a 100644 --- a/setup.py +++ b/setup.py @@ -1,10 +1,10 @@ from setuptools import setup, find_packages from marqeta.version import __version__ -with open('requirements.txt', 'r') as requirements: +with open("requirements.txt", "r") as requirements: install_requires = requirements.read() -with open('README.md') as f: +with open("README.md") as f: long_description = f.read() setup( @@ -27,7 +27,7 @@ "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules", ], - packages=find_packages(exclude=['tests', 'tests.*']), + packages=find_packages(exclude=["tests", "tests.*"]), include_package_data=True, install_requires=install_requires, long_description=long_description, diff --git a/tests/businesses/test_businesses_create.py b/tests/businesses/test_businesses_create.py index ec247ef..b311ee5 100644 --- a/tests/businesses/test_businesses_create.py +++ b/tests/businesses/test_businesses_create.py @@ -21,8 +21,7 @@ def test_business_create_empty(self): business = self.client.businesses.create(business_card_holder_model) - verify_business_card_holder_response( - self, business, business_card_holder_model) + verify_business_card_holder_response(self, business, business_card_holder_model) def test_business_create_basic(self): """Creates a business with basic information.""" @@ -33,14 +32,13 @@ def test_business_create_basic(self): "address1": "3200 Grand Ave.", "city": "Oakland", "state": "CA", - "zip": "94612" - } + "zip": "94612", + }, } business = self.client.businesses.create(business_card_holder_model) - verify_business_card_holder_response( - self, business, business_card_holder_model) + verify_business_card_holder_response(self, business, business_card_holder_model) def xtest_business_create_in_current_location_since_formats(self): """Creates businesses with in_current_location_since set to all the date formats.""" @@ -48,15 +46,13 @@ def xtest_business_create_in_current_location_since_formats(self): times = Utilities.get_current_time_all_formats() for time in times: - business_card_holder_model = { - "in_current_location_since": time - } + business_card_holder_model = {"in_current_location_since": time} - business = self.client.businesses.create( - business_card_holder_model) + business = self.client.businesses.create(business_card_holder_model) verify_business_card_holder_response( - self, business, business_card_holder_model) + self, business, business_card_holder_model + ) def xtest_business_create_date_established_formats(self): """Creates businesses with date_established set to all the date formats.""" @@ -64,12 +60,10 @@ def xtest_business_create_date_established_formats(self): times = Utilities.get_current_time_all_formats() for time in times: - business_card_holder_model = { - "date_established": time - } + business_card_holder_model = {"date_established": time} - business = self.client.businesses.create( - business_card_holder_model) + business = self.client.businesses.create(business_card_holder_model) verify_business_card_holder_response( - self, business, business_card_holder_model) + self, business, business_card_holder_model + ) diff --git a/tests/businesses/test_businesses_look_up.py b/tests/businesses/test_businesses_look_up.py index a4ececc..bb99b68 100644 --- a/tests/businesses/test_businesses_look_up.py +++ b/tests/businesses/test_businesses_look_up.py @@ -24,10 +24,10 @@ def test_businesses_look_up_success(self): found = self.client.businesses.look_up({"dda": account_number}) verify = { - 'token': business.token, - 'account_holder_group_token': business.account_holder_group_token, - 'active': business.active, - 'metadata': business.metadata + "token": business.token, + "account_holder_group_token": business.account_holder_group_token, + "active": business.active, + "metadata": business.metadata, } verify_business_card_holder_model(self, found, verify) diff --git a/tests/card_products/test_card_products_create.py b/tests/card_products/test_card_products_create.py index ea89d83..a7dc7f9 100644 --- a/tests/card_products/test_card_products_create.py +++ b/tests/card_products/test_card_products_create.py @@ -1,6 +1,9 @@ import unittest from tests.lib.client import get_client -from tests.lib.card_product_verifications import verify_card_product_response, verify_transaction_controls +from tests.lib.card_product_verifications import ( + verify_card_product_response, + verify_transaction_controls, +) from tests.lib.utilities import Utilities @@ -17,10 +20,7 @@ def xtest_create_all_start_date_formats(self): """Creates a card product with all the start date formats.""" for time in self.times: - product_details = { - "name": "Start Date Card Product", - "start_date": time - } + product_details = {"name": "Start Date Card Product", "start_date": time} card_product = self.client.card_products.create(product_details) verify_card_product_response(self, card_product, product_details) @@ -32,7 +32,7 @@ def xtest_create_all_end_date_formats(self): product_details = { "name": "End Date Card Product", "start_date": self.times[0], - "end_date": time + "end_date": time, } card_product = self.client.card_products.create(product_details) @@ -44,7 +44,7 @@ def test_create_verify_default_transaction_controls(self): product_details = { "name": "Default transaction card product", - "start_date": self.times[0] + "start_date": self.times[0], } card_product = self.client.card_products.create(product_details) @@ -66,25 +66,22 @@ def test_create_verify_default_transaction_controls(self): "allow_network_load": False, "allow_network_load_card_activation": False, "allow_quasi_cash": False, - "enable_partial_auth_approval": True + "enable_partial_auth_approval": True, } verify_transaction_controls( - self, transaction_controls, transaction_controls_defaults) + self, transaction_controls, transaction_controls_defaults + ) def test_create_allow_chip_fallback_false(self): """Verifies can set allow chip fallback to false.""" - transaction_controls_settings = { - "allow_chip_fallback": False - } + transaction_controls_settings = {"allow_chip_fallback": False} product_details = { "name": "Chip fallback false", "start_date": self.times[0], - "config": { - "transaction_controls": transaction_controls_settings - } + "config": {"transaction_controls": transaction_controls_settings}, } card_product = self.client.card_products.create(product_details) diff --git a/tests/card_products/test_card_products_find.py b/tests/card_products/test_card_products_find.py index bec67af..dd692e9 100644 --- a/tests/card_products/test_card_products_find.py +++ b/tests/card_products/test_card_products_find.py @@ -25,16 +25,16 @@ def test_card_products_find_success(self): found = self.client.card_products.find(card_product.token) - self.assertIsNotNone(found, 'No card products were found') + self.assertIsNotNone(found, "No card products were found") - with self.subTest('Card returned has wrong token'): + with self.subTest("Card returned has wrong token"): self.assertEqual(found.token, card_product.token) - with self.subTest('Card returned has wrong name'): + with self.subTest("Card returned has wrong name"): self.assertEqual(found.name, card_product.name) def test_card_products_find_failure(self): """Testing expected behavior when a card product is not found.""" with self.assertRaises(MarqetaError): - self.client.card_products.find('Not a card product token') + self.client.card_products.find("Not a card product token") diff --git a/tests/card_products/test_card_products_save.py b/tests/card_products/test_card_products_save.py index feeb214..26df5de 100644 --- a/tests/card_products/test_card_products_save.py +++ b/tests/card_products/test_card_products_save.py @@ -23,14 +23,11 @@ def test_card_products_save_name(self): card_product = self.card_products.create() - update_options = { - "name": "Updated card product name" - } + update_options = {"name": "Updated card product name"} - updated = self.client.card_products.save( - card_product.token, update_options) + updated = self.client.card_products.save(card_product.token, update_options) - self.assertEqual(updated.name, update_options['name']) + self.assertEqual(updated.name, update_options["name"]) def test_card_products_save_nothing(self): """Verifies behavior is correct when no update options are specified.""" @@ -45,4 +42,4 @@ def test_card_products_save_not_found(self): """Verifies behavior is correct when the card product is not found.""" with self.assertRaises(MarqetaError): - self.client.card_products.save('Not a card product token', {}) + self.client.card_products.save("Not a card product token", {}) diff --git a/tests/cards/test_card_list_for_user.py b/tests/cards/test_card_list_for_user.py index 7b91738..be5e34e 100644 --- a/tests/cards/test_card_list_for_user.py +++ b/tests/cards/test_card_list_for_user.py @@ -26,17 +26,16 @@ def test_user_one_card(self): card_request = { "card_product_token": card_product.token, - "user_token": self.user.token + "user_token": self.user.token, } card = self.client.cards.create(card_request) cards = self.client.cards.list_for_user(self.user.token) - self.assertEqual(len(cards), 1, 'Incorrect number of cards returned') + self.assertEqual(len(cards), 1, "Incorrect number of cards returned") - self.assertEqual(cards[0].token, card.token, - 'Incorrect card seen in list') + self.assertEqual(cards[0].token, card.token, "Incorrect card seen in list") def test_user_two_cards(self): """Tests list when user has multiple cards.""" @@ -45,7 +44,7 @@ def test_user_two_cards(self): card_request = { "card_product_token": card_product.token, - "user_token": self.user.token + "user_token": self.user.token, } card_one = self.client.cards.create(card_request) @@ -53,20 +52,22 @@ def test_user_two_cards(self): cards = self.client.cards.list_for_user(self.user.token) - self.assertEqual(len(cards), 2, 'Incorrect number of cards returned') + self.assertEqual(len(cards), 2, "Incorrect number of cards returned") if card_one.token == cards[0].token: self.assertEqual( - card_two.token, cards[1].token, 'Incorrect card seen in list') + card_two.token, cards[1].token, "Incorrect card seen in list" + ) elif card_two.token == cards[0].token: self.assertEqual( - card_one.token, cards[1].token, 'Incorrect card seen in list') + card_one.token, cards[1].token, "Incorrect card seen in list" + ) else: - self.fail('Both cards in the list were unexpected') + self.fail("Both cards in the list were unexpected") def test_user_zero_cards(self): """Tests list when user has zero cards""" cards = self.client.cards.list_for_user(self.user.token) - self.assertEqual(len(cards), 0, 'Incorrect number of cards returned') + self.assertEqual(len(cards), 0, "Incorrect number of cards returned") diff --git a/tests/cards/test_cards_create.py b/tests/cards/test_cards_create.py index 0c75707..41d2710 100644 --- a/tests/cards/test_cards_create.py +++ b/tests/cards/test_cards_create.py @@ -17,7 +17,7 @@ def setUpClass(cls): cls.user = cls.client.users.create() cls.card_request = { "card_product_token": cls.card_product.token, - "user_token": cls.user.token + "user_token": cls.user.token, } def test_create_minimum(self): @@ -27,85 +27,73 @@ def test_create_minimum(self): expected = {} expected.update(self.card_request) - expected['pin_is_set'] = False - expected['state'] = 'UNACTIVATED' - expected['state_reason'] = 'New card' - expected['fulfillment_status'] = 'ISSUED' - expected['instrument_type'] = 'VIRTUAL_PAN' - expected['expedite'] = False - expected['metadata'] = {} + expected["pin_is_set"] = False + expected["state"] = "UNACTIVATED" + expected["state_reason"] = "New card" + expected["fulfillment_status"] = "ISSUED" + expected["instrument_type"] = "VIRTUAL_PAN" + expected["expedite"] = False + expected["metadata"] = {} verify_card_response(self, card, expected) def test_create_show_cvv_true(self): """Creates a card and shows the cvv in the response.""" - params = { - "show_cvv_number": True - } + params = {"show_cvv_number": True} card = self.client.cards.create(self.card_request, params=params) verify_card_response(self, card, self.card_request) self.assertRegex( - card.cvv_number, r'\d{3}', 'CVV number did not match expected format') + card.cvv_number, r"\d{3}", "CVV number did not match expected format" + ) def test_create_show_cvv_false(self): """Creates a card and doesn't show the cvv in the response.""" - params = { - "show_cvv_number": False - } + params = {"show_cvv_number": False} card = self.client.cards.create(self.card_request, params=params) verify_card_response(self, card, self.card_request) - self.assertIsNone( - card.cvv_number, 'CVV number seen in the card response') + self.assertIsNone(card.cvv_number, "CVV number seen in the card response") def test_create_show_pan_true(self): """Creates a card and shows the entire PAN in the response.""" - params = { - "show_pan": True - } + params = {"show_pan": True} card = self.client.cards.create(self.card_request, params=params) verify_card_response(self, card, self.card_request) - self.assertRegex(card.pan, r'\d{16}', 'Full PAN was not shown') + self.assertRegex(card.pan, r"\d{16}", "Full PAN was not shown") def test_create_show_pan_false(self): """Creates a card and shows a masked PAN in the response.""" - params = { - "show_pan": False - } + params = {"show_pan": False} card = self.client.cards.create(self.card_request, params=params) verify_card_response(self, card, self.card_request) - self.assertRegex( - card.pan, r'\d{6}_{6}\d{4}', 'Masked PAN was not shown') + self.assertRegex(card.pan, r"\d{6}_{6}\d{4}", "Masked PAN was not shown") def test_create_show_cvv_and_pan(self): """Creates a card and shows both the CVV and full PAN in the response.""" - params = { - "show_cvv_number": True, - "show_pan": True - } + params = {"show_cvv_number": True, "show_pan": True} card = self.client.cards.create(self.card_request, params=params) verify_card_response(self, card, self.card_request) - with self.subTest('CVV number did not match expected format'): - self.assertRegex(card.cvv_number, r'\d{3}') + with self.subTest("CVV number did not match expected format"): + self.assertRegex(card.cvv_number, r"\d{3}") - with self.subTest('Full PAN was not shown'): - self.assertRegex(card.pan, r'\d{16}') + with self.subTest("Full PAN was not shown"): + self.assertRegex(card.pan, r"\d{16}") diff --git a/tests/cards/test_cards_find.py b/tests/cards/test_cards_find.py index 9fd5349..b1f68f2 100644 --- a/tests/cards/test_cards_find.py +++ b/tests/cards/test_cards_find.py @@ -22,24 +22,24 @@ def test_card_find_success(self): card_request = { "card_product_token": card_product.token, - "user_token": user.token + "user_token": user.token, } card = self.client.cards.create(card_request) result = self.client.cards.find(card.token) - with self.subTest('User token does not match expected value'): + with self.subTest("User token does not match expected value"): self.assertEqual(result.user_token, user.token) - with self.subTest('Card product token does not match expected value'): + with self.subTest("Card product token does not match expected value"): self.assertEqual(result.card_product_token, card_product.token) - with self.subTest('Card token does not match expected value'): + with self.subTest("Card token does not match expected value"): self.assertEqual(result.token, card.token) def test_card_find_fail(self): """Look for a card that does not exist.""" with self.assertRaises(MarqetaError): - self.client.cards.find('Not a card token') + self.client.cards.find("Not a card token") diff --git a/tests/cards/test_cards_find_by_barcode.py b/tests/cards/test_cards_find_by_barcode.py index bdea58e..c5f8a82 100644 --- a/tests/cards/test_cards_find_by_barcode.py +++ b/tests/cards/test_cards_find_by_barcode.py @@ -25,18 +25,19 @@ def test_find_by_barcode_positive(self): card_request = { "card_product_token": self.card_product.token, - "user_token": user.token + "user_token": user.token, } card = self.client.cards.create(card_request) card_found = self.client.cards.find_by_barcode(card.barcode) - self.assertEqual(card_found.barcode, card.barcode, - 'Incorrect card returned by find') + self.assertEqual( + card_found.barcode, card.barcode, "Incorrect card returned by find" + ) def test_find_by_barcode_negative(self): """Test behavior when find_by_barcode should not return a result""" with self.assertRaises(MarqetaError): - self.client.cards.find_by_barcode('Not a barcode') + self.client.cards.find_by_barcode("Not a barcode") diff --git a/tests/cards/test_cards_find_show_pan.py b/tests/cards/test_cards_find_show_pan.py index 8d55ffa..67c0b60 100644 --- a/tests/cards/test_cards_find_show_pan.py +++ b/tests/cards/test_cards_find_show_pan.py @@ -27,24 +27,23 @@ def test_find_show_pan_positive(self): card_request = { "card_product_token": self.card_product.token, - "user_token": user.token + "user_token": user.token, } card_to_find = self.client.cards.create(card_request) card_found = self.client.cards.find_show_pan(card_to_find.token) - self.assertIsNotNone(card_found.pan, 'Card found does not have a PAN') + self.assertIsNotNone(card_found.pan, "Card found does not have a PAN") - pattern = r'\d{16}' + pattern = r"\d{16}" x = re.compile(pattern) - self.assertTrue(x.match(card_found.pan), - 'PAN does not match expected pattern') + self.assertTrue(x.match(card_found.pan), "PAN does not match expected pattern") def test_find_show_negative(self): """Tests find that does not return a result.""" with self.assertRaises(MarqetaError): - self.client.cards.find_show_pan('Not a card token') + self.client.cards.find_show_pan("Not a card token") diff --git a/tests/cards/test_cards_list.py b/tests/cards/test_cards_list.py index d10a31f..43032f2 100644 --- a/tests/cards/test_cards_list.py +++ b/tests/cards/test_cards_list.py @@ -30,32 +30,30 @@ def test_card_list_positive(self): card_request = { "card_product_token": self.card_product.token, - "user_token": user.token + "user_token": user.token, } card = self.client.cards.create(card_request) list_cards = self.client.cards.list(card.last_four) - self.assertTrue(len(list_cards) >= 1, 'No cards were returned') + self.assertTrue(len(list_cards) >= 1, "No cards were returned") for list_card in list_cards: - with self.subTest('List contains card with incorrect last four'): + with self.subTest("List contains card with incorrect last four"): self.assertEqual(card.last_four, list_card.last_four) def test_card_list_negative(self): """Tests when there are no entries in the cards.list""" - list_cards = self.client.cards.list('AAAA') + list_cards = self.client.cards.list("AAAA") - self.assertEqual(len(list_cards), 0, - 'List returned the wrong number of cards') + self.assertEqual(len(list_cards), 0, "List returned the wrong number of cards") def test_card_list_limit(self): """Tests the limit parameter for the card list.""" limit = 5 - list_cards = self.client.cards.list('1234', limit=limit) + list_cards = self.client.cards.list("1234", limit=limit) - self.assertLessEqual(len(list_cards), limit, - 'Page size limit was exceeded') + self.assertLessEqual(len(list_cards), limit, "Page size limit was exceeded") diff --git a/tests/cards/test_cards_save.py b/tests/cards/test_cards_save.py index faaf7ab..f3c353f 100644 --- a/tests/cards/test_cards_save.py +++ b/tests/cards/test_cards_save.py @@ -23,7 +23,7 @@ def setUp(self): card_request = { "card_product_token": self.card_product.token, - "user_token": user.token + "user_token": user.token, } self.card = self.client.cards.create(card_request) @@ -33,41 +33,38 @@ def test_cards_save_metadata(self): card_update_request = { "token": self.card.token, - "metadata": { - "prop1": "Red nose" - } + "metadata": {"prop1": "Red nose"}, } - updated_card = self.client.cards.save( - self.card.token, card_update_request) + updated_card = self.client.cards.save(self.card.token, card_update_request) - self.assertIsNotNone(updated_card.metadata, - 'Metadata section not found in updated card') + self.assertIsNotNone( + updated_card.metadata, "Metadata section not found in updated card" + ) self.assertIsNotNone( - updated_card.metadata['prop1'], 'prop1 not found in the metadata') + updated_card.metadata["prop1"], "prop1 not found in the metadata" + ) - self.assertEqual(updated_card.metadata['prop1'], card_update_request['metadata']['prop1'], - 'Updated card metadata does not match expected value') + self.assertEqual( + updated_card.metadata["prop1"], + card_update_request["metadata"]["prop1"], + "Updated card metadata does not match expected value", + ) def test_cards_save_minimum_request(self): """Updates a card without specifying any update values.""" card_update_request = {} - updated_card = self.client.cards.save( - self.card.token, card_update_request) + updated_card = self.client.cards.save(self.card.token, card_update_request) self.assertEqual(updated_card.__dict__, self.card.__dict__) def test_cards_save_bad_update_request(self): """Update a card with a bad card token.""" - card_update_request = { - "metadata": { - "prop1": "Red nose" - } - } + card_update_request = {"metadata": {"prop1": "Red nose"}} with self.assertRaises(MarqetaError): - self.client.cards.save('Not a card token', card_update_request) + self.client.cards.save("Not a card token", card_update_request) diff --git a/tests/cards/test_cards_tokens_for_pan.py b/tests/cards/test_cards_tokens_for_pan.py index c0de85f..ab5fef3 100644 --- a/tests/cards/test_cards_tokens_for_pan.py +++ b/tests/cards/test_cards_tokens_for_pan.py @@ -34,14 +34,14 @@ def verify_pan_response(self, response, verify): # Verify the expected attributes are defined expected_attributes = [ - 'created_time', - 'last_modified_time', - 'user_token', - 'card_token' + "created_time", + "last_modified_time", + "user_token", + "card_token", ] for attribute in expected_attributes: - with self.subTest(f'{attribute} is not defined'): + with self.subTest(f"{attribute} is not defined"): self.assertIsNotNone(getattr(response, attribute)) # Verify values match expected values @@ -49,11 +49,10 @@ def verify_pan_response(self, response, verify): for attribute in match_attributes: # funding_source_token is masked for program funding sources - if attribute == 'funding_source_token': + if attribute == "funding_source_token": continue - with self.subTest(f'{attribute} does not match the expected value'): - self.assertEqual(getattr(response, attribute), - verify[attribute]) + with self.subTest(f"{attribute} does not match the expected value"): + self.assertEqual(getattr(response, attribute), verify[attribute]) def test_get_tokens_valid_pan(self): """Test retrieving tokens with a valid PAN.""" @@ -62,21 +61,18 @@ def test_get_tokens_valid_pan(self): card_request = { "card_product_token": self.card_product.token, - "user_token": user.token + "user_token": user.token, } card_to_find = self.client.cards.create(card_request) card_found = self.client.cards.find_show_pan(card_to_find.token) - self.assertIsNotNone(card_found.pan, 'Card found does not have a PAN') + self.assertIsNotNone(card_found.pan, "Card found does not have a PAN") tokens = self.client.cards.tokens_for_pan(card_found.pan) - expected = { - "user_token": user.token, - "card_token": card_to_find.token - } + expected = {"user_token": user.token, "card_token": card_to_find.token} self.verify_pan_response(tokens, expected) @@ -84,4 +80,4 @@ def test_get_tokens_invalid_pan(self): """Test retrieving tokens with an invalid PAN.""" with self.assertRaises(MarqetaError): - self.client.cards.tokens_for_pan('Not a valid PAN') + self.client.cards.tokens_for_pan("Not a valid PAN") diff --git a/tests/cards_merchant/test_cards_merchant_create.py b/tests/cards_merchant/test_cards_merchant_create.py index 8698d5f..8597b63 100644 --- a/tests/cards_merchant/test_cards_merchant_create.py +++ b/tests/cards_merchant/test_cards_merchant_create.py @@ -16,9 +16,7 @@ def setUp(self): def get_merchant(self): """Creates a unique merchant.""" - merchant_options = { - "name": "qe_merchant_" + str(int(time.time() % 1000000000)) - } + merchant_options = {"name": "qe_merchant_" + str(int(time.time() % 1000000000))} return self.client.merchants.create(merchant_options) @@ -29,13 +27,9 @@ def get_card_product(self): "name": "Card Create Product", "start_date": "2019-02-01", "config": { - "fulfillment": { - "payment_instrument": "VIRTUAL_PAN" - }, - "special": { - "merchant_on_boarding": True - } - } + "fulfillment": {"payment_instrument": "VIRTUAL_PAN"}, + "special": {"merchant_on_boarding": True}, + }, } return self.client.card_products.create(card_product_options) @@ -53,27 +47,27 @@ def verify_card_response(self, response, verify): # Verify the expected attributes are defined expected_attributes = [ - 'created_time', - 'last_modified_time', - 'token', - 'user_token', - 'card_product_token', - 'last_four', - 'pan', - 'expiration', - 'expiration_time', - 'barcode', - 'pin_is_set', - 'state', - 'state_reason', - 'fulfillment_status', - 'instrument_type', - 'expedite', - 'metadata' + "created_time", + "last_modified_time", + "token", + "user_token", + "card_product_token", + "last_four", + "pan", + "expiration", + "expiration_time", + "barcode", + "pin_is_set", + "state", + "state_reason", + "fulfillment_status", + "instrument_type", + "expedite", + "metadata", ] for attribute in expected_attributes: - with self.subTest(f'{attribute} is not defined'): + with self.subTest(f"{attribute} is not defined"): self.assertIsNotNone(getattr(response, attribute)) # Verify values match expected values @@ -81,11 +75,10 @@ def verify_card_response(self, response, verify): for attribute in match_attributes: # funding_source_token is masked for program funding sources - if attribute == 'funding_source_token': + if attribute == "funding_source_token": continue - with self.subTest(f'{attribute} does not match the expected value'): - self.assertEqual(getattr(response, attribute), - verify[attribute]) + with self.subTest(f"{attribute} does not match the expected value"): + self.assertEqual(getattr(response, attribute), verify[attribute]) def test_merchant_card_create_fail(self): """Check error handing when a merchant card request is missing required data.""" @@ -101,11 +94,10 @@ def test_merchant_card_create_success(self): merchant = self.get_merchant() card_product = self.get_card_product() - merchant_card_options = { - "card_product_token": card_product.token - } + merchant_card_options = {"card_product_token": card_product.token} merchant_card = self.client.cards.create_for_merchant( - merchant.token, merchant_card_options) + merchant.token, merchant_card_options + ) self.verify_card_response(merchant_card, merchant_card_options) diff --git a/tests/cards_merchant/test_cards_merchant_find.py b/tests/cards_merchant/test_cards_merchant_find.py index 522f42a..d581a75 100644 --- a/tests/cards_merchant/test_cards_merchant_find.py +++ b/tests/cards_merchant/test_cards_merchant_find.py @@ -16,9 +16,7 @@ def setUp(self): def get_merchant(self): """Creates a unique merchant.""" - merchant_options = { - "name": "qe_merchant_" + str(int(time.time() % 1000000000)) - } + merchant_options = {"name": "qe_merchant_" + str(int(time.time() % 1000000000))} return self.client.merchants.create(merchant_options) @@ -29,13 +27,9 @@ def get_card_product(self): "name": "Card Create Product", "start_date": "2019-02-01", "config": { - "fulfillment": { - "payment_instrument": "VIRTUAL_PAN" - }, - "special": { - "merchant_on_boarding": True - } - } + "fulfillment": {"payment_instrument": "VIRTUAL_PAN"}, + "special": {"merchant_on_boarding": True}, + }, } return self.client.card_products.create(card_product_options) @@ -53,27 +47,27 @@ def verify_card_response(self, response, verify): # Verify the expected attributes are defined expected_attributes = [ - 'created_time', - 'last_modified_time', - 'token', - 'user_token', - 'card_product_token', - 'last_four', - 'pan', - 'expiration', - 'expiration_time', - 'barcode', - 'pin_is_set', - 'state', - 'state_reason', - 'fulfillment_status', - 'instrument_type', - 'expedite', - 'metadata' + "created_time", + "last_modified_time", + "token", + "user_token", + "card_product_token", + "last_four", + "pan", + "expiration", + "expiration_time", + "barcode", + "pin_is_set", + "state", + "state_reason", + "fulfillment_status", + "instrument_type", + "expedite", + "metadata", ] for attribute in expected_attributes: - with self.subTest(f'{attribute} is not defined'): + with self.subTest(f"{attribute} is not defined"): self.assertIsNotNone(getattr(response, attribute)) # Verify values match expected values @@ -81,11 +75,10 @@ def verify_card_response(self, response, verify): for attribute in match_attributes: # funding_source_token is masked for program funding sources - if attribute == 'funding_source_token': + if attribute == "funding_source_token": continue - with self.subTest(f'{attribute} does not match the expected value'): - self.assertEqual(getattr(response, attribute), - verify[attribute]) + with self.subTest(f"{attribute} does not match the expected value"): + self.assertEqual(getattr(response, attribute), verify[attribute]) def test_cards_merchant_find_success(self): """Test finding a merchant card that exists.""" @@ -93,12 +86,11 @@ def test_cards_merchant_find_success(self): merchant = self.get_merchant() card_product = self.get_card_product() - merchant_card_options = { - "card_product_token": card_product.token - } + merchant_card_options = {"card_product_token": card_product.token} merchant_card = self.client.cards.create_for_merchant( - merchant.token, merchant_card_options) + merchant.token, merchant_card_options + ) found = self.client.cards.find_for_merchant(merchant.token) @@ -108,4 +100,4 @@ def test_cards_merchant_find_failure(self): """Tests behavior when looking for a merchant card that doesn't exist.""" with self.assertRaises(MarqetaError): - self.client.cards.find_for_merchant('Not a merchant token') + self.client.cards.find_for_merchant("Not a merchant token") diff --git a/tests/cards_merchant/test_cards_merchant_find_show_pan.py b/tests/cards_merchant/test_cards_merchant_find_show_pan.py index 0dbe882..086a7b1 100644 --- a/tests/cards_merchant/test_cards_merchant_find_show_pan.py +++ b/tests/cards_merchant/test_cards_merchant_find_show_pan.py @@ -17,9 +17,7 @@ def setUp(self): def get_merchant(self): """Creates a unique merchant.""" - merchant_options = { - "name": "qe_merchant_" + str(int(time.time() % 1000000000)) - } + merchant_options = {"name": "qe_merchant_" + str(int(time.time() % 1000000000))} return self.client.merchants.create(merchant_options) @@ -30,13 +28,9 @@ def get_card_product(self): "name": "Card Create Product", "start_date": "2019-02-01", "config": { - "fulfillment": { - "payment_instrument": "VIRTUAL_PAN" - }, - "special": { - "merchant_on_boarding": True - } - } + "fulfillment": {"payment_instrument": "VIRTUAL_PAN"}, + "special": {"merchant_on_boarding": True}, + }, } return self.client.card_products.create(card_product_options) @@ -46,25 +40,22 @@ def test_cards_merchant_find_show_pan_success(self): merchant = self.get_merchant() card_product = self.get_card_product() - merchant_card_options = { - "card_product_token": card_product.token - } + merchant_card_options = {"card_product_token": card_product.token} - self.client.cards.create_for_merchant( - merchant.token, merchant_card_options) + self.client.cards.create_for_merchant(merchant.token, merchant_card_options) found = self.client.cards.find_for_merchant_show_pan(merchant.token) - pattern = r'\d{16}' + pattern = r"\d{16}" x = re.compile(pattern) - self.assertTrue(x.match(found.pan), - f'PAN {found.pan} does not match expected pattern') + self.assertTrue( + x.match(found.pan), f"PAN {found.pan} does not match expected pattern" + ) def test_cards_merchant_find_show_pan_fail(self): """Tests behavior when merchant card is not found.""" with self.assertRaises(MarqetaError): - self.client.cards.find_for_merchant_show_pan( - 'Not a merchant token') + self.client.cards.find_for_merchant_show_pan("Not a merchant token") diff --git a/tests/cards_transitions/test_cards_transitions_create.py b/tests/cards_transitions/test_cards_transitions_create.py index a4eacdf..93149de 100644 --- a/tests/cards_transitions/test_cards_transitions_create.py +++ b/tests/cards_transitions/test_cards_transitions_create.py @@ -21,15 +21,12 @@ def setUpClass(cls): card_request = { "card_product_token": card_product.token, - "user_token": user.token + "user_token": user.token, } cls.card = cls.client.cards.create(card_request) - cls.transition_body = { - "card_token": cls.card.token, - "channel": "API" - } + cls.transition_body = {"card_token": cls.card.token, "channel": "API"} def get_default_transition_values(self): """Returns default transition values.""" @@ -37,20 +34,12 @@ def get_default_transition_values(self): return { "fulfillment_status": "ISSUED", "validations": { - "user": { - "birth_date": False, - "phone": False, - "ssn": False - } + "user": {"birth_date": False, "phone": False, "ssn": False} }, "expiration": Utilities().get_card_expiration(), "pin_is_set": False, - "user": { - "metadata": {} - }, - "card": { - "metadata": {} - } + "user": {"metadata": {}}, + "card": {"metadata": {}}, } def get_expected_values(self): @@ -61,39 +50,38 @@ def get_expected_values(self): def test_transition_create_api_active(self): """Tests transition to ACTIVE state.""" - self.transition_body['state'] = 'ACTIVE' + self.transition_body["state"] = "ACTIVE" - transition = self.client.cards( - self.card.token).transitions.create(self.transition_body) + transition = self.client.cards(self.card.token).transitions.create( + self.transition_body + ) - verify_card_transition_response( - self, transition, self.get_expected_values()) + verify_card_transition_response(self, transition, self.get_expected_values()) def test_transition_create_api_suspended(self): """Tests transition to SUSPENDED state.""" # Activate the card - self.transition_body['state'] = 'ACTIVE' + self.transition_body["state"] = "ACTIVE" - self.client.cards(self.card.token).transitions.create( - self.transition_body) + self.client.cards(self.card.token).transitions.create(self.transition_body) # Suspend the card - self.transition_body['state'] = 'SUSPENDED' + self.transition_body["state"] = "SUSPENDED" - transition = self.client.cards( - self.card.token).transitions.create(self.transition_body) + transition = self.client.cards(self.card.token).transitions.create( + self.transition_body + ) - verify_card_transition_response( - self, transition, self.get_expected_values()) + verify_card_transition_response(self, transition, self.get_expected_values()) def test_transition_create_api_terminated(self): """Tests transition to TERMINATED state.""" - self.transition_body['state'] = 'TERMINATED' + self.transition_body["state"] = "TERMINATED" - transition = self.client.cards( - self.card.token).transitions.create(self.transition_body) + transition = self.client.cards(self.card.token).transitions.create( + self.transition_body + ) - verify_card_transition_response( - self, transition, self.get_expected_values()) + verify_card_transition_response(self, transition, self.get_expected_values()) diff --git a/tests/cards_transitions/test_cards_transitions_list.py b/tests/cards_transitions/test_cards_transitions_list.py index 0787730..5b4d1ea 100644 --- a/tests/cards_transitions/test_cards_transitions_list.py +++ b/tests/cards_transitions/test_cards_transitions_list.py @@ -25,7 +25,7 @@ def get_new_card(self): card_request = { "card_product_token": self.card_product.token, - "user_token": user.token + "user_token": user.token, } return self.client.cards.create(card_request) @@ -34,8 +34,8 @@ def activate_card(self, card_token): """Activates a card.""" transition_body = { "card_token": card_token, - "channel": 'API', - "state": "ACTIVE" + "channel": "API", + "state": "ACTIVE", } return self.client.cards(card_token).transitions.create(transition_body) @@ -47,13 +47,15 @@ def test_transitions_list_new(self): transitions = self.client.cards(card.token).transitions.list() - self.assertIsNotNone(transitions, 'Transitions list is None') + self.assertIsNotNone(transitions, "Transitions list is None") - self.assertEqual(len(transitions), 1, - 'Transitions list has incorrect number of entries') + self.assertEqual( + len(transitions), 1, "Transitions list has incorrect number of entries" + ) self.assertEqual( - transitions[0].state, 'UNACTIVATED', 'State does not match expected value') + transitions[0].state, "UNACTIVATED", "State does not match expected value" + ) def test_transitions_list_two(self): """Lists the transitions for a card with two transitions.""" @@ -64,16 +66,19 @@ def test_transitions_list_two(self): transitions = self.client.cards(card.token).transitions.list() - self.assertIsNotNone(transitions, 'Transitions list is None') + self.assertIsNotNone(transitions, "Transitions list is None") - self.assertEqual(len(transitions), 2, - 'Transitions list has incorrect number of entries') + self.assertEqual( + len(transitions), 2, "Transitions list has incorrect number of entries" + ) - if (transitions[0].state == 'UNACTIVATED'): + if transitions[0].state == "UNACTIVATED": self.assertEqual( - transitions[1].state, 'ACTIVE', 'Transition has an unexpected state') - elif (transitions[1].state == 'UNACTIVATED'): + transitions[1].state, "ACTIVE", "Transition has an unexpected state" + ) + elif transitions[1].state == "UNACTIVATED": self.assertEqual( - transitions[0].state, 'ACTIVE', 'Transition has an unexpected state') + transitions[0].state, "ACTIVE", "Transition has an unexpected state" + ) else: - self.assertFail('None of the transitions has an expected state') + self.assertFail("None of the transitions has an expected state") diff --git a/tests/funding_sources/test_funding_sources_ach_create.py b/tests/funding_sources/test_funding_sources_ach_create.py index bf91928..dfda90f 100644 --- a/tests/funding_sources/test_funding_sources_ach_create.py +++ b/tests/funding_sources/test_funding_sources_ach_create.py @@ -29,7 +29,7 @@ def get_basic_verification(self): return { "verification_status": "VERIFICATION_PENDING", "account_type": ach_model["account_type"], - "name_on_account": ach_model["name_on_account"] + "name_on_account": ach_model["name_on_account"], } def test_ach_create_for_user(self): diff --git a/tests/funding_sources/test_funding_sources_ach_find.py b/tests/funding_sources/test_funding_sources_ach_find.py index 1b90e14..19e6c0c 100644 --- a/tests/funding_sources/test_funding_sources_ach_find.py +++ b/tests/funding_sources/test_funding_sources_ach_find.py @@ -37,4 +37,4 @@ def test_ach_find_fail(self): """Tests unsuccessful find of an ach funding source.""" with self.assertRaises(MarqetaError): - self.client.funding_sources.ach.find('Not a funding source token') + self.client.funding_sources.ach.find("Not a funding source token") diff --git a/tests/funding_sources/test_funding_sources_ach_save.py b/tests/funding_sources/test_funding_sources_ach_save.py index 5feca95..f803cfb 100644 --- a/tests/funding_sources/test_funding_sources_ach_save.py +++ b/tests/funding_sources/test_funding_sources_ach_save.py @@ -18,11 +18,11 @@ def setUpClass(cls): def get_funding_source_verify(self, funding_source): """Returns a dictionary to compare against a funding source.""" - verify = funding_source.__dict__['json_response'] + verify = funding_source.__dict__["json_response"] - del verify['created_time'] - del verify['last_modified_time'] - del verify['date_sent_for_verification'] + del verify["created_time"] + del verify["last_modified_time"] + del verify["date_sent_for_verification"] return verify @@ -32,20 +32,22 @@ def test_ach_save_success(self): funding_source = FundingSources.get_user_ach_funding_source() amounts = self.client.funding_sources.ach( - funding_source.token).verification_amounts() + funding_source.token + ).verification_amounts() ach_verification = { "verify_amount1": amounts.verify_amount1, - "verify_amount2": amounts.verify_amount2 + "verify_amount2": amounts.verify_amount2, } result = self.client.funding_sources.ach.save( - funding_source.token, ach_verification) + funding_source.token, ach_verification + ) verify = self.get_funding_source_verify(funding_source) - verify['verification_status'] = 'ACH_VERIFIED' - verify['active'] = True + verify["verification_status"] = "ACH_VERIFIED" + verify["active"] = True verify_ach_response_model(self, result, verify) @@ -55,25 +57,23 @@ def test_ach_save_fail(self): funding_source = FundingSources.get_user_ach_funding_source() amounts = self.client.funding_sources.ach( - funding_source.token).verification_amounts() + funding_source.token + ).verification_amounts() ach_verification = { "verify_amount1": amounts.verify_amount1 + 0.01, - "verify_amount2": amounts.verify_amount2 + 0.01 + "verify_amount2": amounts.verify_amount2 + 0.01, } with self.assertRaises(MarqetaError): - self.client.funding_sources.ach.save( - funding_source.token, ach_verification) + self.client.funding_sources.ach.save(funding_source.token, ach_verification) def test_ach_save_unknown_source(self): """Verifies behavior when the funding source cannot be found.""" - ach_verification = { - "verify_amount1": 0.01, - "verify_amount2": 0.01 - } + ach_verification = {"verify_amount1": 0.01, "verify_amount2": 0.01} with self.assertRaises(MarqetaError): self.client.funding_sources.ach.save( - 'Not a funding source token', ach_verification) + "Not a funding source token", ach_verification + ) diff --git a/tests/funding_sources/test_funding_sources_ach_verification_amounts.py b/tests/funding_sources/test_funding_sources_ach_verification_amounts.py index f4f03ab..ae28ce6 100644 --- a/tests/funding_sources/test_funding_sources_ach_verification_amounts.py +++ b/tests/funding_sources/test_funding_sources_ach_verification_amounts.py @@ -20,12 +20,13 @@ def test_ach_verification_amounts_user(self): funding_source = FundingSources.get_user_ach_funding_source() amounts = self.client.funding_sources.ach( - funding_source.token).verification_amounts() + funding_source.token + ).verification_amounts() - with self.subTest('First verification amount not within expected range'): + with self.subTest("First verification amount not within expected range"): self.assertTrue(0 < amounts.verify_amount1 < 1) - with self.subTest('Second verification amount not within expected range'): + with self.subTest("Second verification amount not within expected range"): self.assertTrue(0 < amounts.verify_amount2 < 1) def test_ach_verification_amounts_fail(self): @@ -33,4 +34,5 @@ def test_ach_verification_amounts_fail(self): with self.assertRaises(MarqetaError): self.client.funding_sources.ach( - 'Not a funding source token').verification_amounts() + "Not a funding source token" + ).verification_amounts() diff --git a/tests/funding_sources/test_funding_sources_addresses_create.py b/tests/funding_sources/test_funding_sources_addresses_create.py index ca7d1c6..c4ebc2d 100644 --- a/tests/funding_sources/test_funding_sources_addresses_create.py +++ b/tests/funding_sources/test_funding_sources_addresses_create.py @@ -24,10 +24,10 @@ def test_addresses_create_user(self): card_holder_address_model["user_token"] = user.token address = self.client.funding_sources.addresses.create( - card_holder_address_model) + card_holder_address_model + ) - verify_card_holder_address_response( - self, address, card_holder_address_model) + verify_card_holder_address_response(self, address, card_holder_address_model) def test_addresses_create_business(self): """Create a funding source address for a business.""" @@ -38,14 +38,15 @@ def test_addresses_create_business(self): card_holder_address_model["business_token"] = business.token address = self.client.funding_sources.addresses.create( - card_holder_address_model) + card_holder_address_model + ) - verify_card_holder_address_response( - self, address, card_holder_address_model) + verify_card_holder_address_response(self, address, card_holder_address_model) def test_addresses_create_bad_model(self): """Create a funding source with an address model missing required fields.""" with self.assertRaises(MarqetaError): self.client.funding_sources.addresses.create( - FundingSources.get_card_holder_address_model()) + FundingSources.get_card_holder_address_model() + ) diff --git a/tests/funding_sources/test_funding_sources_addresses_find.py b/tests/funding_sources/test_funding_sources_addresses_find.py index 65510ca..af266d6 100644 --- a/tests/funding_sources/test_funding_sources_addresses_find.py +++ b/tests/funding_sources/test_funding_sources_addresses_find.py @@ -25,10 +25,10 @@ def get_address_expected(self, address): """ - address_expected = address.__dict__['json_response'] + address_expected = address.__dict__["json_response"] - del address_expected['created_time'] - del address_expected['last_modified_time'] + del address_expected["created_time"] + del address_expected["last_modified_time"] return address_expected @@ -40,7 +40,8 @@ def test_funding_sources_addresses_find_user(self): found = self.client.funding_sources.addresses.find(address.token) verify_card_holder_address_response( - self, found, self.get_address_expected(address)) + self, found, self.get_address_expected(address) + ) def test_funding_sources_addresses_find_business(self): """Finds a business address.""" @@ -50,10 +51,11 @@ def test_funding_sources_addresses_find_business(self): found = self.client.funding_sources.addresses.find(address.token) verify_card_holder_address_response( - self, found, self.get_address_expected(address)) + self, found, self.get_address_expected(address) + ) def test_funding_sources_addresses_find_invalid_token(self): """Tries a find with a token that does not map to an address.""" with self.assertRaises(MarqetaError): - self.client.funding_sources.addresses.find('Not an address token') + self.client.funding_sources.addresses.find("Not an address token") diff --git a/tests/funding_sources/test_funding_sources_addresses_list_for_business.py b/tests/funding_sources/test_funding_sources_addresses_list_for_business.py index e576a5d..f82fb02 100644 --- a/tests/funding_sources/test_funding_sources_addresses_list_for_business.py +++ b/tests/funding_sources/test_funding_sources_addresses_list_for_business.py @@ -25,13 +25,12 @@ def test_addresses_list_for_business_one(self): FundingSources.get_business_payment_card(business) addresses = self.client.funding_sources.addresses.list_for_business( - business.token) + business.token + ) - self.assertEqual(len(addresses), 1, - 'Incorrect number of addresses returned') + self.assertEqual(len(addresses), 1, "Incorrect number of addresses returned") - verify_card_holder_address_response( - self, addresses[0], address.__dict__) + verify_card_holder_address_response(self, addresses[0], address.__dict__) def test_addresses_list_for_business_two(self): """Tests when two funding source addresses should be returned.""" @@ -50,28 +49,24 @@ def test_addresses_list_for_business_two(self): "city": "Oakland", "state": "CA", "zip": "94612", - "country": "USA" + "country": "USA", } self.client.funding_sources.addresses.create(address_one) self.client.funding_sources.addresses.create(address_two) addresses = self.client.funding_sources.addresses.list_for_business( - business.token) + business.token + ) - self.assertEqual(len(addresses), 2, - 'Incorrect number of addresses returned') + self.assertEqual(len(addresses), 2, "Incorrect number of addresses returned") - if addresses[0].first_name == address_one['first_name']: - verify_card_holder_address_response( - self, addresses[0], address_one) - verify_card_holder_address_response( - self, addresses[1], address_two) + if addresses[0].first_name == address_one["first_name"]: + verify_card_holder_address_response(self, addresses[0], address_one) + verify_card_holder_address_response(self, addresses[1], address_two) else: - verify_card_holder_address_response( - self, addresses[1], address_one) - verify_card_holder_address_response( - self, addresses[0], address_two) + verify_card_holder_address_response(self, addresses[1], address_one) + verify_card_holder_address_response(self, addresses[0], address_two) def test_addresses_list_for_business_zero(self): """Tests when no funding source addresses should be returned.""" diff --git a/tests/funding_sources/test_funding_sources_addresses_list_for_user.py b/tests/funding_sources/test_funding_sources_addresses_list_for_user.py index 3e0cdd9..be6b158 100644 --- a/tests/funding_sources/test_funding_sources_addresses_list_for_user.py +++ b/tests/funding_sources/test_funding_sources_addresses_list_for_user.py @@ -26,11 +26,7 @@ def create_card_product(self): product_details = { "name": "Simple Date Card Product", "start_date": "2019-02-01", - "config": { - "fulfillment": { - "payment_instrument": "VIRTUAL_PAN" - } - } + "config": {"fulfillment": {"payment_instrument": "VIRTUAL_PAN"}}, } return self.client.card_products.create(product_details) @@ -40,7 +36,7 @@ def create_card(self, card_product, user): card_request = { "card_product_token": card_product.token, - "user_token": user.token + "user_token": user.token, } return self.client.cards.create(card_request) @@ -56,16 +52,15 @@ def test_addresses_list_for_user_one(self): self.create_card(self.create_card_product(), self.user) - addresses = self.client.funding_sources.addresses.list_for_user( - self.user.token) + addresses = self.client.funding_sources.addresses.list_for_user(self.user.token) - self.assertEqual(len(addresses), 1, - 'Unexpected number of addresses retrieved') + self.assertEqual(len(addresses), 1, "Unexpected number of addresses retrieved") verify_card_holder_address_response( - self, addresses[0], card_holder_address_model) + self, addresses[0], card_holder_address_model + ) - with self.subTest('Address defined is not the default'): + with self.subTest("Address defined is not the default"): self.assertTrue(addresses[0].is_default_address) def test_addresses_list_for_user_two(self): @@ -83,28 +78,30 @@ def test_addresses_list_for_user_two(self): "city": "Oakland", "state": "CA", "zip": "94612", - "country": "USA" + "country": "USA", } self.client.funding_sources.addresses.create(card_holder_address_one) self.client.funding_sources.addresses.create(card_holder_address_two) - addresses = self.client.funding_sources.addresses.list_for_user( - self.user.token) + addresses = self.client.funding_sources.addresses.list_for_user(self.user.token) - self.assertEqual(len(addresses), 2, - 'Unexpected number of addresses retrieved') + self.assertEqual(len(addresses), 2, "Unexpected number of addresses retrieved") - if addresses[0].first_name == card_holder_address_one['first_name']: + if addresses[0].first_name == card_holder_address_one["first_name"]: verify_card_holder_address_response( - self, addresses[0], card_holder_address_one) + self, addresses[0], card_holder_address_one + ) verify_card_holder_address_response( - self, addresses[1], card_holder_address_two) + self, addresses[1], card_holder_address_two + ) else: verify_card_holder_address_response( - self, addresses[1], card_holder_address_one) + self, addresses[1], card_holder_address_one + ) verify_card_holder_address_response( - self, addresses[0], card_holder_address_two) + self, addresses[0], card_holder_address_two + ) def test_addresses_list_for_user_zero(self): """Tests when no funding source addresses should be returned.""" diff --git a/tests/funding_sources/test_funding_sources_addresses_save.py b/tests/funding_sources/test_funding_sources_addresses_save.py index ce1be41..d310577 100644 --- a/tests/funding_sources/test_funding_sources_addresses_save.py +++ b/tests/funding_sources/test_funding_sources_addresses_save.py @@ -25,7 +25,7 @@ def get_address_update(self): "city": "Oakland", "state": "CA", "zip": "94610", - "country": "USA" + "country": "USA", } def test_addresses_save_user(self): @@ -34,10 +34,10 @@ def test_addresses_save_user(self): address = FundingSources.get_user_card_holder_address() updated = self.client.funding_sources.addresses.save( - address.token, self.get_address_update()) + address.token, self.get_address_update() + ) - verify_card_holder_address_response( - self, updated, self.get_address_update()) + verify_card_holder_address_response(self, updated, self.get_address_update()) def test_addresses_save_business(self): """Updates the funding source address for a business.""" @@ -45,14 +45,15 @@ def test_addresses_save_business(self): address = FundingSources.get_business_card_holder_address() updated = self.client.funding_sources.addresses.save( - address.token, self.get_address_update()) + address.token, self.get_address_update() + ) - verify_card_holder_address_response( - self, updated, self.get_address_update()) + verify_card_holder_address_response(self, updated, self.get_address_update()) def test_addresses_save_bad_token(self): """Verifies the behavior is correct when a bad address token is used.""" with self.assertRaises(MarqetaError): self.client.funding_sources.addresses.save( - 'Not an address token', self.get_address_update()) + "Not an address token", self.get_address_update() + ) diff --git a/tests/funding_sources/test_funding_sources_list_for_business.py b/tests/funding_sources/test_funding_sources_list_for_business.py index e457e79..72833a5 100644 --- a/tests/funding_sources/test_funding_sources_list_for_business.py +++ b/tests/funding_sources/test_funding_sources_list_for_business.py @@ -25,7 +25,8 @@ def test_funding_sources_list_for_business_one(self): results = self.client.funding_sources.list_for_business(business.token) self.assertEqual( - len(results), 1, 'Unexpected number of funding sources returned') + len(results), 1, "Unexpected number of funding sources returned" + ) verify = FundingSources.get_funding_source_verify(ach_source) @@ -42,7 +43,8 @@ def test_funding_sources_list_for_business_two(self): results = self.client.funding_sources.list_for_business(business.token) self.assertEqual( - len(results), 2, 'Unexpected number of funding sources returned') + len(results), 2, "Unexpected number of funding sources returned" + ) verify_one = FundingSources.get_funding_source_verify(ach_one) verify_two = FundingSources.get_funding_source_verify(ach_two) @@ -66,8 +68,7 @@ def test_funding_sources_list_for_business_unknown(self): """Tests when the business is unknown.""" with self.assertRaises(MarqetaError): - self.client.funding_sources.list_for_business( - 'Not a business token') + self.client.funding_sources.list_for_business("Not a business token") def test_funding_sources_list_for_business_filter_type(self): """Filters list by type.""" @@ -78,13 +79,18 @@ def test_funding_sources_list_for_business_filter_type(self): card = FundingSources.get_business_payment_card(business) results = self.client.funding_sources.list_for_business( - business.token, params={"type": "paymentcard"}) + business.token, params={"type": "paymentcard"} + ) self.assertEqual( - len(results), 1, 'Unexpected number of funding sources returned') + len(results), 1, "Unexpected number of funding sources returned" + ) - self.assertEqual(results[0].type, 'paymentcard', - 'Filter did not return funding source with the correct type') + self.assertEqual( + results[0].type, + "paymentcard", + "Filter did not return funding source with the correct type", + ) verify = FundingSources.get_funding_source_verify(card) diff --git a/tests/funding_sources/test_funding_sources_list_for_user.py b/tests/funding_sources/test_funding_sources_list_for_user.py index 404c974..129465b 100644 --- a/tests/funding_sources/test_funding_sources_list_for_user.py +++ b/tests/funding_sources/test_funding_sources_list_for_user.py @@ -28,7 +28,8 @@ def test_funding_sources_list_for_user_one(self): results = self.client.funding_sources.list_for_user(self.user.token) self.assertEqual( - len(results), 1, 'Unexpected number of funding sources returned') + len(results), 1, "Unexpected number of funding sources returned" + ) verify = FundingSources.get_funding_source_verify(ach) @@ -43,7 +44,8 @@ def test_funding_sources_list_for_user_two(self): results = self.client.funding_sources.list_for_user(self.user.token) self.assertEqual( - len(results), 2, 'Unexpected number of funding sources returned') + len(results), 2, "Unexpected number of funding sources returned" + ) verify_one = FundingSources.get_funding_source_verify(ach_one) verify_two = FundingSources.get_funding_source_verify(ach_two) @@ -65,4 +67,4 @@ def test_funding_sources_list_for_user_unknown(self): """Tests when the user is unknown.""" with self.assertRaises(MarqetaError): - self.client.funding_sources.list_for_user('Not a user token') + self.client.funding_sources.list_for_user("Not a user token") diff --git a/tests/funding_sources/test_funding_sources_make_default.py b/tests/funding_sources/test_funding_sources_make_default.py index 4151155..81a5594 100644 --- a/tests/funding_sources/test_funding_sources_make_default.py +++ b/tests/funding_sources/test_funding_sources_make_default.py @@ -23,11 +23,9 @@ def test_make_default_payment_card_user(self): FundingSources.get_user_payment_card(user) payment_card_two = FundingSources.get_user_payment_card(user) - updated = self.client.funding_sources( - payment_card_two.token).make_default() + updated = self.client.funding_sources(payment_card_two.token).make_default() - verify_payment_card_response_model( - self, updated, {'is_default_account': True}) + verify_payment_card_response_model(self, updated, {"is_default_account": True}) def test_make_default_ach_user(self): """Makes a user ach account the default.""" @@ -39,8 +37,7 @@ def test_make_default_ach_user(self): default = self.client.funding_sources(source.token).make_default() - verify_payment_card_response_model( - self, default, {'is_default_account': True}) + verify_payment_card_response_model(self, default, {"is_default_account": True}) def test_make_default_payment_card_business(self): """Makes a business payment card the default.""" @@ -50,11 +47,9 @@ def test_make_default_payment_card_business(self): FundingSources.get_business_payment_card(business) payment_card_two = FundingSources.get_business_payment_card(business) - updated = self.client.funding_sources( - payment_card_two.token).make_default() + updated = self.client.funding_sources(payment_card_two.token).make_default() - verify_payment_card_response_model( - self, updated, {'is_default_account': True}) + verify_payment_card_response_model(self, updated, {"is_default_account": True}) def test_make_default_ach_business(self): """Makes a business ach account the default.""" @@ -66,12 +61,10 @@ def test_make_default_ach_business(self): default = self.client.funding_sources(source.token).make_default() - verify_payment_card_response_model( - self, default, {'is_default_account': True}) + verify_payment_card_response_model(self, default, {"is_default_account": True}) def test_make_default_unknown_source(self): """Verifies behavior when the funding source can not be found.""" with self.assertRaises(MarqetaError): - self.client.funding_sources( - 'Not a funding source token').make_default() + self.client.funding_sources("Not a funding source token").make_default() diff --git a/tests/funding_sources/test_funding_sources_payment_card_create.py b/tests/funding_sources/test_funding_sources_payment_card_create.py index efc76c5..9f9695f 100644 --- a/tests/funding_sources/test_funding_sources_payment_card_create.py +++ b/tests/funding_sources/test_funding_sources_payment_card_create.py @@ -24,10 +24,10 @@ def test_payment_card_create_user(self): payment_card_request["user_token"] = user.token payment_card = self.client.funding_sources.payment_card.create( - payment_card_request) + payment_card_request + ) - expected = FundingSources.get_payment_card_verify_values( - payment_card_request) + expected = FundingSources.get_payment_card_verify_values(payment_card_request) verify_payment_card_response_model(self, payment_card, expected) @@ -40,10 +40,10 @@ def test_payment_card_create_business(self): payment_card_request["business_token"] = business.token payment_card = self.client.funding_sources.payment_card.create( - payment_card_request) + payment_card_request + ) - expected = FundingSources.get_payment_card_verify_values( - payment_card_request) + expected = FundingSources.get_payment_card_verify_values(payment_card_request) verify_payment_card_response_model(self, payment_card, expected) diff --git a/tests/funding_sources/test_funding_sources_payment_card_find.py b/tests/funding_sources/test_funding_sources_payment_card_find.py index 75607be..f73e961 100644 --- a/tests/funding_sources/test_funding_sources_payment_card_find.py +++ b/tests/funding_sources/test_funding_sources_payment_card_find.py @@ -20,8 +20,7 @@ def test_payment_card_find_success(self): payment_card = FundingSources.get_user_payment_card() - found = self.client.funding_sources.payment_card.find( - payment_card.token) + found = self.client.funding_sources.payment_card.find(payment_card.token) expected = FundingSources.get_funding_source_verify(payment_card) @@ -31,5 +30,4 @@ def test_payment_card_find_fail(self): """Tests error handling when payment card is not found.""" with self.assertRaises(MarqetaError): - self.client.funding_sources.payment_card.find( - 'Not a payment card token') + self.client.funding_sources.payment_card.find("Not a payment card token") diff --git a/tests/funding_sources/test_funding_sources_payment_card_save.py b/tests/funding_sources/test_funding_sources_payment_card_save.py index e21bc51..1e5a364 100644 --- a/tests/funding_sources/test_funding_sources_payment_card_save.py +++ b/tests/funding_sources/test_funding_sources_payment_card_save.py @@ -7,15 +7,12 @@ class TestFundingSourcesPaymentCardSave(unittest.TestCase): - @classmethod def setUpClass(cls): """Setup for all tests in the class.""" cls.client = get_client() - cls.token_update_request = { - "exp_date": "0424" - } + cls.token_update_request = {"exp_date": "0424"} def test_payment_card_save_user(self): """Updates a payment card for a user.""" @@ -23,7 +20,8 @@ def test_payment_card_save_user(self): payment_card = FundingSources.get_user_payment_card() updated = self.client.funding_sources.payment_card.save( - payment_card.token, self.token_update_request) + payment_card.token, self.token_update_request + ) verify = FundingSources.get_funding_source_verify(payment_card) verify["exp_date"] = self.token_update_request["exp_date"] @@ -36,7 +34,8 @@ def test_payment_card_save_business(self): payment_card = FundingSources.get_business_payment_card() updated = self.client.funding_sources.payment_card.save( - payment_card.token, self.token_update_request) + payment_card.token, self.token_update_request + ) verify = FundingSources.get_funding_source_verify(payment_card) verify["exp_date"] = self.token_update_request["exp_date"] @@ -48,7 +47,8 @@ def test_payment_card_save_error_token(self): with self.assertRaises(MarqetaError): self.client.funding_sources.payment_card.save( - 'Not a payment card token', self.token_update_request) + "Not a payment card token", self.token_update_request + ) def test_payment_card_save_error_request(self): """Tests error handling when a bad update request is passed.""" @@ -56,5 +56,4 @@ def test_payment_card_save_error_request(self): payment_card = FundingSources.get_user_payment_card() with self.assertRaises(MarqetaError): - self.client.funding_sources.payment_card.save( - payment_card.token, {}) + self.client.funding_sources.payment_card.save(payment_card.token, {}) diff --git a/tests/funding_sources/test_funding_sources_program_create.py b/tests/funding_sources/test_funding_sources_program_create.py index 77589db..821a1cc 100644 --- a/tests/funding_sources/test_funding_sources_program_create.py +++ b/tests/funding_sources/test_funding_sources_program_create.py @@ -2,7 +2,9 @@ from tests.lib.client import get_client from tests.lib.funding_sources import FundingSources -from tests.lib.funding_source_verifications import verify_program_funding_source_response +from tests.lib.funding_source_verifications import ( + verify_program_funding_source_response, +) from marqeta.errors import MarqetaError @@ -18,13 +20,17 @@ def setUpClass(cls): def test_program_create(self): """Creates a program funding source.""" - program_funding_source_request = FundingSources.get_program_source_funding_request() + program_funding_source_request = ( + FundingSources.get_program_source_funding_request() + ) program = self.client.funding_sources.program.create( - program_funding_source_request) + program_funding_source_request + ) verify_program_funding_source_response( - self, program, program_funding_source_request) + self, program, program_funding_source_request + ) def test_program_create_bad_request(self): """Tests error handling when the request is missing required fields.""" diff --git a/tests/funding_sources/test_funding_sources_program_find.py b/tests/funding_sources/test_funding_sources_program_find.py index d85ba06..cd9611c 100644 --- a/tests/funding_sources/test_funding_sources_program_find.py +++ b/tests/funding_sources/test_funding_sources_program_find.py @@ -2,7 +2,9 @@ from tests.lib.client import get_client from tests.lib.funding_sources import FundingSources -from tests.lib.funding_source_verifications import verify_program_funding_source_response +from tests.lib.funding_source_verifications import ( + verify_program_funding_source_response, +) from marqeta.errors import MarqetaError @@ -18,10 +20,13 @@ def setUpClass(cls): def test_program_find(self): """Tests searching for a program.""" - program_funding_source_request = FundingSources.get_program_source_funding_request() + program_funding_source_request = ( + FundingSources.get_program_source_funding_request() + ) program = self.client.funding_sources.program.create( - program_funding_source_request) + program_funding_source_request + ) found = self.client.funding_sources.program.find(program.token) @@ -33,4 +38,4 @@ def test_program_find_unknown_program(self): """Tests looking for a program that doesn't exist.""" with self.assertRaises(MarqetaError): - self.client.funding_sources.program.find('Not a program token') + self.client.funding_sources.program.find("Not a program token") diff --git a/tests/funding_sources/test_funding_sources_program_gateway_create.py b/tests/funding_sources/test_funding_sources_program_gateway_create.py index 1c38ca4..f595f2f 100644 --- a/tests/funding_sources/test_funding_sources_program_gateway_create.py +++ b/tests/funding_sources/test_funding_sources_program_gateway_create.py @@ -2,7 +2,9 @@ from tests.lib.client import get_client from tests.lib.funding_sources import FundingSources -from tests.lib.funding_source_verifications import verify_gateway_program_funding_source_response +from tests.lib.funding_source_verifications import ( + verify_gateway_program_funding_source_response, +) from marqeta.errors import MarqetaError @@ -20,11 +22,9 @@ def test_program_gateway_create_success(self): funding_request = FundingSources.get_program_gateway_funding_request() - source = self.client.funding_sources.program_gateway.create( - funding_request) + source = self.client.funding_sources.program_gateway.create(funding_request) - verify_gateway_program_funding_source_response( - self, source, funding_request) + verify_gateway_program_funding_source_response(self, source, funding_request) def test_program_gateway_create_fail(self): """Tests behavior when funding request is bad.""" diff --git a/tests/funding_sources/test_funding_sources_program_gateway_find.py b/tests/funding_sources/test_funding_sources_program_gateway_find.py index 6d4d09a..1781311 100644 --- a/tests/funding_sources/test_funding_sources_program_gateway_find.py +++ b/tests/funding_sources/test_funding_sources_program_gateway_find.py @@ -2,7 +2,9 @@ from tests.lib.client import get_client from tests.lib.funding_sources import FundingSources -from tests.lib.funding_source_verifications import verify_gateway_program_funding_source_response +from tests.lib.funding_source_verifications import ( + verify_gateway_program_funding_source_response, +) from marqeta.errors import MarqetaError @@ -20,8 +22,7 @@ def test_program_gateway_find_success(self): funding_request = FundingSources.get_program_gateway_funding_request() - source = self.client.funding_sources.program_gateway.create( - funding_request) + source = self.client.funding_sources.program_gateway.create(funding_request) found = self.client.funding_sources.program_gateway.find(source.token) @@ -34,4 +35,5 @@ def test_program_gateway_find_fail(self): with self.assertRaises(MarqetaError): self.client.funding_sources.program_gateway.find( - 'Not a program gateway token') + "Not a program gateway token" + ) diff --git a/tests/funding_sources/test_funding_sources_program_gateway_save.py b/tests/funding_sources/test_funding_sources_program_gateway_save.py index 46241d4..416badb 100644 --- a/tests/funding_sources/test_funding_sources_program_gateway_save.py +++ b/tests/funding_sources/test_funding_sources_program_gateway_save.py @@ -2,7 +2,9 @@ from tests.lib.client import get_client from tests.lib.funding_sources import FundingSources -from tests.lib.funding_source_verifications import verify_gateway_program_funding_source_response +from tests.lib.funding_source_verifications import ( + verify_gateway_program_funding_source_response, +) from marqeta.errors import MarqetaError @@ -22,10 +24,11 @@ def test_program_gateway_save_success(self): source = self.client.funding_sources.program_gateway.create(request) - request['url'] = 'https://qe_updated.marqeta.com' + request["url"] = "https://qe_updated.marqeta.com" updated = self.client.funding_sources.program_gateway.save( - source.token, request) + source.token, request + ) verify_gateway_program_funding_source_response(self, updated, request) @@ -36,8 +39,7 @@ def test_program_gateway_save_empty_request(self): source = self.client.funding_sources.program_gateway.create(request) - updated = self.client.funding_sources.program_gateway.save( - source.token, {}) + updated = self.client.funding_sources.program_gateway.save(source.token, {}) verify_gateway_program_funding_source_response(self, updated, request) @@ -46,4 +48,5 @@ def test_program_gateway_save_unknown_gateway(self): with self.assertRaises(MarqetaError): self.client.funding_sources.program_gateway.save( - 'Not a program gateway token', {}) + "Not a program gateway token", {} + ) diff --git a/tests/funding_sources/test_funding_sources_program_save.py b/tests/funding_sources/test_funding_sources_program_save.py index 0f4a6d7..f4dd9a2 100644 --- a/tests/funding_sources/test_funding_sources_program_save.py +++ b/tests/funding_sources/test_funding_sources_program_save.py @@ -2,7 +2,9 @@ from tests.lib.client import get_client from tests.lib.funding_sources import FundingSources -from tests.lib.funding_source_verifications import verify_program_funding_source_response +from tests.lib.funding_source_verifications import ( + verify_program_funding_source_response, +) from marqeta.errors import MarqetaError @@ -18,63 +20,74 @@ def setUpClass(cls): def test_program_save_name(self): """Changes the name of a program.""" - program_funding_source_request = FundingSources.get_program_source_funding_request() + program_funding_source_request = ( + FundingSources.get_program_source_funding_request() + ) program = self.client.funding_sources.program.create( - program_funding_source_request) + program_funding_source_request + ) - change_request = { - "name": 'changed_' + program_funding_source_request['name'] - } + change_request = {"name": "changed_" + program_funding_source_request["name"]} updated = self.client.funding_sources.program.save( - program.token, change_request) + program.token, change_request + ) verify_program_funding_source_response(self, updated, change_request) def test_program_save_active(self): """Deactivates a program.""" - program_funding_source_request = FundingSources.get_program_source_funding_request() + program_funding_source_request = ( + FundingSources.get_program_source_funding_request() + ) program = self.client.funding_sources.program.create( - program_funding_source_request) + program_funding_source_request + ) - change_request = { - "active": False - } + change_request = {"active": False} updated = self.client.funding_sources.program.save( - program.token, change_request) + program.token, change_request + ) verify_program_funding_source_response(self, updated, change_request) def test_program_save_both(self): """Changes the name of a program and deactivates it.""" - program_funding_source_request = FundingSources.get_program_source_funding_request() + program_funding_source_request = ( + FundingSources.get_program_source_funding_request() + ) program = self.client.funding_sources.program.create( - program_funding_source_request) + program_funding_source_request + ) change_request = { - "name": 'deactivated_' + program_funding_source_request['name'], - "active": False + "name": "deactivated_" + program_funding_source_request["name"], + "active": False, } updated = self.client.funding_sources.program.save( - program.token, change_request) + program.token, change_request + ) verify_program_funding_source_response(self, updated, change_request) def test_program_save_empty(self): """Updates a program with an empty record.""" - program_funding_source_request = FundingSources.get_program_source_funding_request() + program_funding_source_request = ( + FundingSources.get_program_source_funding_request() + ) program_funding_source_request["active"] = True program = self.client.funding_sources.program.create( - program_funding_source_request) + program_funding_source_request + ) updated = self.client.funding_sources.program.save(program.token, {}) @@ -86,4 +99,4 @@ def test_program_save_unknown_program(self): """Verifies behavior when program is unknown.""" with self.assertRaises(MarqetaError): - self.client.funding_sources.program.save('Not a program token', {}) + self.client.funding_sources.program.save("Not a program token", {}) diff --git a/tests/gpa_orders/test_gpa_orders_create.py b/tests/gpa_orders/test_gpa_orders_create.py index fd37dd2..7f242f8 100644 --- a/tests/gpa_orders/test_gpa_orders_create.py +++ b/tests/gpa_orders/test_gpa_orders_create.py @@ -20,7 +20,7 @@ def get_user_payment_card_request(self, user_token): "account_number": "4112344112344113", "cvv_number": "123", "exp_date": "0323", - "zip": "94612" + "zip": "94612", } def get_user_card_holder_address_request(self, user_token): @@ -34,7 +34,7 @@ def get_user_card_holder_address_request(self, user_token): "city": "Oakland", "state": "CA", "zip": "94612", - "country": "USA" + "country": "USA", } def get_user_ach_request(self, user_token): @@ -46,7 +46,7 @@ def get_user_ach_request(self, user_token): "account_number": "12345678901234567", "routing_number": "121042882", "name_on_account": "Marqeta QE", - "account_type": "checking" + "account_type": "checking", } def get_program_name(self): @@ -66,20 +66,29 @@ def verify_gpa_order(self, response, verify): """ # Verify the expected attributes are defined - expected_attributes = ['token', 'amount', 'created_time', 'last_modified_time', 'transaction_token', 'state', - 'response', 'funding', 'funding_source_token', 'currency_code'] + expected_attributes = [ + "token", + "amount", + "created_time", + "last_modified_time", + "transaction_token", + "state", + "response", + "funding", + "funding_source_token", + "currency_code", + ] for attribute in expected_attributes: - with self.subTest(f'{attribute} is not defined'): + with self.subTest(f"{attribute} is not defined"): self.assertIsNotNone(getattr(response, attribute)) # Verify values match expected values match_attributes = list(verify.keys()) for attribute in match_attributes: - with self.subTest(f'{attribute} does not match the expected value'): - self.assertEqual(getattr(response, attribute), - verify[attribute]) + with self.subTest(f"{attribute} does not match the expected value"): + self.assertEqual(getattr(response, attribute), verify[attribute]) def verify_gpa_order_program(self, response, verify): """ @@ -94,11 +103,21 @@ def verify_gpa_order_program(self, response, verify): """ # Verify the expected attributes are defined - expected_attributes = ['token', 'amount', 'created_time', 'last_modified_time', 'transaction_token', 'state', - 'response', 'funding', 'funding_source_token', 'currency_code'] + expected_attributes = [ + "token", + "amount", + "created_time", + "last_modified_time", + "transaction_token", + "state", + "response", + "funding", + "funding_source_token", + "currency_code", + ] for attribute in expected_attributes: - with self.subTest(f'{attribute} is not defined'): + with self.subTest(f"{attribute} is not defined"): self.assertIsNotNone(getattr(response, attribute)) # Verify values match expected values @@ -106,11 +125,10 @@ def verify_gpa_order_program(self, response, verify): for attribute in match_attributes: # funding_source_token is masked for program funding sources - if attribute == 'funding_source_token': + if attribute == "funding_source_token": continue - with self.subTest(f'{attribute} does not match the expected value'): - self.assertEqual(getattr(response, attribute), - verify[attribute]) + with self.subTest(f"{attribute} does not match the expected value"): + self.assertEqual(getattr(response, attribute), verify[attribute]) def test_gpa_orders_create_payment_card_user(self): """Creates a gpa order funded by a user payment card.""" @@ -119,8 +137,7 @@ def test_gpa_orders_create_payment_card_user(self): card_request = self.get_user_payment_card_request(user.token) - payment_card = self.client.funding_sources.payment_card.create( - card_request) + payment_card = self.client.funding_sources.payment_card.create(card_request) address_request = self.get_user_card_holder_address_request(user.token) @@ -131,7 +148,7 @@ def test_gpa_orders_create_payment_card_user(self): "amount": 100.00, "currency_code": "USD", "funding_source_token": payment_card.token, - "funding_source_address_token": address.token + "funding_source_address_token": address.token, } order = self.client.gpa_orders.create(gpa_request) @@ -148,21 +165,21 @@ def test_gpa_orders_create_ach_user(self): ach_source = self.client.funding_sources.ach.create(ach_request) amounts = self.client.funding_sources.ach( - ach_source.token).verification_amounts() + ach_source.token + ).verification_amounts() ach_verification = { "verify_amount1": amounts.verify_amount1, - "verify_amount2": amounts.verify_amount2 + "verify_amount2": amounts.verify_amount2, } - self.client.funding_sources.ach.save( - ach_source.token, ach_verification) + self.client.funding_sources.ach.save(ach_source.token, ach_verification) gpa_request = { "user_token": user.token, "amount": 100.00, "currency_code": "USD", - "funding_source_token": ach_source.token + "funding_source_token": ach_source.token, } order = self.client.gpa_orders.create(gpa_request) @@ -174,18 +191,17 @@ def test_gpa_orders_create_program_user(self): user = self.client.users.create({}) - program_funding_source_request = { - "name": self.get_program_name() - } + program_funding_source_request = {"name": self.get_program_name()} program = self.client.funding_sources.program.create( - program_funding_source_request) + program_funding_source_request + ) gpa_request = { "user_token": user.token, "amount": 100.00, "currency_code": "USD", - "funding_source_token": program.token + "funding_source_token": program.token, } order = self.client.gpa_orders.create(gpa_request) diff --git a/tests/gpa_orders/test_gpa_orders_find.py b/tests/gpa_orders/test_gpa_orders_find.py index 11f6ff6..611f2e4 100644 --- a/tests/gpa_orders/test_gpa_orders_find.py +++ b/tests/gpa_orders/test_gpa_orders_find.py @@ -20,7 +20,7 @@ def get_user_payment_card_request(self, user_token): "account_number": "4112344112344113", "cvv_number": "123", "exp_date": "0323", - "zip": "94612" + "zip": "94612", } def get_user_card_holder_address_request(self, user_token): @@ -34,7 +34,7 @@ def get_user_card_holder_address_request(self, user_token): "city": "Oakland", "state": "CA", "zip": "94612", - "country": "USA" + "country": "USA", } def get_user_ach_request(self, user_token): @@ -46,7 +46,7 @@ def get_user_ach_request(self, user_token): "account_number": "12345678901234567", "routing_number": "121042882", "name_on_account": "Marqeta QE", - "account_type": "checking" + "account_type": "checking", } def get_program_name(self): @@ -66,20 +66,29 @@ def verify_gpa_order(self, response, verify): """ # Verify the expected attributes are defined - expected_attributes = ['token', 'amount', 'created_time', 'last_modified_time', 'transaction_token', 'state', - 'response', 'funding', 'funding_source_token', 'currency_code'] + expected_attributes = [ + "token", + "amount", + "created_time", + "last_modified_time", + "transaction_token", + "state", + "response", + "funding", + "funding_source_token", + "currency_code", + ] for attribute in expected_attributes: - with self.subTest(f'{attribute} is not defined'): + with self.subTest(f"{attribute} is not defined"): self.assertIsNotNone(getattr(response, attribute)) # Verify values match expected values match_attributes = list(verify.keys()) for attribute in match_attributes: - with self.subTest(f'{attribute} does not match the expected value'): - self.assertEqual(getattr(response, attribute), - verify[attribute]) + with self.subTest(f"{attribute} does not match the expected value"): + self.assertEqual(getattr(response, attribute), verify[attribute]) def test_gpa_orders_find_payment_card_user(self): """Finds a gpa order funded by a user payment card.""" @@ -88,8 +97,7 @@ def test_gpa_orders_find_payment_card_user(self): card_request = self.get_user_payment_card_request(user.token) - payment_card = self.client.funding_sources.payment_card.create( - card_request) + payment_card = self.client.funding_sources.payment_card.create(card_request) address_request = self.get_user_card_holder_address_request(user.token) @@ -100,7 +108,7 @@ def test_gpa_orders_find_payment_card_user(self): "amount": 100.00, "currency_code": "USD", "funding_source_token": payment_card.token, - "funding_source_address_token": address.token + "funding_source_address_token": address.token, } order = self.client.gpa_orders.create(gpa_request) @@ -119,21 +127,21 @@ def test_gpa_orders_find_ach_user(self): ach_source = self.client.funding_sources.ach.create(ach_request) amounts = self.client.funding_sources.ach( - ach_source.token).verification_amounts() + ach_source.token + ).verification_amounts() ach_verification = { "verify_amount1": amounts.verify_amount1, - "verify_amount2": amounts.verify_amount2 + "verify_amount2": amounts.verify_amount2, } - self.client.funding_sources.ach.save( - ach_source.token, ach_verification) + self.client.funding_sources.ach.save(ach_source.token, ach_verification) gpa_request = { "user_token": user.token, "amount": 100.00, "currency_code": "USD", - "funding_source_token": ach_source.token + "funding_source_token": ach_source.token, } order = self.client.gpa_orders.create(gpa_request) @@ -147,18 +155,17 @@ def test_gpa_orders_find_program_user(self): user = self.client.users.create({}) - program_funding_source_request = { - "name": self.get_program_name() - } + program_funding_source_request = {"name": self.get_program_name()} program = self.client.funding_sources.program.create( - program_funding_source_request) + program_funding_source_request + ) gpa_request = { "user_token": user.token, "amount": 100.00, "currency_code": "USD", - "funding_source_token": program.token + "funding_source_token": program.token, } order = self.client.gpa_orders.create(gpa_request) diff --git a/tests/gpa_orders/test_gpa_orders_unloads_create.py b/tests/gpa_orders/test_gpa_orders_unloads_create.py index b6e79ec..8850deb 100644 --- a/tests/gpa_orders/test_gpa_orders_unloads_create.py +++ b/tests/gpa_orders/test_gpa_orders_unloads_create.py @@ -21,7 +21,7 @@ def get_user_payment_card_request(self, user_token): "account_number": "4112344112344113", "cvv_number": "123", "exp_date": "0323", - "zip": "94612" + "zip": "94612", } def get_user_card_holder_address_request(self, user_token): @@ -35,7 +35,7 @@ def get_user_card_holder_address_request(self, user_token): "city": "Oakland", "state": "CA", "zip": "94612", - "country": "USA" + "country": "USA", } def get_user_ach_request(self, user_token): @@ -47,7 +47,7 @@ def get_user_ach_request(self, user_token): "account_number": "12345678901234567", "routing_number": "121042882", "name_on_account": "Marqeta QE", - "account_type": "checking" + "account_type": "checking", } def free_ach_funds(self, transaction_token): @@ -59,12 +59,12 @@ def free_ach_funds(self, transaction_token): """ - url = f'{SingletonClient.get_base_url()}funding_sources/ach/admin/post/#{transaction_token}' + url = f"{SingletonClient.get_base_url()}funding_sources/ach/admin/post/#{transaction_token}" headers = { "content_type": "application/json", "accept": "application/json", - "auth": "Need to define!!!!" + "auth": "Need to define!!!!", } requests.post(url, {}, headers) @@ -87,30 +87,29 @@ def verify_gpa_return(self, response, verify): # Verify the expected attributes are defined expected_attributes = [ - 'token', - 'amount', - 'created_time', - 'last_modified_time', - 'transaction_token', - 'state', - 'response', - 'funding', - 'funding_source_token', - 'funding_source_address_token', - 'original_order_token' + "token", + "amount", + "created_time", + "last_modified_time", + "transaction_token", + "state", + "response", + "funding", + "funding_source_token", + "funding_source_address_token", + "original_order_token", ] for attribute in expected_attributes: - with self.subTest(f'{attribute} is not defined'): + with self.subTest(f"{attribute} is not defined"): self.assertIsNotNone(getattr(response, attribute)) # Verify values match expected values match_attributes = list(verify.keys()) for attribute in match_attributes: - with self.subTest(f'{attribute} does not match the expected value'): - self.assertEqual(getattr(response, attribute), - verify[attribute]) + with self.subTest(f"{attribute} does not match the expected value"): + self.assertEqual(getattr(response, attribute), verify[attribute]) def test_gpa_orders_unloads_create_payment_card_user(self): """Creates a gpa unload for an order funded by a user payment card.""" @@ -119,8 +118,7 @@ def test_gpa_orders_unloads_create_payment_card_user(self): card_request = self.get_user_payment_card_request(user.token) - payment_card = self.client.funding_sources.payment_card.create( - card_request) + payment_card = self.client.funding_sources.payment_card.create(card_request) address_request = self.get_user_card_holder_address_request(user.token) @@ -131,18 +129,14 @@ def test_gpa_orders_unloads_create_payment_card_user(self): "amount": 100.00, "currency_code": "USD", "funding_source_token": payment_card.token, - "funding_source_address_token": address.token + "funding_source_address_token": address.token, } order = self.client.gpa_orders.create(gpa_request) - unload_request_model = { - "original_order_token": order.token, - "amount": 50.00 - } + unload_request_model = {"original_order_token": order.token, "amount": 50.00} - gpa_return = self.client.gpa_orders.unloads.create( - unload_request_model) + gpa_return = self.client.gpa_orders.unloads.create(unload_request_model) self.verify_gpa_return(gpa_return, unload_request_model) @@ -163,33 +157,29 @@ def xtest_gpa_orders_unloads_create_ach_user(self): ach_source = self.client.funding_sources.ach.create(ach_request) amounts = self.client.funding_sources.ach( - ach_source.token).verification_amounts() + ach_source.token + ).verification_amounts() ach_verification = { "verify_amount1": amounts.verify_amount1, - "verify_amount2": amounts.verify_amount2 + "verify_amount2": amounts.verify_amount2, } - self.client.funding_sources.ach.save( - ach_source.token, ach_verification) + self.client.funding_sources.ach.save(ach_source.token, ach_verification) gpa_request = { "user_token": user.token, "amount": 100.00, "currency_code": "USD", - "funding_source_token": ach_source.token + "funding_source_token": ach_source.token, } order = self.client.gpa_orders.create(gpa_request) self.free_ach_funds(order.transaction_token) - unload_request_model = { - "original_order_token": order.token, - "amount": 50.00 - } + unload_request_model = {"original_order_token": order.token, "amount": 50.00} - gpa_return = self.client.gpa_orders.unloads.create( - unload_request_model) + gpa_return = self.client.gpa_orders.unloads.create(unload_request_model) self.verify_gpa_return(gpa_return, unload_request_model) diff --git a/tests/gpa_orders/test_gpa_orders_unloads_find.py b/tests/gpa_orders/test_gpa_orders_unloads_find.py index 75f0c8a..241469a 100644 --- a/tests/gpa_orders/test_gpa_orders_unloads_find.py +++ b/tests/gpa_orders/test_gpa_orders_unloads_find.py @@ -21,7 +21,7 @@ def get_user_payment_card_request(self, user_token): "account_number": "4112344112344113", "cvv_number": "123", "exp_date": "0323", - "zip": "94612" + "zip": "94612", } def get_user_card_holder_address_request(self, user_token): @@ -35,7 +35,7 @@ def get_user_card_holder_address_request(self, user_token): "city": "Oakland", "state": "CA", "zip": "94612", - "country": "USA" + "country": "USA", } def get_program_name(self): @@ -56,30 +56,29 @@ def verify_gpa_return(self, response, verify): # Verify the expected attributes are defined expected_attributes = [ - 'token', - 'amount', - 'created_time', - 'last_modified_time', - 'transaction_token', - 'state', - 'response', - 'funding', - 'funding_source_token', - 'funding_source_address_token', - 'original_order_token' + "token", + "amount", + "created_time", + "last_modified_time", + "transaction_token", + "state", + "response", + "funding", + "funding_source_token", + "funding_source_address_token", + "original_order_token", ] for attribute in expected_attributes: - with self.subTest(f'{attribute} is not defined'): + with self.subTest(f"{attribute} is not defined"): self.assertIsNotNone(getattr(response, attribute)) # Verify values match expected values match_attributes = list(verify.keys()) for attribute in match_attributes: - with self.subTest(f'{attribute} does not match the expected value'): - self.assertEqual(getattr(response, attribute), - verify[attribute]) + with self.subTest(f"{attribute} does not match the expected value"): + self.assertEqual(getattr(response, attribute), verify[attribute]) def test_gpa_orders_unloads_find_payment_card_user(self): """Finds a gpa unload for an order funded by a user payment card.""" @@ -87,8 +86,7 @@ def test_gpa_orders_unloads_find_payment_card_user(self): card_request = self.get_user_payment_card_request(user.token) - payment_card = self.client.funding_sources.payment_card.create( - card_request) + payment_card = self.client.funding_sources.payment_card.create(card_request) address_request = self.get_user_card_holder_address_request(user.token) @@ -99,18 +97,14 @@ def test_gpa_orders_unloads_find_payment_card_user(self): "amount": 100.00, "currency_code": "USD", "funding_source_token": payment_card.token, - "funding_source_address_token": address.token + "funding_source_address_token": address.token, } order = self.client.gpa_orders.create(gpa_request) - unload_request_model = { - "original_order_token": order.token, - "amount": 50.00 - } + unload_request_model = {"original_order_token": order.token, "amount": 50.00} - gpa_return = self.client.gpa_orders.unloads.create( - unload_request_model) + gpa_return = self.client.gpa_orders.unloads.create(unload_request_model) found = self.client.gpa_orders.unloads.find(gpa_return.token) @@ -120,4 +114,4 @@ def test_gpa_orders_unloads_find_does_not_exist(self): """Tries to find an unload that doesn't exist.""" with self.assertRaises(MarqetaError): - self.client.gpa_orders.unloads.find('Not an unload token') + self.client.gpa_orders.unloads.find("Not an unload token") diff --git a/tests/gpa_orders/test_gpa_orders_unloads_list.py b/tests/gpa_orders/test_gpa_orders_unloads_list.py index 151ba9f..17de349 100644 --- a/tests/gpa_orders/test_gpa_orders_unloads_list.py +++ b/tests/gpa_orders/test_gpa_orders_unloads_list.py @@ -19,7 +19,7 @@ def get_user_payment_card_request(self, user_token): "account_number": "4112344112344113", "cvv_number": "123", "exp_date": "0323", - "zip": "94612" + "zip": "94612", } def get_user_card_holder_address_request(self, user_token): @@ -33,7 +33,7 @@ def get_user_card_holder_address_request(self, user_token): "city": "Oakland", "state": "CA", "zip": "94612", - "country": "USA" + "country": "USA", } def test_unloads_list(self): @@ -43,8 +43,7 @@ def test_unloads_list(self): card_request = self.get_user_payment_card_request(user.token) - payment_card = self.client.funding_sources.payment_card.create( - card_request) + payment_card = self.client.funding_sources.payment_card.create(card_request) address_request = self.get_user_card_holder_address_request(user.token) @@ -55,18 +54,15 @@ def test_unloads_list(self): "amount": 100.00, "currency_code": "USD", "funding_source_token": payment_card.token, - "funding_source_address_token": address.token + "funding_source_address_token": address.token, } order = self.client.gpa_orders.create(gpa_request) - unload_request_model = { - "original_order_token": order.token, - "amount": 50.00 - } + unload_request_model = {"original_order_token": order.token, "amount": 50.00} self.client.gpa_orders.unloads.create(unload_request_model) found = self.client.gpa_orders.unloads.list() - self.assertGreaterEqual(len(found), 1, 'No unloads were found') + self.assertGreaterEqual(len(found), 1, "No unloads were found") diff --git a/tests/test_collections.py b/tests/test_collections.py index cb0d765..9a3846e 100644 --- a/tests/test_collections.py +++ b/tests/test_collections.py @@ -4,22 +4,28 @@ from marqeta.response_models.user_card_holder_response import UserCardHolderResponse from marqeta import Client -''' +""" mock test for the Collection class for the user endpoint -''' +""" class CollectionTest(unittest.TestCase): - data = {'token': 'test_token'} + data = {"token": "test_token"} def setUp(self): - self.client = Client('', '', '') + self.client = Client("", "", "") self.collections = Collection(self.client, UserCardHolderResponse) - @mock.patch('marqeta.resources.collection.Collection._page', - return_value={'is_more': False, 'count': 5, 'start_index': 0, - 'data': [{'token': 'test_token'}, {}, {}, {}, {}]}) + @mock.patch( + "marqeta.resources.collection.Collection._page", + return_value={ + "is_more": False, + "count": 5, + "start_index": 0, + "data": [{"token": "test_token"}, {}, {}, {}, {}], + }, + ) def test_stream(self, mock_data): count = 0 user_stream = [] @@ -32,7 +38,7 @@ def test_stream(self, mock_data): count += 1 self.assertTrue(len(user_stream), 4) - for user in self.collections.stream('email'): + for user in self.collections.stream("email"): if count == 4: break else: @@ -41,39 +47,43 @@ def test_stream(self, mock_data): self.assertTrue(len(user_stream), 4) self.assertNotEqual(user_stream, user_stream_sort_by) # checking for the value returned - self.assertTrue(user_stream[0].token == 'test_token') + self.assertTrue(user_stream[0].token == "test_token") - ''' testting list method for is_more = False ''' + """ testting list method for is_more = False """ - @mock.patch('marqeta.resources.collection.Collection.stream', - return_value=[UserCardHolderResponse(data), UserCardHolderResponse(data)]) + @mock.patch( + "marqeta.resources.collection.Collection.stream", + return_value=[UserCardHolderResponse(data), UserCardHolderResponse(data)], + ) def test_list(self, mock_data): user_list = self.collections.list() # checking for number of user objects when is_more = False self.assertEqual(len(user_list), 2) - ''' testting list method for is_more = True ''' + """ testting list method for is_more = True """ - @mock.patch('marqeta.Client.post', return_value=[{'first_name': 'test_name'}, 200]) + @mock.patch("marqeta.Client.post", return_value=[{"first_name": "test_name"}, 200]) def test_create(self, mock_data): - data = {'first_name': 'test_name'} + data = {"first_name": "test_name"} created_user = self.collections.create(data) - self.assertEqual(created_user.first_name, data['first_name']) - self.assertTrue(created_user.first_name == 'test_name') + self.assertEqual(created_user.first_name, data["first_name"]) + self.assertTrue(created_user.first_name == "test_name") - @mock.patch('marqeta.Client.get', return_value=[{'first_name': 'test_name'}, 200]) + @mock.patch("marqeta.Client.get", return_value=[{"first_name": "test_name"}, 200]) def test_find(self, mock_data): - user = self.collections.find('token') - self.assertEqual(user.first_name, 'test_name') - self.assertTrue(user.first_name == 'test_name') + user = self.collections.find("token") + self.assertEqual(user.first_name, "test_name") + self.assertTrue(user.first_name == "test_name") - @mock.patch('marqeta.Client.put', return_value=[{'first_name': 'test_name_changed'}, 200]) + @mock.patch( + "marqeta.Client.put", return_value=[{"first_name": "test_name_changed"}, 200] + ) def test_save(self, mock_data): - data = {'first_name': 'test_name_changed'} - updated_user = self.collections.save('token', data) - self.assertEqual(updated_user.first_name, data['first_name']) - self.assertTrue(updated_user.first_name == 'test_name_changed') + data = {"first_name": "test_name_changed"} + updated_user = self.collections.save("token", data) + self.assertEqual(updated_user.first_name, data["first_name"]) + self.assertTrue(updated_user.first_name == "test_name_changed") -if __name__ == '__main__': +if __name__ == "__main__": unittest.main() diff --git a/tests/transactions/test_transactions_find.py b/tests/transactions/test_transactions_find.py index b71b41f..c169247 100644 --- a/tests/transactions/test_transactions_find.py +++ b/tests/transactions/test_transactions_find.py @@ -36,53 +36,50 @@ def verify_transaction_model(self, response, verify): # Verify the correct class is being tested actual = response.__class__.__name__ - expected = 'TransactionModel' + expected = "TransactionModel" - self.assertEqual(actual, expected, 'Unexpected response found') + self.assertEqual(actual, expected, "Unexpected response found") # Verify the expected attributes are defined expected_attributes = [ - 'type', - 'state', - 'token', - 'user_token', - 'acting_user_token', - 'card_token', - 'gpa', - 'duration', - 'created_time', - 'user_transaction_time', - 'settlement_date', - 'request_amount', - 'amount', - 'currency_code', - 'response', - 'network', - 'acquirer_fee_amount', - 'acquirer', - 'user', - 'card', - 'card_acceptor' + "type", + "state", + "token", + "user_token", + "acting_user_token", + "card_token", + "gpa", + "duration", + "created_time", + "user_transaction_time", + "settlement_date", + "request_amount", + "amount", + "currency_code", + "response", + "network", + "acquirer_fee_amount", + "acquirer", + "user", + "card", + "card_acceptor", ] for attribute in expected_attributes: - with self.subTest(f'{attribute} is not defined'): + with self.subTest(f"{attribute} is not defined"): self.assertIsNotNone(getattr(response, attribute)) # Verify values match expected values match_attributes = list(verify.keys()) for attribute in match_attributes: - with self.subTest(f'{attribute} does not match the expected value'): - self.assertEqual(getattr(response, attribute), - verify[attribute]) + with self.subTest(f"{attribute} does not match the expected value"): + self.assertEqual(getattr(response, attribute), verify[attribute]) def get_merchant(self): """Returns a new merchant.""" - merchant_model = { - "name": self.fake.company() - } + merchant_model = {"name": self.fake.company()} return self.client.merchants.create(merchant_model) @@ -102,7 +99,7 @@ def test_transactions_find(self): card_request = { "card_product_token": card_product.token, - "user_token": user.token + "user_token": user.token, } card = self.client.cards.create(card_request) @@ -110,12 +107,12 @@ def test_transactions_find(self): auth_request_model = { "card_token": card.token, "amount": 100.0, - "mid": merchant.token + "mid": merchant.token, } transaction = self.sim.authorization(auth_request_model) - transaction_token = transaction['transaction']['token'] + transaction_token = transaction["transaction"]["token"] found = self.client.transactions.find(transaction_token) @@ -124,8 +121,8 @@ def test_transactions_find(self): "user_token": user.token, "acting_user_token": user.token, "card_token": card.token, - "request_amount": auth_request_model['amount'], - "amount": auth_request_model['amount'] + "request_amount": auth_request_model["amount"], + "amount": auth_request_model["amount"], } self.verify_transaction_model(found, verify) diff --git a/tests/transactions/test_transactions_list.py b/tests/transactions/test_transactions_list.py index 005ebe5..78af2c4 100644 --- a/tests/transactions/test_transactions_list.py +++ b/tests/transactions/test_transactions_list.py @@ -27,9 +27,7 @@ def setUp(self): def get_merchant(self): """Returns a new merchant.""" - merchant_model = { - "name": self.fake.company() - } + merchant_model = {"name": self.fake.company()} return self.client.merchants.create(merchant_model) @@ -49,7 +47,7 @@ def generate_authorizations(self, num): card_request = { "card_product_token": card_product.token, - "user_token": user.token + "user_token": user.token, } card = self.client.cards.create(card_request) @@ -57,7 +55,7 @@ def generate_authorizations(self, num): auth_request_model = { "card_token": card.token, "amount": 100.0, - "mid": merchant.token + "mid": merchant.token, } for _ in range(num): @@ -68,19 +66,17 @@ def test_transactions_list_no_args(self): transactions = self.client.transactions.list() - self.assertGreaterEqual(len(transactions), 1, 'No transactions found') + self.assertGreaterEqual(len(transactions), 1, "No transactions found") def test_transactions_list_filter_state(self): """Tests the transitions list filtered by state.""" - params = { - "state": "DECLINED" - } + params = {"state": "DECLINED"} transactions = self.client.transactions.list(params=params) - self.assertGreaterEqual(len(transactions), 1, 'No transactions found') + self.assertGreaterEqual(len(transactions), 1, "No transactions found") for transaction in transactions: - with self.subTest('Transaction does not have the correct state'): + with self.subTest("Transaction does not have the correct state"): self.assertEqual(params["state"], transaction.state) diff --git a/tests/transactions/test_transactions_list_for_funding_source.py b/tests/transactions/test_transactions_list_for_funding_source.py index b79a286..7ce337e 100644 --- a/tests/transactions/test_transactions_list_for_funding_source.py +++ b/tests/transactions/test_transactions_list_for_funding_source.py @@ -32,9 +32,7 @@ def setUpClass(cls): def get_merchant(cls): """Returns a new merchant.""" - merchant_model = { - "name": cls.fake.company() - } + merchant_model = {"name": cls.fake.company()} return cls.client.merchants.create(merchant_model) @@ -49,7 +47,7 @@ def get_user_payment_card(cls): "account_number": "4112344112344113", "cvv_number": "123", "exp_date": "0323", - "zip": "94612" + "zip": "94612", } return cls.client.funding_sources.payment_card.create(payment_card_request) @@ -73,7 +71,7 @@ def get_card(cls): card_request = { "card_product_token": card_product.token, - "user_token": cls._user.token + "user_token": cls._user.token, } return cls.client.cards.create(card_request) @@ -90,7 +88,7 @@ def set_user_address(cls): "city": "Oakland", "state": "CA", "zip": "94612", - "country": "USA" + "country": "USA", } return cls.client.funding_sources.addresses.create(request) @@ -104,7 +102,7 @@ def fund_card(cls): "amount": 10000.00, "currency_code": "USD", "funding_source_token": cls._fund_source.token, - "funding_source_address_token": cls._address.token + "funding_source_address_token": cls._address.token, } cls.client.gpa_orders.create(gpa_request) @@ -116,7 +114,7 @@ def activate_card(cls): transition_body = { "card_token": cls._card.token, "channel": "API", - "state": "ACTIVE" + "state": "ACTIVE", } cls.client.cards(cls._card.token).transitions.create(transition_body) @@ -128,12 +126,12 @@ def generate_authorizations(cls, num): auth_request_model = { "card_token": cls._card.token, "amount": 100.0, - "mid": cls._merchant.token + "mid": cls._merchant.token, } for _ in range(num): authorization = cls.sim.authorization(auth_request_model) - cls._auth_tokens.append(authorization['transaction']['token']) + cls._auth_tokens.append(authorization["transaction"]["token"]) def test_list_for_funding_source(self): """Tests the list for funding source endpoint.""" @@ -141,8 +139,9 @@ def test_list_for_funding_source(self): auth_tokens = self._auth_tokens entries = self.client.transactions.list_for_funding_source( - self._fund_source.token, limit=10) + self._fund_source.token, limit=10 + ) for entry in entries: - with self.subTest('Unexpected authorization found'): + with self.subTest("Unexpected authorization found"): self.assertIn(entry.token, auth_tokens) diff --git a/tests/transactions/test_transactions_page.py b/tests/transactions/test_transactions_page.py index a835013..acbcb2b 100644 --- a/tests/transactions/test_transactions_page.py +++ b/tests/transactions/test_transactions_page.py @@ -29,7 +29,7 @@ def generate_authorizations(cls, num): card_request = { "card_product_token": card_product.token, - "user_token": user.token + "user_token": user.token, } card = cls.client.cards.create(card_request) @@ -37,7 +37,7 @@ def generate_authorizations(cls, num): auth_request_model = { "card_token": card.token, "amount": 100.0, - "mid": merchant.token + "mid": merchant.token, } for _ in range(num): @@ -47,9 +47,7 @@ def generate_authorizations(cls, num): def get_merchant(cls): """Returns a new merchant.""" - merchant_model = { - "name": cls.fake.company() - } + merchant_model = {"name": cls.fake.company()} return cls.client.merchants.create(merchant_model) @@ -75,32 +73,32 @@ def verify_transaction_page(self, response, start, count, more): """ - with self.subTest('Count has unexpected value'): + with self.subTest("Count has unexpected value"): if more: - self.assertEqual(response['count'], count) + self.assertEqual(response["count"], count) else: - self.assertLessEqual(response['count'], count) + self.assertLessEqual(response["count"], count) - with self.subTest('Start index has unexpected value'): - self.assertEqual(response['start_index'], start) + with self.subTest("Start index has unexpected value"): + self.assertEqual(response["start_index"], start) - with self.subTest('End index has unexpected value'): + with self.subTest("End index has unexpected value"): end_index = start + count - 1 - self.assertEqual(response['end_index'], end_index) + self.assertEqual(response["end_index"], end_index) - with self.subTest('Is more has unexpected value'): - self.assertEqual(response['is_more'], more) + with self.subTest("Is more has unexpected value"): + self.assertEqual(response["is_more"], more) - with self.subTest('Unexpected number of page records found'): - if response['is_more']: - self.assertEqual(len(response['data']), count) + with self.subTest("Unexpected number of page records found"): + if response["is_more"]: + self.assertEqual(len(response["data"]), count) else: - self.assertLessEqual(len(response['data']), count) + self.assertLessEqual(len(response["data"]), count) - for record in response['data']: - with self.subTest('Invalid model found in response'): + for record in response["data"]: + with self.subTest("Invalid model found in response"): actual = record.__class__.__name__ - expected = 'TransactionModel' + expected = "TransactionModel" self.assertEqual(actual, expected) @@ -110,12 +108,11 @@ def test_transactions_page_one(self): start_index = 0 count = 5 - params = { - "state": "ALL" - } + params = {"state": "ALL"} page = self.client.transactions.page( - start_index=start_index, count=count, params=params) + start_index=start_index, count=count, params=params + ) self.verify_transaction_page(page, start_index, count, True) @@ -125,11 +122,10 @@ def test_transactions_page_two(self): start_index = 5 count = 5 - params = { - "state": "ALL" - } + params = {"state": "ALL"} page = self.client.transactions.page( - start_index=start_index, count=count, params=params) + start_index=start_index, count=count, params=params + ) self.verify_transaction_page(page, start_index, count, True) diff --git a/tests/transactions/test_transactions_stream.py b/tests/transactions/test_transactions_stream.py index 40e3c7a..3d0f94d 100644 --- a/tests/transactions/test_transactions_stream.py +++ b/tests/transactions/test_transactions_stream.py @@ -29,7 +29,7 @@ def generate_authorizations(cls, num): card_request = { "card_product_token": card_product.token, - "user_token": user.token + "user_token": user.token, } card = cls.client.cards.create(card_request) @@ -37,7 +37,7 @@ def generate_authorizations(cls, num): auth_request_model = { "card_token": card.token, "amount": 100.0, - "mid": merchant.token + "mid": merchant.token, } for _ in range(num): @@ -47,9 +47,7 @@ def generate_authorizations(cls, num): def get_merchant(cls): """Returns a new merchant.""" - merchant_model = { - "name": cls.fake.company() - } + merchant_model = {"name": cls.fake.company()} return cls.client.merchants.create(merchant_model) @@ -73,13 +71,14 @@ def test_transactions_stream(self): for transaction in self.client.transactions.stream(params=params): transaction_num += 1 - with self.subTest(f'Transaction {transaction_num} is the same as the previous transaction'): + with self.subTest( + f"Transaction {transaction_num} is the same as the previous transaction" + ): self.assertNotEqual(last_token, transaction.token) last_token = transaction.token - if (transaction_num >= record_limit): + if transaction_num >= record_limit: break - self.assertGreater(transaction_num, 0, - 'Stream did not return any transactions') + self.assertGreater(transaction_num, 0, "Stream did not return any transactions") diff --git a/tests/users/test_users_children_list.py b/tests/users/test_users_children_list.py index 53058f6..0268f8c 100644 --- a/tests/users/test_users_children_list.py +++ b/tests/users/test_users_children_list.py @@ -27,7 +27,7 @@ def strip_deposit_account(self, user_record): user_dict = dict(user_record.__dict__) - del user_dict['json_response']['deposit_account'] + del user_dict["json_response"]["deposit_account"] return user_dict @@ -35,33 +35,30 @@ def test_children_list_one(self): """Retrieves one child.""" parent_token = self.parent.token - self.assertIsNotNone(parent_token, 'Can not get parent token') + self.assertIsNotNone(parent_token, "Can not get parent token") - child = self.client.users.create({'parent_token': parent_token}) + child = self.client.users.create({"parent_token": parent_token}) children = self.client.users(parent_token).children.list() - self.assertEqual(len(children), 1, - 'Incorrect number of children returned') + self.assertEqual(len(children), 1, "Incorrect number of children returned") child_dict = self.strip_deposit_account(child) - self.assertEqual( - child_dict, children[0].__dict__, 'Incorrect child found') + self.assertEqual(child_dict, children[0].__dict__, "Incorrect child found") def test_children_list_two(self): """Retrieves two children.""" parent_token = self.parent.token - self.assertIsNotNone(parent_token, 'Can not get parent token') + self.assertIsNotNone(parent_token, "Can not get parent token") - child1 = self.client.users.create({'parent_token': parent_token}) - child2 = self.client.users.create({'parent_token': parent_token}) + child1 = self.client.users.create({"parent_token": parent_token}) + child2 = self.client.users.create({"parent_token": parent_token}) children = self.client.users(parent_token).children.list() - self.assertEqual(len(children), 2, - 'Incorrect number of children returned') + self.assertEqual(len(children), 2, "Incorrect number of children returned") # Deposit account will not be in the children found child1_dict = self.strip_deposit_account(child1) @@ -72,19 +69,18 @@ def test_children_list_two(self): dict2 = children[1].__dict__ if child1_dict == dict1: - self.assertEqual(child2_dict, dict2, 'Incorrect child found') + self.assertEqual(child2_dict, dict2, "Incorrect child found") elif child1_dict == dict2: - self.assertEqual(child2_dict, dict1, 'Incorrect child found') + self.assertEqual(child2_dict, dict1, "Incorrect child found") else: - self.fail('At least one incorrect child was found') + self.fail("At least one incorrect child was found") def test_children_list_none(self): """Retrieves no children.""" parent_token = self.parent.token - self.assertIsNotNone(parent_token, 'Can not get parent token') + self.assertIsNotNone(parent_token, "Can not get parent token") children = self.client.users(parent_token).children.list() - self.assertEqual(len(children), 0, - 'Incorrect number of children returned') + self.assertEqual(len(children), 0, "Incorrect number of children returned") diff --git a/tests/users/test_users_create.py b/tests/users/test_users_create.py index 6761c07..d85c87a 100644 --- a/tests/users/test_users_create.py +++ b/tests/users/test_users_create.py @@ -27,12 +27,12 @@ def add_default_user_values(self, user_values): """ defaults = { - 'active': True, - 'uses_parent_account': False, - 'corporate_card_holder': False, - 'metadata': {}, - 'account_holder_group_token': 'DEFAULT_AHG', - 'status': 'ACTIVE' + "active": True, + "uses_parent_account": False, + "corporate_card_holder": False, + "metadata": {}, + "account_holder_group_token": "DEFAULT_AHG", + "status": "ACTIVE", } return {**defaults, **user_values} @@ -51,26 +51,26 @@ def verify_user(self, response, verify): # Verify the correct class is being tested actual = response.__class__.__name__ - expected = 'UserCardHolderResponse' + expected = "UserCardHolderResponse" - self.assertEqual(actual, expected, 'Unexpected response found') + self.assertEqual(actual, expected, "Unexpected response found") # Verify the expected attributes are defined expected_attributes = [ - 'token', - 'active', - 'uses_parent_account', - 'corporate_card_holder', - 'created_time', - 'last_modified_time', - 'metadata', - 'account_holder_group_token', - 'status', - 'deposit_account' + "token", + "active", + "uses_parent_account", + "corporate_card_holder", + "created_time", + "last_modified_time", + "metadata", + "account_holder_group_token", + "status", + "deposit_account", ] for attribute in expected_attributes: - with self.subTest(f'{attribute} is not defined'): + with self.subTest(f"{attribute} is not defined"): self.assertIsNotNone(getattr(response, attribute)) # Verify values match expected values @@ -80,10 +80,10 @@ def verify_user(self, response, verify): expected = verify[attribute] # ssn is masked by default - if attribute == 'ssn': - expected = '___________' + if attribute == "ssn": + expected = "___________" - with self.subTest(f'{attribute} does not match the expected value'): + with self.subTest(f"{attribute} does not match the expected value"): self.assertEqual(getattr(response, attribute), expected) def test_create_empty_arg(self): @@ -108,8 +108,7 @@ def test_create_no_arg(self): def test_create_with_args(self): """Invokes create with defined arguments.""" - user_args = {'first_name': 'Bob', - 'last_name': 'Builder', 'ssn': '123456789'} + user_args = {"first_name": "Bob", "last_name": "Builder", "ssn": "123456789"} user = self.client.users.create(user_args) @@ -121,10 +120,9 @@ def test_create_child_user(self): parent = self.client.users.create({}) parent_token = parent.token - self.assertIsNotNone( - parent_token, 'Could not get token from parent user') + self.assertIsNotNone(parent_token, "Could not get token from parent user") - user_args = {'parent_token': parent_token, 'uses_parent_account': True} + user_args = {"parent_token": parent_token, "uses_parent_account": True} child = self.client.users.create(user_args) @@ -139,9 +137,7 @@ def test_create_user_passport_expiration_date_formats(self): del times[-1] for time in times: - user_args = { - "passport_expiration_date": time - } + user_args = {"passport_expiration_date": time} user = self.client.users.create(user_args) @@ -156,9 +152,7 @@ def test_create_user_id_card_expiration_date_formats(self): del times[-1] for time in times: - user_args = { - "id_card_expiration_date": time - } + user_args = {"id_card_expiration_date": time} user = self.client.users.create(user_args) diff --git a/tests/users/test_users_find.py b/tests/users/test_users_find.py index 58bb2c5..04f3e98 100644 --- a/tests/users/test_users_find.py +++ b/tests/users/test_users_find.py @@ -26,7 +26,7 @@ def strip_deposit_account(self, user_record): user_dict = dict(user_record.__dict__) - del user_dict['json_response']['deposit_account'] + del user_dict["json_response"]["deposit_account"] return user_dict @@ -35,18 +35,17 @@ def test_find_user_exists(self): user = self.client.users.create({}) - self.assertIsNotNone(user.token, 'User token was not found') + self.assertIsNotNone(user.token, "User token was not found") found = self.client.users.find(user.token) # Deposit account will not be in the found object user_dict = self.strip_deposit_account(user) - self.assertEqual(found.__dict__, user_dict, - 'Correct user was not found') + self.assertEqual(found.__dict__, user_dict, "Correct user was not found") def test_find_user_doesnt_exist(self): """Retrieve a user that does not exist.""" with self.assertRaises(MarqetaError): - self.client.users.find('Does not exist') + self.client.users.find("Does not exist") diff --git a/tests/users/test_users_list.py b/tests/users/test_users_list.py index 6ae11cb..e69d478 100644 --- a/tests/users/test_users_list.py +++ b/tests/users/test_users_list.py @@ -29,7 +29,9 @@ def create_test_users(cls): # Wait a second between creations so we can sort by time time.sleep(1) - @unittest.skipIf(Utilities.on_shared_sandbox(), 'Test should not be run on the shared sandbox') + @unittest.skipIf( + Utilities.on_shared_sandbox(), "Test should not be run on the shared sandbox" + ) def test_users_list_noargs(self): """ @@ -41,8 +43,11 @@ def test_users_list_noargs(self): users = self.client.users.list() - self.assertGreaterEqual(len(users), self.num_clients_created, - 'List returned fewer users than are known to exist') + self.assertGreaterEqual( + len(users), + self.num_clients_created, + "List returned fewer users than are known to exist", + ) for user in users: verify_card_holder_model(self, user, {}) @@ -54,8 +59,9 @@ def test_users_list_count(self): users = self.client.users.list(limit=limit) - self.assertEqual(len(users), limit, - 'List did not return the expected number of users') + self.assertEqual( + len(users), limit, "List did not return the expected number of users" + ) for user in users: verify_card_holder_model(self, user, {}) @@ -64,7 +70,8 @@ def test_users_list_sort_last_modified_reverse(self): """Gets users sorted by last modified time from newest to oldest.""" users = self.client.users.list( - limit=10, params={"sort_by": "-lastModifiedTime"}) + limit=10, params={"sort_by": "-lastModifiedTime"} + ) last_modified_times = [] @@ -75,14 +82,14 @@ def test_users_list_sort_last_modified_reverse(self): sorted_times = last_modified_times sorted_times.sort(reverse=True) - self.assertEqual(last_modified_times, sorted_times, - 'List was not sorted correctly') + self.assertEqual( + last_modified_times, sorted_times, "List was not sorted correctly" + ) def test_users_list_sort_last_modified(self): """Gets users sorted by last modified time from oldest to newest.""" - users = self.client.users.list( - limit=10, params={"sort_by": "lastModifiedTime"}) + users = self.client.users.list(limit=10, params={"sort_by": "lastModifiedTime"}) last_modified_times = [] @@ -93,5 +100,6 @@ def test_users_list_sort_last_modified(self): sorted_times = last_modified_times sorted_times.sort() - self.assertEqual(last_modified_times, sorted_times, - 'List was not sorted correctly') + self.assertEqual( + last_modified_times, sorted_times, "List was not sorted correctly" + ) diff --git a/tests/users/test_users_look_up.py b/tests/users/test_users_look_up.py index d4fa2bb..f50de09 100644 --- a/tests/users/test_users_look_up.py +++ b/tests/users/test_users_look_up.py @@ -16,225 +16,215 @@ def test_look_up_success_ssn(self): """Successful lookup by ssn.""" ssn = str(int(time.time() % 1000000000)) - masked_ssn = '___________' + masked_ssn = "___________" - client_options = { - 'ssn': ssn - } + client_options = {"ssn": ssn} user = self.client.users.create(client_options) - self.assertIsNotNone(user.token, 'User token is not defined') + self.assertIsNotNone(user.token, "User token is not defined") results = self.client.users.look_up(client_options) - self.assertGreaterEqual(len(results), 1, 'Look up returned no results') + self.assertGreaterEqual(len(results), 1, "Look up returned no results") for result in results: - with self.subTest('Results contain incorrect search value'): + with self.subTest("Results contain incorrect search value"): self.assertEqual(result.ssn, masked_ssn) def test_look_up_fail_ssn(self): """Unsuccessful lookup by ssn.""" client = get_client() - search_options = { - 'ssn': 'abcdefghi' - } + search_options = {"ssn": "abcdefghi"} results = client.users.look_up(search_options) self.assertEqual( - len(results), 0, 'Look up returned the wrong number of results') + len(results), 0, "Look up returned the wrong number of results" + ) def test_look_up_success_dda(self): """Test successful lookup by dda.""" user = self.client.users.create({}) - search_options = { - 'dda': user.deposit_account.account_number - } + search_options = {"dda": user.deposit_account.account_number} results = self.client.users.look_up(search_options) - self.assertGreaterEqual(len(results), 1, 'Look up returned no results') + self.assertGreaterEqual(len(results), 1, "Look up returned no results") for result in results: - with self.subTest('Results contain incorrect search value'): + with self.subTest("Results contain incorrect search value"): self.assertEqual(result.token, user.token) def test_look_up_fail_dda(self): """Test unsuccessful lookup by dda.""" - dda = 'search_' + str(int(time.time() % 1000000000)) + dda = "search_" + str(int(time.time() % 1000000000)) - search_options = { - 'dda': dda - } + search_options = {"dda": dda} results = self.client.users.look_up(search_options) self.assertEqual( - len(results), 0, 'Look up returned the wrong number of results') + len(results), 0, "Look up returned the wrong number of results" + ) def test_look_up_success_first_name(self): """Tests successful lookup by first name.""" - first_name = 'John' + str(int(time.time() % 1000000000)) + first_name = "John" + str(int(time.time() % 1000000000)) - client_options = { - 'first_name': first_name - } + client_options = {"first_name": first_name} self.client.users.create(client_options) results = self.client.users.look_up(client_options) self.assertEqual( - len(results), 1, 'Look up returned the wrong number of results') + len(results), 1, "Look up returned the wrong number of results" + ) - self.assertEqual(results[0].first_name, first_name, - 'Results contain incorrect search value') + self.assertEqual( + results[0].first_name, first_name, "Results contain incorrect search value" + ) def test_look_up_fail_first_name(self): """Tests failed lookup by first name.""" search_options = { - 'first_name': 'Fake first name' + str(int(time.time() % 1000000000)) + "first_name": "Fake first name" + str(int(time.time() % 1000000000)) } results = self.client.users.look_up(search_options) self.assertEqual( - len(results), 0, 'Look up returned the wrong number of results') + len(results), 0, "Look up returned the wrong number of results" + ) def test_look_up_success_last_name(self): """Test successful lookup by last name.""" - last_name = 'Smith' + str(int(time.time() % 1000000000)) + last_name = "Smith" + str(int(time.time() % 1000000000)) - client_options = { - 'last_name': last_name - } + client_options = {"last_name": last_name} self.client.users.create(client_options) results = self.client.users.look_up(client_options) self.assertEqual( - len(results), 1, 'Look up returned the wrong number of results') + len(results), 1, "Look up returned the wrong number of results" + ) - self.assertEqual(results[0].last_name, last_name, - 'Results contain incorrect search value') + self.assertEqual( + results[0].last_name, last_name, "Results contain incorrect search value" + ) def test_look_up_fail_last_name(self): """Test failed lookup by last name.""" search_options = { - 'last_name': 'Fake last name' + str(int(time.time() % 1000000000)) + "last_name": "Fake last name" + str(int(time.time() % 1000000000)) } results = self.client.users.look_up(search_options) self.assertEqual( - len(results), 0, 'Look up returned the wrong number of results') + len(results), 0, "Look up returned the wrong number of results" + ) def test_look_up_success_phone(self): """Test successful lookup by phone.""" phone = str(int(time.time())) - client_options = { - 'phone': phone - } + client_options = {"phone": phone} self.client.users.create(client_options) results = self.client.users.look_up(client_options) - self.assertGreaterEqual(len(results), 1, 'Look up returned no results') + self.assertGreaterEqual(len(results), 1, "Look up returned no results") for result in results: - with self.subTest('Results contain incorrect search value'): + with self.subTest("Results contain incorrect search value"): self.assertEqual(result.phone, phone) def test_look_up_fail_phone(self): - search_options = { - 'phone': 'Not a phone number' - } + search_options = {"phone": "Not a phone number"} results = self.client.users.look_up(search_options) self.assertEqual( - len(results), 0, 'Look up returned the wrong number of results') + len(results), 0, "Look up returned the wrong number of results" + ) def test_look_up_success_email(self): """Test successful lookup by email.""" - email = 'mail0_' + str(int(time.time())) + '@marqeta.qe' + email = "mail0_" + str(int(time.time())) + "@marqeta.qe" - client_options = { - 'email': email - } + client_options = {"email": email} self.client.users.create(client_options) results = self.client.users.look_up(client_options) self.assertEqual( - len(results), 1, 'Look up returned the wrong number of results') + len(results), 1, "Look up returned the wrong number of results" + ) - self.assertEqual(results[0].email, email, - 'Results contain incorrect search value') + self.assertEqual( + results[0].email, email, "Results contain incorrect search value" + ) def test_look_up_fail_email(self): """Test failed lookup by email.""" - search_options = { - 'email': 'not an email' - } + search_options = {"email": "not an email"} results = self.client.users.look_up(search_options) self.assertEqual( - len(results), 0, 'Look up returned the wrong number of results') + len(results), 0, "Look up returned the wrong number of results" + ) def test_look_up_success_two_parameters(self): """Test successful lookup by two parameters.""" - email = 'mail1_' + str(int(time.time())) + '@marqeta.qe' - first_name = 'John' + str(int(time.time() % 1000000000)) + email = "mail1_" + str(int(time.time())) + "@marqeta.qe" + first_name = "John" + str(int(time.time() % 1000000000)) - client_options = { - 'email': email, - 'first_name': first_name - } + client_options = {"email": email, "first_name": first_name} self.client.users.create(client_options) results = self.client.users.look_up(client_options) self.assertEqual( - len(results), 1, 'Look up returned the wrong number of results') + len(results), 1, "Look up returned the wrong number of results" + ) - self.assertEqual(results[0].email, email, - 'Results contain incorrect search value') - self.assertEqual(results[0].first_name, first_name, - 'Results contain incorrect search value') + self.assertEqual( + results[0].email, email, "Results contain incorrect search value" + ) + self.assertEqual( + results[0].first_name, first_name, "Results contain incorrect search value" + ) def test_look_up_fail_two_parameters(self): """Test failed lookup by two parameters.""" - email = 'fail2_' + str(int(time.time())) + '@marqeta.qe' - first_name = 'Doctor' + str(int(time.time() % 1000000000)) + email = "fail2_" + str(int(time.time())) + "@marqeta.qe" + first_name = "Doctor" + str(int(time.time() % 1000000000)) - search_options = { - 'email': email, - 'first_name': first_name - } + search_options = {"email": email, "first_name": first_name} results = self.client.users.look_up(search_options) self.assertEqual( - len(results), 0, 'Look up returned the wrong number of results') + len(results), 0, "Look up returned the wrong number of results" + ) diff --git a/tests/users/test_users_notes_create.py b/tests/users/test_users_notes_create.py index ff9408f..ae71288 100644 --- a/tests/users/test_users_notes_create.py +++ b/tests/users/test_users_notes_create.py @@ -27,45 +27,44 @@ def verify_user_note(self, response, verify): # Verify the correct class is being tested actual = response.__class__.__name__ - expected = 'CardholderNoteResponseModel' + expected = "CardholderNoteResponseModel" - self.assertEqual(actual, expected, 'Unexpected response found') + self.assertEqual(actual, expected, "Unexpected response found") # Verify the expected attributes are defined expected_attributes = [ - 'token', - 'description', - 'created_by', - 'private', - 'created_time', - 'last_modified_time' + "token", + "description", + "created_by", + "private", + "created_time", + "last_modified_time", ] for attribute in expected_attributes: - with self.subTest(f'{attribute} is not defined'): + with self.subTest(f"{attribute} is not defined"): self.assertIsNotNone(getattr(response, attribute)) # Verify values match expected values match_attributes = list(verify.keys()) for attribute in match_attributes: - with self.subTest(f'{attribute} does not match the expected value'): - self.assertEqual(getattr(response, attribute), - verify[attribute]) + with self.subTest(f"{attribute} does not match the expected value"): + self.assertEqual(getattr(response, attribute), verify[attribute]) def get_user(self): """Creates a user and verifies it has a token.""" user = self.client.users.create({}) - self.assertIsNotNone(user.token, 'Could not find user token') + self.assertIsNotNone(user.token, "Could not find user token") return user def get_note_request(self): """Returns a default note request.""" - return {'description': 'B Sharp', 'created_by': 'Piano Man'} + return {"description": "B Sharp", "created_by": "Piano Man"} def test_notes_create_user_exists(self): """Create a note for an existing user.""" @@ -82,8 +81,7 @@ def test_notes_create_user_does_not_exist(self): """Create a note for a user who doesn't exist.""" with self.assertRaises(MarqetaError): - self.client.users('Does not exist').notes.create( - self.get_note_request()) + self.client.users("Does not exist").notes.create(self.get_note_request()) def test_notes_create_missing_all(self): """Create a note missing all the required fields.""" @@ -100,7 +98,7 @@ def test_notes_create_missing_description(self): user = self.get_user() - note_request = {'created_by': 'Piano Man'} + note_request = {"created_by": "Piano Man"} with self.assertRaises(MarqetaError): self.client.users(user.token).notes.create(note_request) @@ -110,7 +108,7 @@ def test_notes_create_missing_created_by(self): user = self.get_user() - note_request = {'description': 'B Sharp'} + note_request = {"description": "B Sharp"} with self.assertRaises(MarqetaError): self.client.users(user.token).notes.create(note_request) @@ -121,9 +119,9 @@ def test_notes_create_with_user_role(self): user = self.get_user() note_request = { - 'description': 'B Sharp', - 'created_by': 'Piano Man', - 'created_by_user_role': 'USER' + "description": "B Sharp", + "created_by": "Piano Man", + "created_by_user_role": "USER", } note = self.client.users(user.token).notes.create(note_request) diff --git a/tests/users/test_users_notes_list.py b/tests/users/test_users_notes_list.py index 6bb7f57..7e39385 100644 --- a/tests/users/test_users_notes_list.py +++ b/tests/users/test_users_notes_list.py @@ -26,46 +26,46 @@ def verify_user_note(self, response, verify): # Verify the correct class is being tested actual = response.__class__.__name__ - expected = 'CardholderNoteResponseModel' + expected = "CardholderNoteResponseModel" - self.assertEqual(actual, expected, 'Unexpected response found') + self.assertEqual(actual, expected, "Unexpected response found") # Verify the expected attributes are defined expected_attributes = [ - 'token', - 'description', - 'created_by', - 'created_time', - 'last_modified_time' + "token", + "description", + "created_by", + "created_time", + "last_modified_time", ] for attribute in expected_attributes: - with self.subTest(f'{attribute} is not defined'): + with self.subTest(f"{attribute} is not defined"): self.assertIsNotNone(getattr(response, attribute)) # Verify values match expected values match_attributes = list(verify.keys()) for attribute in match_attributes: - with self.subTest(f'{attribute} does not match the expected value'): - self.assertEqual(getattr(response, attribute), - verify[attribute]) + with self.subTest(f"{attribute} does not match the expected value"): + self.assertEqual(getattr(response, attribute), verify[attribute]) def test_notes_list_1(self): """Retrieve 1 note.""" note_request = { - 'description': 'B Sharp', - 'created_by': 'Piano Man', - 'created_by_user_role': 'USER' + "description": "B Sharp", + "created_by": "Piano Man", + "created_by_user_role": "USER", } self.client.users(self.user.token).notes.create(note_request) notes_list = self.client.users(self.user.token).notes.list() - self.assertEqual(len(notes_list), 1, - 'Notes list has incorrect number of entries') + self.assertEqual( + len(notes_list), 1, "Notes list has incorrect number of entries" + ) self.verify_user_note(notes_list[0], note_request) @@ -73,43 +73,45 @@ def test_notes_list_2(self): """Retrieve 2 notes.""" first_note = { - 'description': 'B Sharp', - 'created_by': 'Piano Man', - 'created_by_user_role': 'USER' + "description": "B Sharp", + "created_by": "Piano Man", + "created_by_user_role": "USER", } self.client.users(self.user.token).notes.create(first_note) second_note = { - 'description': 'C Flat', - 'created_by': 'Two Dimensional', - 'created_by_user_role': 'ADMIN' + "description": "C Flat", + "created_by": "Two Dimensional", + "created_by_user_role": "ADMIN", } self.client.users(self.user.token).notes.create(second_note) notes_list = self.client.users(self.user.token).notes.list() - self.assertEqual(len(notes_list), 2, - 'Notes list has incorrect number of entries') + self.assertEqual( + len(notes_list), 2, "Notes list has incorrect number of entries" + ) note_one = notes_list[0] note_two = notes_list[1] # Can not assume the notes will be in the order created - if (note_one.description == first_note['description']): + if note_one.description == first_note["description"]: self.verify_user_note(note_one, first_note) self.verify_user_note(note_two, second_note) - elif (note_one.description == second_note['description']): + elif note_one.description == second_note["description"]: self.verify_user_note(note_one, second_note) self.verify_user_note(note_two, first_note) else: - self.fail('Note one description did not match any expected value') + self.fail("Note one description did not match any expected value") def test_notes_list_0(self): """Retrieve 0 notes.""" notes_list = self.client.users(self.user.token).notes.list() - self.assertEqual(len(notes_list), 0, - 'Notes list has incorrect number of entries') + self.assertEqual( + len(notes_list), 0, "Notes list has incorrect number of entries" + ) diff --git a/tests/users/test_users_notes_save.py b/tests/users/test_users_notes_save.py index 9b5cf5f..3cdd7c5 100644 --- a/tests/users/test_users_notes_save.py +++ b/tests/users/test_users_notes_save.py @@ -26,31 +26,30 @@ def verify_user_note(self, response, verify): # Verify the correct class is being tested actual = response.__class__.__name__ - expected = 'CardholderNoteResponseModel' + expected = "CardholderNoteResponseModel" - self.assertEqual(actual, expected, 'Unexpected response found') + self.assertEqual(actual, expected, "Unexpected response found") # Verify the expected attributes are defined expected_attributes = [ - 'token', - 'description', - 'created_by', - 'private', - 'created_time', - 'last_modified_time' + "token", + "description", + "created_by", + "private", + "created_time", + "last_modified_time", ] for attribute in expected_attributes: - with self.subTest(f'{attribute} is not defined'): + with self.subTest(f"{attribute} is not defined"): self.assertIsNotNone(getattr(response, attribute)) # Verify values match expected values match_attributes = list(verify.keys()) for attribute in match_attributes: - with self.subTest(f'{attribute} does not match the expected value'): - self.assertEqual(getattr(response, attribute), - verify[attribute]) + with self.subTest(f"{attribute} does not match the expected value"): + self.assertEqual(getattr(response, attribute), verify[attribute]) def test_notes_save(self): """Update a note.""" @@ -58,16 +57,17 @@ def test_notes_save(self): user = self.client.users.create({}) note_request = { - 'description': 'B Sharp', - 'created_by': 'Piano Man', - 'created_by_user_role': 'USER' + "description": "B Sharp", + "created_by": "Piano Man", + "created_by_user_role": "USER", } note = self.client.users(user.token).notes.create(note_request) - updated_note_request = {'description': 'A Flat'} + updated_note_request = {"description": "A Flat"} updated_note = self.client.users(user.token).notes.save( - note.token, updated_note_request) + note.token, updated_note_request + ) self.verify_user_note(updated_note, updated_note_request) @@ -77,9 +77,9 @@ def test_notes_save_no_info(self): user = self.client.users.create({}) note_request = { - 'description': 'B Sharp', - 'created_by': 'Piano Man', - 'created_by_user_role': 'USER' + "description": "B Sharp", + "created_by": "Piano Man", + "created_by_user_role": "USER", } note = self.client.users(user.token).notes.create(note_request) diff --git a/tests/users/test_users_save.py b/tests/users/test_users_save.py index 7c38952..ebaddf6 100644 --- a/tests/users/test_users_save.py +++ b/tests/users/test_users_save.py @@ -27,27 +27,27 @@ def verify_saved_user(self, response, verify): # Verify the correct class is being tested actual = response.__class__.__name__ - expected = 'CardHolderModel' + expected = "CardHolderModel" - self.assertEqual(actual, expected, 'Unexpected response found') + self.assertEqual(actual, expected, "Unexpected response found") # Verify the expected attributes are defined expected_attributes = [ - 'token', - 'active', - 'first_name', - 'last_name', - 'uses_parent_account', - 'corporate_card_holder', - 'created_time', - 'last_modified_time', - 'metadata', - 'account_holder_group_token', - 'status' + "token", + "active", + "first_name", + "last_name", + "uses_parent_account", + "corporate_card_holder", + "created_time", + "last_modified_time", + "metadata", + "account_holder_group_token", + "status", ] for attribute in expected_attributes: - with self.subTest(f'{attribute} is not defined'): + with self.subTest(f"{attribute} is not defined"): self.assertIsNotNone(getattr(response, attribute)) # Verify values match expected values @@ -57,10 +57,10 @@ def verify_saved_user(self, response, verify): expected = verify[attribute] # ssn is masked by default - if attribute == 'ssn': - expected = '___________' + if attribute == "ssn": + expected = "___________" - with self.subTest(f'{attribute} does not match the expected value'): + with self.subTest(f"{attribute} does not match the expected value"): self.assertEqual(getattr(response, attribute), expected) def test_save(self): @@ -68,7 +68,7 @@ def test_save(self): user = self.client.users.create({}) - update_params = {'first_name': 'Mary', 'last_name': 'Shepard'} + update_params = {"first_name": "Mary", "last_name": "Shepard"} updated = self.client.users.save(user.token, update_params) @@ -76,7 +76,7 @@ def test_save(self): # Tries to update a user who doesn't exist def test_save_nonexist(self): - update_params = {'first_name': 'Mary', 'last_name': 'Shepard'} + update_params = {"first_name": "Mary", "last_name": "Shepard"} with self.assertRaises(MarqetaError): - self.client.users.save('Does not exist', update_params) + self.client.users.save("Does not exist", update_params) diff --git a/tests/users/test_users_ssn.py b/tests/users/test_users_ssn.py index 4ba17f5..0cc1c30 100644 --- a/tests/users/test_users_ssn.py +++ b/tests/users/test_users_ssn.py @@ -15,14 +15,14 @@ def setUpClass(cls): def test_ssn(self): """Retrieves a ssn from a user that has a ssn.""" - full_ssn = '123456789' + full_ssn = "123456789" - user = self.client.users.create({'ssn': full_ssn}) + user = self.client.users.create({"ssn": full_ssn}) ssn = self.client.users(user.token).ssn() # Need to specify ssn here - endpoint can retrieve multiple types of ids. - self.assertEqual(ssn.ssn, full_ssn[5:9], 'Last 4 of SSN was not seen') + self.assertEqual(ssn.ssn, full_ssn[5:9], "Last 4 of SSN was not seen") def test_ssn_undefined(self): """Retrieves a ssn from a user that does not have a ssn.""" @@ -31,15 +31,15 @@ def test_ssn_undefined(self): ssn = self.client.users(user.token).ssn() - self.assertIsNone(ssn.ssn, 'Missing SSN not handled properly') + self.assertIsNone(ssn.ssn, "Missing SSN not handled properly") def test_ssn_full(self): """Retrieves a full ssn.""" - full_ssn = '123456789' + full_ssn = "123456789" - user = self.client.users.create({'ssn': full_ssn}) + user = self.client.users.create({"ssn": full_ssn}) ssn = self.client.users(user.token).ssn(full_ssn=True) - self.assertEqual(ssn.ssn, full_ssn, 'Full SSN was not seen') + self.assertEqual(ssn.ssn, full_ssn, "Full SSN was not seen") diff --git a/tests/users/test_users_transitions_create.py b/tests/users/test_users_transitions_create.py index 6d60a9a..8c7820e 100644 --- a/tests/users/test_users_transitions_create.py +++ b/tests/users/test_users_transitions_create.py @@ -13,58 +13,63 @@ def setUpClass(cls): cls.client = get_client() cls.user = cls.client.users.create({}) cls.transition_data = { - 'reason_code': '00', - 'reason': 'Testing', - 'channel': 'SYSTEM', - 'user_token': cls.user.token + "reason_code": "00", + "reason": "Testing", + "channel": "SYSTEM", + "user_token": cls.user.token, } def test_transitions_create_unverified(self): """Transition a user to unverified.""" - self.transition_data['status'] = 'UNVERIFIED' + self.transition_data["status"] = "UNVERIFIED" - transition = self.client.users( - self.user.token).transitions.create(self.transition_data) + transition = self.client.users(self.user.token).transitions.create( + self.transition_data + ) verify_user_transition(self, transition, self.transition_data) def test_transitions_create_limited(self): """Transition a user to limited.""" - self.transition_data['status'] = 'LIMITED' + self.transition_data["status"] = "LIMITED" - transition = self.client.users( - self.user.token).transitions.create(self.transition_data) + transition = self.client.users(self.user.token).transitions.create( + self.transition_data + ) verify_user_transition(self, transition, self.transition_data) def test_transitions_create_active(self): """Transition a user to active.""" - self.transition_data['status'] = 'ACTIVE' + self.transition_data["status"] = "ACTIVE" - transition = self.client.users( - self.user.token).transitions.create(self.transition_data) + transition = self.client.users(self.user.token).transitions.create( + self.transition_data + ) verify_user_transition(self, transition, self.transition_data) def test_transitions_create_suspended(self): """Transition a user to suspended.""" - self.transition_data['status'] = 'SUSPENDED' + self.transition_data["status"] = "SUSPENDED" - transition = self.client.users( - self.user.token).transitions.create(self.transition_data) + transition = self.client.users(self.user.token).transitions.create( + self.transition_data + ) verify_user_transition(self, transition, self.transition_data) def test_transitions_create_closed(self): """Transition a user to closed.""" - self.transition_data['status'] = 'CLOSED' + self.transition_data["status"] = "CLOSED" - transition = self.client.users( - self.user.token).transitions.create(self.transition_data) + transition = self.client.users(self.user.token).transitions.create( + self.transition_data + ) verify_user_transition(self, transition, self.transition_data) diff --git a/tests/users/test_users_transitions_find.py b/tests/users/test_users_transitions_find.py index e6a2368..490a96c 100644 --- a/tests/users/test_users_transitions_find.py +++ b/tests/users/test_users_transitions_find.py @@ -19,18 +19,20 @@ def test_transitions_find_exists(self): """Find a user transition that exists.""" transition_data = { - 'status': 'UNVERIFIED', - 'reason_code': '00', - 'reason': 'Testing', - 'channel': 'SYSTEM', - 'user_token': self.user.token + "status": "UNVERIFIED", + "reason_code": "00", + "reason": "Testing", + "channel": "SYSTEM", + "user_token": self.user.token, } - transition = self.client.users( - self.user.token).transitions.create(transition_data) + transition = self.client.users(self.user.token).transitions.create( + transition_data + ) - found_transition = self.client.users( - self.user.token).transitions.find(transition.token) + found_transition = self.client.users(self.user.token).transitions.find( + transition.token + ) verify_user_transition(self, found_transition, transition_data) @@ -38,5 +40,4 @@ def test_transitions_find_does_not_exist(self): """Look for a user transition that does not exist.""" with self.assertRaises(MarqetaError): - self.client.users(self.user.token).transitions.find( - 'Does not exist') + self.client.users(self.user.token).transitions.find("Does not exist") diff --git a/tests/users/test_users_transitions_list.py b/tests/users/test_users_transitions_list.py index 59fa795..bd0ed23 100644 --- a/tests/users/test_users_transitions_list.py +++ b/tests/users/test_users_transitions_list.py @@ -20,10 +20,10 @@ def get_user_created_transition(self): """Returns the default values for a user created transition.""" return { - 'status': 'ACTIVE', - 'reason_code': '14', - 'reason': 'CardHolder creation', - 'channel': 'SYSTEM' + "status": "ACTIVE", + "reason_code": "14", + "reason": "CardHolder creation", + "channel": "SYSTEM", } def test_transitions_list_one(self): @@ -31,31 +31,32 @@ def test_transitions_list_one(self): transition_list = self.client.users(self.user.token).transitions.list() - self.assertEqual(len(transition_list), 1, - 'Transition list has incorrect number of entries') + self.assertEqual( + len(transition_list), 1, "Transition list has incorrect number of entries" + ) transition_one = transition_list[0] - verify_user_transition(self, transition_one, - self.get_user_created_transition()) + verify_user_transition(self, transition_one, self.get_user_created_transition()) def test_transitions_list_two(self): """Retrieve two transitions.""" transition_data = { - 'status': 'SUSPENDED', - 'reason_code': '00', - 'reason': 'They did bad things', - 'channel': 'FRAUD', - 'user_token': self.user.token + "status": "SUSPENDED", + "reason_code": "00", + "reason": "They did bad things", + "channel": "FRAUD", + "user_token": self.user.token, } self.client.users(self.user.token).transitions.create(transition_data) transition_list = self.client.users(self.user.token).transitions.list() - self.assertEqual(len(transition_list), 2, - 'Transition list has incorrect number of entries') + self.assertEqual( + len(transition_list), 2, "Transition list has incorrect number of entries" + ) transition_one = transition_list[0] @@ -63,5 +64,4 @@ def test_transitions_list_two(self): transition_two = transition_list[1] - verify_user_transition(self, transition_two, - self.get_user_created_transition()) + verify_user_transition(self, transition_two, self.get_user_created_transition())