1 Commits

Author SHA1 Message Date
4fc14c7a97 WIP: Add the project memership service
Signed-off-by: Nikolai Rodionov <iam@allanger.xyz>
2026-05-18 22:40:50 +02:00
2 changed files with 27 additions and 1 deletions

View File

@@ -0,0 +1,27 @@
syntax = "proto3";
package project_membership.v1;
option go_package = "gitea.badhouseplants.net/softplayer/softplayer-go-proto/pkg/project_membership/v1";
service ProjectMembershipService {
rpc AddUserToProject(AddUserToProjectRequest) returns (AddUserToProjectResponse) {}
rpc ChangeMembership(ChangeMembershipRequest) returns (ChangeMembershipResponse) {}
rpc RemoveMembership(RemoveMembershipRequest) returns (RemoveMembershipResponse) {}
rpc GetMembership(GetMembershipRequest) returns (GetMembershipResponse) {}
rpc ListMemberships(ListMembershipsRequest) returns (stream ListMembershipsResponse) {}
}
message AddUserToProjectRequest {}
message AddUserToProjectResponse {}
message ChangeMembershipRequest {}
message ChangeMembershipResponse {}
message RemoveMembershipRequest {}
message RemoveMembershipResponse {}
message GetMembershipRequest {}
message GetMembershipResponse {}
message ListMembershipsRequest {}
message ListMembershipsResponse {}

View File

@@ -1,4 +1,3 @@
/// Protobuf definitions for the accounts service.
syntax = "proto3";
package projects.v1;
option go_package = "gitea.badhouseplants.net/softplayer/softplayer-go-proto/pkg/projects/v1";