Skip to content

Commit

Permalink
add missing sync apis
Browse files Browse the repository at this point in the history
  • Loading branch information
asafc committed Jan 9, 2024
1 parent 57c6e60 commit c40df72
Showing 1 changed file with 56 additions and 0 deletions.
56 changes: 56 additions & 0 deletions permit/api/sync_api_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,13 @@
from .deprecated import DeprecatedApi
from .environments import EnvironmentsApi
from .projects import ProjectsApi
from .relationship_tuples import RelationshipTuplesApi
from .resource_action_groups import ResourceActionGroupsApi
from .resource_actions import ResourceActionsApi
from .resource_attributes import ResourceAttributesApi
from .resource_instances import ResourceInstancesApi
from .resource_relations import ResourceRelationsApi
from .resource_roles import ResourceRolesApi
from .resources import ResourcesApi
from .role_assignments import RoleAssignmentsApi
from .roles import RolesApi
Expand Down Expand Up @@ -35,6 +39,10 @@ class SyncProjectsApi(ProjectsApi, metaclass=SyncClass):
pass


class SyncRelationshipTuplesApi(RelationshipTuplesApi, metaclass=SyncClass):
pass


class SyncResourceActionGroupsApi(ResourceActionGroupsApi, metaclass=SyncClass):
pass

Expand All @@ -47,6 +55,18 @@ class SyncResourceAttributesApi(ResourceAttributesApi, metaclass=SyncClass):
pass


class SyncResourceInstancesApi(ResourceInstancesApi, metaclass=SyncClass):
pass


class SyncResourceRelationsApi(ResourceRelationsApi, metaclass=SyncClass):
pass


class SyncResourceRolesApi(ResourceRolesApi, metaclass=SyncClass):
pass


class SyncResourcesApi(ResourcesApi, metaclass=SyncClass):
pass

Expand Down Expand Up @@ -81,9 +101,13 @@ def __init__(self, config: PermitConfig):
self._condition_sets = SyncConditionSetsApi(config)
self._environments = SyncEnvironmentsApi(config)
self._projects = SyncProjectsApi(config)
self._relationship_tuples = SyncRelationshipTuplesApi(config)
self._action_groups = SyncResourceActionGroupsApi(config)
self._resource_actions = SyncResourceActionsApi(config)
self._resource_attributes = SyncResourceAttributesApi(config)
self._resource_instances = SyncResourceInstancesApi(config)
self._resource_relations = SyncResourceRelationsApi(config)
self._resource_roles = SyncResourceRolesApi(config)
self._resources = SyncResourcesApi(config)
self._role_assignments = SyncRoleAssignmentsApi(config)
self._roles = SyncRolesApi(config)
Expand Down Expand Up @@ -146,6 +170,30 @@ def resource_attributes(self) -> SyncResourceAttributesApi:
"""
return self._resource_attributes

@property
def resource_roles(self) -> SyncResourceRolesApi:
"""
API for managing resource roles.
See: https://api.permit.io/v2/redoc#tag/Resource-Roles
"""
return self._resource_roles

@property
def resource_relations(self) -> SyncResourceRelationsApi:
"""
API for managing resource relations.
See: https://api.permit.io/v2/redoc#tag/Resource-Relations
"""
return self._resource_relations

@property
def resource_instances(self) -> SyncResourceInstancesApi:
"""
API for managing resource instances.
See: https://api.permit.io/v2/redoc#tag/Resource-Instances
"""
return self._resource_instances

@property
def resources(self) -> SyncResourcesApi:
"""
Expand All @@ -162,6 +210,14 @@ def role_assignments(self) -> SyncRoleAssignmentsApi:
"""
return self._role_assignments

@property
def relationship_tuples(self) -> SyncRelationshipTuplesApi:
"""
API for managing role assignments.
See: https://api.permit.io/v2/redoc#tag/Relationship-tuples
"""
return self._relationship_tuples

@property
def roles(self) -> SyncRolesApi:
"""
Expand Down

0 comments on commit c40df72

Please sign in to comment.