fix default protobuf values

This commit is contained in:
Nova 2025-07-16 08:27:53 +03:30
parent 095948c8c1
commit fd421d0ec5

View File

@ -38,8 +38,8 @@ message ErrorResp {
} }
message LoadConfigReq { message LoadConfigReq {
required string core_config = 1; required string core_config = 1 [default = ""];
required bool disable_stats = 2; required bool disable_stats = 2 [default = false];
optional bool need_extra_process = 3 [default = false]; optional bool need_extra_process = 3 [default = false];
optional string extra_process_path = 4 [default = ""]; optional string extra_process_path = 4 [default = ""];
optional string extra_process_args = 5 [default = ""]; optional string extra_process_args = 5 [default = ""];
@ -49,18 +49,18 @@ message LoadConfigReq {
} }
message URLTestResp { message URLTestResp {
required string outbound_tag = 1; required string outbound_tag = 1 [default = ""];
required int32 latency_ms = 2; required int32 latency_ms = 2 [default = 0 ];
required string error = 3; required string error = 3 [default = ""];
} }
message TestReq { message TestReq {
required string config = 1; required string config = 1 [default = ""];
repeated string outbound_tags = 2; repeated string outbound_tags = 2;
required bool use_default_outbound = 3; required bool use_default_outbound = 3 [default = false];
required string url = 4; required string url = 4 [default = ""];
required bool test_current = 5; required bool test_current = 5 [default = false];
required int32 max_concurrency = 6; required int32 max_concurrency = 6 [default = 0];
} }
message TestResp { message TestResp {
@ -77,16 +77,16 @@ message ListConnectionsResp {
} }
message ConnectionMetaData { message ConnectionMetaData {
required string id = 1; required string id = 1 [default = ""];
required int64 created_at = 2; required int64 created_at = 2 [default = 0];
required int64 upload = 3; required int64 upload = 3 [default = 0];
required int64 download = 4; required int64 download = 4 [default = 0];
required string outbound = 5; required string outbound = 5 [default = ""];
required string network = 6; required string network = 6 [default = ""];
required string dest = 7; required string dest = 7 [default = ""];
required string protocol = 8; required string protocol = 8 [default = ""];
required string domain = 9; required string domain = 9 [default = ""];
required string process = 10; required string process = 10 [default = ""];
} }
message GetGeoIPListResponse { message GetGeoIPListResponse {
@ -98,47 +98,47 @@ message GetGeoSiteListResponse {
} }
message GeoListRequest { message GeoListRequest {
required string path = 1; required string path = 1 [default = ""];
} }
message CompileGeoIPToSrsRequest { message CompileGeoIPToSrsRequest {
required string item = 1; required string item = 1 [default = ""];
required string path = 2; required string path = 2 [default = ""];
} }
message CompileGeoSiteToSrsRequest { message CompileGeoSiteToSrsRequest {
required string item = 1; required string item = 1 [default = ""];
required string path = 2; required string path = 2 [default = ""];
} }
message SetSystemDNSRequest { message SetSystemDNSRequest {
required bool clear = 1; required bool clear = 1 [default = false];
} }
message IsPrivilegedResponse { message IsPrivilegedResponse {
required bool has_privilege = 1; required bool has_privilege = 1 [default = false];
} }
message SpeedTestRequest { message SpeedTestRequest {
required string config = 1; required string config = 1 [default = ""];
repeated string outbound_tags = 2; repeated string outbound_tags = 2;
required bool test_current = 3; required bool test_current = 3 [default = false];
required bool use_default_outbound = 4; required bool use_default_outbound = 4 [default = false];
required bool test_download = 5; required bool test_download = 5 [default = false];
required bool test_upload = 6; required bool test_upload = 6 [default = false];
required bool simple_download = 7; required bool simple_download = 7 [default = false];
required string simple_download_addr = 8; required string simple_download_addr = 8 [default = ""];
} }
message SpeedTestResult { message SpeedTestResult {
required string dl_speed = 1; required string dl_speed = 1 [default = ""];
required string ul_speed = 2; required string ul_speed = 2 [default = ""];
required int32 latency = 3; required int32 latency = 3 [default = 0];
required string outbound_tag = 4; required string outbound_tag = 4 [default = ""];
required string error = 5; required string error = 5 [default = ""];
required string server_name = 6; required string server_name = 6 [default = ""];
required string server_country = 7; required string server_country = 7 [default = ""];
required bool cancelled = 8; required bool cancelled = 8 [default = false];
} }
message SpeedTestResponse { message SpeedTestResponse {
@ -147,7 +147,7 @@ message SpeedTestResponse {
message QuerySpeedTestResponse { message QuerySpeedTestResponse {
required SpeedTestResult result = 1; required SpeedTestResult result = 1;
required bool is_running = 2; required bool is_running = 2 [default = false];
} }
message QueryURLTestResponse { message QueryURLTestResponse {