dr_dcmtk_idl.proto 532 B

12345678910111213141516171819202122232425262728293031
  1. syntax = "proto3";
  2. option go_package = "dr_dcmtk_pb/";
  3. package dr.dcmtk;
  4. message EmptyRequest {}
  5. service Basic {
  6. rpc SoftwareInfo (EmptyRequest) returns (SoftwareInfoReply) {}
  7. }
  8. message SoftwareInfoReply {
  9. string module = 1;
  10. string desc = 2;
  11. string build = 3;
  12. string version = 4;
  13. }
  14. service Dcm {
  15. rpc GenerateUniqueIdentifier(UidRootRequest) returns (UidReply) {}
  16. }
  17. message UidRootRequest {
  18. string uid_root = 1;
  19. int32 number = 2;
  20. }
  21. message UidReply {
  22. repeated string instance_uid = 1;
  23. }