Skip to content

Commit aed9df8

Browse files
feat(frontier): add RemoveProjectMember RPC (#465)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent fcb776f commit aed9df8

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

raystack/frontier/v1beta1/frontier.proto

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@ service FrontierService {
190190
rpc SetProjectMemberRole(SetProjectMemberRoleRequest) returns (SetProjectMemberRoleResponse) {
191191
}
192192

193+
rpc RemoveProjectMember(RemoveProjectMemberRequest) returns (RemoveProjectMemberResponse) {
194+
}
195+
193196
// Policies
194197
rpc CreatePolicy(CreatePolicyRequest) returns (CreatePolicyResponse) {}
195198

@@ -2067,6 +2070,14 @@ message SetProjectMemberRoleRequest {
20672070

20682071
message SetProjectMemberRoleResponse {}
20692072

2073+
message RemoveProjectMemberRequest {
2074+
string project_id = 1 [(buf.validate.field).string.uuid = true];
2075+
string principal_id = 2 [(buf.validate.field).string.uuid = true];
2076+
string principal_type = 3 [(buf.validate.field).string.min_len = 1];
2077+
}
2078+
2079+
message RemoveProjectMemberResponse {}
2080+
20702081
message PolicyRequestBody {
20712082
string role_id = 1 [
20722083
(buf.validate.field).string.min_len = 3,

0 commit comments

Comments
 (0)