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
« 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.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
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"
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 )