JCS-pub/common/pkgs/rpc/coordinator/coordinator.proto

26 lines
897 B
Protocol Buffer

syntax = "proto3";
import "pkgs/rpc/rpc.proto";
package corrpc;
option go_package = "gitlink.org.cn/cloudream/jcs-pub/common/pkgs/rpc/corrpc;corrpc";
service Coordinator {
rpc GetHubConfig(rpc.Request) returns(rpc.Response);
rpc GetHubs(rpc.Request) returns(rpc.Response);
rpc GetHubConnectivities(rpc.Request) returns(rpc.Response);
rpc ReportHubConnectivity(rpc.Request) returns(rpc.Response);
rpc SelectStorageHub(rpc.Request) returns(rpc.Response);
rpc UserLogin(rpc.Request) returns(rpc.Response);
rpc UserRefreshToken(rpc.Request) returns(rpc.Response);
rpc UserLogout(rpc.Request) returns(rpc.Response);
rpc HubLoadAccessToken(rpc.Request) returns(rpc.Response);
rpc CreatePubShards(rpc.Request) returns(rpc.Response);
rpc HubLoadPubShards(rpc.Request) returns(rpc.Response);
rpc UserGetPubShards(rpc.Request) returns(rpc.Response);
}