Coverage for /var/srv/projects/api.amasfac.comuna18.com/tmp/venv/lib/python3.9/site-packages/stripe/api_resources/cash_balance.py: 71%
15 statements
« prev ^ index » next coverage.py v6.4.4, created at 2023-07-17 14:22 -0600
« prev ^ index » next coverage.py v6.4.4, created at 2023-07-17 14:22 -0600
1# File generated from our OpenAPI spec
2from __future__ import absolute_import, division, print_function
4from stripe import util
5from stripe.api_resources.abstract import APIResource
6from stripe.api_resources.customer import Customer
7from stripe.six.moves.urllib.parse import quote_plus
10class CashBalance(APIResource):
11 OBJECT_NAME = "cash_balance"
13 def instance_url(self):
14 customer = util.utf8(self.customer)
15 base = Customer.class_url()
16 cust_extn = quote_plus(customer)
17 return "%s/%s/cash_balance" % (base, cust_extn)
19 @classmethod
20 def retrieve(cls, id, api_key=None, **params):
21 raise NotImplementedError(
22 "Can't retrieve a Customer Cash Balance without a Customer ID. "
23 "Use Customer.retrieve_cash_balance('cus_123')"
24 )