Skip to content

Commit 56bdb32

Browse files
committed
Annotate Subscription.create() and SubscriptionGateway.create()
1 parent 1b25a50 commit 56bdb32

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

stubs/braintree/braintree/subscription.pyi

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@ from typing import Final
55
from braintree.add_on import AddOn
66
from braintree.descriptor import Descriptor
77
from braintree.discount import Discount
8+
from braintree.error_result import ErrorResult
89
from braintree.resource import Resource
910
from braintree.subscription_status_event import SubscriptionStatusEvent
11+
from braintree.successful_result import SuccessfulResult
1012
from braintree.transaction import Transaction
1113

1214
class Subscription(Resource):
@@ -27,7 +29,7 @@ class Subscription(Resource):
2729
Pending: Final = "Pending"
2830

2931
@staticmethod
30-
def create(params=None): ...
32+
def create(params: dict[str, Incomplete] | None = None) -> SuccessfulResult | ErrorResult | None: ...
3133
@staticmethod
3234
def create_signature(): ...
3335
@staticmethod

stubs/braintree/braintree/subscription_gateway.pyi

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
from _typeshed import Incomplete
22

3+
from braintree.error_result import ErrorResult
34
from braintree.subscription import Subscription
5+
from braintree.successful_result import SuccessfulResult
46

57
class SubscriptionGateway:
68
gateway: Incomplete
79
config: Incomplete
810
def __init__(self, gateway) -> None: ...
911
def cancel(self, subscription_id): ...
10-
def create(self, params=None): ...
12+
def create(self, params: dict[str, Incomplete] | None = None) -> SuccessfulResult | ErrorResult | None: ...
1113
def find(self, subscription_id: str) -> Subscription: ...
1214
def retry_charge(self, subscription_id, amount=None, submit_for_settlement: bool = False): ...
1315
def search(self, *query): ...

0 commit comments

Comments
 (0)