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

12 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 UpdateableAPIResource 

8from stripe.api_resources.abstract import nested_resource_class_methods 

9 

10 

11@nested_resource_class_methods("usage_record", operations=["create"]) 

12@nested_resource_class_methods( 

13 "usage_record_summary", 

14 operations=["list"], 

15 resource_plural="usage_record_summaries", 

16) 

17class SubscriptionItem( 

18 CreateableAPIResource, 

19 DeletableAPIResource, 

20 ListableAPIResource, 

21 UpdateableAPIResource, 

22): 

23 OBJECT_NAME = "subscription_item" 

24 

25 def usage_record_summaries(self, **params): 

26 """usage_record_summaries is deprecated, use SubscriptionItem.list_usage_record_summaries instead.""" 

27 return self.request( 

28 "get", self.instance_url() + "/usage_record_summaries", params 

29 )