26 lines
897 B
Protocol Buffer
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);
|
|
} |