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