File tree Expand file tree Collapse file tree 4 files changed +20
-0
lines changed
hubspot/discovery/settings Expand file tree Collapse file tree 4 files changed +20
-0
lines changed Original file line number Diff line number Diff line change 1+ import hubspot .settings .business_units as api_client
2+ from ...discovery_base import DiscoveryBase
3+
4+
5+ class Discovery (DiscoveryBase ):
6+ @property
7+ def business_unit_api (self ) -> api_client .BusinessUnitApi :
8+ return self ._configure_api_client (api_client , "BusinessUnitApi" )
Original file line number Diff line number Diff line change @@ -6,3 +6,8 @@ class Discovery(DiscoveryBase):
66 def users (self ):
77 from .users .discovery import Discovery as UsersDiscovery
88 return UsersDiscovery (self .config )
9+
10+ @property
11+ def business_units (self ):
12+ from .business_units .discovery import Discovery as BusinessUnitsDiscovery
13+ return BusinessUnitsDiscovery (self .config )
Original file line number Diff line number Diff line change 1+ from hubspot import HubSpot
2+ from hubspot .settings .business_units import BusinessUnitApi
3+
4+
5+ def test_is_discoverable ():
6+ apis = HubSpot ().settings .business_units
7+ assert isinstance (apis .business_unit_api , BusinessUnitApi )
You can’t perform that action at this time.
0 commit comments