Skip to content

Commit 3cc9ecf

Browse files
authored
Add missing user invites to sync client (#119)
1 parent 43ec517 commit 3cc9ecf

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

permit/api/sync_api_client.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
from .role_assignments import RoleAssignmentsApi
1717
from .roles import RolesApi
1818
from .tenants import TenantsApi
19+
from .user_invites import UserInvitesApi
1920
from .users import UsersApi
2021

2122

@@ -83,6 +84,10 @@ class SyncTenantsApi(TenantsApi, metaclass=SyncClass):
8384
pass
8485

8586

87+
class SyncUserInvitesApi(UserInvitesApi, metaclass=SyncClass):
88+
pass
89+
90+
8691
class SyncUsersApi(UsersApi, metaclass=SyncClass):
8792
pass
8893

@@ -112,6 +117,7 @@ def __init__(self, config: PermitConfig):
112117
self._role_assignments = SyncRoleAssignmentsApi(config)
113118
self._roles = SyncRolesApi(config)
114119
self._tenants = SyncTenantsApi(config)
120+
self._user_invites = SyncUserInvitesApi(config)
115121
self._users = SyncUsersApi(config)
116122

117123
@property
@@ -234,6 +240,14 @@ def tenants(self) -> SyncTenantsApi:
234240
"""
235241
return self._tenants
236242

243+
@property
244+
def user_invites(self) -> SyncUserInvitesApi:
245+
"""
246+
API for managing user invites.
247+
See: https://api.permit.io/v2/redoc#tag/User-Invites
248+
"""
249+
return self._user_invites
250+
237251
@property
238252
def users(self) -> SyncUsersApi:
239253
"""

0 commit comments

Comments
 (0)