File tree Expand file tree Collapse file tree 4 files changed +27
-0
lines changed
Expand file tree Collapse file tree 4 files changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -36,6 +36,11 @@ def line_items(self):
3636 from .line_items .discovery import Discovery as LineItemsDiscovery
3737 return LineItemsDiscovery (self .config )
3838
39+ @property
40+ def lists (self ):
41+ from .lists .discovery import Discovery as ListsDiscovery
42+ return ListsDiscovery (self .config )
43+
3944 @property
4045 def objects (self ):
4146 from .objects .discovery import Discovery as ObjectsDiscovery
Original file line number Diff line number Diff line change 1+ import hubspot .crm .lists as api_client
2+ from ...discovery_base import DiscoveryBase
3+
4+
5+ class Discovery (DiscoveryBase ):
6+ @property
7+ def lists_api (self ) -> api_client .ListsApi :
8+ return self ._configure_api_client (api_client , "ListsApi" )
9+
10+ @property
11+ def memberships_api (self ) -> api_client .MembershipsApi :
12+ return self ._configure_api_client (api_client , "MembershipsApi" )
13+
Original file line number Diff line number Diff line change 1+ from hubspot import HubSpot
2+ from hubspot .crm .lists import ListsApi , MembershipsApi
3+
4+
5+ def test_is_discoverable ():
6+ apis = HubSpot ().crm .lists
7+ assert isinstance (apis .lists_api , ListsApi )
8+ assert isinstance (apis .memberships_api , MembershipsApi )
9+
You can’t perform that action at this time.
0 commit comments