Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Organization service gRPC interface
- syntax = "proto3";
- package OrganizationServiceApi;
- service OrganizationService {
- // Organization CRUD
- rpc CreateOrganization(CreateOrganizationRequest) returns(CreateOrganizationResponse) {}
- rpc GetOrganization(GetOrganizationRequest) returns(GetOrganizationResponse) {}
- rpc UpdateOrganization(UpdateOrganizationRequest) returns(UpdateOrganizationResponse) {}
- rpc DeleteOrganization(DeleteOrganizationRequest) returns(DeleteOrganizationResponse) {}
- // Organization member managment
- rpc InviteMemberOrganization(InviteMemberOrganizationRequest) return(InviteMemberOrganizationResponse) {}
- rpc RemoveMemberOrganization(RemoveMemberOrganizationRequest) returns(RemoveMemberOrganizationResponse) {}
- // Team CRUD
- rpc CreateTeam(CreateTeamRequest) returns(CreateTeamResponse) {}
- rpc GetTeam(GetTeamRequest) returns(GetTeamResponse) {}
- rpc UpdateTeam(UpdateTeamRequest) returns(UpdateTeamResponse) {}
- rpc DeleteTeam(DeleteTeamRequest) returns(DeleteTeamResponse) {}
- // Team member managment
- rpc InviteMemberTeam(InviteMemberTeamRequest) returns(InviteMemberTeamResponse) {}
- rpc RemoveMemberTeam(RemoveMemberTeamRequest) returns(RemoveMemberTeamResponse) {}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement