mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-11-03 20:40:25 +08:00
58 lines
1.0 KiB
Protocol Buffer
58 lines
1.0 KiB
Protocol Buffer
syntax = "proto3";
|
|
option go_package = "./pb";
|
|
|
|
package pb;
|
|
|
|
import "model_http_web.proto";
|
|
|
|
service HTTPWebService {
|
|
// 创建Web配置
|
|
rpc createHTTPWeb (CreateHTTPWebRequest) returns (CreateHTTPWebResponse);
|
|
|
|
// 查找Web配置
|
|
rpc findEnabledHTTPWeb (FindEnabledHTTPWebRequest) returns (FindEnabledHTTPWebResponse);
|
|
|
|
// 更改Web配置
|
|
rpc updateHTTPWeb (UpdateHTTPWebRequest) returns (UpdateHTTPWebResponse);
|
|
|
|
// 更改Gzip配置
|
|
rpc updateHTTPWebGzip (UpdateHTTPWebGzipRequest) returns (UpdateHTTPWebGzipResponse);
|
|
}
|
|
|
|
// 创建Web配置
|
|
message CreateHTTPWebRequest {
|
|
string root = 1;
|
|
}
|
|
|
|
message CreateHTTPWebResponse {
|
|
int64 webId = 1;
|
|
}
|
|
|
|
// 查找Web配置
|
|
message FindEnabledHTTPWebRequest {
|
|
int64 webId = 1;
|
|
}
|
|
|
|
message FindEnabledHTTPWebResponse {
|
|
HTTPWeb web = 1;
|
|
}
|
|
|
|
// 更改Web配置
|
|
message UpdateHTTPWebRequest {
|
|
int64 webId = 1;
|
|
string root = 2;
|
|
}
|
|
|
|
message UpdateHTTPWebResponse {
|
|
|
|
}
|
|
|
|
// 更改Gzip配置
|
|
message UpdateHTTPWebGzipRequest {
|
|
int64 webId = 1;
|
|
int64 gzipId = 2;
|
|
}
|
|
|
|
message UpdateHTTPWebGzipResponse {
|
|
|
|
} |