forked from sr2/cloud-api
parent
5a433dfe41
commit
294baadcb7
7 changed files with 90 additions and 19 deletions
|
|
@ -18,6 +18,9 @@ from src.schemas import (
|
|||
UserIDMixin,
|
||||
PermIDMixin,
|
||||
GroupIDMixin,
|
||||
GroupSummary,
|
||||
OrgSummary,
|
||||
UserSummary,
|
||||
)
|
||||
|
||||
|
||||
|
|
@ -50,11 +53,15 @@ class IAMCAoRRequest(CustomBaseModel):
|
|||
|
||||
|
||||
class IAMGetGroupPermissionsResponse(CustomBaseModel):
|
||||
organisation: OrgSummary
|
||||
group: GroupSummary
|
||||
permissions: list[PermissionSchema]
|
||||
|
||||
|
||||
class IAMGetGroupUsersResponse(CustomBaseModel):
|
||||
users: list[UserSchema]
|
||||
organisation: OrgSummary
|
||||
group: GroupSummary
|
||||
users: list[UserSummary]
|
||||
|
||||
|
||||
class IAMPostGroupRequest(OrgIDMixin):
|
||||
|
|
@ -70,7 +77,8 @@ class IAMPutGroupPermissionRequest(GroupIDMixin, PermIDMixin, OrgIDMixin):
|
|||
|
||||
|
||||
class IAMPutGroupPermissionResponse(CustomBaseModel):
|
||||
group: GroupSchema
|
||||
organisation: OrgSummary
|
||||
group: GroupSummary
|
||||
permissions: list[PermissionSchema]
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue