Initial Commit
This commit is contained in:
42
crates/dcs-grpc/protos/dcs/group/v0/group.proto
Normal file
42
crates/dcs-grpc/protos/dcs/group/v0/group.proto
Normal file
@@ -0,0 +1,42 @@
|
||||
syntax = "proto3";
|
||||
package dcs.group.v0;
|
||||
import "dcs/common/v0/common.proto";
|
||||
option csharp_namespace = "RurouniJones.Dcs.Grpc.V0.Group";
|
||||
option go_package = "github.com/DCS-gRPC/go-bindings/dcs/v0/group";
|
||||
|
||||
// https://wiki.hoggitworld.com/view/DCS_Class_Group
|
||||
service GroupService {
|
||||
// https://wiki.hoggitworld.com/view/DCS_func_getUnits
|
||||
rpc GetUnits(GetUnitsRequest) returns (GetUnitsResponse) {}
|
||||
|
||||
// https://wiki.hoggitworld.com/view/DCS_func_activate
|
||||
rpc Activate(ActivateRequest) returns (ActivateResponse) {}
|
||||
|
||||
// https://wiki.hoggitworld.com/view/DCS_func_destroy
|
||||
rpc Destroy(DestroyRequest) returns (DestroyResponse) {}
|
||||
}
|
||||
|
||||
message GetUnitsRequest {
|
||||
string group_name = 1;
|
||||
// Whether the response should include only active units (`true`), only
|
||||
// inactive units (`false`), or all units (`nil`).
|
||||
optional bool active = 2;
|
||||
}
|
||||
|
||||
message GetUnitsResponse {
|
||||
repeated dcs.common.v0.Unit units = 1;
|
||||
}
|
||||
|
||||
message ActivateRequest {
|
||||
string group_name = 1;
|
||||
}
|
||||
|
||||
message ActivateResponse {
|
||||
}
|
||||
|
||||
message DestroyRequest {
|
||||
string group_name = 1;
|
||||
}
|
||||
|
||||
message DestroyResponse {
|
||||
}
|
||||
Reference in New Issue
Block a user