Refactor dtpm.proto to import common.proto and simplify GetConfig request message

This commit is contained in:
Noor 2025-03-19 17:33:27 +05:30
parent cf0c9a2c0d
commit 5e3d6c2c7c
Signed by: noormohammedb
GPG Key ID: D83EFB8B3B967146

@ -2,8 +2,7 @@ syntax = "proto3";
package dtpm_proto; package dtpm_proto;
message Empty { import "shared/common.proto";
}
message DtpmConfigData { message DtpmConfigData {
repeated FileEntry filesystems = 1; repeated FileEntry filesystems = 1;
@ -46,16 +45,12 @@ message DtpmSetConfigRes {
string status = 1; string status = 1;
string error = 2; string error = 2;
} }
message DtpmGetConfigReq {
Empty empty = 1;
}
message DtpmGetConfigRes { message DtpmGetConfigRes {
DtpmConfigData config_data = 1; DtpmConfigData config_data = 1;
} }
service DtpmConfigManager { service DtpmConfigManager {
rpc SetConfig(DtpmSetConfigReq) returns (DtpmSetConfigRes) {} rpc SetConfig(DtpmSetConfigReq) returns (DtpmSetConfigRes) {}
rpc GetConfig(DtpmGetConfigReq) returns (DtpmGetConfigRes) {} rpc GetConfig(common_proto.Empty) returns (DtpmGetConfigRes) {}
} }