Advertisement
Guest User

Untitled

a guest
Oct 21st, 2018
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. // Organization service gRPC interface
  2.  
  3. syntax = "proto3";
  4.  
  5. package OrganizationServiceApi;
  6.  
  7. service OrganizationService {
  8. // Organization CRUD
  9. rpc CreateOrganization(CreateOrganizationRequest) returns(CreateOrganizationResponse) {}
  10. rpc GetOrganization(GetOrganizationRequest) returns(GetOrganizationResponse) {}
  11. rpc UpdateOrganization(UpdateOrganizationRequest) returns(UpdateOrganizationResponse) {}
  12. rpc DeleteOrganization(DeleteOrganizationRequest) returns(DeleteOrganizationResponse) {}
  13.  
  14. // Organization member managment
  15. rpc InviteMemberOrganization(InviteMemberOrganizationRequest) return(InviteMemberOrganizationResponse) {}
  16. rpc RemoveMemberOrganization(RemoveMemberOrganizationRequest) returns(RemoveMemberOrganizationResponse) {}
  17.  
  18. // Team CRUD
  19. rpc CreateTeam(CreateTeamRequest) returns(CreateTeamResponse) {}
  20. rpc GetTeam(GetTeamRequest) returns(GetTeamResponse) {}
  21. rpc UpdateTeam(UpdateTeamRequest) returns(UpdateTeamResponse) {}
  22. rpc DeleteTeam(DeleteTeamRequest) returns(DeleteTeamResponse) {}
  23.  
  24. // Team member managment
  25. rpc InviteMemberTeam(InviteMemberTeamRequest) returns(InviteMemberTeamResponse) {}
  26. rpc RemoveMemberTeam(RemoveMemberTeamRequest) returns(RemoveMemberTeamResponse) {}
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement