Skip to content

Commit 39dc59a

Browse files
author
stlc-bot
committed
Build SDK
Stainless-Generated-From: 983ab6d
1 parent 2334421 commit 39dc59a

49 files changed

Lines changed: 3740 additions & 273 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.stats.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
configured_endpoints: 226
1+
configured_endpoints: 235

‎api.md‎

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -743,11 +743,13 @@ Methods:
743743
Types:
744744

745745
```python
746-
from whop_sdk.types import SwapCreateQuoteResponse
746+
from whop_sdk.types import SwapCreateResponse, SwapRetrieveResponse, SwapCreateQuoteResponse
747747
```
748748

749749
Methods:
750750

751+
- <code title="post /swaps">client.swaps.<a href="./src/whop_sdk/resources/swaps.py">create</a>(\*\*<a href="src/whop_sdk/types/swap_create_params.py">params</a>) -> <a href="./src/whop_sdk/types/swap_create_response.py">SwapCreateResponse</a></code>
752+
- <code title="get /swaps/{account_id}">client.swaps.<a href="./src/whop_sdk/resources/swaps.py">retrieve</a>(account_id) -> <a href="./src/whop_sdk/types/swap_retrieve_response.py">SwapRetrieveResponse</a></code>
751753
- <code title="post /swaps/quote">client.swaps.<a href="./src/whop_sdk/resources/swaps.py">create_quote</a>(\*\*<a href="src/whop_sdk/types/swap_create_quote_params.py">params</a>) -> <a href="./src/whop_sdk/types/swap_create_quote_response.py">SwapCreateQuoteResponse</a></code>
752754

753755
# Deposits
@@ -762,6 +764,24 @@ Methods:
762764

763765
- <code title="post /deposits">client.deposits.<a href="./src/whop_sdk/resources/deposits.py">create</a>(\*\*<a href="src/whop_sdk/types/deposit_create_params.py">params</a>) -> <a href="./src/whop_sdk/types/deposit_create_response.py">DepositCreateResponse</a></code>
764766

767+
# Cards
768+
769+
Types:
770+
771+
```python
772+
from whop_sdk.types import Card, CardListResponse
773+
```
774+
775+
Methods:
776+
777+
- <code title="post /cards">client.cards.<a href="./src/whop_sdk/resources/cards.py">create</a>(\*\*<a href="src/whop_sdk/types/card_create_params.py">params</a>) -> <a href="./src/whop_sdk/types/card.py">Card</a></code>
778+
- <code title="get /cards/{id}">client.cards.<a href="./src/whop_sdk/resources/cards.py">retrieve</a>(id) -> <a href="./src/whop_sdk/types/card.py">Card</a></code>
779+
- <code title="patch /cards/{id}">client.cards.<a href="./src/whop_sdk/resources/cards.py">update</a>(id, \*\*<a href="src/whop_sdk/types/card_update_params.py">params</a>) -> <a href="./src/whop_sdk/types/card.py">Card</a></code>
780+
- <code title="get /cards">client.cards.<a href="./src/whop_sdk/resources/cards.py">list</a>(\*\*<a href="src/whop_sdk/types/card_list_params.py">params</a>) -> <a href="./src/whop_sdk/types/card_list_response.py">CardListResponse</a></code>
781+
- <code title="post /cards/{id}/deactivate">client.cards.<a href="./src/whop_sdk/resources/cards.py">deactivate</a>(id) -> <a href="./src/whop_sdk/types/card.py">Card</a></code>
782+
- <code title="post /cards/{id}/freeze">client.cards.<a href="./src/whop_sdk/resources/cards.py">freeze</a>(id) -> <a href="./src/whop_sdk/types/card.py">Card</a></code>
783+
- <code title="post /cards/{id}/unfreeze">client.cards.<a href="./src/whop_sdk/resources/cards.py">unfreeze</a>(id) -> <a href="./src/whop_sdk/types/card.py">Card</a></code>
784+
765785
# SetupIntents
766786

767787
Types:
@@ -1073,7 +1093,7 @@ from whop_sdk.types import AdCampaign, AdCampaignPlatform, AdCampaignStatus, AdC
10731093

10741094
Methods:
10751095

1076-
- <code title="get /ad_campaigns/{id}">client.ad_campaigns.<a href="./src/whop_sdk/resources/ad_campaigns.py">retrieve</a>(id) -> <a href="./src/whop_sdk/types/ad_campaign.py">AdCampaign</a></code>
1096+
- <code title="get /ad_campaigns/{id}">client.ad_campaigns.<a href="./src/whop_sdk/resources/ad_campaigns.py">retrieve</a>(id, \*\*<a href="src/whop_sdk/types/ad_campaign_retrieve_params.py">params</a>) -> <a href="./src/whop_sdk/types/ad_campaign.py">AdCampaign</a></code>
10771097
- <code title="patch /ad_campaigns/{id}">client.ad_campaigns.<a href="./src/whop_sdk/resources/ad_campaigns.py">update</a>(id, \*\*<a href="src/whop_sdk/types/ad_campaign_update_params.py">params</a>) -> <a href="./src/whop_sdk/types/ad_campaign.py">AdCampaign</a></code>
10781098
- <code title="get /ad_campaigns">client.ad_campaigns.<a href="./src/whop_sdk/resources/ad_campaigns.py">list</a>(\*\*<a href="src/whop_sdk/types/ad_campaign_list_params.py">params</a>) -> <a href="./src/whop_sdk/types/ad_campaign_list_response.py">SyncCursorPage[AdCampaignListResponse]</a></code>
10791099
- <code title="post /ad_campaigns/{id}/pause">client.ad_campaigns.<a href="./src/whop_sdk/resources/ad_campaigns.py">pause</a>(id) -> <a href="./src/whop_sdk/types/ad_campaign.py">AdCampaign</a></code>
@@ -1095,7 +1115,7 @@ from whop_sdk.types import (
10951115

10961116
Methods:
10971117

1098-
- <code title="get /ad_groups/{id}">client.ad_groups.<a href="./src/whop_sdk/resources/ad_groups.py">retrieve</a>(id) -> <a href="./src/whop_sdk/types/ad_group.py">AdGroup</a></code>
1118+
- <code title="get /ad_groups/{id}">client.ad_groups.<a href="./src/whop_sdk/resources/ad_groups.py">retrieve</a>(id, \*\*<a href="src/whop_sdk/types/ad_group_retrieve_params.py">params</a>) -> <a href="./src/whop_sdk/types/ad_group.py">AdGroup</a></code>
10991119
- <code title="patch /ad_groups/{id}">client.ad_groups.<a href="./src/whop_sdk/resources/ad_groups.py">update</a>(id, \*\*<a href="src/whop_sdk/types/ad_group_update_params.py">params</a>) -> <a href="./src/whop_sdk/types/ad_group.py">AdGroup</a></code>
11001120
- <code title="get /ad_groups">client.ad_groups.<a href="./src/whop_sdk/resources/ad_groups.py">list</a>(\*\*<a href="src/whop_sdk/types/ad_group_list_params.py">params</a>) -> <a href="./src/whop_sdk/types/ad_group_list_response.py">SyncCursorPage[AdGroupListResponse]</a></code>
11011121
- <code title="delete /ad_groups/{id}">client.ad_groups.<a href="./src/whop_sdk/resources/ad_groups.py">delete</a>(id) -> <a href="./src/whop_sdk/types/ad_group_delete_response.py">AdGroupDeleteResponse</a></code>
@@ -1112,7 +1132,7 @@ from whop_sdk.types import Ad, ExternalAdStatus, AdListResponse
11121132

11131133
Methods:
11141134

1115-
- <code title="get /ads/{id}">client.ads.<a href="./src/whop_sdk/resources/ads.py">retrieve</a>(id) -> <a href="./src/whop_sdk/types/ad.py">Ad</a></code>
1135+
- <code title="get /ads/{id}">client.ads.<a href="./src/whop_sdk/resources/ads.py">retrieve</a>(id, \*\*<a href="src/whop_sdk/types/ad_retrieve_params.py">params</a>) -> <a href="./src/whop_sdk/types/ad.py">Ad</a></code>
11161136
- <code title="get /ads">client.ads.<a href="./src/whop_sdk/resources/ads.py">list</a>(\*\*<a href="src/whop_sdk/types/ad_list_params.py">params</a>) -> <a href="./src/whop_sdk/types/ad_list_response.py">SyncCursorPage[AdListResponse]</a></code>
11171137
- <code title="post /ads/{id}/pause">client.ads.<a href="./src/whop_sdk/resources/ads.py">pause</a>(id) -> <a href="./src/whop_sdk/types/ad.py">Ad</a></code>
11181138
- <code title="post /ads/{id}/unpause">client.ads.<a href="./src/whop_sdk/resources/ads.py">unpause</a>(id) -> <a href="./src/whop_sdk/types/ad.py">Ad</a></code>

‎src/whop_sdk/_client.py‎

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
from .resources import (
3939
ads,
4040
apps,
41+
cards,
4142
files,
4243
leads,
4344
plans,
@@ -102,6 +103,7 @@
102103
)
103104
from .resources.ads import AdsResource, AsyncAdsResource
104105
from .resources.apps import AppsResource, AsyncAppsResource
106+
from .resources.cards import CardsResource, AsyncCardsResource
105107
from .resources.files import FilesResource, AsyncFilesResource
106108
from .resources.leads import LeadsResource, AsyncLeadsResource
107109
from .resources.plans import PlansResource, AsyncPlansResource
@@ -535,6 +537,12 @@ def deposits(self) -> DepositsResource:
535537

536538
return DepositsResource(self)
537539

540+
@cached_property
541+
def cards(self) -> CardsResource:
542+
from .resources.cards import CardsResource
543+
544+
return CardsResource(self)
545+
538546
@cached_property
539547
def setup_intents(self) -> SetupIntentsResource:
540548
"""Setup intents"""
@@ -1169,6 +1177,12 @@ def deposits(self) -> AsyncDepositsResource:
11691177

11701178
return AsyncDepositsResource(self)
11711179

1180+
@cached_property
1181+
def cards(self) -> AsyncCardsResource:
1182+
from .resources.cards import AsyncCardsResource
1183+
1184+
return AsyncCardsResource(self)
1185+
11721186
@cached_property
11731187
def setup_intents(self) -> AsyncSetupIntentsResource:
11741188
"""Setup intents"""
@@ -1730,6 +1744,12 @@ def deposits(self) -> deposits.DepositsResourceWithRawResponse:
17301744

17311745
return DepositsResourceWithRawResponse(self._client.deposits)
17321746

1747+
@cached_property
1748+
def cards(self) -> cards.CardsResourceWithRawResponse:
1749+
from .resources.cards import CardsResourceWithRawResponse
1750+
1751+
return CardsResourceWithRawResponse(self._client.cards)
1752+
17331753
@cached_property
17341754
def setup_intents(self) -> setup_intents.SetupIntentsResourceWithRawResponse:
17351755
"""Setup intents"""
@@ -2176,6 +2196,12 @@ def deposits(self) -> deposits.AsyncDepositsResourceWithRawResponse:
21762196

21772197
return AsyncDepositsResourceWithRawResponse(self._client.deposits)
21782198

2199+
@cached_property
2200+
def cards(self) -> cards.AsyncCardsResourceWithRawResponse:
2201+
from .resources.cards import AsyncCardsResourceWithRawResponse
2202+
2203+
return AsyncCardsResourceWithRawResponse(self._client.cards)
2204+
21792205
@cached_property
21802206
def setup_intents(self) -> setup_intents.AsyncSetupIntentsResourceWithRawResponse:
21812207
"""Setup intents"""
@@ -2624,6 +2650,12 @@ def deposits(self) -> deposits.DepositsResourceWithStreamingResponse:
26242650

26252651
return DepositsResourceWithStreamingResponse(self._client.deposits)
26262652

2653+
@cached_property
2654+
def cards(self) -> cards.CardsResourceWithStreamingResponse:
2655+
from .resources.cards import CardsResourceWithStreamingResponse
2656+
2657+
return CardsResourceWithStreamingResponse(self._client.cards)
2658+
26272659
@cached_property
26282660
def setup_intents(self) -> setup_intents.SetupIntentsResourceWithStreamingResponse:
26292661
"""Setup intents"""
@@ -3074,6 +3106,12 @@ def deposits(self) -> deposits.AsyncDepositsResourceWithStreamingResponse:
30743106

30753107
return AsyncDepositsResourceWithStreamingResponse(self._client.deposits)
30763108

3109+
@cached_property
3110+
def cards(self) -> cards.AsyncCardsResourceWithStreamingResponse:
3111+
from .resources.cards import AsyncCardsResourceWithStreamingResponse
3112+
3113+
return AsyncCardsResourceWithStreamingResponse(self._client.cards)
3114+
30773115
@cached_property
30783116
def setup_intents(self) -> setup_intents.AsyncSetupIntentsResourceWithStreamingResponse:
30793117
"""Setup intents"""

‎src/whop_sdk/resources/__init__.py‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@
1616
AppsResourceWithStreamingResponse,
1717
AsyncAppsResourceWithStreamingResponse,
1818
)
19+
from .cards import (
20+
CardsResource,
21+
AsyncCardsResource,
22+
CardsResourceWithRawResponse,
23+
AsyncCardsResourceWithRawResponse,
24+
CardsResourceWithStreamingResponse,
25+
AsyncCardsResourceWithStreamingResponse,
26+
)
1927
from .files import (
2028
FilesResource,
2129
AsyncFilesResource,
@@ -752,6 +760,12 @@
752760
"AsyncDepositsResourceWithRawResponse",
753761
"DepositsResourceWithStreamingResponse",
754762
"AsyncDepositsResourceWithStreamingResponse",
763+
"CardsResource",
764+
"AsyncCardsResource",
765+
"CardsResourceWithRawResponse",
766+
"AsyncCardsResourceWithRawResponse",
767+
"CardsResourceWithStreamingResponse",
768+
"AsyncCardsResourceWithStreamingResponse",
755769
"SetupIntentsResource",
756770
"AsyncSetupIntentsResource",
757771
"SetupIntentsResourceWithRawResponse",

0 commit comments

Comments
 (0)