Skip to content

Commit 20c9f4f

Browse files
committed
Annotate braintree's Subscription.search()
1 parent 661647a commit 20c9f4f

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

stubs/braintree/braintree/subscription.pyi

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ from braintree.descriptor import Descriptor
88
from braintree.discount import Discount
99
from braintree.error_result import ErrorResult
1010
from braintree.resource import Resource
11+
from braintree.resource_collection import ResourceCollection
1112
from braintree.subscription_status_event import SubscriptionStatusEvent
1213
from braintree.successful_result import SuccessfulResult
1314
from braintree.transaction import Transaction
@@ -42,7 +43,7 @@ class Subscription(Resource):
4243
@staticmethod
4344
def cancel(subscription_id: str) -> SuccessfulResult | ErrorResult | None: ...
4445
@staticmethod
45-
def search(*query): ...
46+
def search(*query) -> ResourceCollection: ...
4647
@staticmethod
4748
def update_signature(): ...
4849
price: Decimal

stubs/braintree/braintree/subscription_gateway.pyi

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from _typeshed import Incomplete
22

33
from braintree.error_result import ErrorResult
4+
from braintree.resource_collection import ResourceCollection
45
from braintree.subscription import Subscription
56
from braintree.successful_result import SuccessfulResult
67

@@ -12,7 +13,7 @@ class SubscriptionGateway:
1213
def create(self, params: dict[str, Incomplete] | None = None) -> SuccessfulResult | ErrorResult | None: ...
1314
def find(self, subscription_id: str) -> Subscription: ...
1415
def retry_charge(self, subscription_id, amount=None, submit_for_settlement: bool = False): ...
15-
def search(self, *query): ...
16+
def search(self, *query) -> ResourceCollection: ...
1617
def update(
1718
self, subscription_id: str, params: dict[str, Incomplete] | None = None
1819
) -> SuccessfulResult | ErrorResult | None: ...

0 commit comments

Comments
 (0)