Add for leave family

This commit is contained in:
lendry
2026-06-26 23:41:20 +03:00
parent f1bba24faa
commit 886b7e9ade
9 changed files with 489 additions and 21 deletions

View File

@@ -34,6 +34,7 @@ service FamilyService {
rpc DeleteFamilyGroup (DeleteFamilyGroupRequest) returns (MutationResponse);
rpc AddFamilyMember (FamilyMemberRequest) returns (FamilyMemberResponse);
rpc RemoveFamilyMember (RemoveFamilyMemberRequest) returns (MutationResponse);
rpc LeaveFamilyGroup (LeaveFamilyGroupRequest) returns (LeaveFamilyGroupResponse);
rpc SendFamilyInvite (SendFamilyInviteRequest) returns (FamilyInviteResponse);
rpc SearchFamilyInviteUsers (SearchFamilyInviteUsersRequest) returns (SearchFamilyInviteUsersResponse);
rpc RespondFamilyInvite (RespondFamilyInviteRequest) returns (FamilyInviteResponse);
@@ -241,6 +242,17 @@ message RemoveFamilyMemberRequest {
string memberId = 2;
}
message LeaveFamilyGroupRequest {
string requesterId = 1;
string groupId = 2;
optional string newOwnerUserId = 3;
}
message LeaveFamilyGroupResponse {
int32 count = 1;
bool deleted = 2;
}
message SendFamilyInviteRequest {
string requesterId = 1;
string groupId = 2;