diff --git a/proto/project_membership/v1/project_membership_v1.proto b/proto/project_membership/v1/project_membership_v1.proto new file mode 100644 index 0000000..79b71fd --- /dev/null +++ b/proto/project_membership/v1/project_membership_v1.proto @@ -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 {} + diff --git a/proto/projects/v1/projects_v1.proto b/proto/projects/v1/projects_v1.proto index 9c69744..ac2e5d7 100644 --- a/proto/projects/v1/projects_v1.proto +++ b/proto/projects/v1/projects_v1.proto @@ -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";