Skip to content

Commit efcc9be

Browse files
Merge pull request #283 from HubSpot/update/discoveries
Discoveries: Update for Clients
2 parents 5957232 + dc58c34 commit efcc9be

File tree

4 files changed

+15
-11
lines changed

4 files changed

+15
-11
lines changed

hubspot/discovery/crm/line_items/discovery.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ def basic_api(self) -> api_client.BasicApi:
99
return self._configure_api_client(api_client, "BasicApi")
1010

1111
@property
12-
def search_api(self) -> api_client.SearchApi:
13-
return self._configure_api_client(api_client, "SearchApi")
12+
def gdpr_api(self) -> api_client.GDPRApi:
13+
return self._configure_api_client(api_client, "GDPRApi")
1414

1515
@property
1616
def batch_api(self) -> api_client.BatchApi:
@@ -20,5 +20,9 @@ def batch_api(self) -> api_client.BatchApi:
2020
def public_object_api(self) -> api_client.PublicObjectApi:
2121
return self._configure_api_client(api_client, "PublicObjectApi")
2222

23+
@property
24+
def search_api(self) -> api_client.SearchApi:
25+
return self._configure_api_client(api_client, "SearchApi")
26+
2327
def get_all(self, **kwargs):
2428
return fetch_all(self.basic_api, **kwargs)

hubspot/discovery/crm/lists/discovery.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@
44

55
class Discovery(DiscoveryBase):
66
@property
7-
def lists_api(self) -> api_client.ListsApi:
8-
return self._configure_api_client(api_client, "ListsApi")
7+
def list_app_api(self) -> api_client.ListAppApi:
8+
return self._configure_api_client(api_client, "ListAppApi")
99

1010
@property
11-
def memberships_api(self) -> api_client.MembershipsApi:
12-
return self._configure_api_client(api_client, "MembershipsApi")
13-
11+
def list_app_membership_api(self) -> api_client.ListAppMembershipApi:
12+
return self._configure_api_client(api_client, "ListAppMembershipApi")

tests/spec/crm/test_line_items.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
from hubspot import HubSpot
2-
from hubspot.crm.line_items import BatchApi, SearchApi, BasicApi, PublicObjectApi
2+
from hubspot.crm.line_items import BatchApi, GDPRApi, BasicApi, SearchApi, PublicObjectApi
33

44

55
def test_is_discoverable():
66
apis = HubSpot().crm.line_items
77
assert isinstance(apis.basic_api, BasicApi)
8+
assert isinstance(apis.gdpr_api, GDPRApi)
89
assert isinstance(apis.batch_api, BatchApi)
910
assert isinstance(apis.search_api, SearchApi)
1011
assert isinstance(apis.public_object_api, PublicObjectApi)

tests/spec/crm/test_lists.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
from hubspot import HubSpot
2-
from hubspot.crm.lists import ListsApi, MembershipsApi
2+
from hubspot.crm.lists import ListAppApi, ListAppMembershipApi
33

44

55
def test_is_discoverable():
66
apis = HubSpot().crm.lists
7-
assert isinstance(apis.lists_api, ListsApi)
8-
assert isinstance(apis.memberships_api, MembershipsApi)
7+
assert isinstance(apis.list_app_api, ListAppApi)
8+
assert isinstance(apis.list_app_membership_api, ListAppMembershipApi)
99

0 commit comments

Comments
 (0)