Coverage for /var/srv/projects/api.amasfac.comuna18.com/tmp/venv/lib/python3.9/site-packages/stripe/api_resources/product.py: 88%

14 statements  

« 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 

3 

4from stripe.api_resources.abstract import CreateableAPIResource 

5from stripe.api_resources.abstract import DeletableAPIResource 

6from stripe.api_resources.abstract import ListableAPIResource 

7from stripe.api_resources.abstract import SearchableAPIResource 

8from stripe.api_resources.abstract import UpdateableAPIResource 

9 

10 

11class Product( 

12 CreateableAPIResource, 

13 DeletableAPIResource, 

14 ListableAPIResource, 

15 SearchableAPIResource, 

16 UpdateableAPIResource, 

17): 

18 OBJECT_NAME = "product" 

19 

20 @classmethod 

21 def search(cls, *args, **kwargs): 

22 return cls._search(search_url="/v1/products/search", *args, **kwargs) 

23 

24 @classmethod 

25 def search_auto_paging_iter(cls, *args, **kwargs): 

26 return cls.search(*args, **kwargs).auto_paging_iter()